Návod k simulaci výukového přípravku v programu Hybrid Circuit Simulator (HyCiSim) verze 0.4

Podobné dokumenty
Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení

Použití programu uscope k simulaci výukového přípravku pro předmět PMP

Návod na použití programu 8051 IDE

Návod na práci s přípravkem a programem uscope na cvičeních

Systém řízení Autoklávu

Designer je nástroj pro navrhování elektronických obvodů s mikrokontrolery řady 8051 a Microchip PIC.

Systém řízení Autoklávu s PLC AMIT

TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou

MIDAM Simulátor Verze 1.5

Příloha č. I: Schéma zapojení vývojové desky PVK-PRO

Meeting Asistent. Manuál pro instalaci a ovládání aplikace. Nokia + Sony Ericsson telefony s OS Symbian

Nápověda k používání mapové aplikace Katastrální mapy Obsah

Nielsen Admosphere, a.s. Vážená domácnosti,

KOMUNIKACE PC DAT 400/500. přes USB programem INOVATION

Bakalářská práce Realizace jednoduchého uzlu RS485 s protokolem MODBUS

Vizualizace a evidence výroby a prostojů

Naším cílem je Vaše spokojenost...

Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT

gdmss Lite Android DVR Mobile Client Návod k obsluze aplikace

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

SEMESTRÁLNÍ PROJEKT Y38PRO

NÁVOD PRO OBSLUHU UČEBNY NC 517

PLC systémy ve virtuálních a fyzikálních úlohách

Návod na práci s přípravkem a programy uscope a FLIP na cvičeních

Česky Kapitola 1: Úvod TVGo A31 TVGo A Obsah balení

Návod k ovladači ke sportovnímu panelu

Návod na použití prezentační techniky

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON

1. Instalace programu LUPA

Manuál k programu KaraokeEditor

Zpravodaj. Uživatelská příručka. Verze

2.1.2 V následujícím dialogovém okně zvolte Instalovat ze seznamu či daného umístění. stiskněte tlačítko Další

Interaktivní funkce Selfnet TV

EduKitBeta Uživatelská příručka

Návod k využívání interaktivních funkcí

Ovládání TV platformy a funkce Chytrá TV

Obslužný software. PAP ISO 9001

Návod na použití. VM40 v2

NÁVOD PRO OBSLUHU UČEBNY NC 518

Návod pro programovatelný ovladač

VIZUÁLNÍ PØÍRUÈKA K APLIKACI PRO MOBILNÍ TELEFONY SE SYSTÉMEM ANDROID

Prohlížení a editace externích předmětů

VetSoftware.eu V2 Návod pro instalaci vzdálené pomoci verze dokumentu 1.0,

Návod k ovládání aplikace

Dotyková obrázovká v prográmu TRIFID

UŽIVATELSKÝ NÁVOD FERMAX Servis CZ 2018

ÁVOD K OBSLUZE. Pořadový systém Čekárna Systém lékař - pacient

Vasco Mini 2 NÁVOD K OBSLUZE ČESKÝ

Zprávy z TC a egon centra ORP Nový Bydžov č. 29,

Operační systém uživatelská nastavení. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Návod k obsluze DX50

Voltmetr pro elektromobil. Technická dokumentace

CZ.1.07/2.2.00/ )

Dodatek k uživatelském manuálu Adash 4202 Revize MK

Prostředí Microstationu a jeho nastavení. Nastavení výkresu

Záznamník teploty a vlhkosti AX-DT100. Návod k obsluze

Polohovací zařízení a klávesnice Uživatelská příručka

8.3 Popis dialogových oken

Webová verze ITV. Uživatelská příručka

Měření na PC. 1.Otevřete složku- 01.Monitoring an EKG první

OVLÁDACÍ PANEL HÁZENÁ

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

Dotykova obrazovka v programu TRIFID

Návod k obsluze LCD projektoru ASK C105

Nastavení záložních zdrojů série V-PI pomocí VSDP

Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

REMARK. Perfektně popsaný záznam. Uživatelský manuál

TECHNICKÁ UNIVERZITA V LIBERCI

MI1308 Video rozhraní pro vozidla Volvo s displejem 5

MIRES CONTROL s.r.o. - Příslušenství REG10. MemoryMaker. Popis ovládání. Strana 1 (celkem 16) MemoryMaker.doc

Digitální Teploměry Řady TM Návod k použití

Inteligentní řešení kamerového systému

Příručka rychlého spuštění

Základní nastavení telefonu Vložení SIM karty a baterky Vložení paměťové karty Zapnutí telefonu a PIN Kontakty Založení nového kontaktu Upravení

Instalace programu Autorizace programu a Objednací formulář Informace Objednací list. Nastavení Základní Autorizační kód.

Uživatelský manuál Video projektor

Návod na použití prezentační techniky

Návod na použití portálu 802

A4300BDL. Ref: JC

Praktické měřící rozsahy , , , ot/min Přesnost měření 0.02%

EVBIKE LCD displeje C961 Uživatelská příručka

1 Uživatelská dokumentace

TECHNICKÁ UNIVERZITA V LIBERCI

Pro správné zobrazení mapové aplikace je potřeba mít nainstalovaný zásuvný modul Flash Adobe Player.

Odpadové hospodářství v ORP Ústí nad Labem

Nastavení záložních zdrojů série V-PI pomocí VSDP

NÁVOD K OBSLUZE konfigurační SW CS-484

MI1249. Video rozhraní pro vozidla Citroen C5 a Peugeot 508

NÁVOD KE SLUŽBĚ IPTV

Soubory s reklamami musí mít stejný název jako ta výše uvedené. Stávající soubory reklam budou přepsány.

Návod pro programovatelný ovladač

Návod pro LG E430 Optimus L3 II

Popis videotelefonu a kamerové jednotky: Videotelefon. Dveřní kamerová jednotka. Montáž: Videotelefon

Sentech AL 7000 C. Instalace a ovládání programu BREATH

MI Video rozhraní pro vozidla Renault. Přepínání mezi jednotlivými vstupy a ovládání přehrávání

UniScan 2. , s.r.o. Autorizovaný distributor firmy IMPRO Technologies Ltd. pro Českou republiku Uživatelský manuál.

Nastavení rozlišení obrazovky

BALISTICKÝ MĚŘICÍ SYSTÉM

Transkript:

Návod k simulaci výukového přípravku v programu Hybrid Circuit Simulator (HyCiSim) verze 0.4 Ing. Tomáš Martinec Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR

Program HyCiSim

Úvod Program Hybrid Circuit Simulator slouží pro simulaci obecných hybridních obvodů (obsahujících analogové i digitální součástky). Jeho vývoj s probíhá s podporou ESF a je primárně určen pro simulaci výukového přípravku pro předměty PMP a PHS. Je možné ho ale využít i pro jiné účely a doplnit i o další součástky. Pokud budete mít jakékoli dotazy, náměty nebo připomínky, pak neváhejte napsat na adresu TOMAS.MARTINEC@TUL.CZ. Stejně tak pokud by Vás program zaujal a měl by jste zájem podílet se na jeho vývoji formou projektu, diplomové nebo bakalářské práce.

Obsluha programu práce se schématem Základní obsluha programu je velmi jednoduchá. Po spuštění programu se načte naposledy otevřené schéma, přednastavené je schéma přípravku, které je součástí distribuovaného balíčku a je uloženo v podadresáři TULPripravek. Pokud tomu tak není, pak pomocí menu File/Open ho můžete otevřít ručně. Položka Autoreload on file change je určena pro automatické načítání nové verze schématu, pokud dochází k jeho změnám. Schéma nelze editovat přímo v simulátoru, ale tomuto účelu lze využít program Eeschema z volně šiřitelného balíku KiCad.

Obsluha programu priorita a časová osa Simulace hybridních obvodů je poměrně náročná na strojový čas procesoru. Proto si uživatel může sám zvolit, na kolik dovolí simulaci maximálně zatížit procesor (v menu Priority). Simulace jednoduchých obvodů nebo programů běží v reálném čase a nevytěžuje počítač na nastavené maximum. Pokud je simulace složitější (např. velké množství změn na pinech procesoru), pak reálného času nelze dosáhnout. Proto se dole v informační liště zobrazuje reálný čas, simulovaný čas a aktuální výkon (poměr mezi těmito časy). Při nízké nastavené prioritě bude i tento výkon menší. Nastavení priority na maximální hodnotu může vést až k tomu, že operační systém přestane reagovat. Protože je ale simulátor pouze jednovláknová aplikace, nehrozí tento problém u vícejádrových procesorů. Skutečná priorita je pak nastavená hodnota dělená počtem jader (takže např. maximálně 50% u dvoujádrového procesoru).

Obsluha simulace Mimo nastavení priority simulátoru lze čas ovlivnit také pomocí jednoduchého měřítka, které se nachází přímo pod schématem. Pomocí tohoto nástroje lze zpomalit simulaci na 1/120tinu reálného času nebo jí naopak 50x zrychlit. Je ale nutné si uvědomit, že hlavním limitem je výkon počítače a proto se nemusí změna projevit vždy jen žádoucím způsobem. Velikost schématu je možné pomocí menu View přizpůsobit obrazovce. Přibližování a oddalování mění proporcionálně velikost celého schématu. Hned po spuštění nebo po otevření schématu je simulace spuštěná. V případě potřeby je možné použít tlačítko Pauza pro zastavení. Opět lze simulaci spustit tlačítkem Play. Tlačítko Reset souží pro vynulování simulace a její spuštění od začátku.

