Здравствуйте, кто-нибудь работал с интерфейсом rs485, у меня возникла проблема. Пытаюсь передавать данные на промышленный контроллер DVP28SS2 через COM порт (интерфейс rs485, протокол Modbus, адаптер Espada. Я пишу через PySerial байтовую строку с командой, которая в байтах в ascii выглядит так: 3A 30 31 31 30 31 30 32 39 30 30 30 31 30 32 30 33 45 44 43 33 0D 0A Ответ, который я получаю обратно через адаптер, выглядит так: 3A 30 B1 B1 30 B1 30 B2 39 30 30 30 B1 42 35 8D 0A (1)Первый байт - это начало сообщения (2) второй и третий байт - адрес устройства (b'01'  или же  30 31 в ascii) (3) четвертый и пятый - id команды (b'10'  или  31 30 в ascii), а последние два означают конец сообщения и всегда должны выглядеть 0D 0A. В запросе и ответе они должны совпадать, но что-то работает не так. Выглядит так, как-будто в некоторых битах "3" изменилось на "B", а "0" в конце на "8". Что там может быть и что не так? Или куда стоит смотреть, чтобы исправить?

Комментарии: 19

  1. Yuriy

    В контроллере в настройках задана ascii кодеровка?

    • Bulat

      Добрый день! Наверно глупый вопрос, но как будто он больше про опыт. Собрали схему на ir2110, между HIN и HO задержка порядка 400 нс. Что может быть виной? Сboot меняли сейчас 4.7мкф, Rзатвора 2ом, напряжение на Boot падает тоже с запозданием

      • Yan

        В даташите на стр. 3 указаны все задержки

        • Bulat

          Там макс 100нс, а в итоге выходит 400

          • Yan

            А что в нагрузке? Какие транзисторы?

            • Bulat

              C3m0065090d

              • Yan

                Нормальная идея. Как раз ремонтировал бп с подобной реализацией, только шим 2153 А питание драйверов сколько?

                • Bulat

                  12В изолированное

                  • Yan

                    Попробуй поднять до 18-20, это же SiC. Вообще 2110 для управления SiC - такое себе

                    • Bulat

                      Так вроде sic до +18 в динамическом режиме?

                      • Yan

                        Так они полностью открываются только при 18-20

                    • Bulat

                      А что посоветуете?

                      • Yan

                        Тут, к сожалению, ничего не подскажу

                        • Konstantin

                          Всем добрый день, ребят помогите по пеленгаторам дмр формата

                          • Konstantin

                            Хотел заказать себе Шварца, но их сейчас на рынке нет, а вот с аналогами по его ттх на нашем рынке сложно найти

    • Vladislav

      да

      • Yuriy

        А тестовое соединение каким нибудь сторонним к примеру Lectus OPC делали?

        • Vladislav

          Нет, не делали, сейчас попробуем

          • Yuriy

            Получите результат, а потом сравните лог

Не нашли ответ?

Вам также может быть интересно