OVLÁDÁNÍ IO 4094 SÉRIOVÝM PORTEM PC



Podobné dokumenty
ELEKTRONICKÁ ČASOMÍRA

MĚŘENÍ NAPĚTÍ,PROUDU,PŘÍKONU S TLC549

TENZOMETRICKÝ MĚŘIČ. typ Tenz

Elektronická stavebnice: Generátor frekvence s optickým a akustickým výstupem

REGULOVANÝ STABILIZOVANÝ ZDROJ

Digitronové digitální hodiny

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat

v Praze Senzorové systémy Sledování polohy slunce na obloze Ondřej Drbal 5. ročník, stud. sk. 9

TEPL2344 Technická dokumentace PŘEVODNÍK TEPLOTY. typ TEPL2344 s rozhraním RS232.

PowerSwitch ver. 1.6

DM4.3 odmagnetovací modul

stavební návod: SKUPINOVÝ ADAPTIBILNÍ IR SPÍNAČ SÍŤOVÉHO NAPÁJENÍ

Řídící jednotka pro 2 čtečky SL20

EMJ-01 odmagnetovací jednotka

Elektronická stavebnice: Deska s jednočipovým počítačem

SB8485. Převodník USB na 8x RS485/RS září 2010 w w w. p a p o u c h. c o m

Generátor pulsů GP1v2. Stavební návod.

TENZOMETRICKÉ MĚŘIDLO

Popis a návod k obsluze modulu Smart GM02 v 1.0

ROZHRANÍ 4 VSTUPŮ/VÝSTUPŮ. 4x OPTICKY ODDĚLENÉ LOG. VSTUPY 4x RELÉ SPÍNACÍ VÝSTUPY OVLÁDÁNÍ: LINKA RS232

Registrační teploměr

LI-USB-BOX USB modul pro připojení sběrnice XpressNet k PC

RE5USB programovatelné USB relé s integrovaným watchdogem ( RE5 ) Základní vlastnosti

INTELIFORM V.2 Návod ke stavbě a k použití

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku

Impulsní LC oscilátor

Nabíječ NiCd a NiMh článků řízený mikroprocesorem

Elektronická laserová harfa

OK1XGL /34 Verze Závodní modul CONTEST INTERFACE

PŘEVODNÍK SNÍMAČE SIL NA USB PRO ZOBRAZENÍ V PC DSCUSB. KRÁTKÁ PŘÍRUČKA PRO OBSLUHU A KONFIGURACI Revize červenec 2014

DM2.3E odmagnetovací modul V AC /5A

6 až 18V střídavých. Tabulka přednastavených hodnot délky nabíjení a nabíjecích proudů pro některé typy baterií.

FOX KeyControl 49 USB MIDI OVLADAČ UŽIVATELSKÝ MANUÁL Audio Partner s.r.o.

15. ZESILOVAČE V KOMUNIKAČNÍCH ZAŘÍZENÍCH

Univerzální jednočipový modul pro řízení krokových motorů

varikapy na vstupu a v oscilátoru (nebo s ladicím kondenzátorem) se dá citlivost nenároèných aplikacích zpravidla nevadí.

Základní normalizované datové přenosy

USBASP AVR programovací modul Uživatelská příručka

RE8USB modul s 8 vstupy a 8 výstupy ovládaný z USB

XXXIII Celostátní olympiáda znalostí elektriky a elektroniky Krosno 25. března 2010 TEST PRO ELEKTRONICKOU SKUPINU

BLIKAČ S MOŽNOSTÍ VLASTNÍHO ZADÁNÍ OBRAZCE

Automat pro ovládání osvětlení schodiště SA 54 Technická dokumentace

LED matice (Pinguino)

Studentská tvůrčí a odborná činnost STOČ 2015

Moduly zpětné vazby v DCC kolejišti

TESTER VÍCE ŽILOVÝCH KABELŮ

Logická sonda do stavebnice. Milan Horkel

Ukázka práce na nepájivém poli pro 2. ročník SE. Práce č. 1 - Stabilizovaný zdroj ZD + tranzistor

1.3 Bipolární tranzistor

UDAQ-1216A UDAQ-1416A. multifunkèní modul pro rozhraní USB

Grafický výtahový displej

Popis zapojení a návod k osazení desky plošných spojů STN-CV2

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

STAVEBNÍ NÁVODY 1 pro činnost v elektro a radio kroužcích a klubech

s XR2206 ale navíc je zapojení vybaveno regulací výstupní amplitudy. vlivu případ- ného nevhodného napájení na funkci generátoru.

1. ÚVODNÍ USTANOVENÍ 2. NAHRÁNÍ VLOŽENÉHO PROGRAMU

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

Hlídač plamene SP 1.4 S

Ovládání čtyř 74LS154 počítačem

Voděodolný tloušťkoměr MG-401 Obsah:

Popis zapojení a návod k osazení desky plošných spojů STN-A varianta Tower

MONTÁŽNÍ NÁVOD RSLAN. Komunikační převodník RS485-TCP/IP

STŘEDOŠKOLSKÁ TECHNIKA 2013


SuperCom. Stavebnice PROMOS Line 2. Technický manuál

TS-509 Pro Turbo NAS. instalační příručka

Zadávací dokumentace

Převodník USB na RS232. Milan Horkel

TCP2RTU. Transparentní převodník protokolu MODBUS TCP na MODBUS RTU/ASCII. Tři varianty: pro RS422, RS485 a RS232

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

FTC08 instalační manuál k dotykovému panelu systému Foxys

Programátor pro procesory PIC. Milan Horkel,Miroslav Janás

Elektronická časomíra SH3

Tenzometrické měřidlo

Stopař pro začátečníky

TENZOMETRICKÝ PŘEVODNÍK

Melodický zvonek. Milan Horkel

ZOBRAZOVACÍ ZAŘÍZENÍ DIS2351C1R4


Obsah. 1. Upozornění. 2. Všeobecný popis

Převodník DCPSE. Technická dokumentace


Displej DT20-6. Update firmware řadiče. Simulační systémy Řídicí systémy Zpracování a přenos dat TM 2012_10_

možnost připojení k tabletu ipad (pomocí sady pro připojení kamery) nebo chytrému telefonu (s kabelem OTG) podporujícími formát USB audio

NF zesilovač 300W. Tomáš DLOUHÝ

Tranzistor polopatě. Tranzistor jako spínač

ABBAS, a.s., Edisonova 5, Brno, M / T / F / E brno@abbas.cz

DataLab IO. DataLab PC/IO

KOMINEK OS (RT-08G-OS)

DIGITÁLNÍ UČEBNÍ MATERIÁL

Programovatelný časový spínač 1s 68h řízený jednočip. mikroprocesorem v3.0a

GMI Generátor minutových impulsů pro řízení podnikových hodin

MAGICAR MA600H.

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Obj. č.: a

JDM 80IR modul sampleru

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

PŘÍRUČKA UŽIVATELE REGULÁTORU ZP2 RE5

TENZOMETRICKÝ PŘEVODNÍK

Elektronický přepínač rezistorů, řízený PC

Transkript:

OVLÁDÁNÍ IO 4094 SÉRIOVÝM PORTEM PC Publikované: 21.10.2009, Kategória: Počítače www.svetelektro.com Popsané moduly využívají integrovaný obvod 4094,moduly vznikly nejen pro zábavu ale i pro jiné využití.moduly jsou řízeny počítačem PC pomocí výstupních signálů sériového portu.kdo rád experimentuje může použít i více integrovaných obvodů 4094 a tak zvýšit po-čet ovládaných zařízení,ten kdo programuje si v případě zájmu napíše svůj vlastní program. POPIS MODULŮ: Moduly jsou celkem čtyři na ovládání led diod,ovládání el.motorků pro různé světelné efekty,roboty,ovládání D/A převodníku jako zdroj napětí pro různé pokusy a ovládání unipo-lárního krokového motorku,schéma zapojení modulů je na obrázcích č.1 až 5.V tabulkách č.1 až č.3 je popis připojení motorků,popis hodnot bitů v binární i desítkové soustavě,k napájení modulů je použito zdroje o napětí 15 až 24V DC.Na obrázku č.1 je modul pro ovládání led diod jejich počet určuje pouze napájecí napětí a výkon tranzistorů T1 až T8,tento modul jsme již dříve uveřejnili společně s P.Líznerem jako Vánoční blikátko.na obrázku č.2a,2b je schéma zapojení pro ovládání čtyř el.motorků obvod 4094 spíná svými výstupy cívky relátek RE1A až RE8A toto zapojení umožňuje měnit i smysl otáčení motorků,na obrázcích č.3 a 4 je zapojení modulu na ovládání D/A převodníku DAC08.Na obrázku č.5 je zapojení modulu pro ovládání unipolárních krokových motorků.vstup IO 4094 označený DATA je připojený na výstup PC označený TXD,vstup IO 4094 označený STROBE je připojený na výstup PC označený RTS,vstup IO 4094 označený CLK je připojený na výstup PC označený DTR. POPIS MODULU PRO OVLÁDÁNÍ LED DIOD: Schéma zapojení modulu je na obrázku č.1,napájení modulu je napětím 15V až 24V DC napětí je stabilizováno pomocí IO1 na napětí 5V DC toto napětí napájí integrovaný obvod IO2 4094,řídící vstupy tohoto IO připojené na výstupy PC jsou chráněny před výstupním na-pětím sériového portu stabilizačními diodami D1 až D3 a rezistory R1 až R3 které společně s diodami stabilizují napětí na hodnotu 4.7V.Výstupy IO2 jsou připojeny přes rezistory na báze spínacích tranzistorů T1 až T8 tyto rezistory omezují proud tekoucí do báze uvedených tranzistorů kolektory tranzistorů již přes omezovací rezistory rozsvěcí led diody.tranzistory T1 až T8 mají každý na kolektor připojeny led diody současně je zapojený i předřadný rezistor pro omezení protékajícího proudu.hodnoty Rezistorů označené hvězdičkami se budou lišit při jiném počtu a jiných parametrech použitých světelných led diod a napájecím napětí pro led. Seznam součástek modulu pro ovládání led diod : Rezistory R1,R2,R3-10K R4,R6,R8,R10,R12,R14,R16,R18-4K7 REZISTORY OZNAČENÉ * viz popis Tranzistory T1 až T8 - BC337 Integrované obvody: IO1-7805 IO2-4094 Diody D1,D2,D3 - BZX 4V7 Led Diody 2V/0.010A Kondenzátory C1,C2-100nF (keramika) C3-470uF/16V Konektor dle použi-tého sériového portu,propojovací kabely délka dle vlastní potřeby.

POPIS MODULU PRO OVLÁDÁNÍ EL.MOTORKŮ: Schéma zapojení modulu je na obrázcích č.2a a 2B, napájení modulu je napětím 15V až 24V DC napětí je stabilizováno pomocí IO1 na napětí 5V DC toto napětí napájí integrovaný obvod IO2 4094,řídící vstupy tohoto IO připojené na výstupy PC jsou chráněny před výstup-ním napětím sériového portu stabilizačními diodami D1 až D3 a rezistory R1 až R3 které spo-lečně s diodami stabilizují napětí na hodnotu 4.7V.,Výstupy IO2 jsou připojeny přes rezistory na báze spínacích tranzistorů T1 až T8 tyto rezistory omezují proud tekoucí do báze uvede-ných tranzistorů kolektory tranzistorů již spínají cívky relátek RE1 až RE8 cívky relátek jsou blokovány diodami D4 až D11.Výstupy IO2 : D0,D1 ovládají tranzistory T8,T7 a tyto pak cívky relátek RE1A,RE2A,výstupy IO2 : D2,D3 ovládají tranzistory T6,T5 a tyto pak cívky relátek RE3A,RE4A,výstupy IO2 : D4,D5 ovládají tranzistory T1,T2 a tyto pak cívky relátek RE5A,RE6A,výstupy IO2 : D6,D7 ovládají tranzistory T3,T4 a tyto pak cívky relátek RE7A,RE8A.Klidové kontakty relátek RE1A a RE2A jsou propojeny stejně tak i pracovní kontakty těchto relátek a na tyto vstupy označené A a B je připojeno napájecí napětí mo-torku středy těchto relátek jsou připojeny na motorek,stejně tak jsou zapojeny i zbývající re-látka viz schéma zapojení na obr.č.2b.takto zapojená relátka umožňují přepínat smysl otáčení motorků.při zadání hodnoty 128 se začne otáčet motorkem jedním směrem a při zadání hodnoty 64 druhým směrem.v případě zadání hodnoty 128+64=192 se motorek zastaví pro-tože relátka RE1A a RE2A sepnou a pracovní kontakty těchto relátek připojí motorek na stej-ný potenciál,stejně tak při zadání hodnoty 0.Stejně se ovládají i ostatní motorky hodnoty zadáváme v rozsahu od 0 do 255 tato hodnota je maximální. Seznam součástek modulu pro ovládání el.motorků : Rezistory: R1,R2,R3-10K R4,R6,R8,R10,R12,R14,R16,R18-4K7 Tranzistory: T1 až T8 - BC337 Integrované obvody: IO1-7805 IO2-4094 Diody D1,D2,D3 - BZX 4V7 Diody D4 až D11-1N4007 Relé RE1 až RE8 - typ.: M4-05H Kondenzátory C1,C2-100nF (keramika) C3-470uF/16V

Odrušovací kondenzátory pro motorky - 100nF(keramika)/8Ks Konektor dle použitého sériového portu,propojovací kabely délka dle vlastní potřeby.

POPIS MODULU D/A PŘEVODNÍKU: Schéma zapojení modulu je na obrázcích č.3 a 4, napájení modulu je napětím 15V až 24V DC napětí je stabilizováno pomocí IO1 na napětí 5V DC toto napětí napájí integrovaný obvod IO2 4094, řídící vstupy tohoto IO připojené na výstupy PC jsou chráněny před výstup-ním napětím sériového portu stabilizačními diodami D1 až D3 a rezistory R1 až R3 které spo-lečně s diodami stabilizují napětí na hodnotu 4.7V.Z napětí 15V až 24V DC je vytvořen sou-časně i symetrický zdroj +/- 12V pomocí rezistorů Ra,Rb a kondenzátorů Ca a Cb toto napětí napájí převodník IO5 D/A DAC08 napěťovou referenci IO4 MAC01 pro převodník a operač-ní zesilovač IO6 MAC155.Výstupy tohoto symetrického zdroje jsou označeny : C, D, E.Výstupy D0 až D7 IO2 4094 jsou připojeny přímo na vstupy D0 až D7 převod-níku D/A,u převodníku D/A je nejméně významný bit (LSB)bit č.7 a nejvíce významný bit (MSB) bit.č.0,výstupy z D/A převodníku jsou zapojeny na vstupy č.2 a č.3 IO6 MAC155.Výstup z IO6 je ukončen na nastavovacím trimru TP2 a na svorkovnici.oživení D/A převodníku provedeme tak že po připojení přípravku a spuštěném programu zadáme hodnotu 0 a trimrem TP1 nastavíme na výstupu IO6 č.6 nulu a při zadané hodnotě 255 pak plný rozsah 10V. Seznam součástek modulu pro D/A převodník : Rezistory: R1,R2-10K Integrované obvody: IO1-7805 IO2-4094 Diody D1,D2,D3 - BZX 4V7 Kondenzátory: C1,C2, - 100nF (keramika) C3-470uF/16V Konektor dle použitého sériového portu,propojovací kabely délka dle vlastní potřeby. D/A Převodník : Rezistory : 4K7-2Ks, 5K6-1Ks Kondenzátory : 100nF - 3Ks (keramika) 33nF - 1Ks(keramika)

