Технический форум по робототехнике.
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?
blindman » 27 июн 2010, 05:25
Вероятнее всего, где-то замыкание TX с ногой, на которой логический 0
MorpheniX писал(а):так бредовая идея стала изящным решением интересной проблемы
ничем она не стала, а так бредом и осталась
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
устранять надо причину, а не следствие
=DeaD= » 27 июн 2010, 08:32
Чем мерили напряжение на ноге TX? Вольтметром что-ли?
Скорее всего нога замкнута на землю через какой-то резистор типа 50-150 Ом.
В том смысле что какой-то залипон неполный имеется.
blindman » 27 июн 2010, 08:40
Необязательно резисторы - часто достаточно внутреннего сопротивления выхода
=DeaD= » 27 июн 2010, 08:42
Резистор - условно. Надо померить кстати между этой ногой и землёй сопротивление.
avr123.nm.ru » 27 июн 2010, 12:19
С BT дела не имел потому спрошу - если воткнуть в ПК в USB гнездо BT "свисток" то, что надо сделать чтобы в ПК появился виртуальный COM ? Ну кроме установки дров свистка. Назовите пожалуйста модели USB BT адаптеров с которыми проверено образуется COM-порт.
=DeaD= » 27 июн 2010, 12:43
2avr123: Порядок подключения виртуального СОМ-порта с BT-микросборками BT20 и BTM111 от ЭФО подробно расписано в инструкции к нашим BT-модулям на базе этих микросборок:
mediawiki/images/1/1f/OR-BTx.pdf
avr123.nm.ru » 27 июн 2010, 13:35
Почитал инструкцию. Вопросы:
1) Код доступа 0000 для всех модулей ? Тогда могут ли работать несколько модулей в одном помещении ? Можно ли поменять этот код ?
2) Я правильно понял что для rx и tx использованы разные COM порты ? Как тогда програматор через него подключить или бутлодер использовать ? Изменением номера порта можно назначить одинаковый номер для rx и tx ?
Если помнишь топики где уже обсудили это то подскажи.
galex1981 » 27 июн 2010, 14:23
1)Код доступа один. Могут работать несколько модулей в одном помещении, код не пробовал менять
2)Неправильно - один ком порт
MorpheniX » 27 июн 2010, 14:49
blindman писал(а):MorpheniX писал(а):так бредовая идея стала изящным решением интересной проблемы
ничем она не стала, а так бредом и осталась
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
устранять надо причину, а не следствие
ну я забыл написать "временным", просто работа данного изделия критична в данный момент =) поэтому в ход идут любые способы
логично, что если бы не было желания устранять причину - этого топика не появилось бы
c землей ~700КОм, на управляющей схеме нигде контактов нету, все проверено, возможно где-то на самом модуле, похоже придется выпаивать и проверять
может кто нибудь ответит точно на вопрос топика? сколько напряжение логической единицы на выходе UARTа на BT-модуле? может померяет кто нибудь?
avr123.nm.ru писал(а):С BT дела не имел потому спрошу - если воткнуть в ПК в USB гнездо BT "свисток" то, что надо сделать чтобы в ПК появился виртуальный COM ? Ну кроме установки дров свистка. Назовите пожалуйста модели USB BT адаптеров с которыми проверено образуется COM-порт.
любой свисток на чипе CSR точно работает
avr123.nm.ru » 27 июн 2010, 15:29
MorpheniX писал(а):сколько напряжение логической единицы на выходе UARTа на BT-модуле?
Должно быть близко к напряжению питания.
Вы напряжение без передачи измеряете ?
Если срочно нужно запустить то вам помогут 2 инвертора на транзисторах npn по схеме общий эммитер. "Переключение" около 0.7 вольт.