Примеры подключения ардуино по RS-485

Использование протоколов Modbus, SPI, I2c и прочих, проблемы и решения
boss220v
Рядовой
Сообщения: 30
Зарегистрирован: 18.12.2016{, 13:05}
Репутация: 0
Откуда: Москва

Примеры подключения ардуино по RS-485

#1

Сообщение boss220v » 11.01.2017{, 11:49}

Добрый день знатоки. Начал осваивать новое направление в флпроги, подключение по RS-485  ну и соответственно модбасс.
Хотел бы вас попросить выложить несколько примеров в flproge с завязкой по каскаде. Ну например подключение светодиода, индикатора. Чем проще тем лучше для "рядового" состава форума, только учимся.
Заранее бльшое спасибо.

Аватара пользователя
Dev1
Капитан
Сообщения: 990
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 49
Откуда: Гондурас

Примеры подключения ардуино по RS-485

#2

Сообщение Dev1 » 11.01.2017{, 12:13}

Вот ТУТ тонны примеров.
Win7-64 FLProg v4.2.4 Portable, external IDE 1.8.9 + Last Libs :fie:

trak
Сержант
Сообщения: 117
Зарегистрирован: 29.08.2016{, 20:27}
Репутация: 0
Откуда: Нижний Новгород

Примеры подключения ардуино по RS-485

#3

Сообщение trak » 11.01.2017{, 13:44}

А что конкретно интересно.У меня есть проект простенький .Датчики температуры и датчик давления отдают данные по modbusTCP. Если вам надо выложу.А так правильно говорят примеров разных куча.Я по ним учился.

Добавлено (11.01.2017, 13:44)
---------------------------------------------
По modbus RTU тоже есть . Мне его редактировали , здесь на форуме.Всё зависит от ваших пожеланий.Можно только получать данные , а можно ещё и чем то управлять.

boss220v
Рядовой
Сообщения: 30
Зарегистрирован: 18.12.2016{, 13:05}
Репутация: 0
Откуда: Москва

Примеры подключения ардуино по RS-485

#4

Сообщение boss220v » 11.01.2017{, 15:30}

Принцип простой хочу сделать контроль периметра дачи. В качестве сенсоров будут датчики движения ( контактная группа 220в, я их заведу в реле и оттуда скоммутирую 5 вольт) а ответная реакция будет световая индикация и включение прожекторов в этой зоне. Где-то планирую 20 зон контроля.
И если будут какие то наработки, не плохо бы посмотреть.

Добавлено (11.01.2017, 15:25)
---------------------------------------------
Да и это все хотелось бы мониторить по каскаде.

Добавлено (11.01.2017, 15:28)
---------------------------------------------
Да и товарищи офицеры (лейтенант и майор) я рядовой. Есть конечно опыт электрика 30 лет. Но с контроллерами сталкнулся впервые. Поэтому попроще объясняйте, А ТО НЕ ПОЙМУ.

Добавлено (11.01.2017, 15:30)
---------------------------------------------
trak, Если можно поделитесь вашими наработками. У меня только блютуз-модуль для подключения к каскаде.

trak
Сержант
Сообщения: 117
Зарегистрирован: 29.08.2016{, 20:27}
Репутация: 0
Откуда: Нижний Новгород

Примеры подключения ардуино по RS-485

#5

Сообщение trak » 11.01.2017{, 15:58}

А может проще взять что то из сигнализации , для контроля периметра , там хотя бы 12 вольт питание на датчиках , а уж 220 где то в помещении коммутировать .Я думаю так безопасней будет.
Вот пример термостата
Вложения
__modbus.flp
(1.36 МБ) 49 скачиваний

trak
Сержант
Сообщения: 117
Зарегистрирован: 29.08.2016{, 20:27}
Репутация: 0
Откуда: Нижний Новгород

Примеры подключения ардуино по RS-485

#6

Сообщение trak » 11.01.2017{, 16:01}

а вот просто данные с датчиков

Добавлено (11.01.2017, 16:01)
---------------------------------------------
Всё это дело выводится в скаду. Управление пока не делал из скады,но в проекте есть.В будущем ещё вентиляция будет в скаде и отопление в гараже на горелке.Но вся автоматика производится контроллером , в скаде будет только ручное , на всякий случай.
Вложения
modbus_ds18.flp
(136.76 КБ) 43 скачивания

boss220v
Рядовой
Сообщения: 30
Зарегистрирован: 18.12.2016{, 13:05}
Репутация: 0
Откуда: Москва

Примеры подключения ардуино по RS-485

#7

Сообщение boss220v » 11.01.2017{, 17:18}

trak, по мере изучения темы, начинаю понимать что проще прокинуть одну витую пару. И на ней посадить датчики. Не могу понять взаимодействие ардуины и каскады. Кто мастер кто слейв. К примеру в доме подключу мегу, мега будет управлять. к меге по витой паре посажу датчики и планшет по блютузу. Планшет также будет дублировать команды и состояние датчиков. Вот примерно такая мысль.

Аватара пользователя
Dev1
Капитан
Сообщения: 990
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 49
Откуда: Гондурас

Примеры подключения ардуино по RS-485

#8

Сообщение Dev1 » 11.01.2017{, 17:26}

Каскада мастер, ардуино слейв.
Win7-64 FLProg v4.2.4 Portable, external IDE 1.8.9 + Last Libs :fie:

trak
Сержант
Сообщения: 117
Зарегистрирован: 29.08.2016{, 20:27}
Репутация: 0
Откуда: Нижний Новгород

Примеры подключения ардуино по RS-485

#9

Сообщение trak » 11.01.2017{, 17:29}

Ну скада обычно мастер , все контроллеры в слейве .Управление в контроллере осуществляется программой , которую вы напишите в flprog.Но так же можно предусмотреть и ручное управление , посылкой команд из скады.Я не пользуюсь каскадой , но думаю принцип у всех одинаковый.

boss220v
Рядовой
Сообщения: 30
Зарегистрирован: 18.12.2016{, 13:05}
Репутация: 0
Откуда: Москва

Примеры подключения ардуино по RS-485

#10

Сообщение boss220v » 11.01.2017{, 17:59}

trak, спасибо. буду анализировать ваши наработки. Может у кого есть файлы с подключением к каскаде.

trak
Сержант
Сообщения: 117
Зарегистрирован: 29.08.2016{, 20:27}
Репутация: 0
Откуда: Нижний Новгород

Примеры подключения ардуино по RS-485

#11

Сообщение trak » 11.01.2017{, 18:13}

Так в проекте без разницы на какую скаду отправляете.В моих примерах просто данные уходят в модбас , а уж где вы их будете принимать по модбасу без разницы.Вам просто надо будет каскаду настроить

Аватара пользователя
Vitez
Сержант
Сообщения: 193
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

Примеры подключения ардуино по RS-485

#12

Сообщение Vitez » 11.01.2017{, 18:57}

boss220v, На самом деле, ваш проект надо разбить на две части.
1 Связь с Каскадой. На форуме есть видео. Что не понятно спрашивайте. Пробуйте для начала передать мигание. В  случае с каскадой ардуино всегда слейв
2 Организация охранного контура. 20 охранных зон потребует передать двадцать входов на мегу. Или использовать шину RS485. Но тогда потребуется ардуинка и адаптер  RS485 на каждую позицию. Тут
Последний раз редактировалось Vitez 11.01.2017{, 19:02}, всего редактировалось 1 раз.

boss220v
Рядовой
Сообщения: 30
Зарегистрирован: 18.12.2016{, 13:05}
Репутация: 0
Откуда: Москва

Примеры подключения ардуино по RS-485

#13

Сообщение boss220v » 11.01.2017{, 19:11}

Vitez,  Потехоньку прихожу к так сказать тех.заданию. Посмотел более внимательно видео про каскаду. Она полностью подходит к решению проблемы. Уж больно хараша скада. Буду писать товарищам и ставить платную версию. Ардуинка будет одна. Ну а датчики, если есть модбасовские буду их использовать, или релейное решение. Есть релюшки на дин.рейку на 5в. Ну и планшет с каскадой. Где то на недельку исчезну с форума потом опять буду думать, думать и размышлять. Спасибо за техподдержку. Флпрог это единственное решение, для таких далеких от программирования людей.

