Robo.com.ua Портал любителей робототехники

Главная · Проекты на Робо · Форумы · Ссылки · Статьи · Файловый архив · Поиск October 22 2020 06:56:17
Навигация
Главная
Проекты на Робо
Форумы
Ссылки
Статьи
Файловый архив
ЧаВо
Поиск
Блоги
YouTube




Последние статьи
Новая система складс...
Эксперимент с ИК при...
Проект ROBER или роб...
Программатор STK200 ...
Схема программатора ...
Партнерские ссылки
Просмотр темы
Robo.com.ua Портал любителей робототехники | Общий | Новичкам
Страница 8 из 11 << < 5 6 7 8 9 10 11 >
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 27-09-2006 16:10
В предыдущем посте выложил картинку платы управления моторами и сенсорами.

...думая о дальнейшем развитии Робокома, я прихожу к мысли о необходимости третьей платы - радио-модуля.
Это средство связи с ПК и другими роботами. Возможности расширяются очень сильно.
Раньше я представлял его в виде отдельного слоя бутерброда. Но сейчас подумал, что сделать эту плату можно в виде ... микро-модуля, совместимого по разводке с микросхемой MAX232. Панелька и разводка под нее уже есть на базовой плате.
Останется только выковырять MAX232 и вставить в панельку микро-модуль радио приемо-передатчика. Получим RS-232 по радио. И софт переписывать не придется !
Как вам идея ?

Изменил(а) BOBKA, 27-09-2006 16:11
386645092 Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 27-09-2006 21:12
вы в какой проге разводите плату ?

EAGLE - профессиональна и бесплатна до 100х80 мм - cadsoft.de - очень простая и интерактивный справочник по компонентам.

кварц и конденсаторы нужно развести покомпактней и дорожками покороче - смотрите апноуты avr040 avr042.


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 27-09-2006 21:15
готовый радиолинк на COM-порт на сайте ti.com - trf6903a заказать бесплатно - в апноутах вся дока для двухстороннего линка - схемы платы проги на Си.

добавить ft232rl и получится USB-радио


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 27-09-2006 21:16
RF модули и микросхемы - Chipcon rfRXD Telecontrolli RFM SAW ZigBee CC2420 - цены, наличие, параметры


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
Persona
Пользователь

Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05
Опубликовано 27-09-2006 21:55
Я уже RFM заказал
Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 28-09-2006 11:25
вы в какой проге разводите плату ?


Я использую P-CAD. Потом не возникает никаких проблем с изготовлением плат на любом производстве. Любой сложности.

Я перепробовал несколько разных прог для разводки. В том числе и EAGLE. Свои первые платы под лазерно-утюжную технологию разводил в Sprint Layout-е. Но что-то более-менее сложное мне удобнее делать в P-CAD. Там есть инструмент "Net Connection", произвольные маски и много чего полезного.

Рекомендации Atmel я хорошо знаю.
Кварц и конденсаторы посажены максимально близко к нужным ножкам (9,10) Мега. Куда уж ближе ?
Если я ошибаюсь, буду благодарен за совет по их новому местоположению.

Я уже RFM заказал


А какой ? RTC101 ?
Жаль, что по UART-у его нельзя подключить.

В идеале мне хотелось бы использовать модуль Bluetooth. Или что-то типа радио-UART (MAX2420-2422). Но пока у нас ничего подходящего не нашел.
Впрочем, кое-что есть в Киеве.
AT86RF211 DAI FSK приемопередатчик для ISM radio применений за 32 грн.:
http://biakom.com/index.php?cPath=18_2956&osCsid=bbe9b26b71ae6c35b9f70b61f3a6cb2e

Texas Instruments CC1100 и CC2500:
http://www.sea.com.ua/

По микросхемам maxim мне понравился буклет:
http://www.maxim-ic.com/design_guides/en/WIRELESS_21.pdf
386645092 Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 28-09-2006 17:36
BOBKA написал:
Кварц и конденсаторы посажены максимально близко к нужным ножкам (9,10) Мега. Куда уж ближе ?


я про короткость дорожек.


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 02-10-2006 17:42
Подумал, что микромодуль с интерфейсом SPI может получиться очень даже ничего. Дело в том, что у нас на Робокоме разъем программатора простаивает. А это в чистом виде SPI с питанием и землей.
Кроме того, его расположение на краю платы можно очень успешно использовать для крепления микро-платы с антенной.
Антенна будет всегда доступна. Ее не будут закрывать другие платы, можно сделать произвольной высоты и т.д.
Глобально - такой радио микро-модуль можно будет использовать потенциально в любых (!) платах, где есть стандартный разъем программатора IDC-10.

2 All: мысли, критика ?

2 Persona: Леша, все-таки, какие именно чипы RFM ты заказал ?
Я думал они есть в Киевском представительстве.
Если будешь делать такой радио-модуль, я готов поучаствовать в любом качестве.

BOBKA присоединил изображение:

386645092 Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 02-10-2006 17:47
Еще. Если Мега8 на плате управления моторами и сенсорами будет успевать обрабатывать все свои датчики, этот радио-модуль можно будет подключить к этой плате. У нее ведь будет стоять в точности такой же разъем IDC-10.
Дописать в прошивке кусок кода для работы с радио и с главного МК работать с радио-модулем по I2C "стандартными командами".

Изменил(а) BOBKA, 02-10-2006 17:48
386645092 Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 05-10-2006 11:18
После переписки с Lohmatik-ом, мне кажется, проступили очертания очень хорошего решения, которое убивает сразу несколько зайцев.
Итак, ключевой момент - микромодуль USB на новой микрухе FT232R. Это преобразователь UART-USB. Она хоть и стоит $5, но не требует ни внешнего кварца, ни обвязки. Поэтому реально сделать микро-модуль, который устанавливается в панельку микросхемы MAX232, которая уже стоит на плате Робокома32.
Мы получаем модуль USB в который вставляем маленький Bluetooth-USB брелок. Второй такой брелок подключаем к ПК или другому (3,4,5) роботу. Роботы для общения используют те же подпрограммы обмена данными, что и для банального COM порта по RS-232. С ПК аналогичная ситуация. Все уже давно есть.

Получаем Bluetooth-робот с помощью маленького модуля USB и USB брелка.

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

Какие будут мнения ?
386645092 Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 05-10-2006 19:27
модуль USB и Bluetooth-USB брелок это "функции"

а нужен "хаб" и "функция".

=========

Советую применить трансиверы nrf2401 - к нему есть реф дезин беспроводные мышка и клава на USB.

Илил nrf24ap1 - в него встроен аппаратный супер протокол ANT для сетей датчиков. Все автоматизировано.

минимум внешних компонентов.

nvlsi.no



avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 06-10-2006 09:45
Если можно, поподробнее, пожалуйста, про "хаб".
Я представляю себе USB и Bluetooth-USB брелок как прозрачных посредников при передаче данных между двумя (в частном случае) UART-ами. Они ведь смогут обмениваться данными ?
386645092 Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 06-10-2006 13:59
компьютер это USB "хаб", брелок это "функция"

FT232R преобразует UART в USB функцию которую нужно вытакать в "хаб"

т.е. вам нужен преобразователь: гнездо "хаб" USB в радио Блютус.

=======

проще в ПК воткнуть FT232 и получить обычный COM.

а к нему подключить радиолинк COM - COM (UART - UART) которых МОРЕ.


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
Persona
Пользователь

Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05
Опубликовано 06-10-2006 18:51
http://www.qrz.ru/schemes/contribute/icenet/NT/nt000040.shtml
Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 09-10-2006 09:43
вот недорогой модуль преобразования UART в BT
http://www.efo.ru/doc/Rainsun/Rainsun.pl?2429

