Vizitator TNJ Postat August 19, 2012 Partajează Postat August 19, 2012 Buna ziua Doamnelor, domnilor Am nevoie de o schema cit mai simpla (cu putine componente=fiabila) care sa permita trimiterea pe o distanta de max 1000m in format "??" pe 2 fire a 4 sau 8 stari de contact (ND sau NI). Nu am idee de acest segment si pentru acest motiv va solicit ajutorul.Multumesc cu anticipatie Link spre comentariu
The Stressmaker Postat August 20, 2012 Partajează Postat August 20, 2012 Cele doua fire includ si alimentarea sau este doar semnalul? Daca frecventa de lucru este mica ai doua variante, analogica sau digitala. Varianta analogica implica realizarea unui convertor digital-analogic cu rezistente R-2R, de exemplu, si fiecare contact va fi unul din bitii de intrare in convertor. Asa, la 4 contacte ai 15 stari discrete de tensiune iar la 8 contacte ai 255 stari. Un convertor analogic-digital (in microcontroler) va face conversia in celalalt loc inapoi in stari digitale. Aceasta schema poate fi facuta foarte simpla la capatul "emitator" si cea mai complicata la capatul "receptor" iar alimentarea "emitatorului" se poate face usor. Se mai pot face 4 sau 8 oscilatori, fiecare cu cate o frecventa, care la apasare va emite un ton pe linie. Se mai poate face si dintr-un telefon setat pe ton cu tastatura dtmf clasica, dar aceea permite doar un singur buton apasat simultan. Varianta digitala implica "scanarea" contactelor cu un 4017, de exemplu si trimiterea lor pe linie, asemanator cu comunicatia seriala de la calculator. Teoretic se poate face si cu interfata seriala a calculatorului, daca se alege o frecventa in bauzi cat mai mica posibil (undeva sub 300 bauzi, cred) si se foloseste un cablu de calitate si se reduce capacitatea totala a cablului pana la 2500pF (luat din link). Ca sa faci comunicatia pe doua fire trebuie sa folosesti TX si RX legate impreuna si sa setezi half-duplex. Daca se cere si alimentare se complica putin situatia. Ceva de citit (Eng): http://www.lammertbies.nl/comm/info/RS-232_specs.html si se pare ca aici se da ca si limita 2400 bauzi la 3000 ft care ar fi cam 1km dar nu se specifica pe cate fire(interfata functioneaza normal pe 7 fire dar se poate reduce la 5, 3 sau 2 fire in functie de necesitati). Poti sa incerci si cu fax-modemuri telefonice, si acestea ar trebui sa functioneze la aceasta distanta. Cateva intrebari. Se va folosi calculator sau microcontroler? sau se vor dori componente discrete (tranzistori, rezistente diode, etc)? Se va dori alimentarea acestuia din locatia aflata la 1km? Se va folosi varianta analogica sau digitala la transmisia datelor? Care va fi complexitatea electronica disponibila la cele doua capete? Raspunsul la aceste intrebari ajuta pentru selectia metodei. Link spre comentariu
Vizitator TNJ Postat August 21, 2012 Partajează Postat August 21, 2012 Raspund punctual la intrebari: 1. Alimentarea este separata atit la receptor cit si la transmitator, in consecinta transportul starilor de contacte se face doar pe 2 fire si din motive economice vreau sa cred ca pot folosi perechile de la un cablu FTP de foarta buna calitate unde capacitanta cablului este de ordinul 1600picofarazi/kmi ( producator 3M). Am mai folosit astfel de cablu si este deosebit de bun. 2. In prima etapa starile reconvertite (transmitator-receptor) sa aprinda niste LED-uri, urmind ca apoi ( in viitor) sa comunice cu un PC via interfata seriala.3. Din fata PC-ului nestiutor fiind, este greu de specificat daca sa fie cu componente discrete sau microcontroler, aici intervine flerul celui ce propune intrucit este posibil ca o solutie sa fie mai economica decit cealalta desi diferenta de pret poate fi de numai 10-20%, greu de precizat daca digital sau analog!4. Daca solutia ce s-ar propune ar putea concentra pachete de cite 4 stari si sa transmiti multiplu de 16 (sau mai multe) pachete ar putea fi mai economic (sugerez, nu stiu)Sper sa fi inteles intrebarile si sa fi raspuns la tot. Tot ce se doreste este ca sa nu existe animozitate/discontinuitate la receptia starilor, adica sa fie fiabil ca si solutie. Viteza de transmisie respectiv viteza de receptie nu este de mare importanta acuratetea (increderea)sa fie mare! Multumesc de participare! Link spre comentariu
Vizitator bean_8421 Postat August 21, 2012 Partajează Postat August 21, 2012 La distanta aia ,cel mai bine ar fi cu un montaj "current loop".Practic : doua optocuploare , unul la emitator si unul la receptor.Se gaseste documentatie pe Gogu...Sistemul se mai numeste si TTY.Avantaje : -distanta de transmisie poate fi foate mare daca se compenseaza pierderile pe cablu prin cresterea tensiunii. -se poate folosi o pereche de fire torsadate simple , nu are nevoie neaparat de ecranaj.Dezavantaj : viteza de transfer e destul de mica , nu cred sa depaseasca 2400 baud.Spor la experimentat.Daca e nevoie , am niste scheme dar sunt pentru adaptoare RS232/TTY deci trebuie adaptate ca sa fie folosite fara port serial. Link spre comentariu
Vizitator bean_8421 Postat August 21, 2012 Partajează Postat August 21, 2012 Poate ajuta la ceva circuitele astea.Sunt si cateva exemple de montaje. HCPL4100.pdf HCPL4200.pdf Link spre comentariu
Vizitator TNJ Postat August 21, 2012 Partajează Postat August 21, 2012 beam 8421, interesant mai ales HCPL 4200. Din nefericire notiunile de electronica nu le posed, insa prin analogie cu cele studiate in partea de electricitate (cit de cit) inteleg ca 4200 este mai economic deoarece acea bucla de curent poate include un numar nelimitat de Tx-Rx. Insa chiar daca nu ma pricep constat o oarecare impunere anume ca legatura fizica trebuie conform desen sa existe fizic de la grupul Tx-Rx in acea bucla. Ar fi fost si mai interesant ca legaturile Tx sa poat fii "inseriate" ca de altfel si Rx, adica ca sa fiu mai explicit ar fi ceva de genul; locatie Tx (aici sa poata fi montate/plantate componentele de transmisie, eventuala surse alternative suplimentare, desi nu cred ca ar fi nevoie, conform fig.19) si locatia Rx distanta de pina la 1000m (iar aici tot inseriate componentele de receptie), ori eu vad in fig. 22b ca de fapt inserierea se face Tx1-Rx1, Tx2-Rx2...., ori distanta se mareste semnificativ pe bucla respectiva. INSA cuvintul cheie pare a fi "point-to-point". Sper sa fi inteles cit de cit...oricum este un pas semnificativ! Multumesc si oricind esti binevenit. Link spre comentariu
Vizitator bean_8421 Postat August 21, 2012 Partajează Postat August 21, 2012 4100 si 4200 sunt concepute sa lucreze impreuna.Se pot inseria atat Rx cat si Tx cu conditia ca montajele sa fie pornite tot timpul(pentru Tx). La Rx nu e problema deoarece LED-ul conduce chiar daca montajul in sine nu e alimentat.Conditia esentiala este ca una din statiile inseriate sa fie activa(adica sa puna la dispozitie tensiunea de alimentare a buclei)si celelalte pasive.Bineinteles ca montajul se poate realiza si cu alt tip de optocuploare (ex. CNY17) dar perechea 4100/4200 sunt dedicate acestui gen de aplicatie.Doua exemple simple in desenul atasat.In figura 1 comunicatie intr-un singur sens , fig 2 in ambele sensuri.Repet , la orice varianta , una din statii , nu conteaza daca e Rx sau Tx , TREBUIE sa fie activa. circuit.pdf Link spre comentariu
Vizitator TNJ Postat August 21, 2012 Partajează Postat August 21, 2012 interesant, dar cred ca utilizarea lui CNY17 trebuie putin mai multa aplecare/timp (4 canale !!!), asta pe partea de transmisie, si similar cred, nu stiu dar banuiesc ca acelasi lucru si la receptie. Ramine de vazut distante, tensiuni...Diferenta de costuri este semnificativa !!! poate ca merita, poate ca nu dar, de la 1 la 14 (nu o fi 14 dar 10 tot este). Pret de CNY17 4 canale 16 Ron/4 canale(Tx-Rx), iar HCPL 56 Ron/canal (Tx-Rx)! De citit in continuare! Multumesc frumos. O sa fac si eu o schema insa mai tirziu azi sau poate miine dupa cum as vrea eu sa fie, oricum este pe aproape ca in fig. 2 a desenului trimis. Link spre comentariu
Vizitator bean_8421 Postat August 21, 2012 Partajează Postat August 21, 2012 Nu este necesara o pereche RxTx pentru fiecare canal.Informatia poate fi transmisa serial , cu un registru de 4 biti.O sa fac o schema si mai discutam. Link spre comentariu
The Stressmaker Postat August 21, 2012 Partajează Postat August 21, 2012 Acele optocuploare nu pot decat sa transmita starea unui singur buton pe linie pe cand aici se cer 4 sau 8 butoane. Parerea mea este sa folosesti ori comunicatia seriala la frecventa mica, daca se poate folosi un calculator in ambele locatii ori transmisia de stari analogice (15 sau 255) in tensiune sau curent. Aici (Eng): http://openbookproject.net/electricCirc ... GI_12.html ai ceva de citit despre registre seriale/paralel si cum pot fi folosite ca sa rezolve problema. Despre varianta analogica primul pas este aici (Eng): http://hyperphysics.phy-astr.gsu.edu/hb ... ac.html#c3 , unde se prezinta convertorul digital analogic r-2r ca metoda de codare a celor 8 contacte. Ca metoda de sincronizare poti folosi o tensiune negativa sau doua stari de tensiune din care, de exemplu, 0V inseamna reset sau inceputul transmisiei, 5V inseamna starea de inactivitate sau de "zero" si 12V inseamna starea de activare sau de "unu" logic. La fel, pot fi convertite usor in stari de curent pentru o transmisie dar se complica montajul. Link spre comentariu
Vizitator TNJ Postat August 21, 2012 Partajează Postat August 21, 2012 subiectul vad ca antreneaza si am de citit suficient (stressmaker!), dar tot raul spre bine.Doresc sa fac o remarca, anume ca aceasta distanta de 1000m nu este intre cladiri ci compartimente din acceasi cladire. Sa spunem cumva mai simplu: dintr-o incapere se culeg 4 informatii de tip contact si ele trebuie sa ajunga la "receptie" corect transmise si cu posibilitatea de decelare corecta a fiecarui contact. Toate contactele sunt NC - asa dupa cum sta bine unui "circuit electric" la care se verifica si integritatea lui. Sper sa fie mai mult decit a fost... Alte remarci nu mai sunt de facut! Parol! Link spre comentariu
Vizitator TNJ Postat August 24, 2012 Partajează Postat August 24, 2012 Desi am intirziat cu o zi va atasaz o schema asa dupa cum as cam vrea eu sa fie, poate ca veti avea opinii legat de aceasta, sau chiar schema care sa poata fi "usor" realizabila. Versiunea desenata inseamna de fapt 16 intrari de 16 ori (dar poate fi si de 32 ori sau 48 ori). Ideea pe care mi-o doream era sa am "ceva" care sa transforme contact in "alt ceva" care sa poata si trimis ca pachet eventual de date si la destinatie sa poata fi decodat/decelat astfel incit toata multitudinea de contacte sa fie foarte usor vazuta pe un panou sinoptic sau un PC. Sa auzim de bine! Scheme comunicatie 2 conductoare.pdf Link spre comentariu
Vizitator bean_8421 Postat August 24, 2012 Partajează Postat August 24, 2012 Desi am intirziat cu o zi va atasaz o schema asa dupa cum as cam vrea eu sa fie, poate ca veti avea opinii legat de aceasta, sau chiar schema care sa poata fi "usor" realizabila. Versiunea desenata inseamna de fapt 16 intrari de 16 ori (dar poate fi si de 32 ori sau 48 ori). Ideea pe care mi-o doream era sa am "ceva" care sa transforme contact in "alt ceva" care sa poata si trimis ca pachet eventual de date si la destinatie sa poata fi decodat/decelat astfel incit toata multitudinea de contacte sa fie foarte usor vazuta pe un panou sinoptic sau un PC. Sa auzim de bine!Dupa parerea mea , cel mai usor si mai ieftin ar fi prin folosirea a 2 placi de baza de PC , cate una la fiecare capat al liniei , avand atasata cate o interfata multiplexoare respectiv demultiplexoare (asta pentru a putea folosi un singur port paralel pentru achizitia datelor)Se pot folosi cam orice vechituri de placi (486 , Pentium1 , etc)Nu e prea greu de realizat , dar depinde de experienta pe care o aveti la montaje de genul asta .Daca nu aveti experienta , mai bine apelati la cineva sa o faca.Pe de alta parte , se poate face si cu componente discrete , sau cu microcontrollere , dar schema ar fi cam "stufoasa" si costurile mult mai mari (ca sa nu mai vorbim de munca....) Link spre comentariu
Vizitator TNJ Postat August 24, 2012 Partajează Postat August 24, 2012 Da, inteleg cumva pe unde bati, insa poti face o schema bloc si la ce ai gindit tu, pentru ca vreau sa patrund bine ideia ta, intrucit cea ce inteleg eu poate sa fie si gresit! Link spre comentariu
Vizitator bean_8421 Postat August 24, 2012 Partajează Postat August 24, 2012 Da, inteleg cumva pe unde bati, insa poti face o schema bloc si la ce ai gindit tu, pentru ca vreau sa patrund bine ideia ta, intrucit cea ce inteleg eu poate sa fie si gresit!Schema bloc ar fi cam inutila pentru ca sunt doar doua blocuri.....-interfata multiplexoare care citeste toate cele 8x8 contacte (sau cate vrea fiecare , practic nu e vreo limita , pot sa fie si 1024x1024.-calculatorul cu pricina care comunica cu interfata prin portul paralel si transmite informatia la distanta prin portul serial.Plus un mic programel care sa faca toata treaba...Daca ar fi dupa mine , as folosi un program in QBasic ca e mai usor de facut si nu ai nevoie decat de un MS-DOS ca sa ruleze.... 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