реклама на сайте
подробности

 
 
> Atmega8 + Siemens C35, Необходимо управлять семеном через ком порт, чтобы sms писал и звонил
sansan88
сообщение Jun 25 2008, 22:14
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 29-12-07
Пользователь №: 33 727



В общем следующая проблема. Подключил семен к меге, написал прогу простую, тестовую. выводит в ком порт AT команду для набора номера

printf("atd89502817109;\n");

но телефон на команду никак не реагирует.
Цепляем телефон на комп - все норм. по этой команде начинает звонить.
Цепляем мегу на комп (проверить что она там телефону шлет) - в терминале все ок.
соединяем комп и тело паралельно и цепляем их к меге - комп принрмает команду, телефолн тоже, но никак не реагирует.

Может кто сталкивался, кодскажите как решить проблему...

Мобильник Siemens C35
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
Kuzmi4
сообщение Jun 26 2008, 12:17
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 sansan88 - всё вам подкиньте..
ПОИСК ЖЕ ЕСТЬ!
sad.gif

В атаче - типа самые ходовые документики.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  2transistors_level_shifter.pdf ( 21.43 килобайт ) Кол-во скачиваний: 54
Прикрепленный файл  BiDirectional_level_shifter_PhilipsAN97055.pdf ( 75.3 килобайт ) Кол-во скачиваний: 58
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 26 2008, 12:22
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sansan88 @ Jun 26 2008, 15:37) *
короче сделаю согласование уровней на стабилитроне. как здесь http://radiokot.ru/circuit/digital/home/18/

"Как здесь" не надо - резистор хоть добавьте.
Go to the top of the page
 
+Quote Post
adc
сообщение Jun 26 2008, 12:53
Сообщение #18


Местный
***

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



Цитата(Хомяк @ Jun 26 2008, 08:53) *
Настроки UART какие.
Писал в свое время отправку смс на меге8
Но на асме писал
Если надо выложу

Если не затруднит, выложите пожалуйста. Заранее спасибо!


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
MicronSys
сообщение Jun 26 2008, 18:16
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



чтобы не мучатся с уровнями делай так
передатчик проц -> резук 10к -> приемник тела
и все будет внорме это провереный вариант
так работают большенство серийно выпускаемых охр. приборов
( по крайней мере на украине)

Сообщение отредактировал MicronSys - Jun 26 2008, 18:17
Go to the top of the page
 
+Quote Post
Getmanov
сообщение Jun 27 2008, 04:48
Сообщение #20


Участник
*

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



Цитата(MicronSys @ Jun 26 2008, 21:16) *
...передатчик проц -> резук 10к -> приемник тела...

Зачем лишний ток в защитные диоды?
Поставьте последовательно 1k2, после него на корпус 5k1.
А ещё лучше запитайте контроллер от телефона, там на какой-то ножке разъёма(3 или 4) присутствует напряжение с аккумулятора.
Go to the top of the page
 
+Quote Post
GDI
сообщение Jun 27 2008, 06:30
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А почему бы просто не запитать саму мегу от 3в, тогда и никакого согласования не потребуется. Правда придется использовать мега8L или применить mega48-88-168...
В большинстве USB переходников имеется встроенный стабилизатор на 3в и есть возможность питать выходные цепи м/сх переходника от этих 3в, тогда и уровни сигналов будут соответственно 3 вольтовые.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
mobidev
сообщение Jun 27 2008, 18:26
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 22-06-08
Из: Краснодарский край
Пользователь №: 38 488



Про передачи SMS можно почитать топик "передача SMS в формате PDU" http://www.phreaker.ru/showthread.php?t=3249
или тут можно http://www.serasidis.gr/circuits/smscontro...scontroller.htm

Сообщение отредактировал mobidev - Jun 27 2008, 18:41
Go to the top of the page
 
+Quote Post
sansan88
сообщение Jun 28 2008, 14:32
Сообщение #23





