Проблема обмена информацией с Siemens A75

nik-dev
Offline
Зарегистрирован: 28.02.2013

Здравствуйте!
Я подключил телефон Siemens A75 к Arduino Uno.

1. Контакт RX телефона через резистор 22 кОм к контакту TX Arduino.
2. Контакт TX телефона через резистор 220 Ом к контакту RX Arduino.
3. Контакт POWER телефона к 5V Arduino.
4. Контакт GND телефона к общему проводу Arduino.

Отправляю АТ-команду "ATD <номер телефона>;".
И всё замечательно, телефон звонит на <номер телефона>, но в ответ от телефона ничего не приходит.
Даже на такие простые команды как "AT", "ATE0" - тишина, хотя по инструкции должен придти "OK".
Может кто-нибудь сталкивался с такой проблемой?

maksim
Offline
Зарегистрирован: 12.02.2012

Попробуйте убрать резистор на 220 Ом. Команды вы отправляете из программы или из сериал-монитора?

gena
Offline
Зарегистрирован: 04.11.2012

  На контакте RX Arduino "встречаются" два сигнала: TX от мобильника и TX от FT232. Вероятно сигнал от FT232 сильнее и "не пропускает" ответ от мобильного.

maksim
Offline
Зарегистрирован: 12.02.2012

FT232 подключена к дуине через резисторы 1кОм, поэтому попробуйте убрать резистор на 220 Ом.

nik-dev
Offline
Зарегистрирован: 28.02.2013

Из программы. Попробую убрать резистор, спасибо!

nik-dev
Offline
Зарегистрирован: 28.02.2013

maksim пишет:

Попробуйте убрать резистор на 220 Ом. Команды вы отправляете из программы или из сериал-монитора?

Я убрал резистор, но результат всё равно прежний.

Я померил мультиметром контакт RX телефона выдаёт 2.7V, а контакт TX Arduino выдаёт 5V. Может в этом проблема?

maksim
Offline
Зарегистрирован: 12.02.2012

В чем в этом? Телефон же на прием работает.
Просто 2,7 вольта, которые выдает телефон, недостаточно для дуины.

nik-dev
Offline
Зарегистрирован: 28.02.2013

maksim пишет:

В чем в этом? Телефон же на прием работает.
Просто 2,7 вольта, которые выдает телефон, недостаточно для дуины.

А не подскажите как можно преобразовать в 5V?

maksim
Offline
Зарегистрирован: 12.02.2012

http://www.sparkfun.com/datasheets/BreakoutBoards/Level-Converter-v10.pdf Можно попробовать вместо полевика поставить обычный биполярник.

nik-dev
Offline
Зарегистрирован: 28.02.2013

maksim пишет:

http://www.sparkfun.com/datasheets/BreakoutBoards/Level-Converter-v10.pdf Можно попробовать вместо полевика поставить обычный биполярник.

Спасибо! Попробую.