roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 июн 2025, 08:28

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 19, 20, 21, 22, 23, 24, 25 ... 103  След.
Автор Сообщение
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 25 июн 2012, 10:28 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Честно говоря, не считаю присоединение нескольких клиентов к роботу хорошей идеей. Если хочется именно несколько, тогда надо делать стационарный медиа-сервер, на него передавать видеко, и с него уже раздавать несколько потоков, иначе не будет хватать либо эфира, либо CPU роутера.
Точных данных по загрузке ЦП я не помню, но как-то по-божески. И естественно, очень зависит от режима камеры - Mjpg режим почти не нагружает процессор, а YUV - грузит его вполне отчетливо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 25 июн 2012, 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 23 май 2012, 15:46
Сообщения: 29
Откуда: Ростов-на-Дону
прог. языки: Delphi
elmot писал(а):
Похоже скорость стоит разная. Одна скорость в ser2net.conf, вторая - в rc.local. приравняй их.


В ser2net.conf
2000:raw:600:/dev/ttyUSB0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
Весь rc.local
ser2net
stty -F /dev/ttyATH0:115200
arping -A -I wlan0 `uci get network.wifi_sta.ipaddr` >/dev/null 2>/dev/null &
exit 0

Тут USB0 даже не упомянут.

А как боротся с лишними байтами?
Как будет выглядеть строка посылки байта в УАРТ из SSH через ser2net?

Заранее благодарна.

_________________
Это не дым канифоли. Это души погибших транзисторов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 25 июн 2012, 15:37 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
_Pirra писал(а):
stty -F /dev/ttyATH0:115200

stty -F /dev/ttyUSB0:115200

_Pirra писал(а):
А как боротся с лишними байтами?

Сначала надо понять, откуда они
_Pirra писал(а):
Как будет выглядеть строка посылки байта в УАРТ из SSH через ser2net?

Что имеется ввиду? какое отношени ssh имеет у UART и ser2net?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 25 июн 2012, 16:04 
Не в сети
Аватара пользователя

Зарегистрирован: 23 май 2012, 15:46
Сообщения: 29
Откуда: Ростов-на-Дону
прог. языки: Delphi
Строку добавила. скрость не изменилась.

команда в WinSCP вида
echo d > /dev/ttyUSB0

тоже даёт 3 байта. Где ещё можно поискать?

_________________
Это не дым канифоли. Это души погибших транзисторов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 25 июн 2012, 16:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Ну это клиника уже. Ищи аппаратную проблему. Не может таким образом уйти 3 байта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 25 июн 2012, 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: 23 май 2012, 15:46
Сообщения: 29
Откуда: Ростов-на-Дону
прог. языки: Delphi
Если глюк в железе (что сейчас проверяется) как тогда Телнет через командную строку работает без проблем?

_________________
Это не дым канифоли. Это души погибших транзисторов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 25 июн 2012, 19:08 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Я и говорю - клиника. каким образом байты посчитаны? А вместо 2 сколько байт идет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 26 июн 2012, 08:08 
Не в сети
Аватара пользователя

Зарегистрирован: 23 май 2012, 15:46
Сообщения: 29
Откуда: Ростов-на-Дону
прог. языки: Delphi
elmot писал(а):
Я и говорю - клиника. каким образом байты посчитаны? А вместо 2 сколько байт идет?


Итак...Переустановив прошивку, Вспомнив несколько матерей и достав бубен...

Подключила уарт роутера к уарту ПК "и там, в терминале..." Была обнаружена разгадка.
Команда вида
echo "dds" > /dev/ttyATH0
добавляет символ перевода строки (какраз 2 байта) отсюда и лишние 2 байта. До этого смотрела осциллографом. Таже песня и через вебморду.
Осталось разобратся как заставить роутер не делать это.

И вопрос со скоростью в 9600 кб/с пока не понятен. После телнета скорость 115200. и файлы ser2net.conf, и rc.local вроде в порядке.

_________________
Это не дым канифоли. Это души погибших транзисторов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 26 июн 2012, 09:48 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
_Pirra писал(а):
echo "dds" > /dev/ttyATH0
добавляет символ перевода строки (какраз 2 байта) отсюда и лишние 2 байта. До этого смотрела осциллографом. Таже песня и через вебморду.
Осталось разобратся как заставить роутер не делать это.

Блин, я тормоз. И ведь вертелось в голове.
попробуй
echo -n
_Pirra писал(а):
И вопрос со скоростью в 9600 кб/с пока не понятен. После телнета скорость 115200. и файлы ser2net.conf, и rc.local вроде в порядке.

