Fórum témák
» Több friss téma |
Fórum » RS485 kérdések
Témaindító: kovácszozi82, idő: Júl 16, 2008
Témakörök:
Na találtam egy rajzot, az ellenállást tuti jól kötöttem be akkor a 6 - 7 es közé ?
Az a link az micsoda?
Szia! Helyesbíteném az előző hozzászólásokban található ellenállásértékeket: 6-os láb (RS485/A) és a busz táp (VCC) közé 600(620)ohm, 7-es láb (RS485/B) és a GND közé szintén 600(620)ohm, RS485/A és -/B közé a két legtávolabbi ponton egy-egy 120ohm-os ellenállás vagy ha rövid a kábel akkor elég az egyik végén 60(62)ohm-al lezárni.
Szia!
Oké, én bármit hajlandó vagyok kipróbálni, hogy működésre bírjam / de csak jövő héten tudok ellenállást venni/... nekem igazán fogalmam sincs ezekhez a dolgokhoz, csak az előző oldalon lévő kép alapján próbálom lemásolni a dolgokat. Viszont azt nem értem, hogy azon a képen csak 1 db ellenállás van és mégis működik a cucc...sajnos japán oldalon találtam ezt az egészet és a google fordítóval a leírás kb egyenlő a nullával.
Elnézést, azt elfelejtettem beleírni, hogy a 600(620)-ohm-os ellenállások csak a master-nél kellenek.
Mint írtam kokszi vagyok ehhez, ez most pontosan mit is jelent akkor ?
Na most ott tartok, hogy a gép fel sem ismeri...ismeretlen eszköz, 3 gépen is...azthiszem én ezt feladom.
Szétszedtem az egészet, de mikor újra raktam össze véletlen kifelejtettem a 6-7 es közti 120 ohmos elenállást..és azóta az FT232 -es panelt nem ismeri fel a gép..ismeretlen eszközt ír.
Tönkre tudott menni valami benne ettől ? ![]()
A 120ohm-os ellenállás az RS485 busz lezárására szolgál, ez független az USB felismerés problémájától. A modul leírásának 17. oldalán van a minta kapcsolás: hiányzik a 14-16 és a 17-20 lábak közötti átkötés, valamint be kell kötni mindegyik GND és VCC lábat. Próbáld meg így felismertetni a PC-vel. Ha ez nem jön össze, akkor még a modul kihúzása előtt töröld ki az eddig felinstallált drivert, majd a modul kihúzása után indítsd újra a PC-t. Ha a modul elindult, kösd össze direktben a TX-RX lábakat, Hyperterminal vagy hasonló programmal le tudod ellenőrizni a működését. Rakd be az RS485 busz 620ohm-os fel-és lehúzó ellenállásait valamint az RS485 busz másik végére is rakj egy 120ohm-os lezárást. A modul és az RS485-ös IC táplábai közé tegyél 100nF-os kondikat.
A hozzászólás módosítva: Jan 27, 2014
Értem.
Ha jól nézem a 17es oldal arról ír ha külső tápot akarnék rákötni nem? Azért összekötöttem a javasolt lábakat, meg át jumpereltem, de ugyan az. Driver törlés is volt, meg újra is raktam, de semmi...unknown device. Ha még van ötleted, szívesen fogadom!
Egy kérdésem lenne azokhoz, akiknek már használnak RS485 vagy RS422-es kapcsolatot.
Elég-e a sima utp kábel vagy stp kábel a javasolt? A sima utp kábel ugye nem árnyékolt, és nem tudom, hogy mivel kültéren is használni akarom a kommunikációt, hogy egy esetleges villám milyen hatással lenne a kommunikációra, vagy az egységekre, ha a közelben csak be. Szupresszor diódákat terezek ugyan berakni, de ugye az stp kábel árnyékolása ilyenkor sokat érhet. Csak ugye az anyagiak, mivel az stp kábel dupla annyiba került mint az utp. A kábelhosszok olyan 5 és 150 méter között lesznek.
Sziasztok!
Én szeretnék építeni, egy USB/RS485 jelátalakítót Delta típusú frekvenciaváltó programozásához. Itt a fórumon talált kapcsolás szerintetek működőképes lenne hozzá? Vagy ezek mégis csak valamiféle spéci csatolással működhetnek csak? Üdv!
Biztos sokan használnak, csak nem néznek ide (mert rs485-öznek:thumbup
![]() ![]() A hozzászólás módosítva: Feb 25, 2014
Szia valahol van az otthoni gèpemen egy direkt Delta frekvenciaváltohoz RS485 kábelrajz ha èrdekel megkeresem.
Megköszönném ha esetleg megmutatnád!
![]()
Sziasztok! RS485-ös relékártyát (8 relével) szeretnék építeni, van valakinek erre valami kapcsolása, ötlete?
Bovebben? Mert ez igy eleg keves info.
A RS485 buszon ugye valami sors kommunikacio folyik. Akkor a teendo egy olyan eszkoz keszitese, ami tudja ertelmezni ezeket a kodokat. Ebbol kovetkezik, hogy az eszkoz valami intelligenciaval kell hogy rendelkezzen. Ezt valamilyen uC segitsegevel konnyu megoldani (PIC, AVR, ARM...). Ebben az iranyban kellene keresni valamilyen megoldast, a Te kepessegeidnek megfeleloen.
PIC-es megoldás nem lenne rossz, jó lenne valami meglévő bevált áramkör progival :-S
Sziasztok!
Szeretnék érdeklődni PIC-max485 korrekt bekötésével kapcsolatosan. Nézegettem különböző fórumokat, de számomra nem teljesen világos 1-2 dolog: DE-RE összekötve --> rákötve egy PIC lábára. Ez az adat irányváltásáért felelős. Alapban 0, vagyis olvasásra állítva, ha írok a buszra addíg 1. Néhány fórumban láttam, hogy egy felhúzó ellenállást is tartalmaz, nem igazán értem miért. Bővebben: PIC RS485 Viszont valahol meg azt olvasom, hogy a felhúzó ellenállást a DI lábra kell tenni. Nektek mi a véleményetek?
Ennek az ellenallasnak nincs szerepe a mukodesben ha olyan labra van kotve ami nem Open-Drain. Viszont sokkal fontosabb, hogy a RS485 vonalat le kell zarni mindket vegen. Erdemes elolvasni az ebben a hsz-ben talalhato irodalmat. Ez inkabb meghatarozo, mint klf amator probalkozasok.
Értem. Természetesen a reflektálódás miatt szükséges a lezárás mindkét oldalt. Nem is ez, amit nem értettem, hanem a felhúzó ellenállások elhelyezése. És ez a hozzászólás?
RS485 felhúzó ellenállás
Egyszeru: Be kell tervezni, es ha keri akkor bizony be kell epiteni.
Rendben. Bár én szeretem megérteni, mit miért kell csinálni, de végülis nem érdemes mindig mindenen napokat tölteni.
Szia!
A linkelt képen lévő megoldás szerintem teljesen hibás. Ebben az esetben egy 10k-s lehúzó ellenállást kellene alkalmazni az összekötött DE, RE lábakon. Ez indítási tranzienseknél fontos, indításkor a PIC (de minden más uC esetén is így van) lába alapból bemenetre van beállítva, ilyenkor a felhúzó ellenállás miatt az adás lesz engedélyezve és a vétel tiltva, így elronthatja más eszköz adását. Ezen túlmenően célszerű az R lábra is egy 10k-s felhúzót tenni, ez Texasos gyártói ajánlás. Ennek az az oka, hogy amikor adásba állítod és ezzel együtt a vételt tiltod, akkor nagy impedanciába kerül az RO kimenet (adatlap!), felhúzó ellenállás nélkül valami határozatlan állapotba kerülhet, így a PIC "megbolondulhat". Én még a DI lábára is szoktam egy 10k-s lehúzót a biztonság kedvéért.
Köszönöm szépen! Na ez már sokat segít. Van valamilyen jól bevált ESD védelem, túlfesz.védelem a buszra részedről?
Nézz körül a régi telefontechnikában, illetve most is milyen megoldások vannak...
Az elozo hozzaszolasomban emlitett doksi erre is kiter. Tranziens vedelemre vannak specialis tulfesz levezetok. Itt (RS485) 6.8 voltos eszkozoket kellene alkalmazni. Figyelni kell viszont a plusz terhelo kapacitasra. ezeket a tulfesz levezetoket TransZorb neven vagy TVS (Transient Voltage Suppressors) neven talalod meg. Itt nezz szet. Van egy par appnote is a linken.
A hozzászólás módosítva: Júl 31, 2014
Ezt a Texasos doksit ajánlanám neked:
RS-485 Reference Guide A 7. oldalon az 1. megoldás tökéletes kommersz, beltéri felhasználásra. Egy nagyobb teljesítményű 10 Ohmos ellenállás (SMD1206 vagy valami furatszerelt) és CDSOT23-SM712 típusú TVS szinte mindent megold. A TVS-eknél a legfontosabb a nyitófesz, ezt a bidirectional TVS kifejezetten a szabványos RS485 vonalra fejlesztették ki: egyik irányba 7V, másik irányba 12V a nyitófesze. Ha egy általános TVS-essel szeretnéd megoldani, akkor célszerű 12V feletti bidir. TVS-t használni. A plusz kapacitásoktól nem kell nagyon félni, mert egy 1 km-es buszt (kb. 50nF kapacitás) is meg tud hajtani, amin még 31 node is található. Ha a TVS kapacitása 100pF alatt van, akkor az már tökéletes bárhová. Csak ne keverd a tápra szánt TVS-t (pl. SMAxxx, SMBxxx, SMCxxx; ezeknek több 100pF a kapacitása) az adatvonalra használt TVS-től. |
Bejelentkezés
Hirdetés |