|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
arksi Član
Pridružen-a: Sre 03 Sep 2008 10:19 Prispevkov: 741 Aktiv.: 3.89 Kraj: Dolenjska
|
Objavljeno: Sre Okt 26, 2022 10:09 am Naslov sporočila: Komunikacija med modulčkoma HM-TRP Hoppe |
|
|
Sprašujem za modulčka (https://trgovina.svet-el.si/product/5elu0403/). Preko njih lahko komuniciramo z RS232 protokolom in ima modulček relativno veliko izhodno moč do 100mW.
Jaz bi modulčka uporabil za vklop neke naprave na drugem koncu. Zanima me, če je priporočen kakšen protokol prenosa, da je čim bolj "robusten".
Torej, kaj je najbolje poslati kot string, da gre čim bolj zanesliv prenos.
Naj pošljem npr. 12345678 ali abcdefgh, ali kombinacijo česa drugega? Naj bo string krajši, daljši, ali ni pomembno? Kako komunicirajo modulčki (daljinci) pri vklapljnju neke napreve npr. (https://trgovina.svet-el.si/product/2iel0006/)? Naj dodam, da ni pomembno, da je zakodirano, ker ni potrebe po kakšni varnosti. Nekaj sem gledel, da preverjejo tudi CRC.?
Na drugem modulčku bom potem v IF stavku preverjal sprejete znake in, če bodo ustrezni se bo izvedel IF pogoj in na izhodni pin poslal +, ter vklopil rele. |
|
Nazaj na vrh |
|
|
mucek Član
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5337 Aktiv.: 24.71 Kraj: Domzale
|
Objavljeno: Sre Okt 26, 2022 4:30 pm Naslov sporočila: |
|
|
Protokol je UART, ne RS232 (razlicni napetostni nivoji). Glede na zakonodajo moras paziti na duty cycle (koliko casa si na oddaji), ki ti pogojuje dovoljeno moc. Ampak v tvojem primeru to ne bi smel biti problem verjetno.
Robustnost dosezes z vec prijemi hkrati, priporocam
- CRC, s katerim preveris, da je vsebina stringa pravilna
- Ce imas fiksno dolzino stringa, ti je lahko tudi dolzina eden od parametrov preverjanja
- Ker imas dvosmerno komunikacijo, lahko po poslanem ukazu sprejemniku posljes potrditev in ce oddajnik potrditve ne dobi znotraj nekega casovnega okna, oddajo ponovis. Seveda tega ne delas v nedogled, le parkrat.
Za simpl pakete sam ponavadi vzamem 1 byte za header, potem vsebina (kjer moras paziti, da noben byte ni enak header/footer byteu), 1 byte za dolzino, 1 byte CRC in 1 byte footer.
Lp, G _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
|
bostjang Član
Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3175 Aktiv.: 14.24 Kraj: Postojna
|
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 77 dni
Powered by phpBB © 2001, 2005 phpBB Group
|