189 похожих чатов

#Вопросподелу Мучаюсь с модбас реле всё ещё Вот в первом варианте

пакет реле устраивает, реле срабатывает
На второй осциллограмме пакет реле не устраивает, как "доделать" сигнал до первого?

Первый вариант это с компа с переходником USB-RS485
Во втором варианте STM c микросхемой 485

14 ответов

20 просмотров

А красным - это что?

Max-Sysoev Автор вопроса
Konstantin Zo
А красным - это что?

Вот так лог анализатор распознаёт B, никакого сигнала специально я не подаю, конечно Анализатор измеряет между землей и сигналом, вот это на B

Max-Sysoev Автор вопроса

Вот так выглядит правильный запрос-ответ на осциллографе

Max Sysoev
Вот так лог анализатор распознаёт B, никакого сигн...

Вы эту посылку перебором нашли или по протоколу получилось? Просто бросается в глаза, что у вас посылка в двух случаях из разных начальных уровней приходит. Как буд-то A и B на шине поменяны местами и под это код инвертирован. В принципе, что-то похожее бывает, если max485 плохо подтянуть ноги. И когда у него 0 между A и B он сигнализирует ошибкой на Rx. Ну это так, мысли вслух.

Max-Sysoev Автор вопроса
Konstantin Zo
Вы эту посылку перебором нашли или по протоколу по...

По протоколу данные, но для стмки пришлось TX инвертировать

Max Sysoev
По протоколу данные, но для стмки пришлось TX инве...

Я про такое, честно говоря не слышал. Или у вас там изолятор инвертирующий?

Max-Sysoev Автор вопроса
Max Sysoev
У stm32h7 есть настройка такая для TX

Я скорее о необходимости. Когда схема в норме, обычно это не требуется.

Max-Sysoev Автор вопроса
Konstantin Zo
Я скорее о необходимости. Когда схема в норме, обы...

Я решил, что на плате что-то не так соединено и таким образом попытался исправить По дефолту данные были инвертированные

Max Sysoev
Я решил, что на плате что-то не так соединено и та...

меняете местами A и B. И данные исправляются

Max-Sysoev Автор вопроса
Konstantin Zo
меняете местами A и B. И данные исправляются

Уже не помню почему, но не выходило так

Max Sysoev
Уже не помню почему, но не выходило так

Так возможно вам Rx надо поменять? Если его делали на оптроне, такое бывает. Но всё-равно странно.

Max Sysoev
Уже не помню почему, но не выходило так

Да, мб подтяжки где-нибудь не хватает около драйвера.

Max-Sysoev Автор вопроса
Konstantin Zo
Да, мб подтяжки где-нибудь не хватает около драйве...

Спасибо за помощь Короче проблема была в контактах, пресловутых =/ :)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта