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

Protokół MRAP

Produkt Mayeryn

Idea

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.

Specyfikacje

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
    Zawiera:
  • SF - ramkę początkową
  • FN - numer ramki
  • ADDR - adres urządzenia na który ma zostać wysłany komunikat
  • SIZE - rozmiar pola
  • PAYLOAD - komendy i parametry
  • CRC - sumę kontrolną pozwalającą wykryć błędy transmisji

Skala projektu

Więcej projektów, znajdziesz na kanale

Jesteś zainteresowany współpracą z nami? Masz jakieś pytania?

Napisz do nas!

Kontakt

Masz pytanie? Skontaktuj się z nami






    Newsletter