Кто-то другой сбрасывает скорость с дефолтных 115200. Ищи кто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 26 июн 2012, 14:37 
Не в сети
Аватара пользователя

Зарегистрирован: 23 май 2012, 15:46
Сообщения: 29
Откуда: Ростов-на-Дону
прог. языки: Delphi
elmot писал(а):
Кто-то другой сбрасывает скорость с дефолтных 115200. Ищи кто.


есть предположения, что скорость и не настраивается.
если запустить команду
/etc$ stty -F /dev/ttyATH0 115200
получается ошибка
-ash: stty: not found

установка coreutils-stty - 8.8-1
не помогла

Может ещё чего не хватает?

_________________
Это не дым канифоли. Это души погибших транзисторов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 26 июн 2012, 15:14 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
добавть coreutils-common, кажется так он зовется


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 26 июн 2012, 23:57 
Не в сети
Аватара пользователя

Зарегистрирован: 11 янв 2012, 15:06
Сообщения: 15
Откуда: Москва
Господа, и Дамы, конечно, а никто не пытался развить index.html и serial.cgi на C, которые я выкладывал 13 мая 2012? Все устойчиво работает на любых скоростях (от 9600 до 115200), с любыми байтами (от 0x00 до 0xFF) без всяких приписок и, главное, в обе стороны (мерю напряжения и температуры контроллеров Pololu ttp://www.pololu.com/docs/0J44/6.2.1 ).
На всякий случай, выкладываю повторно:


Вложения:
Комментарий к файлу: Исходник serial.cgi на C
serial-cgi.c [8 КиБ]
Скачиваний: 245
Комментарий к файлу: index.html и serial.cgi
html+cgi.zip [6.85 КиБ]
Скачиваний: 0

_________________
С уважением,
Александр.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 27 июн 2012, 08:44 
Не в сети

Зарегистрирован: 29 мар 2012, 20:01
Сообщения: 58
Откуда: Ижевск
ФИО: Алексей
а значения температуры и напряжения у вас на веб морде отображаются?

Добавлено спустя 22 секунды:
или нужно ручками запросы посылать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 27 июн 2012, 15:16 
Не в сети
Аватара пользователя

Зарегистрирован: 11 янв 2012, 15:06
Сообщения: 15
Откуда: Москва
К сожалению, ручками :( Планирую довести до презентабельного вида в июле - августе (сейчас времени нет). Если кто сделает раньше - буду рад.
Пока посылаю:
AA xx 21 17 - Запрос напряжения питания. Ответ: (Byte1+256*Byte2)*0.001V
AA xx 21 18 - Запрос температуры. Ответ: (Byte1+256*Byte2)*0.1C
где xx - байт адреса контроллера. У меня 4 контроллера: xx = 31,32,33,34

_________________
С уважением,
Александр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 30 июн 2012, 20:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ловлю неведомый глюк с OR-WRT на TP-Link WR703n.

Глюк заключается в некорректной передаче данных от ПК до МК через UART.

Особенности:
1. Глюк не проявляет себя на DIR-320.
2. Глюк не проявляет себя при передаче единичных символов.
3. Глюк не проявляет себя при передаче данных с ПК обратно на ПК (когда вместо МК я подсовываю OR-USB-UART).

По личным ощущениям - как-то отличается способ передачи пакета байт CP2102 и WR703n, при этом тот и другой понимается CP2102, но не МК :(

Как это выглядит в терминале (пробовал подавать команды на МК, на котором включено банальное эхо, сначала с WR703n через эмулятор COM-порта, потом с OR-USB-UART без роутера), зеленым эхо от МК, синим - что я отправляю:
Вложение:
uart-fails-3.png
uart-fails-3.png [ 28.26 КиБ | Просмотров: 1944 ]


Добавлено спустя 1 час 22 минуты 29 секунд:
Итак, расчехлил свой цифровой осциллограф и вот что увидел на входе у МК (свел 2 осциллограммы):
(пересылал команду "DrvLR=0,0")
Вложение:
uart-diff-100us.png
uart-diff-100us.png [ 55.93 КиБ | Просмотров: 1958 ]


Добавлено спустя 9 минут 25 секунд:
Похоже TP-Link WR703n выдаёт "чуть-чуть" большую скорость, чем 115200 и ATMega128 засыпается при попытке прочитать такой уарт, хотя CP2102 читает без проблем :(

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 19, 20, 21, 22, 23, 24, 25 ... 103  След.

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO