Size: a a a

2021 August 24

I

Ilya Bubliy in ru_ASUTP
По идеи это же нужно для понимания того что пакет пишет в том виде в котором нужен
источник

I

Ilya Bubliy in ru_ASUTP
И все зависит от устройств с которыми происходит взаимодействие
источник

AP

Alexander Polikushin in ru_ASUTP
Это понятно. Но какие ограничения у CRC8? Может по кол-ву передаваемых байт по которым считается контрольная сумма
источник

I

Ilya Bubliy in ru_ASUTP
Я только 16ю считал и не вдавался почему именно она используется, просто для mbus нужна она, поэтому считаем её)
источник

YL

Yurl Lebedev in ru_ASUTP
Брокер у вас тоже поднят?
источник

DF

De Foliant in ru_ASUTP
Осспади, где Вы M-bus откопали? Я перекрестился, когда заработало
источник

AP

Alexander Polikushin in ru_ASUTP
Что имеется в виду?
источник

YL

Yurl Lebedev in ru_ASUTP
CRC подлежит внешнему контролю. Не клиент проверяет целостность, а брокер выдает разрешение на целостность пакета.
источник

YL

Yurl Lebedev in ru_ASUTP
Я сам такого не делал, знаю только в теории
источник

AP

Alexander Polikushin in ru_ASUTP
Нет. Мне достаточно как в модбас и аналогичных протоколах. Передатчик считает CRC и отправляет вместе с данными, в конце. Приемник читает пакет, считает CRC и сравнивает с принятым CRC.
источник

AP

Alexander Polikushin in ru_ASUTP
Меня больше напрягает, что на частоте меньше 100кГц логический уровень не передать по выбранной схеме (нч фильтр + линия DC), а выше 100кГц уже МК не справляется (меандр можно вывести и 8 МГц ножкой таймера, а вот слать подготовленные данные получается только до 102кГц)
источник

AP

Alexander Polikushin in ru_ASUTP
И это я еще не тестировал на линии в 1км )
источник

DF

De Foliant in ru_ASUTP
Настолько не согласовано, выходит?
источник

AP

Alexander Polikushin in ru_ASUTP
Что не согласовано?
источник

DF

De Foliant in ru_ASUTP
С линий
источник

AP

Alexander Polikushin in ru_ASUTP
Методика передачи на физическом уровне описана тут

https://www.ti.com/lit/ug/tiduei9/tiduei9.pdf?ts=1629367941812&ref_url=https%253A%252F%252Fwww.google.com%252F
источник

AP

Alexander Polikushin in ru_ASUTP
Я шлю данные по линии питания 12-24 DC
источник

DF

De Foliant in ru_ASUTP
Ааааа. Всё, утратил нить разговора)
источник

DF

De Foliant in ru_ASUTP
Теперь вспомнил)
источник

AP

Alexander Polikushin in ru_ASUTP
Если выбрать иной вариант: в линию ставим 1-2 диода, для передачи логического уровня коротим его транзистором. А на приемнике сравниваем уровни компаратором. То будет работать и на низких частотах
источник