trak
Сержант
Сообщения: 117
Зарегистрирован: 29.08.2016{, 20:27}
Репутация: 0
Откуда: Нижний Новгород

Примеры подключения ардуино по RS-485

#14

Сообщение trak » 11.01.2017{, 19:52}

Пишите. На данном форуме люди очень отзывчивые.

Parkhom
Рядовой
Сообщения: 73
Зарегистрирован: 10.01.2016{, 13:49}
Репутация: 0

Примеры подключения ардуино по RS-485

#15

Сообщение Parkhom » 11.01.2017{, 20:40}

boss220v, Для контроля периметра применять датчики движения... ну не очень правильно. В частности из за их свойств улавливать тепловое (инфракрасное) излучение. Получите вагон ложных сработок от кошек/собак/прохожих, а летом в жару еще от переменного теплового фона -что с этим будете делать? Я не в курсе, каковы современные методы контроля периметра, прошло уже сто лет, как я этим вопросом занимался по службе, но раньше в почете были различные лучевые системы, проволочные ловушки, наконец. Я понимаю, что сейчас вы только разрабатываете интерфейс, но считаю нелишним высказаться и об выборе сенсора.

Аватара пользователя
Rovki
Полковник
Сообщения: 2394
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 62
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Примеры подключения ардуино по RS-485

#16

Сообщение Rovki » 11.01.2017{, 21:29}

Все компоненты (ввода и вывода) имеют связь с контроллером через сетевые переменные ,назначенные в контроллере .Сетевые переменные это регистры ,которые имеют адресацию в контроллере .Если контроллеров несколько и они обьеденены в сеть или одиночный контроллер в сети должен иметь еще сетевой адрес  .Биты в контроллере обьеденены в регистры (16 бит) .Но по сети в любом случае передается регистры .Тогда в Каскаде компоненты привязываете к сетевым устройствам ,их регистрам (адресам) и битам (номера) .И задаете в зависимости от канала связи сервера -если блютуз то выбираете по мас адресу то или иное устройство из списка ,если вайфай то прописываете IP адрес и порт .если юсби то делаете настройки канала ...
Электронщик до мозга костей и не только

trak
Сержант
Сообщения: 117
Зарегистрирован: 29.08.2016{, 20:27}
Репутация: 0
Откуда: Нижний Новгород

Примеры подключения ардуино по RS-485

#17

Сообщение trak » 11.01.2017{, 21:30}

Мы в одной военной части ставили какие то изотопные датчики периметра.А так лучше линейные .Кстати в пожарной сигнализации есть датчики ИПДЛ вот они линейные до 100м вроде бы даже.

boss220v
Рядовой
Сообщения: 30
Зарегистрирован: 18.12.2016{, 13:05}
Репутация: 0
Откуда: Москва

Примеры подключения ардуино по RS-485

#18

Сообщение boss220v » 11.01.2017{, 22:44}

Parkhom,  Отчасти все верно. Но, у меня глухомань, народ не ходит. Хорошие датчики не срабатывают на мелочь в виде собак. Ну и защита периметра нужна только ночью. Кстати если вы с московского ригиона, приезжайте на рыбалку.нуи экономическая состовляющая не самая последняя. Вот класический светильник с датчиком движения. Ложных срабатываний нет. А подойти я не смог незаметно.самое интересное что я проектировал защиту периметра на гаспромовских объектах. Не самое дешевое дело. Лучевые датчики приемник и передатчик. Провод который срабатывает по микровибрациям. И другие методы. Но все дорого. К тому же я продублироваю видеонаблюдением. С ик подсветкой..Ну так как насчет рыбалки.

Аватара пользователя
Rovki
Полковник
Сообщения: 2394
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 62
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Примеры подключения ардуино по RS-485

#19

Сообщение Rovki » 11.01.2017{, 23:03}

какова длина периметра ?
Электронщик до мозга костей и не только

boss220v
Рядовой
Сообщения: 30
Зарегистрирован: 18.12.2016{, 13:05}
Репутация: 0
Откуда: Москва

Примеры подключения ардуино по RS-485

#20

Сообщение boss220v » 12.01.2017{, 00:02}

Rovki, гдето 200метров

Ответить

Вернуться в «Протоколы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость