roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 май 2025, 10:56

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Bluetooth удлинитель ИК
СообщениеДобавлено: 10 сен 2011, 21:10 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Потихоньку делаю такой модуль, его задача - трансляция записанных ИК сигналов по некоторым командам с bt и, возможно, обучение новым.
Состав:
1) HC-05 bluetooth
2) ATMega 8L
3) три ИК светодиода
4) тсоп
Пока нашел пример включения bt:
Вложение:
image.png
image.png [ 18.97 КиБ | Просмотров: 8007 ]

Распиновка (спасибо robofcraft.ru)
Вложение:
module_annotated.jpg
module_annotated.jpg [ 29.67 КиБ | Просмотров: 7250 ]

Описание выводов bt:
Цитата:
1: TX (data out)
2: RX (data in)
11: RESET (connect to ground to reset, pullup-resistor of 10K recommended)
12: VCC (3.3V)
13: GND
24: LED output (ON when there is a connection, BLINKS when there isn't).

Библиотека eagle для модуля bt (из комментария на dealextreme):
Вложение:
hc-05 eagle lib.7z [1.65 КиБ]
Скачиваний: 0

AT-команды для bt:
Вложение:
AT Commands for Bluetooth Module.pdf [147.48 КиБ]
Скачиваний: 0

Даташит на bt:
Вложение:
Bluetooth_HC-05.pdf [840.61 КиБ]
Скачиваний: 0

Вопросы:
1) hc-05 настраивается только через физический uart, который одновременно заведен на мегу. Я планирую разово присоединять модуль с ft232 для настройки. Как организовать соединение mega<->ft232<->hc-05 так, чтобы случайно не сжечь уарт на меге (если она начнет прижимать tx)?
2) что использовать для стабилизации напряжения до 3.3V с li-ion аккума? LP2985

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 11 сен 2011, 11:56, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 10 сен 2011, 21:56 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
резисторы защищают.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 11 сен 2011, 11:56 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
ну вот как-то так:
Вложение:
1234.png
1234.png [ 163.65 КиБ | Просмотров: 7629 ]

еще вопрос: питание схемы - 3.3В, ftdi дает 5В, что сделать, чтобы не было паразитного питания?

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 18 май 2012, 09:33 
Не в сети

Зарегистрирован: 14 апр 2009, 19:35
Сообщения: 11
Откуда: СПБ
прог. языки: Си (atmel), LD (ПЛК)
А если поставить преобразователь уровня типа SN74AVC1T45 ?

http://www.gaw.ru/pdf/TI/logic/converte ... VC1T45.pdf

ЗЫ: Недавно получил этот модуль (заказывал на dealextreme). Буду в ближайшее время экспериментировать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 14 ноя 2012, 13:01 
Не в сети

Зарегистрирован: 14 ноя 2012, 12:26
Сообщения: 4
Здравствуйте.
Получил 2 таких модуля от robocraft.
Теперь меня мучают большие сомнения как сделать распайку. Робот у меня на ATMega32 (Не ардуино) Бортовое питание 5v.
На плате робота распаян стабилизатор на питание 3.3 , так что его можно не городить на плате с модулем. А вот что делать с Rx Tx я не знаю :(

Статья на робокрафте говорит что rx tx у этого модуля толерантны к 5v. Но посмотрел другие схемы, там делают обвязку.
Я сам в электронике пока шарю очень плохо. Могу уже худо бедно разобраться со схемой, но придумать самому это пока сложно.
Вот обрывки мыслей :)

1) На сайте Alex_EXE http://alex-exe.ru/radio/robotics/m2s2d-plate/
rx и tx подключены через резисторы 4,7к :oops: я предполагаю зачем :oops: но в общем могу ошибаться , и интересно в чём их роль и почему именно 4,7к.

2) В этой теме tx через резистор rx через делитель (да я уже знаю что это такое :) )
3) В ещё одной схеме видел оба канала по транзисторным ключам (на мой взгляд перебор ).

Как я себе это вижу со своей дилетантской колокольни.

