roboforum.ru

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

нужен USB контроллер управления устройствами

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: нужен USB контроллер управления устройствами

Сообщение Daniloff » 09 окт 2009, 09:22

Smoky писал(а):Просто в лтп можно споять 1 канал,а можно 12 и я думал в USB можно 1 а можно хоть 1000000000

Изображение

Дак может где то есть такая схема?


Вот так уже понятнее. Дело в том, что на USB можно сделать и на миллион релюшек, вы правы, но по схемотехнике это решение будет сложней (немножко), чем контроллер на миллион релюшек на том же lpt. Тут уже давали советы, как сделать сотни логических выходов, если вы нарисуете схему с 20 хотя бы выводами, то поймете, что на LPT ее собрать будет проще...
Но собрать - это полдела, нужен еще софт для управления всей этой кучей выводов. Если контроллер USB, то работать скорее всего придется через виртуальный COMx, а если LPT - через него родимого, с помощью giveio или чего-то в том же роде...
Последний раз редактировалось Daniloff 09 окт 2009, 09:49, всего редактировалось 1 раз.
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: нужен USB контроллер управления устройствами

Сообщение Myp » 09 окт 2009, 09:46

обычно канал в роботе это одна ножка МК
2 бампера - 2 канала
2 мотора с плавным управлением направления и скорости - 2 канала
всего 4 канала и это уже робот который может ездить плавно и объезжать препятствия

куда ещё 5 сотен каналов приделать?

дальномер + 1 канал
датчики края + 5 каналов
манипулятор типа рука + 5 каналов
привод поворота дальномера + 1 канал
контроль зарядки + 1 канал
дисплей цветной ЖК + несколько каналов
светодиодик + по желанию

робот с полным фаршем получается от силы 20 каналов
и из всего этого лишь 3 канала такие как вы себе представляте, по типу реле, это бампер и светодиод
остальные каналы со своим протоколом который надо изучать

так што прекратите поиски контроллера на туеву хучу каналов
а возьмите любой многоногий МК и изучайте
все МК запросто подключаются к USB порту копьютера.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: нужен USB контроллер управления устройствами

Сообщение Daniloff » 09 окт 2009, 19:49

о, вот тут продолжение, с картинками! :)
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: нужен USB контроллер управления устройствами

Сообщение shamsing » 15 июн 2012, 14:34

Здравствуйте не стал создавать тему ибо мне нужно что что и хочет создатель этой темы.
Собственно вот что я хочу сделать Изображение
если есть видео уроки или пошаговое описание подобного волшебства,буду очень благодарен если подкините.
хотя бы какой контроллер и как к нему припоятся вот элементарный пример что бы видеть как по аналогии действовать.
Заранее спасибо!
Аватара пользователя
shamsing
 
Сообщения: 7
Зарегистрирован: 15 июн 2012, 14:17
Skype: xx_zaic_xx
прог. языки: Pascal
ФИО: Зайцев Александр

Re: нужен USB контроллер управления устройствами

Сообщение Angel71 » 19 июн 2012, 01:00

контроллер какой вам будет удобней. в подключении через юсб магии совсем нет. если выберете контроллер с юсб (даже в самых простеньких армах это не редкость), то дальше можете не читать - всё нужное найдёте в даташите, многочисленых статьях на сайтах и на форумах. :) естесственно спрашивая, что непонятно. а если контроллер что без юсб выберете, то один из вариантов это виртуальный ком порт. берёте готовый юсб->ком переходник или сами делаете на специализированных микросхемах (ft232, cp2102 и прочие). единственно заранее выясните, есть ли драйвера под выбраный вами переходник или микросхему для ос на вашем планшете (если память не изменяет у ftdi под андроид драйвера есть). а дальше всё просто - как на планшете, так и на микроконтроллере передавать и принимать данные по rs232 совсем не сложно. второй вариант это эмуляция usb-hid - он низкоскоростной, зато для атмеловских тини и мег уже всё реализовано (ради интереса можете погуглить проект vusb).
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: нужен USB контроллер управления устройствами

Сообщение shamsing » 19 июн 2012, 20:49

ось винда с контроллером то вроде разобрался куда и как не могу только понять как связать оболочку написаную на паскале с "CodeVisionAVR C Compiler" на каторой программируется контроллер
Аватара пользователя
shamsing
 
Сообщения: 7
Зарегистрирован: 15 июн 2012, 14:17
Skype: xx_zaic_xx
прог. языки: Pascal
ФИО: Зайцев Александр

Re: нужен USB контроллер управления устройствами

Сообщение Angel71 » 19 июн 2012, 21:08

нельзя казнить помиловать :) австаринувообщебезпробеловвсёписали
какой смысл связывать оболочку на паскале с кодевижином?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: нужен USB контроллер управления устройствами

Сообщение shamsing » 20 июн 2012, 00:34

ну как какой смысл ? задумка в чём по сути,если в корень смотреть
я пишу оболочку или прогу так сказать, там нарисована большая кнопка красная с надписью "ПУСК" жму на неё она передает пока что для по волшебству контроллеру значение "1" и тот подает на какую то ножку напряжение я так понимаю,чтобы включилось реле,которое в свою очередь замыкает цепь(в моем случае это зажигание в машине) когда я убираю палец с планшета где кнопка т.е. отпускаю кнопку сново по волшебству :) на контроллер поступает сигнал только уже "0" и тот перестает подавать напряжение тем самым цепь размыкается))
я принципе понимаю как сделать например чтобы подсоединив к контроллеру диод задать ему какой то ритм моргать там или что то такое но не соображаю как сделать в реальном времени действия ... по нажатию кнопки в проге на планшете что бы выполнялось мгновенно действие.
В моем сознании завязывать "оболочку на паскале с кодевижином" для этого и нужно.
Обьясните в чём я не прав интересно как это должно быть на самом деле :)
Аватара пользователя
shamsing
 
Сообщения: 7
Зарегистрирован: 15 июн 2012, 14:17
Skype: xx_zaic_xx
прог. языки: Pascal
ФИО: Зайцев Александр

Re: нужен USB контроллер управления устройствами

Сообщение Angel71 » 20 июн 2012, 01:45

прошивка в микроконтроллере, программа с кнопкой на компьютере. кодэвижин и паскаль на компьютере. данные нужно передать с компьютера из вашей программы в микроконтроллер, в котором нет никакого кодэвижина, небыло и не будет. :) посмотрите как работать с компортом на микроконтроллере и на компьютере - через него очень удобно данными обмениваться.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: нужен USB контроллер управления устройствами

Сообщение RootAdmin » 20 июн 2012, 02:38

А можно просто все вхождения определения "волшебство" заменть на UART. :)
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: нужен USB контроллер управления устройствами

Сообщение Myp » 20 июн 2012, 17:00

shamsing писал(а):отпускаю кнопку сново по волшебству :)

экий ты волшебник, кнопки волшебством нажимаешь и отпускаешь.
а запятые волшебством не получается ставить? :D
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: нужен USB контроллер управления устройствами

Сообщение shamsing » 20 июн 2012, 19:18

У меня просто в голове пока мысль есть я её пишу разу а то могу забыть и знаки не получается вставлять в мысль )

Добавлено спустя 1 минуту 39 секунд:
Angel71 писал(а):прошивка в микроконтроллере, программа с кнопкой на компьютере. кодэвижин и паскаль на компьютере. данные нужно передать с компьютера из вашей программы в микроконтроллер, в котором нет никакого кодэвижина, небыло и не будет. :) посмотрите как работать с компортом на микроконтроллере и на компьютере - через него очень удобно данными обмениваться.

ок,мои планы разрушены я так пологаю ...
Аватара пользователя
shamsing
 
Сообщения: 7
Зарегистрирован: 15 июн 2012, 14:17
Skype: xx_zaic_xx
прог. языки: Pascal
ФИО: Зайцев Александр

Re: нужен USB контроллер управления устройствами

Сообщение avr123.nm.ru » 21 июн 2012, 12:30

Вот посмотрите по программированию микроконтроллеров AVR http://proavr.narod.ru и по приему отправке команд по UART AVR - http://proavr.narod.ru/z5.htm а вот вам преобразователь usb-uart и микроконтроллеры на разное число ног и макетными платами под них с разводкой, либо готовые платы и чипы Arduino - http://mkpochtoi.narod.ru/price.htm
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: нужен USB контроллер управления устройствами

Сообщение shamsing » 21 июн 2012, 23:47

Спасибо,сейчас просмотрю!
Аватара пользователя
shamsing
 
Сообщения: 7
Зарегистрирован: 15 июн 2012, 14:17
Skype: xx_zaic_xx
прог. языки: Pascal
ФИО: Зайцев Александр

Re: нужен USB контроллер управления устройствами

Сообщение Aseris » 25 июн 2012, 02:22

http://www.ez-robot.com/About/ - вот мечта всех начинающих....
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Пред.След.

Вернуться в Микроконтроллеры

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

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