Не работает Modbus Master
Не работает Modbus Master
Добрый день! Подскажите, может кто сталкивался!
В режиме Slave контроллер отлично работает. Но мне необходимо что бы работал в режиме Master.
Один флаг (Coils) работает нормально, больше одного флага Modbus перестает работать. Программа в контроллере работает а Modbus нет.
Контроллер самодельный Типа Uno.
Отправлено спустя 2 минуты 24 секунды:
В режиме Slave контроллер отлично работает. Но мне необходимо что бы работал в режиме Master.
Один флаг (Coils) работает нормально, больше одного флага Modbus перестает работать. Программа в контроллере работает а Modbus нет.
Контроллер самодельный Типа Uno.
Отправлено спустя 2 минуты 24 секунды:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Не работает Modbus Master
Тактирование на кварце? На "штатных" платах проверяли?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Не работает Modbus Master
Тактирование на кварце. На штатных не проверял. Вечером попробую.
Отправлено спустя 6 часов 24 минуты 32 секунды:
На штатной Меге заработало! Это получается МК из Китая так могут чудить?
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Не работает Modbus Master
Скорее кварц. Попробуйте на меньшей скорости.
Отправлено спустя 4 минуты 56 секунд:
115200 скорости обмена не добавит, основной тормоз тут время одного цикла программы.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Не работает Modbus Master
Вангую - разводка платы и/или питание от некачественного импульсника. Второе проверяется установкой кренки.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Не работает Modbus Master
Разводка платы, возможно.Ingwar писал(а): 06 июл 2020, 22:22 Вангую - разводка платы и/или питание от некачественного импульсника. Второе проверяется установкой кренки.
А кренка там и так стоит. И конденсаторы стоят.
[img]https://radikal.ru]

Отправлено спустя 4 минуты 54 секунды:
Скорость 115200 поставил уже в последнюю очередь. На 9600 и других скоростях проблемы такие же.RedSky писал(а): 06 июл 2020, 21:41 Скорее кварц. Попробуйте на меньшей скорости.
115200 скорости обмена не добавит, основной тормоз тут время одного цикла программы.
А на меньшей скорости попробовать, это Вы про RS485 или про кварц?
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Не работает Modbus Master
Я совсем не схемотехник, но где то читал, что земля к кварцу (кондерам) должна быть "тупиковой" и по ней не должен протекать ток. И если Вы используете МАХ485, "засада" может быть в них, впрочем как и в ADM485... Попробуйте другой экземпляр, если не хотите переразводить плату.
Отправлено спустя 8 минут 15 секунд:
На форуме один из комрадов выкладывал ссылки. Вот для примера.
Отправлено спустя 8 минут 15 секунд:
На форуме один из комрадов выкладывал ссылки. Вот для примера.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Не работает Modbus Master
МАХ485 я менял. Не помогло.Ingwar писал(а): 07 июл 2020, 08:19 Попробуйте другой экземпляр, если не хотите переразводить плату.
Попробую перерисовать плату. Не охота, но в принципе ничего сложного.
Спасибо за ссылку. Почитаю.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Не работает Modbus Master
Что то я не вижу на плате подтяжки по входам MAX485? (три резистора по 10кОм)
А она должна быть.
Да и резисторы подтяжки на выходе (6 и 7 ноги MAX485) тоже должны быть по 10кОм, а не по 20кОм - как рисуют на некоторых схемах
Последний раз редактировалось nalnik 07 июл 2020, 09:49, всего редактировалось 2 раза.
Я хочу быть добрее, но люди сами нарываются.
Не работает Modbus Master
Три зачем? DE RE тоже надо?nalnik писал(а): 07 июл 2020, 08:59 Что то я не вижу на плате подтяжки по входам MAX485? (три резистора по 10кОм)
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
- Rovki
- Полковник
- Сообщения: 5738
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Не работает Modbus Master
В чем главная причина неработы была?

Электронщик до мозга костей и не только
Не работает Modbus Master
Незнаю!
Я добавил подтягивающие резисторы 10 кОм на вход MAX485 и убрал транзит GND мимо кварца.
Скорее всего подтягивающие резисторы помогли. Потому что сам МК до этого работал нормально.

Я добавил подтягивающие резисторы 10 кОм на вход MAX485 и убрал транзит GND мимо кварца.
Скорее всего подтягивающие резисторы помогли. Потому что сам МК до этого работал нормально.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя