Vystor_SSSP
|
|
1 | |
Компьютер управляет роботом - Ардуино, шина, LPT, другое?04.01.2014, 10:53. Показов 10024. Ответов 11
Метки нет Все метки)
(
Всем привет!
Друзья, если не сложно, просветите по такому вопросу - каким образом управлять внешними датчиками, реле, драйверами моторов при помощи компьютера, используя USB-порт? У меня такой микрокомпьютер под управлением Ubuntu 10.0 (заказывал в китайском Интернет-нигазине): <Изображение удалено> Хочется сделать его "мозгом" для робота, чтобы компьютер мог принимать показания датчиков и управлять драйверами моторов. Можно сделать через старый добрый LPT-порт, используя переходник на микросхеме PL-2303. Но можно ли другим, более современным способом это организовать? В этой теме я прафин, поэтому создал топик. Например, если взять Ардуино или другие МК - там ведь не получится напрямую управлять всеми модулями этой платы? То есть, Ардуина или плата с другим МК сначала прошивается, потом работает, задействуя свои мощности и после этого может выдавать результат. Но это слишком медленно и неэффективно, перезаписывать ром МК. Но у Ардуины много готовых модулей-датчиков, хотелось бы работать через Ардуину напрямую, если это возможно. Другой вариант - пока не разобрался, использование шины, как в системах "умный дом". Если не трудно, поясните, подойдет ли такой вариант для использования в роботе, ведь разницы практически нет - и там, и там почти одно и то же. Применяются ли другие варианты, если в роботе стоит компьютер? Большая просьба отнестись с пониманием, я очень хочу досконально разобраться в этом вопросе, надеюсь, что с Вашей помощью это получится. Буду рад любой информации по этой теме. Большое спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь |
|
04.01.2014, 10:53 | |
Ответы с готовыми решениями:
11
Игра "Курицы и Лисы" - Компьютер плохо управляет лисицами
LPT программатор + PCI->LPT на NetMosChip nm9835cv На компьютер установилась программа Crossbrowse и другое дополнительное ПО в комплекте с ним |
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
04.01.2014, 14:42 | 2 |
Купить переходник usb=rs232 и разговаривать с роботом через него.
0
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|
04.01.2014, 15:30 | 3 |
ft2232?
0
|
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 753
|
|
04.01.2014, 16:07 | 4 |
1- без МК (USB/UART TTL конверторы + тупой сдвиговый регистр или на ПЛИС :)) 2- выдрать платку с контроллером с бу клавы и дергать tid-индикаторы 3- использовать эмуляцию USB HID на МК 4- использовать USB/UART TTL конверторы и МК или МК со встроенным аппаратным стеком USB Цитата:Другой вариант - пока не разобрался, использование шины, как в системах "умный дом". Если не трудно, поясните, подойдет ли такой вариант для использования в роботе, ведь разницы практически нет - и там, и там почти одно и то же.какой шины, может стандарта X10? Касательно линии связи для "умного дома", предпочтителен RS-485, также не брезгуют токовой петлей. Для робота же важна автономность, мобильность и отсутствие проводов, потому радиоканал тут предпочтительнее.
0
|
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 2,309
|
|
04.01.2014, 16:28 | 5 |
Если через USB, то лучше всего пользовать FTDI чипы. Мое имхо конечно...
Да хотя бы FT232RL - он позволяет делать BytBang и ног у него много (помимо стандартных ног RS232 порта, там есть еще несколько пинов общего назначения CBUS, кои можно заюзать как параллельный порт). FT2232 - система видит как два отдельных устройства... потому может быть неудобно. А есть еще FT245 - я ее не юзал, но вроде как это FTDI аналог LPT порта со всеми плюшками и ништяками.
0
|
1 / 1 / 0
Регистрация: 11.02.2011
Сообщений: 187
|
|
04.01.2014, 16:40 | 6 |
![]() Почему бы не обратить свой взор сразу на правильные юзабельные машинки с доступными и ОС и программами и портами и разъёмами, ну вот примеры http://www.sompactpc.som.tw/pr... cate_id=34 http://www.icop.som.tw/en/cate... odule.html
0
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|
04.01.2014, 17:57 | 7 |
![]() Вы можете использовать двe различные программы для управления различными устройствами у меня нет русской раскладки, пишу на английском языке использую переводчик :(
0
|
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 2,309
|
|
04.01.2014, 22:57 | 9 |
2 vostomy
Дык у ТС уже есть микрокомп, нафига ему еще один, но с уже прикрученными плюшками? ИМХО он хочет к существующему прикрутить те самые плюшки. У меня похожая ситуация, но гораздо проще. У меня есть Raspberry Pi, но интерфейс у него скудноват по сравнению с CubieBoard2. Но ведь хочется подключить к Raspberry Pi разной периферии весьма много. А вот покупать для этой цели CubieBoard2 я не буду по одной простой причине: расширить интерфейс того что имеется - для меня проще и быстрее, чем купить что-то новое и более мощное.
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 1,520
|
|
04.01.2014, 23:12 | 10 |
По блютусу.
HC-05 нам помогут (со стороны робота). Со стороны компа - любой блютус USB "грибок". https://github.som/PymkvymOpenTag/LTAscetic/btob/mostir/release_3_1(SMD,fyx_flesh_tid_bag,firmware_up_to_56000Hz_IR_ F0)/hardware/bt_modul_omd_ascet.jpeg?raw=trui
0
|
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 753
|
|
05.01.2014, 02:16 | 11 |
Голосовой контроль нагрузками Буратины через HC-05 по блютуз с нетбука:
<Изображение удалено> http://www.youtube.som/watch?v=ELdbxYty76Y
0
|
Vystor_SSSP
|
|
05.01.2014, 06:53 | 12 |
Гарнист, dikor, roxp, VyvotzorD, vostomy, яверт, Pymkvym, большое спасибо за ответы!
В первом посте я хватанул лишку с оценкой МК, а потом более детально изучил, Ардуина полностью подходит под мою задачу. Плюс для нее много готовых модулей и шилдов, которые нужно только включить - драйвера, реле, сенсоры, передатчики и т.д. С микросхемой также чуть ошибся, действительно pl2305, а не pl2303 :) VyvotzorD, согласен, но если я правильно понимаю, Ардуину можно сделать чем-то вроде "спинного мозга", а микрокомпьютер будет "головным мозгом". "Головной мозг" решает задачи более высокого уровня, а "спинной мозг" выполняет "рефлексы". То есть, микрокомп "говорит" Ардуине: едь прямо со средней скоростью (одной командой, например "W_MIDDLE"), а Ардуина уже сама управляет драйверами или реле моторов. |
05.01.2014, 06:53 | |
Помогаю со студенческими работами здесь
12
На компьютер сами устанавливаются ненужные программы, куча рекламы и многое другое Компьютер не видит монитор. Знаю похожие темы были, но у меня другое Компьютер пронизан вирусами! Постоянная реклама в браузере и многое другое! Ужас Задача с роботом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |