Založen: Feb 17, 2007 Příspěvky: 262 Bydliště: Liberec
Zaslal: pá září 21 2012, 16:21 Předmět: Propojení dvou zařízení
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.
Založen: Sep 19, 2007 Příspěvky: 3698 Bydliště: Praha
Zaslal: pá září 21 2012, 17:06 Předmět:
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.
Založen: Feb 17, 2007 Příspěvky: 262 Bydliště: Liberec
Zaslal: pá září 21 2012, 17:13 Předmět:
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
Založen: Feb 17, 2007 Příspěvky: 262 Bydliště: Liberec
Zaslal: pá září 21 2012, 17:15 Předmět:
mtajovsky napsal(a):
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.
Založen: Feb 17, 2007 Příspěvky: 262 Bydliště: Liberec
Zaslal: pá září 21 2012, 17:16 Předmět:
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.
Založen: Feb 17, 2007 Příspěvky: 262 Bydliště: Liberec
Zaslal: pá září 21 2012, 17:18 Předmět:
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
Založen: Sep 19, 2007 Příspěvky: 3698 Bydliště: Praha
Zaslal: pá září 21 2012, 17:21 Předmět:
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.
Založen: Oct 11, 2008 Příspěvky: 6156 Bydliště: ZZ9 Plural Z Alpha
Zaslal: pá září 21 2012, 17:34 Předmět:
rkozeluh napsal(a):
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.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3, 4Další
Strana 1 z 4
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.