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