Ajutor RS232
Last Updated: Jun 30 2006 14:00, Started by
samltd
, Jun 25 2006 02:22
·
0
#19
Posted 28 June 2006 - 11:49
MAX232 converts RS-232 voltage levels +/- 10V to TTL levels 0-5V and vice versa.
Le MAX232 a pour role de convertir les signaux TTL provenant des deux broches de communication serie(TxD et RxD) a des niveaux +/-12V requis par le port RS232 du PC. TTL este o familie de circuite integrate la care tensiunea de alimentare este: VCC = 5V |
#20
Posted 28 June 2006 - 12:49
samltd, on Jun 28 2006, 12:49, said: MAX232 converts RS-232 voltage levels +/- 10V to TTL levels 0-5V and vice versa. Le MAX232 a pour role de convertir les signaux TTL provenant des deux broches de communication serie(TxD et RxD) a des niveaux +/-12V requis par le port RS232 du PC. TTL este o familie de circuite integrate la care tensiunea de alimentare este: VCC = 5V deci rolul unui MAX este sa translateze semnalele de tip RS232 care au ca nivele logice maxime ''1''= +12V si ''0''= -12V la semnale TTL cu ''1''=2.5-5V si ''0''= 0-0.7V (aproximativ) De aceea acesta se poate pune direct la iesirea RS232 deci mufa DB9 si nu in alta parte ca nu isi are rostul acolo... Daca folosesti montajul initial ce separa cu optocuploare iesirea RS232 de montajul TTL/CMOS nu mai este nevoie de translatarea acestor semnale. Circuitul respectiv face acesta functie. Iar la iesire ai direct semnale care sa comande camera foto. Singura problema este necesitatea unei surse de tensiune cu nivelele de -12V + 12V, care sunt obtinute in montajul respectiv prin redresarea semnalelor DTR RTS...(tensiunile sunt mai mici dar sunt suficiente pentru a fi interpretate ca atare). O solutie mai sigura este montajul prezentat de mine. Dar ai nevoie de alimentarea MAX-ului cu +5V dintr-o sursa externa. |
#21
Posted 28 June 2006 - 13:39
Deci ambele montaje transforma DTR si RTS in TTL si pot fi conectate direct la camera. Diferenta:
MAX nu protejeaza de (eventuala) suprasarcina, dar nu are nevoie de sursa. Opto are nevoie de sursa externa (in cazul in care nu se "redreseaza semnalele DTR RTS"), dar protejeaza. Initial am crezut ca optocuplorul nu modifica semnalul. Intra si ies +/- 12V, dar nu mai mult. De aceea am desenat schema cu optoizolatori si MAX si sensul: PC - Optoizolator (care nu facea decat decat sa asigure linia pentru eventual mai mult de 12V) - MAX (care convertea semnalul) - camera. Atunci cum fac? Nu imi convine sa alimentez separat MAX. Sa renunt la izolatia optica si sa pun diodele? Sau sa las doar montajul cu MAX, (care merge si are si protectie pana la 30V), fara diode si rezistente? |
#22
Posted 28 June 2006 - 16:10
#23
Posted 28 June 2006 - 16:20
OK. Cum se face treaba asta? Daca fac modificarile, pot folosi portul si pentru altceva?
|
#24
Posted 28 June 2006 - 16:24
Desigur...
Ce modificari faci la port?! :rolleyes: Tu adaptezi un montaj prin intermediul unei mufe DB9, care se conecteaza sau nu in functie de cerinte... |
#25
Posted 28 June 2006 - 16:26
Cum fac optoizolatorul sa functioneze pe DB9? Cum modific semnalele DTR si RTS? Am crezut ca din PC.
|
#26
Posted 29 June 2006 - 11:56
Cum se procedeaza:
"Power to the PC side of the circuit is derived from the signal lines DTR and RTS. Positive supply is derived from RTS and negative one from the DTR line, therefore it is necessary for the user program to set the RTS status to logic zero & DTR to logic one in order to get the proper supply levels at the output." Multumesc. |
#27
Posted 30 June 2006 - 14:00
Mister RF, multumesc pentru sfaturi si rabdare...
Cum ai spus si tu, adaptarea montajului cu optocuplori din PC serial e mai greu de fact, prin soft. Am vazut ca mai sunt si alte surse pe PC: mouse, sursa pt IDE devices, USB. MA gandeam daca pot face USB - TTL direct. Pana acum, am doar un montaj cu chip FTDI (USB - serial), si serial - TTL. In cazul in care fac conversia USB - TTL, mai exista problemele de impamantare, fulger, suprasarcina. Noul converter USB - TTL e plug'n'play, sau trebuie ca si pana acum sa sting PC-ul, sa-l deconectez de la priza, sa conectez cablul de date, sa dau drumul la PC? Rezumand, cum conectez camera la PC via USB? Bineinteles fara alimentare externa si fara riscul de accidente? |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users