roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 15:03

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Правильное сопряжение двух устройств
СообщениеДобавлено: 09 авг 2011, 21:57 
Не в сети

Зарегистрирован: 09 авг 2011, 17:15
Сообщения: 104
Откуда: Волжский
Вроде посмотрел темы, поиск использовал, не нашел. Хочу правильно подключить передатчик к контроллеру.
Итак. Есть OR-AVR-M32-D(3.3В), передатчик на основе TX-2B(3В).
В норме у TX-2B на управляющих входах +Vcc, если замкнуть ногу на землю - в эфир улетает команда, ток при этом до 2мА(замерял) при полностью вытянутой антенне. Я уже подключал напрямую к GPIO выводам контроллера передатчик(землю и управляющие выводы). Ничего не сгорело, все работает. Но как-то неспокойно.
Есть дикая мысль собрать пачку транзисторов в качестве ключей и рулить пультом через них.
Главный вопрос: а надо-ли? Или таки есть шанс, что при подаче одновременно нескольких команд контроллеру станет плохо?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное сопряжение двух устройств
СообщениеДобавлено: 09 авг 2011, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А что у вас за Vcc, сколько вольт? :)

И что на GPIO сейчас, пока там не земля, по напряжению.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное сопряжение двух устройств
СообщениеДобавлено: 09 авг 2011, 22:12 
Не в сети

Зарегистрирован: 09 авг 2011, 17:15
Сообщения: 104
Откуда: Волжский
Дык указал в скобках у каждого устройства. То, что контроллер дает уровни на 3.3V вам лучше известно, как производителю. А вот у пульта напряжение питания может колебаться в широких пределах. В конкретно данном случае - две батарейки, то есть 3V. На GPIO сейчас 0. Потому что в разобранном виде на полочке лежит.
Насколько я понимаю, пока нога сконфигурирована по дефолту - там Hi-Z, соответственно, туда прилетит 3V от TX-2B. Когда настраиваем ногу на вывод и выдаем логическую 1, то тут, видимо, кто кого переплюнет. Самому передатчику достаточно пофигу, будет там 3V или 3.3V. А когда на выводе контроллера даем 0 - там ноль. Потому что срабатывает передача, и машинка побежала, или колеса повернула.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное сопряжение двух устройств
СообщениеДобавлено: 10 авг 2011, 00:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Думаю 3В и 3.3В согласовывать не надо, если боязно - поставьте токоограничительные резисторы в 100-150 Ом.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное сопряжение двух устройств
СообщениеДобавлено: 23 сен 2011, 15:08 
Не в сети

Зарегистрирован: 28 июл 2011, 11:19
Сообщения: 20
Откуда: www.rcdesign.ru
прог. языки: C
Присоединюсь.

Сейчас сращиваю ATmega128 и SPI Flash AT45D801. У меги все завязано на 5.0В, флэшка требует 3.3В максимум, для чего для нее сделана выделенная цепь питания, земля общая.
Вопросы:
1. Не спалю ли я лог. "1" 5В от проца флэшку 3.3В?
2. MOSI/MISO-ставить ли токоограничительные резюки 330Ом?
3. Поймёт ли проц лог. "1" 3.3В? Очень не хочется еще морочиться с конвертером уровней...
Заранее благодарю-с.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное сопряжение двух устройств
СообщениеДобавлено: 23 сен 2011, 15:23 
Не в сети
отсылающий читать курс
Аватара пользователя

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное сопряжение двух устройств
СообщениеДобавлено: 23 сен 2011, 15:42 
Не в сети

Зарегистрирован: 28 июл 2011, 11:19
Сообщения: 20
Откуда: www.rcdesign.ru
прог. языки: C
сенкс!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное сопряжение двух устройств
СообщениеДобавлено: 26 сен 2011, 19:17 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Поставь на MOSI, SCK и CS не просто токоограничительные резисторы, а делители 3:2, например 330 и 680 Ом, если электричества не жалко. Корректнее будет.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 7


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

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