наверно управляется AT-командами.


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 09-10-2006 11:09
2avr123: в очередной раз убеждаюсь - "халявы" не бывает smiley
(русские народные сказки - не в счет).
Но идея получить связь посредством стандартных Bluetooth-USB брелков уже пустила свои корни в моей голове smiley. Вероятно, потребуется пройти более трудный и длинный путь, чтобы дотянуться до Bluetooth-роботов (еще одна микросхема? Место для нее есть.). Записываем это в список перспективных разработок на не очень отдаленное будущее. Пока нужно больше об этом узнать.

Какие чипы есть для организации USB-хаба ? Может быть есть интегрированные - все в одном корпусе ?

Честно говоря, пока не понимаю до конца - почему мы не можем обойись без хаба ? Я представляю себе хаб как коммутирующий узел нескольких USB. И только. В нашем случае достаточно одного устройства USB.
Bluetooth-USB брелок будет передавать данные в эфир или нет ?

2Persona: а почему не использовать сразу приемо-передатчик в одном корпусе ? У нас ведь предполагается именно такое применение.

Изменил(а) BOBKA, 09-10-2006 11:40
386645092 Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 09-10-2006 22:09
решение постом выше по 22 бакса в розницу. + ВТ адаптер в USB ПК


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
Persona
Пользователь

Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05
Опубликовано 11-10-2006 17:21
Вот, что сказано в книге "Интерфейсы. Выбор и реализация" А.Лапин, Технофера, 2005:
"Каждое устройство USB представляет собой набор независимых конечных точек (Endpoint), с которыми хост-компьютер обменивается информацией. Конечные точки (по существу - программно-доступные регистры). Хост-компьютер передает запрос конечной точке. После него отправляется в ту или другую сторону пакет сообщения."
Т.е. USB - это звезда, в центре которой хост-контроллер. Брелки и всякое USB хозяйство не имеет "мозгов" для непосредственного общения без корневого контроллера. Вот в этом и недостаток USB! Но буржуи упорно морочат всем голову, что это преимущество. Это маркетинг. Думаю, многим понятно, что если бы Intel и AMD не ввели 2-4-ядерные cpu, то в скором будущем, производители материнок, смогли бы обойтись и вовсе без этого горячего монстра с 14-стадийным конвейером!

Изменил(а) Persona, 11-10-2006 17:24
Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
Persona
Пользователь

Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05
Опубликовано 11-10-2006 17:32
Почему CAN протокол получил такое распространение в промышленности? Потому, что каждое ус-во на шине равноправно и независимо от других. Если "перерубить" работающую CAN шину, то получится 2 работающих половины CAN.
А USB с его "горячностью" может только выдавать: "Подключенное ус-во не опознано". Конечно это жесткая критика, но она позволяет понять, что не все так идеально выглядит, как нам это показывают.
Послать приватное сообщение
Автор RE: Конструктор любительских роботов RoboCom32
BOBKA
Администратор

Avatar пользователя

Сообщений: 523
Откуда: г. Киев
Зарегистрирован: 08.02.05
Опубликовано 11-10-2006 19:51
2Persona: ты очень понятно объяснил работу USB шины. Звезда. Но в нашем конкретном случае работает всего один конечный девайс. Нет конкурентов.
В этом случае работу "функции" нужно тоже организовывать ? Вероятно, да...
Какие микросхемы это могут сделать ? Есть ли программные реализации на AVR ? Нужна любая инфа по этой теме. Народ, помогите с поисками инфы в Инете, пожалуйста.
Все-таки хочется сделать железку с Bluetooth-радиомодулем...
Хочется и все тут smiley
386645092 Послать приватное сообщение
Страница 8 из 11 << < 5 6 7 8 9 10 11 >
Перейти на форум:
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 651
Не активированный пользователь: 2410
Посетитель: knevech
Last Seen Users
disop 7 weeks
EpicOne54 weeks
overlocker79 weeks
Driver_UA80 weeks
knevech87 weeks
Petro94 weeks
admin121 weeks
BOBKA132 weeks
salavat146 weeks
nik22153 weeks
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
robo.com.ua Copyright © 2004-2015. EMail admin_shs()robo.com.ua