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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2013, 17:52   #1
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1606
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
По умолчанию

Дмитрий на производстве все так и строится. Есть объект центральным мозгом которого является микроконтроллер (МК). Причем МК может и не обладать достаточным количеством входов/выходов как аналоговых так и цифровых (или не иметь вообще). Так вот для расшерения или сопряжения с датчиками и прочими вх./вых. сигналами применяют т.н. УСО - Устройство Сопряжения с Объектом. Одна из старейших и распространенных фирм выпускающих УСО является Advantech. В последнее время все чаще стали появляться устройства (датчики давления, температуры и т.д.) не требующие УСО, а сразу же позволяющие подключиться к ним по RS485 (ModBus RTU).

В рамках нашего проекта я думаю сделать нечто подобное и как вы уже догадались в качестве УСО хочу использовать ардуино. А ЦП МК наш любимый роутер.

Ардуино имеет множество вх/вых, как аналоговых так и цифровых.
К тому же есть множество расширений или шилдов для нее, что позволяет решать нетривиальные задачи. Легко стыкуется по RS485 или даже возможен вариант по радиоканалу.

Роутер обладает весьма не плохими характеристиками и легко справится с задачами анализа, Web сервера и др. К тому же к нему легко можно подцепить модем и управлять удаленно объектом там где нет проводного интернета.

по поводу RS485 без управления вот нижняя схема вроде должна быть работоспособной. Пока еще не собирал все недоходят руки

Последний раз редактировалось andr128; 02.04.2013 в 18:14.
andr128 вне форума   Ответить с цитированием
Старый 02.04.2013, 18:47   #2
pma
Junior Member
 
Регистрация: 04.02.2013
Сообщений: 19
Вес репутации: 0
pma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud ofpma has much to be proud of
По умолчанию

Цитата:
Сообщение от andr128 Посмотреть сообщение
вот нижняя схема вроде должна быть работоспособной. Пока еще не собирал все недоходят руки
тут больше проблем не в схеме, а в скорости переключения микросхемы 485 (надо искать в документации бывают шустрые 2нс а бывают сильно тугие как MAX485) я столкнулся с этой проблемой на скорости 57600 не успевал переключаться на передачу и бился 1 байт сделал включение и задержку 100нс в прошивке контроллера, с роутером нужна шустрая микруха и соответствующая скорость, а схемы многие подойдут... но надежнее включать отдельной ногой.
pma вне форума   Ответить с цитированием
Старый 08.04.2013, 23:38   #3
Iron
Junior Member
 
Регистрация: 28.01.2013
Сообщений: 23
Вес репутации: 0
Iron is an unknown quantity at this point
По умолчанию

andr128 закинул библиотеку из www.rar перед этим поставил modbusgw.rar
запустил вот так
modbusgw -port /dev/ttyUSB0

вот что получил от скрипта

Fatal error: Call to undefined function socket_create() in /www/Phpmodbus/ModbusMaster.php on line 84

Подскажите пожалуйста может надо было сначала доустановить еще какие то пакеты?
Iron вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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