Trim TP1-10K TP2-22K víceotáčkový IO4 - MAC01 IO5 - DCA08 IO6 - MAC155 Symetrický zdroj : Rezistory :Ra,Rb - 470R/1W Kondenzátory: Ca,Cb - 470uF/35V C4,C5-100nF(keramika) IO3-7812

POPIS MODULU PRO OVLÁDÁNÍ KROKOVÉHO MOTORKU: Schéma zapojení modulu je na obrázku č.5,napájení modulu je napětím 12V DC napětí je stabilizováno pomocí IO1 na napětí 5V DC toto napětí napájí integrovaný obvod IO2 4094, řídící vstupy tohoto IO připojené na výstupy PC jsou chráněny před výstupním napětím sério-vého portu stabilizačními diodami D1 až D3 a rezistory R1 až R3 které společně s diodami stabilizují napětí na hodnotu 4.7V,unipolární krokový motorek je napájen přímo napětím 12V DC toto napětí se bude lišit napětím pro ten či onen typ unipolárního krokového motor-ku.výstupy D0,D1,D2,D3 z IO2 jsou zapojeny přímo na vstupy IO3 což je integrovaný obvod jehož výstupy snesou zatížení do 0.5A navíc jsou vybaveny záchytnými diodami což umožňuje ovládat i tento typ zátěže jako jsou krokové motorky.výstupy z IO2 jsou ovládány postupně od D0 po D3 pro jeden směr otáčení a od D3 po D0 pro druhý směr otáčení krokového motorku.použitý unipolární motorek v tomto zapojení je motorek z tiskárny o maximálním napájecím napětí 24V DC,počet kroků na jednu otáčku je 48,úhel kroku je 7.5 st. Seznam součástek modulu pro ovládání unipolárního krokového motorku: Rezistory R1,R2,R3-10K Integrované obvody: IO1-7805 IO2-4094 IO3 - ULN2803 Diody D1,D2,D3 - BZX 4V7 Kondenzátory C1,C2-100nF (keramika) C3-470uF/16V Konektor dle použitého sériového portu,propojovací kabely délka dle vlastní potřeby. Unipolární motorek zde použitý je Typ : PM35L-048 z tiskárny.

POPIS PROGRAMŮ: Programy jsou odladěny v Turbo Pascalu a mají názvy TEST.EXE,IO.EXE a KROK.EXE jsou uloženy v podadresáři programy.popis ovládání volby portu je shodný pro všechny programy po spuštění programu zadáme hodnotu portu kde je připojen modul.tento volíme stiskem klávesy 1 až 4 stiskem klávesy 1 volíme port com č.1,stiskem klávesy 2 port com č.2 atd.programy jdou spustit i pod OS Windows 95/98 zde máme možnost po star-tu(restartu) počítače klávesou F8 zvolit volbu pouze DOS,nebo programy spustit pod spuštěným OS Windows z příkazové řádky.v případě OS Windows 2000XP/NT jdou programy spustit pouze z příkazové řádky pokud jsou Windows řádně nainstalovány.pokud je na počítači pouze rozhranní USB je mož-né ovládat moduly i takto,tomto případě jdou programy spustit pouze pod OS Windows s nainstalovaným ovladačem k převodníku USB.Je nutné aby převodník USB/COM podporo-val všechny vstupy/výstupy jako běžný sériový port což některé převodníky USB/COM NE-PODPORUJÍ. DOWNLOAD: Program TEST.EXE Popis ovládání programu TEST.EXE po volbě portu zadáme hodnotu čísla maximálně do 255 a stiskneme klávesu ENTER program zadanou hodnotu pošle do posuvného registru a ten ji převede na osmibitovou hodnotu a patřičné výstupy se uvedou do logické 1.Pokud nyní stiskneme klávesu mezerník program automaticky nastaví výstupy do logické 0,nyní můžeme zadat jinou hodnotu program ukončíme stiskem klávesy ESC,program TEST.EXE umožňuje ovládat všechny tři moduly.(vyjma modulu pro krokový motorek)!!. DOWNLOAD: Program IO.EXE