Соединить Tx нс05 и Rx Atmega32 можно в лоб. 3.3 это больше гарантированно распознаваемой единицы , и как дилетант , я не вижу смысла дотягивать уровень до 5v , транзисторным сопряжением. Хотя в лоб, или через резистор. Если через резистор, то какова его роль?

С соединением Rx нс05 и Tx Atmega32. Как то в лоб , стрёмновато. Если у робокрафта это работает , это не факт что это работать будет долго :). По крайней мере в даташитах я не нашёл указаний, что hc05 нормально воспринимает 5в логику. Значит я думаю, что надо понизить сигнал или делителем или может диодом, или транзисторным ключом .
Как лучше?
Хочется сделать безопасную схему наименьших размеров , так как места на платформа уже не ахти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 14 ноя 2012, 14:31 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
поэтому я все фиговины заказываю с запасом, чтобы проверить и не бояться что 1 из трёх сдохнет.

есть схемки простенькие для согласования уровней.
поищи.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 14 ноя 2012, 15:54 
Не в сети

Зарегистрирован: 14 ноя 2012, 12:26
Сообщения: 4
Я собственно их и привёл.
Сопротивление
Делитель
Диод защитный ( или два последовательно), для потери пары лишних вольт.
Диодный интерфейс на диодах Шоттки
Интерфейс на транзисторе.

Вопрос вот в чём, для сопряжения конкретного девайса с конкретным контроллером. По линии Tx(со стороны hc05) можно ли влоб соединить линии Tx-Rx ?
какой схемы будет достаточно для сопряжения по линии Rx , просто если достаточно последовательного сопротивления то я буду использовать его.

ПС из каких соображений берутся номиналы резисторов в делителе ? Здесь в схеме 10к и 15к а почему не 100 и 150 или 10М и 15М


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 14 ноя 2012, 16:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
почитай вот там http://we.easyelectronics.ru/Shematech/ ... oystv.html
и выбери тот который тебе по душе :)
любой который выберешь тот и подойдёт.

резистор может и можно, только китаец знает есть ли в блютусине эти защитные диоды.

Добавлено спустя 3 минуты 42 секунды:
резистор 4к7 выбран чтобы уж точно не сгорело. ток атм совсем мизерный получается

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 14 ноя 2012, 16:14 
Не в сети

Зарегистрирован: 14 ноя 2012, 12:26
Сообщения: 4
Робокрафт говорит что Rx Tx Hc05 вообще толерантны к 5в. Только я больше нигде не нашёл этому подтверждения.
Допустим Я использую диодный интерфейс для линии Rx чтобы понизить сигнал до 3.3 вольта. Из каких соображений выбираются резисторы в схеме диодного интерфейса?
Надо ли что то городить для линии Tx или меговский UART нормально поймёт сигнал в 3.3 вольта с БТ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 14 ноя 2012, 17:28 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth удлинитель ИК
СообщениеДобавлено: 14 ноя 2012, 17:49 
Не в сети

Зарегистрирован: 14 ноя 2012, 12:26
Сообщения: 4
Только в даташите об этом ничего не сказано. logic up to 3.6 Это максимум что я начитал.
Решил использовать такою схему http://alex-exe.ru/radio/microcontrolle ... #more-1229
Нормально? сделаю два сопряжителя и стабилизатор всё таки кину на борт.

А можно либу для протеуса достать под этот Бт модуль , чтобы от плату развёл или как его корректно там представить?


БИНГО.
....
3, the interface power level 3.3V, you can directly connect a variety of microcontroller (51, AVR, PIC, ARM, MSP430, etc.) and 5V MCU can be connected directly without the need MAX232 can not pass through the MAX232....

Правда я сначала нашёл, вот это описание :) :) :) "
3, интерфейсвласти уровень 3.3v, вы можете сразу что связано как никогда микроконтроллер (51, отлично, фото, особенности, msp430и др..) или 5v микроконтроллер могут быть подключены непосредственно без необходимости max232 не могут пройти через то Max232..." И долго занимался реверс переводом на английский чтобы понять чтобы это значило :D :ROFL: :ROFL: :ROFL: :ROFL:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

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


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

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