Sari la conținut
ELFORUM - Forumul electronistilor

Alta poveste cu diode


ohamoha

Postări Recomandate

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
  • Răspunsuri 3
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Mikrosha

    2

  • ohamoha

    2

Zile populare

Top autori în acest subiect

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

Multumesc mult. Mare maestru! :aplauze

Danke, dar sa nu exageram :hdgfhgdf 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

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări