![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я не совсем понял вопрос.
К роутеру к UART подключен преобразователь TTL-RS232 далее RS232-RS485. Преобразователь RS232-RS485 аппаратно сам переключает режим. Собственно в первом посту я это описал. Преобразователь TTL-RS232 используется лишь как промежуточное звено т.к. преобразователей TTL-RS485 с аппаратным переключением направления в продаже я не встречал. Есть либо USB-RS485, либо RS232-RS485. Еще раз повторюсь, что можно собрать самому ссылки на схемы я приводил выше. Последний раз редактировалось andr128; 25.05.2013 в 21:58. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
А как он понимает, какой режим включить? P.S. В первом посту не сказано, что RS232-RS485 сам переключает режим, я поэтому и приставал с вопросом. )))) Последний раз редактировалось stD; 28.05.2013 в 14:23. |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можно перефразировать так - а как он работает? Следовательно нужно знать:
1. его схемотехнику. 2. принцип работы драйвера MAX485 (стандарт rs485). 3. принцип работы стандарта rs232 У меня было желание нарисовать принципиальную схему этого преобразователя stm485s Sintechi. Но так и не дошли руки. Вот фотографии его внутренностей в высоком разрешении. Этот преобразователь способен питаться от RS232, если он полноценный - со всеми сигналами. Принцип работы в общем-то описал Эдуард здесь Но в более сложных схемах на входе DE ставят RC цепочку, расчитанную на определенную скорость (диапазон скоростей), или даже переключают скорости переключателем, меняя T= RC время заряда- разряда. Последний раз редактировалось andr128; 28.05.2013 в 19:42. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Спасибо!!!
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 24.08.2013
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Здравствуйте, все вроде поставил правильно, у меня Arduino подключена напрямую к tl-mr3020 через USB. В Ardino изменил инициализацию modbus, сервер запускаю mbserv -p 3425 -d /dev/ttyUSB0 -b 57600 на telnet он отвечает, а вот на Web странице всегда пишет "Сообщение от сервера: Error". Такая проблема и uhttpd и lighttpd. Ткните где накосячил.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А что в терминале в режиме дебаг пишет?
mbserv -p 3425 -d /dev/ttyUSB0 -b 57600 -deb Устанавливали ли вы php интерпритатор? т.к. Web страница обращается к шлюзу через php. Скорость на ардуино должна быть одинаковой со шлюзом. В общем причин может быть множество. Трудно сразу дать вам правильный ответ. Последний раз редактировалось andr128; 27.08.2013 в 19:34. |
![]() |
![]() |
![]() |
#7 |
Member
|
![]()
Подскажите пожалуйста, где можно пример готовый скачать, ну и есть ли вообще где-то... поэтапная прошивка и настройка роутера, и базовая web страница для общения с ардуино, для примера скажем с парой кнопок. С чего вообще начать, подскажите пжст, рою рою инет, везде кусками только
|
![]() |
![]() |
![]() |
#8 | |
Junior Member
Регистрация: 24.08.2013
Сообщений: 2
Вес репутации: 0 ![]() |
![]() Цитата:
на mbserv -p 3425 -d /dev/ttyUSB0 -b 57600 -deb отвечает ======================================== =============== Gatawey-server TCP to Modbus RTU for Arduino V 0.3a Copyright (C) 2013 by Sh.A.S. ======================================== =============== Usege argument: -h or -? for help php ставил, на <?php phpinfo ?> страничка с информацией выходит в Arduino modbus_configure(57600, ID_MODBUS, 0, MB_REGS, tab_reg); потому что на прямую к роутору подключаю (через USB концентратор) еще порт инициализирую при загрузке вот так: stty -F /dev/ttyUSB0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl |
|
![]() |
![]() |
![]() |
#9 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Плохо роете
Рядом целый раздел посвященный OpenWrt Например тема про HTML кнопку, как раз то что Вам нужно |
![]() |
![]() |
![]() |
#10 | |
Member
|
![]() Цитата:
![]() Последний раз редактировалось dimasinnet; 27.08.2013 в 16:34. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|