Jaki protokół dla interfejsu RS-232?

Cześć!

Projektuję pewne urządzenie, które ma mieć możliwość komunikacji z innymi układami (np. komputer PC) dzięki interfejsowi RS-232.

Informacje, jakie będą transmitowane to (w założeniach): komendy, odpowiedzi na owe komendy i dane. Nie wiem jeszcze nic na temat budowy pakietów przesyłanych informacji, ale najpierw chciałbym się dowiedzieć, jakie istnieją gotowe protokoły transmisji.

Interesuje mnie np. sprawdzanie poprawności przesyłanych danych (jakieś CRC), retransmisja w przypadku błędów, być może segmentacja pakietów danych... itp.

Wiem, że istnieją takie pojęcia jak xmodem, ymodem, zmodem, kermit -- nie bardzo wiem jednak do czego one się odnoszą.

Nie chciałbym wyważać otwartych drzwi pisząc własny protokół transferu danych -- szukam czegoś już gotowego, prostego w implementacji (chodzi o oprogramowanie) i spełniającego choćby wymienione wcześniej wymagania.

Czego mam szukać? O co pytać googla?

Pozdrawiam, voice

Reply to
voice
Loading thread data ...

gotowych jest od chuuuuusteczki i troche, ale nic sie nie da zrobic do momentu poznania charakteru danych.

Jak nazwa wskazuje - do modemu.

IMHO wlasny najlepszy (przynajmniej dla mnie, bo mi w gotowcach zawsze cos mocno nie podpasuje).

Reply to
jerry1111

...jesli nie masz koncepcji poszukaj cos o MODBUS (RTU, ASCII) Sa w sieci dokladne opisy. Nie zawsze warto z "armata na ......." - lepiej poczytaj i sam okreslisz co ci wystarczy.

Andrzej

Reply to
Andrzej Augustynowicz

Z modbusem miałem ostatnio takie przejścia, że nigdzie nie udało mi się trafić na działający algorytm CRC do niego. Albo ktoś radośnie usunął linijki z kodu źródłowego, albo jak już znalazłem to był "specific for this device". Więc opisy są dośc średnie ;) a firma sprzedająca urządzenie nie uznała za stosowne umieścić algorytmu CRC w dokumentacji (sami też nie wiedzieli chyba bo odpowiadali na wszystkie maile za wyjątkiem pytania o CRC ;). W dodatku nie ma (IMHO) gotowców od strony PC w postaci DLL które można by potestować/używać za darmo. Więc samoróbka na całego ... na szczeście znalazłem opisy w jakimś obcym urządzeniu ...

Reply to
Sebastian Bialy

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.