roboforum.ru

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 65, 66, 67, 68, 69, 70, 71 ... 103  След.
Автор Сообщение
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 15 мар 2013, 00:38 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
такой сброс не поддерживается.
читаем тут
http://roboforum.ru/wiki/OR-WRT#.D0.9F.D0.BE.D1.82.D0.B5.D1.80.D1.8F.D0.BD_.D0.BF.D0.B0.D1.80.D0.BE.D0.BB.D1.8C_SSH_.D0.B8.D0.BB.D0.B8_.D0.B7.D0.B0.D0.BF.D0.BE.D1.80.D0.BE.D1.82.D0.B0_.D0.BA.D0.BE.D0.BD.D1.84.D0.B8.D0.B3.D1.83.D1.80.D0.B0.D1.86.D0.B8.D1.8F


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Вопрос по ser2net
СообщениеДобавлено: 20 мар 2013, 15:21 
Не в сети

Зарегистрирован: 22 авг 2011, 17:39
Сообщения: 5
Skype: shick-master
ФИО: Шиков Илья Андреевич
Всем привет.
Интересует следующий момент, можно ли отылать информацию на USB порт (/dev/ttyUSB0) в hex-формате через связь telnet->ser2net->USB ??
Много перерыл уже информации, ничего толкового не нашел.

Telnet посылает инфу в формате строки (string)
В интернете есть конверторы hex<->string, но они не подходят.
Очень прошу помочь разобраться.


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 20 мар 2013, 19:01 
Не в сети

Зарегистрирован: 22 авг 2011, 17:39
Сообщения: 5
Skype: shick-master
ФИО: Шиков Илья Андреевич
Нафига - надо. Задача стоит управлять серьезными игрушками, так вот они кушают только hex.

Если не через telnet, есть другие способы? Может быть можно прям из консоли каким-то образом отправлять?
Команды на линуксе есть такие или нет?
Спасибо.


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 20 мар 2013, 20:20 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Не поможет ман. Тут сама задача непонятна, причем не только нам, но и автору.
hex - это вообще говоря тоже строки, берешь их и шлешь :) Но я телепатически подозреваю, что нужно слать не hex, а бинарные данные, иначе проблем бы не было. Это хуже - напрямую телнет их не шлет, нужна прога или скрипт. Но мне кажется, было бы намного лучше, если бы автор привел хотя бы примеры - что за данные он хочет слать и откуда они изначально будут браться?
А вообще есть еще вещи типа echo -n "\x00\x01\x02" > /dev/ttyUSB0. Да, а ответы тоже подразумеваются?
Ну и вообще - раз игрушки серьезные, у них должен быть протокол стандартизован. Это так?


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 20 мар 2013, 21:59 
Не в сети

Зарегистрирован: 22 авг 2011, 17:39
Сообщения: 5
Skype: shick-master
ФИО: Шиков Илья Андреевич
Уважаемые форумчане, я сюда пришел не выяснять отношения, а по-человечески спросил. Так понимаю это на всех форумах такая проблема..
В общем не суть, пусть это останется строками выше. Если кого-то оскорбил - не хотел.

Коротко о себе, я не программист - соответственно и пришел сюда за помощью.

"Серьезные игрушки" - Сервопривод СПШ-20
Документация на него:
http://www.servotechnica.ru/doc/index.p ... nd=10#id27

Стоит задача управлять им через Wi-fi.
Есть готовые модули CAN-Ethernet, но они дорогие и столько функций, сколько они предоставляют нам не нужно.

Должно все работать в следующей связке:
Программа ПК -> WiFi -> Linux -> USB (привод).

Откуда вообще появилась идея про hex:

После долгих мучений и попыток запустить привод с помощью стандартной программы "МотоМастер" через TCP-сокет (она дает такую возможность) было принято решение промониторить COM-порт, а именно те данные, с помощью которых общается ПК с приводом.

Т.к. в "МотоМастере" слишком много информации собирается, отследить какие команды за что отвечают попросту нельзя.

Написали с другом простенькое приложение, которое делает только одну функцию перемещает вал в заданное угловое положение.

В COM-порте (не знаю как правильно написать) отследили dump (дампы) и они в hex-формате отсылаются.
При отправлении точно такого же сообщения команда отлично выполняется, соответственно, если отправить эти данные через ser2net или просто из консоли линукса (по SSH соединенного), то должно все заработать.

Возможно это чересчур хитрое решение и есть более простое. Если таковое имеется, буду рад советам и комментариям.


//В идеале программа сама должна подключаться по TCP и напрямую общаться с устройством по адресу /dev/ttyUSBx

Если тут есть знающие люди, которые смогли бы написать код, я заплачу за выполненную работу деньги.

Всем спасибо за участие в беседе, надеюсь задачу разъяснил, если еще есть какие-то моменты, которые я не уточнил, жду ответов, постараюсь все расписать.


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

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

город какой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 20 мар 2013, 23:21 
Не в сети

Зарегистрирован: 22 авг 2011, 17:39
Сообщения: 5
Skype: shick-master
ФИО: Шиков Илья Андреевич
Да, обратная связь нужна (забыл написать).
Вообще есть SDK к этому приводу. Она рабочая (не сразу конечно заработала, пришлось помучить техподдержку). Если это поможет - супер!
Команд совсем немного:
Задать позицию
Задать скорость

Ну и считывание параметров некоторых тоже понадобится.

г.Москва

Добавлено спустя 2 минуты 29 секунд:
Ну и надо понимать, что команды получаются не фиксированными.
В зависимости от значения параметров они будут чем-то отличаться


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 мар 2013, 01:38 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Да, проблем быть не должно, и более того - самая нормальная архитектура - это как раз "программа на ПК - ser2net на wr703 - USB". Будь я в Москве - сделал бы, удаленно теоретически возможно, но муторно сильно.

А SDK - это вот та moto_dll что на сайте? А она tcp умеет, или хочет чтобы привод локально подключался? Вообще тут больше помогло бы просто описание протокола обмена. Ну а уж на крайняк просто примеры готовых пакетов и куда в них скорость/позицию вписывать.


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 мар 2013, 08:50 
Не в сети

Зарегистрирован: 22 авг 2011, 17:39
Сообщения: 5
Skype: shick-master
ФИО: Шиков Илья Андреевич
Хах) Нет, из браузера я думаю заказчику не понравится.
Да, та самая moto_dll, которая на сайте, она не умеет tcp.
В чем отличие wr703 от mr3020 в данном случае? ser2net одинаково вроде работает) (Сейчас речь идет хотя бы просто о работоспособности, когда все заработает, ясное дело, будет стоять роутер помощнее)
Удаленно очень геморно..


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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 65, 66, 67, 68, 69, 70, 71 ... 103  След.

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


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

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


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

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