|
Atmega8 + Siemens C35, Необходимо управлять семеном через ком порт, чтобы sms писал и звонил |
|
|
|
Jun 25 2008, 22:14
|
Группа: Новичок
Сообщений: 13
Регистрация: 29-12-07
Пользователь №: 33 727

|
В общем следующая проблема. Подключил семен к меге, написал прогу простую, тестовую. выводит в ком порт AT команду для набора номера
printf("atd89502817109;\n");
но телефон на команду никак не реагирует. Цепляем телефон на комп - все норм. по этой команде начинает звонить. Цепляем мегу на комп (проверить что она там телефону шлет) - в терминале все ок. соединяем комп и тело паралельно и цепляем их к меге - комп принрмает команду, телефолн тоже, но никак не реагирует.
Может кто сталкивался, кодскажите как решить проблему...
Мобильник Siemens C35
|
|
|
|
|
 |
Ответов
(15 - 29)
|
Jun 26 2008, 12:53
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(Хомяк @ Jun 26 2008, 08:53)  Настроки UART какие. Писал в свое время отправку смс на меге8 Но на асме писал Если надо выложу Если не затруднит, выложите пожалуйста. Заранее спасибо!
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Jun 27 2008, 04:48
|

Участник

Группа: Свой
Сообщений: 66
Регистрация: 28-01-08
Из: Николаев
Пользователь №: 34 507

|
Цитата(MicronSys @ Jun 26 2008, 21:16)  ...передатчик проц -> резук 10к -> приемник тела... Зачем лишний ток в защитные диоды? Поставьте последовательно 1k2, после него на корпус 5k1. А ещё лучше запитайте контроллер от телефона, там на какой-то ножке разъёма(3 или 4) присутствует напряжение с аккумулятора.
|
|
|
|
|
Jun 28 2008, 14:32
|
Группа: Новичок
Сообщений: 13
Регистрация: 29-12-07
Пользователь №: 33 727

|
схема согласования уровней не помогает (напряжение на выходе ограничено 3,6в) . телефон все-равно теряет сеть при получении команды. Подскажите пожалуйста что делать в таком случае... Спасибо.
|
|
|
|
|
Jun 28 2008, 16:57
|
Группа: Новичок
Сообщений: 8
Регистрация: 21-09-07
Пользователь №: 30 732

|
При питании +5 вполне хватает поставленых стабилитронов 3.3 В либо ставить резистивную делилку. сименсы общаются в обычном не сервисном режиме только на 19200. пошли ему просто 0х41 0х54 0х0D на что он должен ответить ок вместо символов \r\n использую посимвольный ввод через putchar putchar(0x0d); putchar(0x0a);
|
|
|
|
|
Jun 29 2008, 11:39
|
Группа: Новичок
Сообщений: 13
Регистрация: 29-12-07
Пользователь №: 33 727

|
согласование уровней не помогает. сигнал с меги теперь ограничен 3.6в (измерил вольтметром), но все равно телефон теряет сеть при получении команды. скорость как я уже говорил 19200. Паралельно комп подключен и все норм, от компа тело команду хавает и звонит, все как положено. Как определить, включена ли подтяжка на приемнике? а с другой стороны, зачем, я веди только передаю команды, ответы от телефона не принимаю... -------------------- Завтра попробую другой телефон использовать. На работе валяется эриксон старый, такой как здесь http://www.serasidis.gr/circuits/smscontro...scontroller.htmМожет это проблема именно конкретного экземпляра сименса.
Сообщение отредактировал sansan88 - Jun 29 2008, 12:04
|
|
|
|
|
Jun 29 2008, 12:40
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(sansan88 @ Jun 29 2008, 15:39)  согласование уровней не помогает. сигнал с меги теперь ограничен 3.6в (измерил вольтметром), но все равно телефон теряет сеть при получении команды. Попробуйте уменьшить еще. Все проблемы с потерей сети связаны именно с уровнями сигналов. Цитата(sansan88 @ Jun 29 2008, 15:39)  Как определить, включена ли подтяжка на приемнике? Если бит PORTD.0 установлен, значит и подтяжка включена.
|
|
|
|
|
Jun 29 2008, 20:01
|
Группа: Новичок
Сообщений: 1
Регистрация: 2-06-08
Пользователь №: 38 006

|
А max232 между мегой и с35 не помогут в данной ситуации ?
|
|
|
|
|
Jun 30 2008, 07:30
|
Группа: Новичок
Сообщений: 1
Регистрация: 3-02-08
Пользователь №: 34 702

|
У меня сименс с45 при напряжении выше 3,3в не работал - команд не воспринимал, хотя с сетью было все ОК. Работать начинал примерно на 3,2 и ниже. Нижнего предела не знаю  Согласовывал: выход МК резистор 1К, вход телефона, резистор 1к8 на землю.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|