roboforum.ru

Технический форум по робототехнике.

 

Возможно ли создать аналог?

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: Возможно ли создать аналог?

Сообщение HarryStar » 20 май 2011, 10:00

Duhas писал(а):я один пропустил ТЗ на возможности искомого/придумываемого блока ?

ТЗ я так понял в одно слово "Хочу"
Komrad_Alex писал(а):Почему в заключение?! =)

Потому-что это цитата из текста, приведенного по ссылке. Почитайте форум http://forum.rcdesign.ru/
там есть раздел про радиоуправление. И неоднократно поднимался вопрос о самодельных системах. Даже есть успешные решения в рамках "Я себе сделал и счастлив", есть чуть более успешные в плане самодельных прошивок под фирменные системы с целью повысить функциональность.

Итак. Если ваша цель - диплом, еще раз посоветую что то попроще и по полезнее (или и то и другое).
Серьезная дипломная работа - редкость (говорю как преподаватель). Да оно и не нужно никому обычно, ни преподавателям ни ученикам, за редкими приятными исключениями.

Если вам требуется сделать проект только на бумаге и после сдачи сразу забыть как страшный сон - ну это еще можно. У вас я там понимаю осталось около месяца, вы профукали весь семестр и теперь хотите по быстрому написать "серьезный полезный проект" :)

Итак, распишу классические функции стандартной Р/У системы.
- Частота только 2.4 Ггц, автоматическое распределение каналов (сюда же входят WiFi и другие). Системы с низкой частотой на 35, 40, 72 и т.д. - это прошлый век, сейчас ими пользуются только от бедности или консерватизма (за границей они уже почти исчезли, у нас еще держатся иногда). Исключения - подводное Р/У, там затухания 2.4Ггц слишком большие, там меньше лучше.
- Мощность. Ну вы делаете бумажный проект, поэтому пишите разрешенную 10 мВт.
- Питание. Обычно это 8 элементов АА, что жутко неудобно, большинство моделистов меняет это дело на 3х баночный литий. Получается легче и больше емкость.
- Конструктив. Тут классика это 2 джойстика + много переключателей и крутилок(переменных резисторов). Есть еще аппаратура пистолетного типа, но мы ее не рассматриваем. Переключатели бывают как 3х позиционные (они переключают режимы работы) так и 2х (они ставятся на каналы Р/У, например выпустить закрылки или включить свет и т.д.). Кроме того в современных системах всегда присутствует алфавитно-цифровой (реже графический) экран. Как правило монохром, но есть и цветные. На нем отображаются настройки и всякая полезная информация.
- Кол-во каналов. Больше лучше. Модельные пульты бывают от 2 до 6(пистолетного типа) и от 4 до 20 каналов(авиамодельные). 8-9 - наиболее распространенное число.
- Приемники: Они маленькие и легкие, имеют соотв кол-ву каналов выходы. Размером от спичечного коробка и меньше. Протокол выходов - стандартный ШИМ для сервоприводов, т.е. импульсы с частотой 50 Гц от 1000 до 2000 мкс (иногда от 600 до 2400). Разрешение у лучших образцов 1024 (т.е. около 1 мкс). У каждого передатчика есть ID. У каждого приемника есть процедура настройки на ID передатчика. Т.о. Вы со своего пульта управляете только своими передатчиками и не мешаете остальным. Это основная причина повального перехода на диапазон 2.4 Ггц
- Тренерский разъем. Вход-выход для внешних управляющих команд. Например с другого пульта или компьютера.
- Софт. Тут сложно.
Отображаемая информация:
Логотип, напряжение, время, название профиля, значение всех каналов, настройки.
Настройки:
- несколько профилей, переключающихся через меню и/или 3х позиционный переключатель (1 или несколько)
- Можно переназначить любой канал на любой орган управления (иногда есть ограничения на первые 4 канала)
- Настройка центра каналов
- настройка граничных положений каналов
- инверсия каналов
- "Двойные расходы". На самом деле правильно было бы назвать половинные. Разновидность профиля, переключаемого отдельным переключателем, когда в одном положении максимальные отклонения сигнала уменьшены в 2 раза (коэфф. настраивается)
- "Экспонента". Выставляется нелинейная зависимость положения упр. элемента от сигнала. Как правило по экспоненте, но некоторые позволяют задать произвольный график.
- Микширование. Позволяет настроить зависимости одного канала от другого. простой пример - при повороте уменьшается скорость. Или на самолете с V-образным хвостом управляющие поверхности отклоняются как при повороте, так и при вертикальных маневрах. Или на машине на 80% газа поднимается антикрыло. И т.д. Вариантов очень много. Как правило микшер представляет из себя набор условий типа ЕСЛИ канал 1 увеличивается, канал 2 уменьшается с таким-то коэфф.

Вот вкратце описание нормальной модельной аппаратуры Р/У

Она без всяких переделок отлично подходит для управления роботами как независимой платформой (когда не требуется например для паучка считать все на компьютере и передавать по Р/У положение 18-ти сервоприводов).

Сделать можно например на АТмеге128 и любом алф-цифр LCD дисплее + Модули 2.4 Ггц. Если будете разрабатывать джойстики делайте как у нормальных на датчиках холла, а не на резисторах.
Аватара пользователя
HarryStar
 
Сообщения: 973
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Возможно ли создать аналог?

Сообщение Komrad_Alex » 20 май 2011, 19:02

ТЗ - это как раз тот самый образчик, на который можно посмотреть по ссылке в самом начале, и еще далее пара примеров по ссылкам на видео.. (опять ирония, чувствую..)
Аватара пользователя
Komrad_Alex
 
Сообщения: 30
Зарегистрирован: 11 май 2011, 02:21
Откуда: Йошкар-Ола
Skype: Komrad_Alex

Re: Возможно ли создать аналог?

Сообщение =DeaD= » 20 май 2011, 19:06

Komrad_Alex писал(а):ТЗ - это как раз тот самый образчик, на который можно посмотреть по ссылке в самом начале

Возможно вы плохо представляете бюджет такой разработки, как в часах, так и в деньгах.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Возможно ли создать аналог?

Сообщение Komrad_Alex » 20 май 2011, 19:15

Квалифицированный конструктивный ответ, благодарю.
Читал вчера украинский RC-форум, попалась только одна тема, рассматривающая самоделку, и та оказалась довольно не интересной.. Сегодня почитаю рцдизайн.
Спасибо, многие раз уж советуют не усложнять, да и время поджимает, так что буду скромнее..
Аватара пользователя
Komrad_Alex
 
Сообщения: 30
Зарегистрирован: 11 май 2011, 02:21
Откуда: Йошкар-Ола
Skype: Komrad_Alex

Re: Возможно ли создать аналог?

Сообщение =DeaD= » 20 май 2011, 19:30

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

Добавлено спустя 5 минут 41 секунду:
Вот к примеру пара модулей - передатчик+приёмник: http://www.hobbyking.com/hobbyking/stor ... duct=14348

Вот вроде даже с телеметрией модель (когда некоторая инфа с самолёта на пульт поступает - конечно видео по тому каналу не пустить, но всякие GPS-координаты, заряд батареи и т.п. наверное можно): http://www.hobbyking.com/hobbyking/stor ... duct=14354
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Возможно ли создать аналог?

Сообщение Komrad_Alex » 20 май 2011, 19:32

В самом начале я как раз сказал, что не представляю, и с вашей помощью, уважаемые специалисты-робототехники, хотел бы это выяснить в ходе вот такой дискуссии.. =)
Поэтому, не смотря на то, что никто точно не знает, как же сделать нечто подобное, в целом я доволен, что тема не осталась без внимания, и у меня теперь есть более-менее какая-то ясность.
Всем спасибо.
(Перефразируя безвестного автора скажу:"Нет такого изделия, которое не удалось бы скопировать передовым китайским мануфактурным фабрикам"..)
Аватара пользователя
Komrad_Alex
 
Сообщения: 30
Зарегистрирован: 11 май 2011, 02:21
Откуда: Йошкар-Ола
Skype: Komrad_Alex

Re: Возможно ли создать аналог?

Сообщение =DeaD= » 20 май 2011, 19:35

Komrad_Alex писал(а):Перефразируя безвестного автора скажу:"Нет такого изделия, которое не удалось бы скопировать передовым китайским мануфактурным фабрикам"

Intel Core i7
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Возможно ли создать аналог?

Сообщение Komrad_Alex » 20 май 2011, 19:55

=DeaD=, спасибо, наконец-то конструктивные предложения пошли.. Я не ленюсь все сделать сам, просто не знаю, в какую сторону направить усилия, чтобы не зря потратить время. =)

Добавлено спустя 1 минуту 7 секунд:
Вот-вот.. =))

