ohamoha Postat Decembrie 4, 2009 Partajează Postat Decembrie 4, 2009 Am un PIC si un circuit RS232 cu care il leg la un PC. Vreau sa adaug si un LTC485 pentru a putea comunica si prin protocolul RS485. Ideea ca LTC485 se leaga tot la pinii RX si TX.Nu prea ma pricep, dar as vrea sa ma asigur ca cele doua componente (MAX232, LTC485) nu au vreo influenta una asupra celeilalte, asa ca ma gandeam sa pun niste diode. Intrebarea mea este, daca le pun ca in schema de mai jos, este ok?[attachment=0]Schema.jpg[/attachment] Link spre comentariu
Mikrosha Postat Decembrie 4, 2009 Partajează Postat Decembrie 4, 2009 Treaba e putin mai complicata de-atat.Poti simula porti logice cu diode SI sau SAU. Poarta SAU: catod comun Pull Down (rezistenta de 1K...10K la masa)Poarta SI: anod comun Pull Up. (rezistenta de 1K...10K la +)La transmisie (de la dispozitivul tau spre periferice) poti lega iesire PIC-ului la intrarile celor doua integrate, cu amendamentul ca ceea ce trimiti se va transmite pe amandoua.La receptie, stiu ca RS232 are - pe linie cand nu se transmite nimic. Deci la linia de RX va pune 1 logic. Daca si LTC485 pune tot 1 logic, atunci s-ar putea sa pui diode, configurate ca SI logic. Asta pentru ca X si 1=X. O idee mai buna ar fi cu buffere three-state. De exemplu 74LS126. In linii mari functioneaza ca niste "relee digitale", cu 3 pini: Intrare, Iesire, OE. Atunci cand un buffer primeste 1 pe "Output Enable", ceea ce are la intrare ajunge la iesire. Cand are 0 pe OE, e similar cu a intrerupe contactul releului, iesirea fiind indenendenta de intrare.Astfel, poti pune doua buffere three-state, a caror iesire vine la pinul de RX al UART-ului. OE este comandat de microcontroller, prin doua iesiri, care sa selecteze care din cele 2 iesiri sa fie "ascultate".Se mai poate simplifica putin, ca sa folosesti un singur pin de OE, pe celalalt il inversezi. Asadar cand e 1, iesirea lui MAX ajunge la RX, iar cand e 0 ajunge iesirea lui LTC. Poti face fie cu un tranzistor, sau mai bine, cu una din portine three-state ale lui 74LS126 lasate nefolosite. Astfel, poti lega intrarea la masa, iesirea la un Pull Up, si comanzi prin OE. La iesire vei avea OE negat. Link spre comentariu
ohamoha Postat Decembrie 4, 2009 Autor Partajează Postat Decembrie 4, 2009 Multumesc mult. Mare maestru! Link spre comentariu
Mikrosha Postat Decembrie 4, 2009 Partajează Postat Decembrie 4, 2009 Multumesc mult. Mare maestru! Danke, dar sa nu exageram Imi plac proiectele tale, foarte interesante, clar lucrezi mai mult ca mine. Nu stiu daca faci toate astea din hobby sau ca job. Oricum ar fi, tine-o tot asa. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum