Mam to na Arduino Pro Mini a tlačím to tam přes CP2102.
Normálně přes usb převodník té CP2102 to funguj.
Když však odpojím CP2102 a pustím to přes RS485 modul tak to vyzera takto.
První býl odeslan příkaz test a ok
Pak přikaz info a vratílo to ⸮
Pak příkaz A1_rele0 a vratilo to ⸮
Pak jsem znovu zkoušel 2 X test a ok,
Pak info a A1_rele0 a zas ⸮⸮
Co je špatně?
Proč na dotaz test, třeba 100 X to funguje?
Na napájecích pinech té 485 mam už 1000 uF kondík a nepomohlo.
Už když ve void setup přidám.
kód:
digitalWrite(2, HIGH); // nastavi pin 2 na 1 - zapis
StavPinu = info();
Serial.println("A1_stav expanderu " + StavPinu);
digitalWrite(2, LOW); // nastavi pin 2 na 0 - čtení
tak to zpátky pošle ⸮
Jsem zkoušel v A1_rele0 odstranit ty mezery.
Serial.print("Rele_0_hotovo");
Furt vrací ⸮
Stalo se mi, ze pri aktivni knihovne Softwareserial mi funkce Serial.flush nefungovala, proto nezbylo nez pouzit vhodne spocteny prikaz delaymicroseconds
Založen: Jul 24, 2014 Příspěvky: 655 Bydliště: Ano, mam
Zaslal: pá srpen 03 2018, 19:04 Předmět:
Zdravím, dotaz.
Doma mam natažený telefonní kabl 6 x 0,22 přes všechny místnosti a v každém pokojí na něj připojený 485 Modul a arduino.
Celkem jích je 8 a funguje to.
Už 2 dny si hrají.
2 X RS485 modul propojené a na ních arduina a normálně spolu kecaj.
Kabl co spojuje ty moduly jsem uprostřed rozstřihl a dal tam svorkovnicí a furt kecaj.
Do svorkovnice jsem přidal USB to RS485.
V notasu přes ser.monitor vidím jak spolu kecaj.
Když však do té svorkovnice připojím další modul, cela komunikace spadne.
Prostě v jednom rozpojeném mistě jsou dva RS485 modul.
Je to špatně, nebo by to mělo fungovat?
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
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.