Добавлено спустя 5 минут 35 секунд:
Кстати, о приемниках-передатчиках.. Случайно набрел вчера на авторский сайт (http://ivan.bmstu.ru/avia_site/r_main/HWR/elec.html), где человек очень подробно разбирает вопрос применительно к джойстику, очень доходчиво и понятно, мне оч. понравилось.. Насчет технического уровня не берусь судить..

Добавлено спустя 11 минут 36 секунд:
Насчет сетов трансиверов-ресиверов от Футабы и ее конкурентов - канеш знаю, и, думаю, применю либо их, либо самоделку с авторского сайта, када ознакомлюсь подробнее..
Насчет телеметрии, подскажет кто-нить, мне пришла мысль, что мобильная платформа-пульт управления могли бы быть оснащены системой телеметрии, используемой в производственных цехах, как передвижной манипулятор с точной системой позиционирования для переноски, сборки и монтажа крупногабаритных изделий там, где невозможно подвести тельфер или, как это обычно делается в большинстве случаев в России, там, где не подъехать автопогрузчику с его лапами..
Системы телеметрии как таковые интересуют, и применительно к робототехнике и моему гипотетическому пульту управления..
Аватара пользователя
Komrad_Alex
 
Сообщения: 30
Зарегистрирован: 11 май 2011, 02:21
Откуда: Йошкар-Ола
Skype: Komrad_Alex

Re: Возможно ли создать аналог?

Сообщение =DeaD= » 20 май 2011, 20:45

А вот вам еще конструктива - товарищ, который бывает тут на форуме, на нашей ORduino Nano сделал передатчик, читающий положение джойстика и формирующий сигнал на передатчик указанного выше вида (не уверен что именно эта же модель и протокол):

Если я всё правильно понял в его разработках:
http://www.youtube.com/user/frwindd#p/u/15/-kfYwHXg8H0 - тут он тренируется на переменном резисторе.
http://www.youtube.com/user/frwindd#p/u/14/b59X2fLMn7c - а тут он уже собрал систему управления.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Возможно ли создать аналог?

Сообщение Komrad_Alex » 20 май 2011, 21:08

Благодарю, ознакомлюсь.. =)

Добавлено спустя 2 минуты 40 секунд:
Где же вездесущий неуловимый АВРРазДваТри..
Оч. интересует мнение ентого находчивого товарисча.. =)
Аватара пользователя
Komrad_Alex
 
Сообщения: 30
Зарегистрирован: 11 май 2011, 02:21
Откуда: Йошкар-Ола
Skype: Komrad_Alex

Re: Возможно ли создать аналог?

Сообщение Duhas » 20 май 2011, 21:34

HarryStar, а какие по вашему опыту бывают серьезные дипломные работы ? ))
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Возможно ли создать аналог?

Сообщение Komrad_Alex » 20 май 2011, 22:16

Я извиняюсь, но раз уж затронули тему, то должен заметить, что те образцы дипломных работ предыдущих поколений студентов, с которыми мне довелось ознакомиться, оставляют желать лучшего..
Вот..
(товарищи, не флудите только пожалста, ближе к делу прошу..)
Аватара пользователя
Komrad_Alex
 
Сообщения: 30
Зарегистрирован: 11 май 2011, 02:21
Откуда: Йошкар-Ола
Skype: Komrad_Alex

Re: Возможно ли создать аналог?

Сообщение HarryStar » 20 май 2011, 23:15

Вау, =Dead=, спасибо за наводку, мне как раз такая штука нужна была.

Про дипломы - было это дело давно, винды еще не было, - были 2 нормальных диплома. Один - что то типа эмулятора цифрового осциллографа с кучей функций на компе (в то время это была редкость), 2й - тоже на компе графический эмулятор школьной физической лаборатории, там можно было делать несколько школьных работ.

ТС-у: Вы бы определились, что вы хотите. Радио-модуль это неинтересно, они сделаны исключительно для передачи и приема PPM сигнала и сделаны для совместимости с системами разных производителей, когда например у вас устаревшая аппаратура и очень много приемников, которых жалко все менять. При этом покупается новая аппаратура с модулем, совместимым с вашими старыми приемниками. Там ничего интересного.

Зато можете сделать конвертор например с RS-232(USB, Ethernet и т.д. по вкусу) в PPM сигнал для подключения модельных радиомодулей к компьютеру. Это несложно и немного полезно. Есть подобные устройства, подключающиеся через тренерский разъем к аппаратуре, но напрямую к радиомодулю это дешевле и компактнее.
Аватара пользователя
HarryStar
 
Сообщения: 973
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Возможно ли создать аналог?

Сообщение Komrad_Alex » 21 май 2011, 00:19

Кстати, по поводу передачи видеопотока.
Как думаете, в тех видеоджойстиках, что я приводил для примера, как там сделали приемо-передачу видеоинформации, да так компактно еще..? А радиоуправление, оно отдельно сделано или как-то это все можно в одном потоке гнать..?
(возможно, вопрос совсем лузерский, но на всякий случай спрошу)..
Радиокамеры еще какие-то есть, не читал про них пока ничего.
Аватара пользователя
Komrad_Alex
 
Сообщения: 30
Зарегистрирован: 11 май 2011, 02:21
Откуда: Йошкар-Ола
Skype: Komrad_Alex

Re: Возможно ли создать аналог?

Сообщение =DeaD= » 21 май 2011, 09:17

Komrad_Alex писал(а):Как думаете, в тех видеоджойстиках, что я приводил для примера, как там сделали приемо-передачу видеоинформации?

А где это там передача видеоинформации?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Новичкам или основы основ роботостроения.

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

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

Mail.ru counter