Группа: Новичок
Сообщений: 13
Регистрация: 29-12-07
Пользователь №: 33 727



схема согласования уровней не помогает (напряжение на выходе ограничено 3,6в) . телефон все-равно теряет сеть при получении команды. Подскажите пожалуйста что делать в таком случае... Спасибо.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 28 2008, 14:35
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sansan88 @ Jun 28 2008, 18:32) *
Подскажите пожалуйста что делать в таком случае...

Копать дальше: во-первых, действительно ли на TX 3.6В? Во-вторых, не включена ли случайно подтяжка на RX в меге?
Go to the top of the page
 
+Quote Post
hoakinn
сообщение Jun 28 2008, 16:57
Сообщение #25





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



При питании +5 вполне хватает поставленых стабилитронов 3.3 В либо ставить резистивную делилку.
сименсы общаются в обычном не сервисном режиме только на 19200.
пошли ему просто 0х41 0х54 0х0D на что он должен ответить ок
вместо символов \r\n использую посимвольный ввод через putchar
putchar(0x0d);
putchar(0x0a);
Go to the top of the page
 
+Quote Post
sansan88
сообщение Jun 29 2008, 11:39
Сообщение #26





Группа: Новичок
Сообщений: 13
Регистрация: 29-12-07
Пользователь №: 33 727



согласование уровней не помогает. сигнал с меги теперь ограничен 3.6в (измерил вольтметром), но все равно телефон теряет сеть при получении команды.

скорость как я уже говорил 19200. Паралельно комп подключен и все норм, от компа тело команду хавает и звонит, все как положено.

Как определить, включена ли подтяжка на приемнике? а с другой стороны, зачем, я веди только передаю команды, ответы от телефона не принимаю...


--------------------

Завтра попробую другой телефон использовать. На работе валяется эриксон старый, такой как здесь http://www.serasidis.gr/circuits/smscontro...scontroller.htm
Может это проблема именно конкретного экземпляра сименса.

Сообщение отредактировал sansan88 - Jun 29 2008, 12:04
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 29 2008, 12:40
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sansan88 @ Jun 29 2008, 15:39) *
согласование уровней не помогает. сигнал с меги теперь ограничен 3.6в (измерил вольтметром), но все равно телефон теряет сеть при получении команды.

Попробуйте уменьшить еще. Все проблемы с потерей сети связаны именно с уровнями сигналов.

Цитата(sansan88 @ Jun 29 2008, 15:39) *
Как определить, включена ли подтяжка на приемнике?

Если бит PORTD.0 установлен, значит и подтяжка включена.
Go to the top of the page
 
+Quote Post
crel
сообщение Jun 29 2008, 20:01
Сообщение #28





Группа: Новичок
Сообщений: 1
Регистрация: 2-06-08
Пользователь №: 38 006



А max232 между мегой и с35 не помогут в данной ситуации ?
Go to the top of the page
 
+Quote Post
Ден
сообщение Jun 30 2008, 03:39
Сообщение #29


Частый гость
**

Группа: Свой
Сообщений: 128
Регистрация: 21-06-07
Из: Омск
Пользователь №: 28 594



MAX232 это совершенно другая микросхема, она преобоазует RS232 уровни (±12В) в логические уровни 0...5В и обратно. Ни телефон ни МК с уровнями ±12В не работают!
Для соглосования можете использовать например микросхемы 74LVC1G125 и 74LVC125 или другие подобные.
Go to the top of the page
 
+Quote Post
malyr
сообщение Jun 30 2008, 07:30
Сообщение #30





Группа: Новичок
Сообщений: 1
Регистрация: 3-02-08
Пользователь №: 34 702



У меня сименс с45 при напряжении выше 3,3в не работал - команд не воспринимал, хотя с сетью было все ОК.
Работать начинал примерно на 3,2 и ниже. Нижнего предела не знаю smile.gif
Согласовывал: выход МК резистор 1К, вход телефона, резистор 1к8 на землю.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016