Modbus-master RTU

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
maxn
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт мар 27, 2008 12:05:14

Modbus-master RTU

Сообщение maxn »

Здравствуйте, коты

Захотелось вот мне реализовать такую задачку:
нужно читать по RS-485 RTU с одного девайса двухбайтовый регистр - 16 бит
и отображать состояние в виде 16-ти светодиодов. то есть 1 - горит, 0 - не горит.
нужна максимально простецкая реализация
покажите какой-нибудь пример посмотреть и как делать обвязку микрухи или поди есть уже готовые платы
с МК пока не определился, смотря что наиболее дешевое AVR или ПИК
Реклама
tuxxas
Родился
Сообщения: 10
Зарегистрирован: Ср сен 09, 2015 11:41:54

Re: Modbus-master RTU

Сообщение tuxxas »

Можно использовать SimpleModbusMaster.
Реклама
maxn
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт мар 27, 2008 12:05:14

Re: Modbus-master RTU

Сообщение maxn »

Я думаю проще реализовать на AVR ?
просто я сними дела не имел. хотелось б понять какую микруху покупать, и как обвязку делать
нужно что-то простое по цене, уложиться типа рублей 200 за все :)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Modbus-master RTU

Сообщение Jack_A »

Скачать ДШ на MAX485 и почитать, как оно работает. Если глянуть на efind.ru, оно где-то от 1.2 до 4 уе - зависит от жадности продавана. А АВР или ПИК - какая разница, если ни с тем, ни с другим дел не имел ? А передающий дивайс - покупной ? Тогда в доке на него д.быть расписан протокол - он передает непрерывно? или по запросу? Если переоедает только 2 байта, без преамбулы и crc, то никакой это не модбас, а Hz/
Почему именно 485? Расстояние большое? Дуплекс ? Скорость большая? Курсач ? - так вроде лето :)
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
maxn
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт мар 27, 2008 12:05:14

Re: Modbus-master RTU

Сообщение maxn »

Jack_A писал(а):А АВР или ПИК - какая разница, если ни с тем, ни с другим дел не имел ? А передающий дивайс - покупной ? Тогда в доке на него д.быть расписан протокол - он передает непрерывно? или по запросу? Если переоедает только 2 байта, без преамбулы и crc, то никакой это не модбас, а Hz/
Почему именно 485? Расстояние большое? Дуплекс ? Скорость большая? Курсач ? - так вроде лето :)
на AVR не проще модбас реализовывать? я вроде полистал форум, есть готовые библиотеки для обмена
просто пока не понял с какой стороны подходить :)

а модбас стандартный, то есть функция чтения 3

485 - потому что у девайса к которому нужно подключиться такой порт. Смысл в том, чтобы заменить ноутбук с программой клиентом модбас, на девайсик, который при подклчении будет считывать данный регистр и отображать состояние.

Вот на таком можно что-то собрать http://ru.aliexpress.com/item/1PCS-ATME ... 7.4.xvkaPd ?
не разобрался я пока в этих микрухах
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Modbus-master RTU

Сообщение Jack_A »

Почему бы и нет? Зависит от того, какие навороты хотите втулить в этот дивайс. И вдобавок к нему - МАХ, о котором я пис'ал в пред. посте - UART -> RS485 Насчет библиотек... Работа по 485 ничем не отличается от вообще работы по UARTу, только надо дергать пин НАПРАВЛЕНИЕ ПЕРЕДАЧИ. Вроде как существуют конверторы с автоопределением направления, точно не помню за давностью.
Изображение
Реклама
maxn
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт мар 27, 2008 12:05:14

Re: Modbus-master RTU

Сообщение maxn »

А какой вообше алгоритм то?
Контроллер сам умеет выталкивать байт на выход с заданной скоростью или нужно изобретать тактирование и прочее?
Чтото пока материала по реализации модбаса вобще не нашел
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Modbus-master RTU

Сообщение Jack_A »

Это вы у меня спрашиваете ? Забавно ... Алгоритм определяется обслуживаемым дивайсом и д. быть описанным в его доке. Я - не телепат. Если выдача по запросу, то не тактирование надо изобретать - его тут нет - а формировать корректный код запроса. Простейший дивайс может молотить непрерывно с заданной последовательностью, более умные работают как ведомые и лопочут в ответ на запрос, причем если конструкция позволяет иметь на линии несколько однотипных, возникает вопрос адресации. Проще всего было бы сниффер-нуть траффик в существующем виде и по результатам принять решение, но тут, как мне кажется, я вещаю об куздряющихся сепульках . Можно было хотя бы выдать тип этого зуперсекретного устройства, мож кто имел с ним дело.
А Модбас - это не универсальное заклинание, а всего лишь протокол, позволяющий заданным образом формировать передаваемый пакет и выщемлять данные из принятого пакета.
Изображение
maxn
Встал на лапы
Сообщения: 88
Зарегистрирован: Чт мар 27, 2008 12:05:14

Re: Modbus-master RTU

Сообщение maxn »

Jack_A писал(а):Это вы у меня спрашиваете ? Забавно ... Алгоритм определяется обслуживаемым дивайсом и д. быть описанным в его доке. Я - не телепат. Если выдача по запросу, то не тактирование надо изобретать - его тут нет - а формировать корректный код запроса. Простейший дивайс может молотить непрерывно с заданной последовательностью, более умные работают как ведомые и лопочут в ответ на запрос, причем если конструкция позволяет иметь на линии несколько однотипных, возникает вопрос адресации. Проще всего было бы сниффер-нуть траффик в существующем виде и по результатам принять решение, но тут, как мне кажется, я вещаю об куздряющихся сепульках . Можно было хотя бы выдать тип этого зуперсекретного устройства, мож кто имел с ним дело.
А Модбас - это не универсальное заклинание, а всего лишь протокол, позволяющий заданным образом формировать передаваемый пакет и выщемлять данные из принятого пакета.
да протокол то стандартный, функция чтения 3
но я уже покумекал и мне подсказали, что на аурдино можно сделать все проще, с готовыми библиотеками под модбас и среда разработки понятнее для меня.
tuxxas
Родился
Сообщения: 10
Зарегистрирован: Ср сен 09, 2015 11:41:54

Re: Modbus-master RTU

Сообщение tuxxas »

maxn писал(а): Вот на таком можно что-то собрать http://ru.aliexpress.com/item/1PCS-ATME ... 7.4.xvkaPd ?
не разобрался я пока в этих микрухах
Или:
http://ru.aliexpress.com/item/Free-Ship ... 8b2c25323d
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Modbus-master RTU

Сообщение Jack_A »

То maxn Ну и ладненько. Будем ждать отчета об успехах. :)
Изображение
Ответить

Вернуться в «Разные вопросы по МК»