Comanda aparatelor electrice utilizând un calculator

by donpedro

Acesta este un circuit care utilizează portul paralel al unui PC pentru aplicaţii de control a diverselor aparate electrice folosind anumite programe şi echipamente de interfaţare.

În pagina WEB a ziarului găsiţi programul hexa de funcţionare al acestui montaj!

Circuitul de interfaţă împreună cu programul poate fi utilizat pe orice port pentru controlul până la 8 aparate. În figură este prezentat circuitul de comandă pentru un singur dispozitiv fiind controlat prin bitul D0 respectiv pinul 2 din al conectorului cu 25 de pini al portului paralel. Circuitele identice pentru ceilalţi biţi D1-D7 (disponibili la pinii 3-9) sunt conectate similar. Utilizarea optocuploarelor asigură izolarea galvanică completă a calculatorului de aparatul electric comandat. Pot fi implementate o mulţime de metode de control hardware folosind diferite programe. În C/C++ poate fi folosită funcţia outport b(portno, value) unde portno este adresa portului paralel (378H pentru LPT1), iar value reprezintă data ce va fi trimisă prin port. Pentru value=0 toate ieşirile D0-D7 sunt 0. Pentru value=1, D0 este 1, value=2 D1 este 1, value=3, D2 este 1 etc. Dacă value=29 adică 00011101 D0, D2, D3, D4 sunt 1 iar celelalte sunt 0.