Model přípravku Přiložené schéma přípravku umožňuje simulovat procesor AT89C51CC03 a všechny připojené periférie. Většinu věcí lze sledovat a ovládat přímo v hlavním okně simulátoru. Klávesnici, tlačítka i resetovací tlačítko u procesoru lze ovládat kliknutím myši nebo stisknutím příslušné klávesy na klávesnici. Pomocí myši lze nastavovat hodnoty na posuvných ovladačích. Na reproduktoru lze nastavovat jeho hlasitost, u teplotního čidla lze simulovat různou okolní teplotu a na potenciometru lze volit napětí na vstupu AD převodníku (skutečná hodnota se zobrazuje na připojeném voltmetru). Ne vše se ale vejde na plochu se schématem. Proto některé součástky mají svůj vlastní dialog, který je možné zobrazit dvojklikem na příslušnou součástku. Následuje jejich popis.

Procesor Dvojklikem na ploše procesoru se zobrazí dialog pro ovládání modelu procesoru a sledování jeho stavu. Pomocí tlačítka Load File můžete zvolit soubor s programem (výstup z překladače, má příponu HEX nebo IHX). Lze zapnout i funkci automatického znovunačtení při jeho změně. Při tom dojde i k automatickému resetu procesoru. Dále je zde okno s disassemblovaným programem a pokud simulátor najde zdrojový text, tak se zde objeví i program v C. Je zde možné pomocí checkboxů nastavit způsob sledování programu a dvojklikem nastavit breakpoint (nesmí být zapnuto Move to actual instruction). Opětovné spuštění se provede pomocí tlačítka Play v hlavním okně simulátoru. Dole v okně se pak zobrazuje obsah nejdůležitějších registrů procesoru.

LCD displej Obsah LCD displeje se v textové podobě zobrazuje přímo na schématu. Zde ale není možné korektně zobrazit speciální znaky ani uživatelsky definované znaky. Proto má tento displej ještě svůj vlastní formulář, který se zobrazí dvojklikem na displej ve schématu. Na tomto formuláři je jednak graficky znázorněný obsah displeje (který podporuje i uživatelsky definované znaky), ale také obsah vnitřních registrů a obsah paměti znakového generátoru. I tento obsah podporuje i uživatelsky definované znaky. Najdete zde i tlačítko Reset display pro uvedení displeje do počátečního stavu. Display se totiž chová nezávisle na ostatních součástkách (proto např. reset procesoru nemá vliv na stav displeje, jak je tomu i ve skutečnosti).

Hodiny reálného času (RTC) Obvod reálného času (DS1338C) poskytuje aktuální datum a čas s rozlišením na jednu vteřinu. Tento obvod má také svůj dialog, který se aktivuje dvojklikem. Zde se zobrazuje aktuální obsah všech vnitřních registrů a je možné tento obsah vrátit do továrního nastavení nebo nastavit aktuální čas a datum z hostitelského počítače.

Terminál sériové linky (UART) Pro ladění komunikace po sériové lince je možné využít jednoduchý terminál, který je na schématu vlevo od procesoru. Formulář se zobrazí dvojklikem na příslušnou součástku. Zde je nutné správně nastavit parametry komunikace. Pak se v horní polovině zobrazují přicházející znaky od procesoru a ve spodní je možné psát znaky, které se ihned odesílají do procesoru. Lze zde také nastavit připojení na existují COM port a komunikovat například s externím zařízením. Případně lze využít program com0com, s ním vytvořit dva spojené virtuální sériové porty a ke druhému pak připojit nějaký jiný program nebo sofistikovanější terminál.

Závěr Program Hybrid Circuit Simulator je určený k podpoře výuky, v žádném případě ale nemůže být náhradou práce na cvičení. Umožňuje sice domácí přípravu a zkoušení vlastních programů i bez přípravků, ale není stoprocentní náhradou přípravku. I přes veškerou snahu není program bez chyb a také nelze modelovat dokonale vše. Simulátor se pouze přibližuje skutečnému přípravku (i když některé jeho vlastnosti umožňují ladění na lepší úrovni, než přípravek). Proto nelze semestrální práce odevzdávat v simulátoru, ale pouze na přípravku. Argumenty typu v simulátoru mi to ale fungovalo dobře nebudou v žádném případě brány při hodnocení na zřetel (ať už se jedná o tento program, nebo o simulaci v prostředí uscope). Přesto doufám, že Vám tento program pomůže při Vašem studiu jak při cvičeních, tak třeba i při přípravě na zkoušku.