Stránka 1 z 4
Propojení dvou zařízení
Napsal: 21 zář 2012, 17:21
od rkozeluh
Dobrý den.
Poprosil bych o radu s následujícím problémem.
Mám dvě zařízení, každé napájené samostatným zdrojem 5V. Vzájemně jsou propojeny podle schématu cca. 8m kabelem se společnou zemí.
Použil jsem 2+2 převodníky RS232, abych posílal impulsy v úrovních -15V - +15V, které se využívají na sériové lince.
Problém je v tom, že dochází patrně k nějakým chybám při přenosu, protože na výstupu z posuvného registru, který je na výstupní straně vyskakují naprosté bláboly a jindy je to zase OK. Osciloskop nemám, abych zjistil, co se děje na těch drátech.
Data na převodník z Mega16 posílám rychlostí cca. 300 baudů (48bitů 5xza sekundu), což si myslím, že by převodníky měly zvládnout.
Už si s tím nevím rady. Kdyby měl někdo nějaký nápad, tak bych to velice ocenil.
Zatím všem děkuji.
Napsal: 21 zář 2012, 17:54
od tomasjedno
Neposíláš náhodou řídicí signály pro posuvný registr (IC5) současně se změnou (hranou) ser. dat?
Napsal: 21 zář 2012, 18:06
od mtajovsky
Na krátkou vzdálenost to funguje? Jakým kabelem máte spojení provedeno? Bylo by dobré se podívat, jak vypadá přijatý signál a provést konkrétní patření. Pokud je silné rušení, bude třeba použít RS485.
Napsal: 21 zář 2012, 18:13
od rkozeluh
To Tomasjedno:
neposílám- nejprve nastavím vývod Data podle potřeby, počkám 15 mikrosekund, nahodím Clk, počkám 15uS, shodím Clk, a tak pořád dokola, potom nahodím Strobe, počkám 15uS, shodím Strobe
a končím
Napsal: 21 zář 2012, 18:15
od rkozeluh
mtajovsky píše:Na krátkou vzdálenost to funguje? Jakým kabelem máte spojení provedeno? Bylo by dobré se podívat, jak vypadá přijatý signál a provést konkrétní patření. Pokud je silné rušení, bude třeba použít RS485.
No na 40cm to fungoval přímo zapojené Mega > 595 s převodníkem jsem to nezkoušel.
Kabel: 9x0,5mm, společné (nezapojené) stínění.
Na přijatý signál se nemám jak podívat.
Napsal: 21 zář 2012, 18:16
od rkozeluh
Měl jsem za to, že když RS232 běhá na 15m podle normy v 19200, tak na poloviční vzdálenost a malou rychlost to bude bez problémů, proto jsem tam ty převodníky dal.
Napsal: 21 zář 2012, 18:18
od rkozeluh
Zdroják, jak to tam posílám: Zpozdeni_tabule je 15
For Aix = 1 to 6
for Aiy = 7 to 0 step -1
BitOut = Byte_Tabule(Aix).aiy
if BitOut = 1 then
set Tabule_Dta
else
reset Tabule_Dta
end IF
waitus zpozdeni_tabule
set Tabule_Clk
waitus zpozdeni_tabule
reset Tabule_Clk
next Aiy
next aix
set Tabule_Stb
waitus zpozdeni_tabule
reset Tabule_Stb
Napsal: 21 zář 2012, 18:21
od mtajovsky
Nejdřív to musí celé komplet chodit na stole na malou vzdálenost - i s převodníky. Jen bez těch dlouhých kabelů. Pokud to pak nebude fungovat vzdáleně, lze s velkou pravděpodobností říci, že příčina bude buď v odrazech, což na 300 Bd ale asi nebude ta příčina, nebo v rušení.
Pro vzdálené připojení - stínění samozřejmě zapojit, a každý signál by měl mít svou zem. Impedančně přizpůsobit nemůžete jeden drát, ale vždy jen vedení, tedy dva vodiče.
Napsal: 21 zář 2012, 18:24
od Andrea
Ten CLR u 595 je opravdu v luftu?
Mimochodem, vysíláš rychlostí 66kbaudů, to není vůbec malá rychlost.
Napsal: 21 zář 2012, 18:29
od rkozeluh
Andrea píše:Ten CLR u 595 je opravdu v luftu?
ne, je na +5v
kreslil jsem jen to, co je důležité, ale zapojené to je
jak to, že 66kb?
Napsal: 21 zář 2012, 18:31
od rkozeluh
mtajovsky píše:
... a každý signál by měl mít svou zem. Impedančně přizpůsobit nemůžete jeden drát, ale vždy jen vedení, tedy dva vodiče.
ten kabel je ale nekroucený, tak jak mám přizpůsobit všechny 4 signály?
Napsal: 21 zář 2012, 18:34
od Andrea
rkozeluh píše:jak to, že 66kb?
Když děláš změnu po 15us, tak děláš 66666 změn za sekundu.
Napsal: 21 zář 2012, 18:34
od tomasjedno
rkozeluh píše:Kabel: 9x0,5mm, společné (nezapojené) stínění.
Jestli jsou to kroucené páry, tak bych zapojil vždycky jeden z páru jako "živý" a ten druhý jako zem.
Stínění bych na jednom konci taky uzemnil.
Jestli to nejsou kroucené páry, tak bych kabel vyměnil - např. za UTP licnu.
Napsal: 21 zář 2012, 18:36
od rkozeluh
je nekroucený
Potřebuji 4x2 pro datové linky, +2 na napájení druhého zařízení, tj. 10 linek a to UTP nemá

Napsal: 21 zář 2012, 18:37
od rkozeluh
Andreo, dokázala bys odhadnout jakou rychlostí to tam posílat? tj. jak dlouhé čekací smyčky?