roboforum.ru

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

Вопрос по BTM-111 и интересная "проблема?"

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Вопрос по BTM-111 и интересная "проблема?"

Сообщение MorpheniX » 26 июн 2010, 23:51

Итак, собственно сам вопрос: какое напряжение лог. единицы выдает модуль на TX реально?
В даташите сказано мол VDD-0.4, VDD = 3.4 в конкретном случае, следовательно должно быть 3 В...
Но, модуль странным образом выдает 1.6 о_О

Теперь собственно причина вопроса, и интересная "проблема?"
Собирается машинка, управляется с компа по блютус
в машинке есть управляющая схема на базе ATMega48 и плата с виновником торжества
мк с модулем прекрасно общаются.. общались вчера =) по юарту
но вот не далее как сегодня утром, внезапно, общение прекратилось по совершенно непонятной причине
после расследования выяснилось, что мк не понимает что ему сообщает модуль, но модуль понимает мк, и модуль понимает сам себя по замыканию RX с TX, и с прошивкой тоже все хорошо и с мк все хорошо (был прошит и опробован другой с тем же результатом)
померив напряжение на ножке модуля 1.6, показалось что оно маловато
варварски потыкав напряжением в 3.3 В в ножку RX на мк выяснилось (настроен на обратную связь) что он все таки что то понимает, только говорят тихо
поступила забавная идея поднять напряжение с помощью последовательного подключения батарейки в 1.5 В между собеседниками и... о чудо! общение наладилось
так бредовая идея стала изящным решением интересной проблемы

Поскольку напряжение на TX модуля во время нормальной работы до инцидента померить не довелось, родился вопрос топика
также очень интересно, если напряжение должно быть 3 В, с какого оно 1.6?
MorpheniX
 
Сообщения: 2
Зарегистрирован: 26 июн 2010, 23:10

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение blindman » 27 июн 2010, 05:25

Вероятнее всего, где-то замыкание TX с ногой, на которой логический 0
MorpheniX писал(а):так бредовая идея стала изящным решением интересной проблемы

ничем она не стала, а так бредом и осталась :) устранять надо причину, а не следствие
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение =DeaD= » 27 июн 2010, 08:32

Чем мерили напряжение на ноге TX? Вольтметром что-ли?
Скорее всего нога замкнута на землю через какой-то резистор типа 50-150 Ом.
В том смысле что какой-то залипон неполный имеется.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение blindman » 27 июн 2010, 08:40

Необязательно резисторы - часто достаточно внутреннего сопротивления выхода
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение =DeaD= » 27 июн 2010, 08:42

Резистор - условно. Надо померить кстати между этой ногой и землёй сопротивление.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение avr123.nm.ru » 27 июн 2010, 12:19

С BT дела не имел потому спрошу - если воткнуть в ПК в USB гнездо BT "свисток" то, что надо сделать чтобы в ПК появился виртуальный COM ? Ну кроме установки дров свистка. Назовите пожалуйста модели USB BT адаптеров с которыми проверено образуется COM-порт.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение =DeaD= » 27 июн 2010, 12:43

2avr123: Порядок подключения виртуального СОМ-порта с BT-микросборками BT20 и BTM111 от ЭФО подробно расписано в инструкции к нашим BT-модулям на базе этих микросборок: mediawiki/images/1/1f/OR-BTx.pdf
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение avr123.nm.ru » 27 июн 2010, 13:35

Почитал инструкцию. Вопросы:
1) Код доступа 0000 для всех модулей ? Тогда могут ли работать несколько модулей в одном помещении ? Можно ли поменять этот код ?

2) Я правильно понял что для rx и tx использованы разные COM порты ? Как тогда програматор через него подключить или бутлодер использовать ? Изменением номера порта можно назначить одинаковый номер для rx и tx ?

Если помнишь топики где уже обсудили это то подскажи.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение galex1981 » 27 июн 2010, 14:23

1)Код доступа один. Могут работать несколько модулей в одном помещении, код не пробовал менять
2)Неправильно - один ком порт
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение MorpheniX » 27 июн 2010, 14:49

blindman писал(а):
MorpheniX писал(а):так бредовая идея стала изящным решением интересной проблемы

ничем она не стала, а так бредом и осталась :) устранять надо причину, а не следствие

ну я забыл написать "временным", просто работа данного изделия критична в данный момент =) поэтому в ход идут любые способы
логично, что если бы не было желания устранять причину - этого топика не появилось бы

c землей ~700КОм, на управляющей схеме нигде контактов нету, все проверено, возможно где-то на самом модуле, похоже придется выпаивать и проверять

может кто нибудь ответит точно на вопрос топика? сколько напряжение логической единицы на выходе UARTа на BT-модуле? может померяет кто нибудь?

avr123.nm.ru писал(а):С BT дела не имел потому спрошу - если воткнуть в ПК в USB гнездо BT "свисток" то, что надо сделать чтобы в ПК появился виртуальный COM ? Ну кроме установки дров свистка. Назовите пожалуйста модели USB BT адаптеров с которыми проверено образуется COM-порт.

любой свисток на чипе CSR точно работает
MorpheniX
 
Сообщения: 2
Зарегистрирован: 26 июн 2010, 23:10

Re: Вопрос по BTM-111 и интересная "проблема?"

Сообщение avr123.nm.ru » 27 июн 2010, 15:29

MorpheniX писал(а):сколько напряжение логической единицы на выходе UARTа на BT-модуле?
Должно быть близко к напряжению питания.

Вы напряжение без передачи измеряете ?

Если срочно нужно запустить то вам помогут 2 инвертора на транзисторах npn по схеме общий эммитер. "Переключение" около 0.7 вольт.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Новичкам или основы основ роботостроения.

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

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

cron