Normalzovany protokol pro komunikaci po RS-485?
Tomáš Hamouz
hamouz@alsoft.cz
Čtvrtek Březen 20 10:17:36 CET 2008
JB> No tam jsem prave nasel v rezimu RTU:
JB> ...Vysílání
JB> zprávy musí být souvislé, mezery mezi znaky nesmějí být delší než 1.5
JB> znaku. Začátek a konec zprávy
JB> je identifikován podle pomlky na sběrnici delší než 3.5 znaku...
JB> Takze jak na linkove vrstve jinak oddelit CRC nez vyckanim te delsi
JB> mezery? Delka dat IMHO v paketu neni specifikovana
CRC se vyhodnocuje až po přijetí celé zprávy. Vlastnosti CRC jsou
takové, že CRC celé zprávy včetně vysílané hodnoty CRC je konstanta
závislá jen na generovacím polynomu.
Tomáš
JB> Puvodni zprava ze dne 20.3.2008 od Jaroslav Buchta:
>> To me zaujalo, zrovna delam frekv. Menice pro obehovy cerpadla a resim
>> jaky protokol... Implementace aspon zakladnich funkci pro AVR nekde
>> nahodou neroste?
JB> To netusim, hledej nebo si to napis. Je to jednoduche.
>> Pochopil jsem dobre, ze pakety se oddeluji tou delsi pauzou mezi znaky
>> a explicitne delka dat neni predem znama?
JB> Tak to jsi pochopil spatne
JB> Precti si treba tohle, to mas v cestine:
JB> http://home.zcu.cz/~ronesova/bastl/files/modbus.pdf
JB> Presnou specifikaci MODBUS (vcetne MODBUS TCP/IP) primo od zdroje najdes
JB> tady:
JB> http://www.modbus.org/specs.php
Další informace o konferenci Hw-list