Arduino +485 +modbus-rtu (slave)

Nov 25, 2015 15:47

Доброго времени суток!
Разыскиваю библиотеку для Arduino для работы по протоколу ModBus-RTU по каналу 485.

Пример работы с 485, еще один

Пример работы modbus-rtu

Вроде вот тут то, что надо: biemmeitalia.net, но в этом примере не вижу (нормальной) инициализации пина на управления прием/передачей ( Read more... )

Leave a comment

Comments 5

dz December 30 2015, 11:19:07 UTC
Можете забрать из моего проекта, она там более-менее выделена.

https://github.com/dzavalishin/smart-home-devices/tree/master/modbus-lib

Вот тут она же внутри проекта:

https://github.com/dzavalishin/smart-home-devices/tree/master/one_wire_temp/src

Собственно, там именно сканирование температуры.

Reply


allesanbr January 23 2016, 08:04:55 UTC
смайлик в конце я так понимаю - это троллинг?
)))))))))

А если серьёзно, то то я буквально вчера, написал - точнее написал, то я его немного раньше, а вчера заставил работать - протокол, который без особых ресурсных затрат, позволяет передавать от ардуино на Processing 1024 (как и 2048-значные) числа и индексировать их по принадлежности(например к конкретному датчику).

Допустимое количество датчиков может быть более 200. В общем у ардуины ног не хватит.

ой...глянул на дату, видимо уже не актуально...

Ну ладно, отточу протокол чтобя блЯстел аки котовы яица, и выложу в паблик под красивым женским именем.

Reply

tararoev_dl January 27 2016, 22:19:27 UTC
Еще актуально :)
Дело в том, что я как в анекдоте "рабочий, работаю на работе за деньги". А Arduino в данном случае - хобби. А дома еще жена с двумя детьми... Ну и времени нет совершенно заниматься.

Все надеюсь закончить текущий проект на работе и тогда... :)

Reply

allesanbr January 30 2016, 06:44:42 UTC
Дико извиняюсь, ибо - дико нет времени.
Впрочем...

В общем для ардуино на сях точнее на срр, я библиотеку шустренько написал, а с джавой (под Processing), оказалось всё немного сложнее: пришлось плясать с бубеном.
Даже скачал чистый(без ADT, без андроида - эклипс), в конечном итоге компилирую всё через шелл (CMD) javac(ом). Осталось самое отвратное: привести всё в божеский вид. Писанины дохрена. Как закончу эту нудятину хотябы для передачи в одну сторону: с ардуины на комп - выложу в паблик.

Reply


tararoev_dl September 22 2016, 07:47:19 UTC
Пока "писал своё" нашелся красивый готовый вариант:

http://arduino.ru/forum/programmirovanie/modbus-rs485-gotovyi-shild#comment-214637

Reply


Leave a comment

Up