Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Открытый проект умного дома

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.05.2013, 18:24   #1
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

А что такое Master Modbus (ID=0) ?
А можно обойтись без переходников rs232 ?
stD вне форума   Ответить с цитированием
Старый 24.05.2013, 22:00   #2
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от mebitek Посмотреть сообщение
А что такое Master Modbus (ID=0) ?
id=0 по положению модбас это адрес мастера.
Цитата:
А можно обойтись без переходников rs232 ?
Без проблем можете соединить одну ардуину подключив напрямую в USB порт (в случае со стандартной ардуиной с USB портом). В этом случае нужно изменить в программе инициализацию модбас.
modbus_configure(speed, ID_Slave, numpin_set_for_max485, MB_REGS, tab_reg);
speed - скорость обмена, стандартный ряд 9600 ..
ID_Slave - идентификатор устройства
numpin_set_for_max485 - pin для управления max485, если не используется (в случае подкл. напрямую) нужно ставить 0 или 1, тогда не будет исп. упр. пин.
MB_REG - кол-во используемых регистров
tab_reg - массив регистров (значений регистров)

Сама концепция modbus rtu подразумевает работу по rs485. Но все зависит от ваших желаний. Можно организовать работу по эфиру или через переходник USB-RS485
Название: USB_to_RS485.jpg
Просмотров: 15108

Размер: 14.6 Кб
,а на ардуино использовать max485, для преобразования uart в rs485, в этом случае сеть строится конечно по проводам.

Последний раз редактировалось andr128; 24.05.2013 в 22:18.
andr128 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход


Текущее время: 14:59. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика