пытается декодировать протокол RS485 - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь декодировать сигнал, который используют два устройства через RS485.

Я захватил сигнал, с которого я получил скорость передачи (57600, один бит длиной 17,3us):

Снимок экрана с сигналом

Этот сигнал является БИН: 0000000000010010001001111110011110011011111110 ...

Затем я написал простую программу захвата в Arduino:

void setup() {
  Serial.begin(57600);
  Serial1.begin(57600);
}

void loop() {
  if (Serial1.available()){
    byte temp=Serial1.read();
    if(temp==0){
      Serial.println();
    }else{
      Serial.print(temp,HEX);
    }
  }
}

, которая дала мне следующий вывод:

https://justpaste.it/6sw5g

Какой мой следующий шаг в расшифровке этого сообщения?

...