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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.11.2012, 09:29   #41
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
По умолчанию

Ещё вот эта статья мне кажется будет полезной. http://www.mayak-bit.narod.ru/rs485.html
stD вне форума   Ответить с цитированием
Старый 22.11.2012, 09:48   #42
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
По умолчанию

И вот у меня ещё вопрос в ключе обсуждения RS-485, можно-ли к ардуине приделать этот сенсор HDL 12 in 1 ? http://hdlrussia.ru/153--12-1
Вроде хорошая штука....
stD вне форума   Ответить с цитированием
Старый 22.11.2012, 19:39   #43
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Без схемы не понять
Admin вне форума   Ответить с цитированием
Старый 22.11.2012, 20:33   #44
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 Посмотреть сообщение
И вот у меня ещё вопрос в ключе обсуждения RS-485, можно-ли к ардуине приделать этот сенсор HDL 12 in 1 ? http://hdlrussia.ru/153--12-1
Вроде хорошая штука....
1. дорого
2. используется какой-то свой протокол ds-hdl
есть шлюз там-же ds-hdl <-> modbus, который переводит к стандарту modbus - опять же дорого.

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

RS-485 - это только электрический интерфейс, физический способ передачи информации (такие же как: RS-232, RS-422, UART-serial, Ethernet, CAN-bus и т.д.), а вот протоколы по нему могут "гулять" разные.
Если нет на него спецификации, тогда "труба".

Пример, даже ваш примитивный способ передачи символа. Есть приемник и передатчик и только вы сами знаете, что означает символ "A". Может это будет команда включить свет или это какое-то значение переменной.
Я думаю смысл понятен.

Я уже не раз упоминал протокол Modbus, как стандартизированный и открытый протокол. Давно уже применяется в промышленной автоматизации. В мире придумано и применяется множество протоколов, со своими достоинствами и недостатками. Какие-то открытые (документированы), какие-то нет. И если посмотреть статистику и просто проанализировать как правило, чаще используют Modbus либо как основной, либо используют шлюзы для преобразования в него.
Казалось бы зачем, а для того чтобы соединить в единую сеть "разношерстное" оборудование с разными протоколами или даже интерфейсами. Модбас здесь выступает как раз в качестве посредника.

Вообще вся затея с RS485 нужна для того, чтобы организовать сеть из множества Ардуин.
Поэтому выдумывать свой протокол будет достаточно сложно. Нужно чтобы каждый контроллер отвечал на свой адрес.
В идеале я вижу следующую схему. В качестве мастера выступает роутер (mr3020), а слэйвом идут МК Ардуино. Протокол разумеется Modbus.

На счет проверки работы схемы спасибо. На полевике нашел в инете на каком-то сайте продается шилд и там была его схема. На биполярном - это на форуме обсуждали эту схему на предмет, чем заменить полевик.

вот еще схемы, может эти заработают.
Нажмите на изображение для увеличения
Название: 485_driver_Z.png
Просмотров: 421
Размер:	8.9 Кб
ID:	629

Нажмите на изображение для увеличения
Название: Adam_RS485n.png
Просмотров: 971
Размер:	118.2 Кб
ID:	630

Нажмите на изображение для увеличения
Название: shm1.JPG
Просмотров: 460
Размер:	115.4 Кб
ID:	631

Название: TTL-RS485.png
Просмотров: 2855

Размер: 3.1 Кб

хочется универсальный преобразователь UART (TTL) - RS-485, без программного переключения RX/TX. Просто не всегда это возможно, например в том-же mr3020.

Последний раз редактировалось andr128; 22.11.2012 в 21:05.
andr128 вне форума   Ответить с цитированием
Старый 23.11.2012, 01:36   #45
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Вот еще один вариант схемы драйвера без пина управления
Режим приемника всегда включен.
Режимом передатчика управляет сигнал TX, при появлении 1 на управляющем входе драйвер DE.
Драйвер включается в режим передачи и так как на входе DI еденица, то выход всегда будет повторять сигнал TX
Схема работоспособная, проверял лет 5 назад с пик контроллером на скорости 9600
Можно объединить выводы RE, DE
Миниатюры
Нажмите на изображение для увеличения
Название: 485_CXEMA2.png
Просмотров: 418
Размер:	4.1 Кб
ID:	637  
Admin вне форума   Ответить с цитированием
Старый 23.11.2012, 03:33   #46
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
По умолчанию

А как всё таки лучше, с програмным переключателем или без, как будет надёжней?
Эдуард, а какие резисторы?
stD вне форума   Ответить с цитированием
Старый 23.11.2012, 04:02   #47
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
По умолчанию

Аппаратное переключение более универсальное, но работает не во всем диапазоне скоростей. Как правило промышленные образцы оснащают еще и переключателями скоростей, меняя RC цепочку меняется T. Есть преобразователи со встроенным интеллектуальным переключателем направления.
Да и гемора меньше при написании программы.
andr128 вне форума   Ответить с цитированием
Старый 23.11.2012, 15:58   #48
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Выложил схему силового модуля
Admin вне форума   Ответить с цитированием
Старый 23.11.2012, 15:59   #49
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
Сообщение от mebitek Посмотреть сообщение
А как всё таки лучше, с програмным переключателем или без, как будет надёжней?
Эдуард, а какие резисторы?
на TX 3-10кОм
резисторы на шине, поставь по 3.3кОм
Admin вне форума   Ответить с цитированием
Старый 23.11.2012, 16:31   #50
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
Эдуард, конечно выкладывай, всяко интересно.
Выложил тестовые скетчи
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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