Strona Główna / M-Projekty / Protokół MRAP

W pełni autorski protokół komunikacji w interfejsie UART oraz SPI stosowany w urządzeniach firmy Mayeryn. Stworzony został z potrzeby bezawaryjnej komunikacji między naszymi czujnikami ultradźwiękowymi a główną jednostką nimi zarządzającą. Nacisk położono na skalowalność rozwiązania oraz możliwość zastosowania między zróżnicowanymi urządzeniami.
Protokół działa w typowym dla takich rozwiązań modelu Master-slave, co pozwoliło na przewidywalną pracę urządzeń. Zaimplementowano również system kontroli błędów w postaci sumy kontrolnej obliczanej algorytmem CRC-16/ARC. Komunikacja bazuje na 8-bitowym asynchronicznym transferze danych. Schemat ramki wychodzącej protokołu MRAP:
| SF | FN | ADDR | SIZE | PAYLOAD | CRC | 
Jesteś teraz offline