Popis programu IO.EXE po volbě portu zadáváme celkem dvě hodnoty do dvou časů jako první zadáváme hodnotu za čas tj. dobu po kterou bude navolený výstup nebo výstupy posuvného registru 4094 sepnutý tzv.v logické 1 po zadání stiskneme klávesu ENTER v druhém zadání zadáváme hodnotu po kterou budou všechny výstupy posuvného registru 4094 v logické 0 po zadání hodnoty opět stiskneme klávesu ENTER a program sám již ná-hodně spíná výstupy v rozsahu 0 až 255 v navolených časech do doby než stiskneme klávesu MEZERNÍK a zadáme nové hodnoty za oba časy,program ukončíme stiskem klávesy ESC.Program IO.EXE umožňuje ovládat všechny tři moduly..(vyjma modulu pro krokový motorek)!!. DOWNLOAD: Program KROK.EXE Popis programu KROK.EXE po volbě portu zvolíme smysl otáčení krokového motor-ku tuto volbu provedeme stiskem kláves L nebo P stiskem klávesy L volíme smysl otá-čení doleva,stiskem klávesy P volíme smysl otáčení doprava toto nemusí souhlasit záleží na pořadí spínaných cívek v krokovém motorku pokud toto chceme dodržet provedeme přepojení cívek krokového motorku.po volbě smyslu otáčení zadáváme počet kroků po zadaní počtu stiskneme ENTER dále zadáváme dobu klidu ta je v milisekundách tzv.pokud zadáme hodnotu 1 je to jedna milisekunda,tato hodnota bude opět různá dle typu krokového motor-ku pokud j hodnota malá motorek se škube.jako vhodná doba je zvolit hodnotu 5 a tu postup-ně snižovat až k hodnotě kdy se motorek přestává plynule točit.po zadání této hodnoty stisk-neme ENTER a motorek se bude točit dokud nedosáhne zadané hodnoty za počet kro-ků.pokud chceme změnit smysl otáčeni zadáme vyšší hodnotu počtu kroků a doby klidu aby-chom měli možnost než se motorek zastaví stisknout klávesu MEZERNÍK po stisknutí této klávesy motorek dokončí otáčení do hodnoty počtu kroků a pak se program vrátí do nabídky volby smyslu otáčení nebo můžeme program ukončit stiskem klávesy ESC.Program KROK.EXE umožňuje ovládat pouze modul pro unipolární krokový motorek. Program funguje tak že na IO2 posílá v pořadí čísla od hodnoty 128 po hodnotu 16 v jednom smyslu otáčení a v druhém smyslu otáčení pak čísla od hodnoty 16 po hodnotu 128. Hodnota která se bude posílat se připraví ve smyčce tato je v jednom smyslu otáčení dělena a v druhém smyslu otáčení je hodnota násobena. Zde uvedené programy pro ovládání modulů si nekladou za cíl konkurovat profe-sionálním programům pod Windows ani výrobkům které existují jako stavebnice s těmito IO 4094,mají jenom umožnit s co nejmenšími náklady seznámení s binární logi-kou a ovládáním například posuvných registrů počítačem PC. Obrázky k článku:

Informace : vagnervlastimil @ seznam. cz