пакет реле устраивает, реле срабатывает
На второй осциллограмме пакет реле не устраивает, как "доделать" сигнал до первого?
Первый вариант это с компа с переходником USB-RS485
Во втором варианте STM c микросхемой 485
А красным - это что?
Вот так лог анализатор распознаёт B, никакого сигнала специально я не подаю, конечно Анализатор измеряет между землей и сигналом, вот это на B
Вы эту посылку перебором нашли или по протоколу получилось? Просто бросается в глаза, что у вас посылка в двух случаях из разных начальных уровней приходит. Как буд-то A и B на шине поменяны местами и под это код инвертирован. В принципе, что-то похожее бывает, если max485 плохо подтянуть ноги. И когда у него 0 между A и B он сигнализирует ошибкой на Rx. Ну это так, мысли вслух.
По протоколу данные, но для стмки пришлось TX инвертировать
Я про такое, честно говоря не слышал. Или у вас там изолятор инвертирующий?
У stm32h7 есть настройка такая для TX
Я скорее о необходимости. Когда схема в норме, обычно это не требуется.
Я решил, что на плате что-то не так соединено и таким образом попытался исправить По дефолту данные были инвертированные
меняете местами A и B. И данные исправляются
Уже не помню почему, но не выходило так
Так возможно вам Rx надо поменять? Если его делали на оптроне, такое бывает. Но всё-равно странно.
Да, мб подтяжки где-нибудь не хватает около драйвера.
Спасибо за помощь Короче проблема была в контактах, пресловутых =/ :)
Обсуждают сегодня