|
|
  |
подключение Wavecom Q64 к ПК через UART |
|
|
|
Mar 17 2010, 12:16
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549

|
Добрый день, я пытаюсь подключить Q64 Wireless Microprocessor через UART по следующей схеме:  Для согласования уровней использую MAX232-CPE. Проблема в том что сам модуль включается(светодиод горит), но Q64 не реагирует на AT комманды (например, на команду "AT" ответа нет). Соединение на скорости 115 000 и 9600, 8бит, 1 стоп-бит, Аппаратное управление CTS/RTS включено. Использовал стандартный гипертерминал и программу tcomu10.exe (http://logic-bratsk.ru/radio/util/tstcomu/tstcomu.htm) Подскажите что можно сделать. Спасибо.
|
|
|
|
|
Mar 18 2010, 09:33
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549

|
Ножка ON/OFF если внимательно почитать, должна быть на земле при включении, потом ее состояние может быть любым. При выключении спец ат командой этот пин должен быть на VCC. Светодиод загорается как это написано в даташите, поэтому модуль однозначно включается.
Да, в тех поддержке сказали что они тестировали этот модуль на MAX
Сообщение отредактировал John851 - Mar 18 2010, 09:35
|
|
|
|
|
Mar 18 2010, 10:07
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
>>>>Да, в тех поддержке сказали что они тестировали этот модуль на MAX а на каком максе не сказали? может на трехвольтовом MAX3232? потому что на страничке 12 документа http://www.compel.ru/images/catalog/957/Q6...64_and_GR64.pdfчетко указано что интерфейс 2.8V я бы не стал заниматься радиогубительством цепляя туда 5-ти вольтовый MAX, а следовал указаниям из документации и просто поставил MAX3232 c 3-х вольтовым питанием. и вот здесь http://www.sigmaelectronica.net/images/Q64%20Full.pdfможно посмотреть максимальные электрические параметры - нигде нет указания что входы 5v - tolerance И еще - конденсатор со второй ножки MAX232 соединяется с питанием, а не с GND - иначе неправильно себя ведет встроеный преобразователь напряжения.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Mar 18 2010, 11:07
|
Частый гость
 
Группа: Участник
Сообщений: 167
Регистрация: 7-10-05
Из: Санкт-Петербург
Пользователь №: 9 352

|
Цитата(John851 @ Mar 18 2010, 12:33)  Ножка ON/OFF если внимательно почитать, ... Неоднозначно у них там написано про это, как будто изо всех сил пытались скрыть наличие такой возможности включения. Беру слова обратно.
|
|
|
|
|
Mar 18 2010, 11:35
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549

|
в тех поддержке не указывали какую макс использовать, я замерял уровни на на пинах (в тч на пине питания) везде +2.8, хотя макс питается от +5, когда к этой же максине авр подсоединяю везде уровни +5
|
|
|
|
|
Mar 18 2010, 19:55
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549

|
итак, после подключения модуля через MAX3232 (с уровнями 3 вольта) ответа все так и небыло, было только эхо посланной комманды. Много раз посылал команду AT, раз на пятидесятый неожиданно пришел ответ -NO CARRIER обрамленный неопознанными символами. После следующей посылки АТ с символом <CR> от модуля пришел ответ: AT<CR><?><?>OK<?><?><?>. Я попробовал ввести другие ат команды, получал всегда ответ с эхо и неопознанными символами. Командой AT+IPR снизил скорость до 9600 но ответ также приходил с лишними символами.
Возможно ли избавится от эхо и неопознанных символов в ответе? Связано ли это с характеристиками MAX и может стоит заменить ее на микруху из серии ADM, например ADM3307E?
|
|
|
|
|
Mar 19 2010, 07:35
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 30-11-07
Пользователь №: 32 845

|
С модемом Q64 не работал, но приходилось работать с GR64. Для его включения на ногу ON/OFF нужно подать импульс определенной длительности. В вышеупомянутом документе приводятся отличия между этими модулями, так вот там просто увеличена длительность этого импульса. Если у вас эта ножка все время на земле, то вполне возможно что модуль просто не включается. Может стоит попробовать оставить ножку висеть в воздухе, и для включения замкнуть на землю на 1500 мс. Цитата(John851 @ Mar 18 2010, 12:33)  Ножка ON/OFF если внимательно почитать, должна быть на земле при включении, потом ее состояние может быть любым. Кстати, график на 76 странице даташита говорит об обратном. Вроде бы наоборот, везде написано "для включения модуля нужно подать низкий уровень..." - предполагается, что при подаче питания он высокий.
|
|
|
|
|
Mar 19 2010, 12:44
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549

|
не, модуль точно включается, теперь вот проблема с ответами от модуля...
|
|
|
|
|
Mar 19 2010, 18:50
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 2-05-09
Пользователь №: 48 549

|
думаю, что модуль все-таки включается - поведение индикатора LED соответствует описанию в DS (старт, затем резет, затем работа). Проблема именно в нестабильной связи по UART. Возможно кто-то сталкивался с подобным, что можно посоветовать сделать ?
Спасибо"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|