Контрактное производство электроники. Полный цикл работ

ModBus RTU Atmega8 проблема связи

Новичок
 
Регистрация: 09.02.2008
Адрес: Санкт-Петербург
Сообщений: 78
Репутация: 18
8 3
0 0
Отправить сообщение для Malyshevsergey с помощью Skype™
 
28.12.2019 17:55 #1
Доброго времени суток всем!
При организации обмена с atmega8(slave) по ModBus RTU возникли проблемы.
Отправка запроса к мк (10 03 00 00 00 06 CRC) все нормально запрос обрабатывается правильно, а вот ответ всегда начинается с нулей (00 10 03 06 00 00 00 00 00 00 crc)
Проверяю связь с помощью ModBus tester
Пишу на ассемблере в AS4
При отладки в AS все правильно посылается.

В чем может быть проблема?
Оценка
Для устройств, работающих от автономного источника питания и требующих длительного функционирования без замены батареи, особенно важно использование компонентов с минимальным энергопотреблением. В ассортименте КОМПЭЛ представлен малопотребляющий семисегментный LCD-дисплей L-KLS9-TN-3714-80-6P от компании KLS – рекомендованная замена TIC33. Устройство потребляет всего 25 мкА, оснащено встроенным драйвером и поддерживает последовательный интерфейс. Благодаря технологии COG дисплей компактен (37,8 x 14,8 мм), а статический режим обеспечивает отличную читаемость. Идеален для счётчиков воды и газа, а также других автономных измерительных приборов.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,153
Репутация: 1261
1,407 144
483 1
 
28.12.2019 20:16 #2
Я в таких случаях всегда советую самый полезный прибор на свете - осциллограф ...
Оценка
Компания MEAN WELL выпустила новинки – высокоэффективные источники питания на DIN-рейку серий XDR/XTR, разработанные для современных задач промышленной автоматизации. Узкий корпус и КПД до 96% делают их идеальным решением для проектов с ограниченным пространством и высокими требованиями к энергоэффективности, а встроенные системы полной защиты обеспечивают надежную работу в любых условиях. Посмотреть характеристики, узнать наличие, цену, а также приобрести ИП серий XDR/XTR можно по ссылке
Новичок
 
Регистрация: 09.02.2008
Адрес: Санкт-Петербург
Сообщений: 78
Репутация: 18
8 3
0 0
Отправить сообщение для Malyshevsergey с помощью Skype™
 
28.12.2019 20:56 #3
Спасибо за ответ. Проблема решена. Не благодаря осциллографу а лог. анализатору.
Оценка
6-осевой инерциальный измерительный блок QMI8658A от компании QST объединяет в себе 3-осевой гироскоп, 3-осевой акселерометр и встроенный температурный датчик. Среди ключевых особенностей этого модуля – гибкие режимы энергосбережения, поддержка аппаратного сопроцессора для анализа движения, функции самотестирования и калибровки, а также возможность точной компенсации температурных погрешностей. Благодаря встроенному функционалу QMI8658A отлично подходят для применений, в которых требуется отслеживание движения, а схожесть параметров позволяет использовать их как хорошую альтернативу продукции европейских брендов.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 5,153
Репутация: 1261
1,407 144
483 1
 
28.12.2019 21:26 #4
Поздравляю
Оценка
Ответ
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 16:22.
Обратная связь РадиоЛоцман Вверх