Устройство управления и контроля. Часть 1 (тема закрыта)
|
|
123ksn | Дата: Воскресенье, 02.09.2012, 13:24 | Сообщение # 471 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Может быть такое поведение имеет внешние причины? Когда сим-карта у меня стояла в телефоне, то приходило много СМСок рекламного характера (Оператор МТС, тарифный план без абоненской платы). Может быть эти СМСки переполняют кэш модема и модем "падает"? Как-то давно, когда крутым модемом считался модем на 2400 бод, модем не мог принимать определенные ZIP-файлы, т.к. в них имелась какая-то комбинация символов. Пока не обновили коммуникационную программу проблема оставалась.
|
|
| |
Admin | Дата: Воскресенье, 02.09.2012, 15:42 | Сообщение # 472 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Quote (123ksn) Прерывание вызывает СИМ300. Я предположил бы, что на этапе отправки СМС формируется некий набор символов, действующий как команда, которая переводит СИМ300 в другой режим, в котором не формируется сигнал на прерывание Прерывание в микроконтроллере вызывает команда RING от SIM300D (или от МС35). Поэтому проблема скорее всего именно на уровне программы. Возможно происходит сбой в счётчике (регистре) количества вызовов. Но тогда похожая проблема должна была быть и на версии 1.0.
Возможно, программа воспринимает один вызов за несколько (хотя этого и должно было быть). Для локализации проблемы можно попробовать использовать 3-4 вызова вместо одного.
|
|
| |
Admin | Дата: Воскресенье, 02.09.2012, 16:29 | Сообщение # 473 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Для локализации проблемы выкладываю тестовую прошивку. Это полностью версия 1.2, только количество вызовов в ней не программируется через EEPROM и всегда равно 1. Из программы исключен счетчик количества вызовов, теперь по команде RING поднимается флаг одного вызова и по его наличию происходит подключение к линии.
Если проблема в счетчике вызовов, то эта программа должна работать. Если сбои будут продолжаться, нужно будет "копать" дальше. Просьба проверить эту тестовую прошивку.
|
|
| |
123ksn | Дата: Воскресенье, 02.09.2012, 21:36 | Сообщение # 474 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Только что скачал. Залью скорее всего завтра(не уверен). В течение недели потестирую. О результатах отпишусь.
|
|
| |
123ksn | Дата: Понедельник, 03.09.2012, 19:45 | Сообщение # 475 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Quote (deniss1900) у меня модем мс35 Чуток поискал информации по модему мс35. Вот здесь http://forum.ixbt.com/topic.cgi?id=16:31255 описана GL00m проблема с "неподнятием трубки" и её решение. В смысл написанного сильно не вникал, но может эта информация будет полезна и для СИМ300.
|
|
| |
deniss1900 | Дата: Понедельник, 03.09.2012, 20:36 | Сообщение # 476 |
Группа: Пользователи
Сообщений: 546
Статус: Offline
| День отработала прошивка. Пока полет нормальный. За 2 месяца работы раз пять глюк наблюдался с дозвоном. Так что тестить долго придется с дозвоном.
|
|
| |
deniss1900 | Дата: Понедельник, 03.09.2012, 20:39 | Сообщение # 477 |
Группа: Пользователи
Сообщений: 546
Статус: Offline
| Предлагаю вообще убрать функцию количества вызовов так как она абсолютна не нужна. Сделать 2 вызова и все. Что дает настройка количества вызовов?
|
|
| |
Admin | Дата: Понедельник, 03.09.2012, 20:40 | Сообщение # 478 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Это я так понимаю, версия которую я выкладывал вчера - т.е. с непрограммируемым количеством вызовов?
|
|
| |
deniss1900 | Дата: Понедельник, 03.09.2012, 20:43 | Сообщение # 479 |
Группа: Пользователи
Сообщений: 546
Статус: Offline
| Совершенно верно.
|
|
| |
deniss1900 | Дата: Понедельник, 03.09.2012, 20:46 | Сообщение # 480 |
Группа: Пользователи
Сообщений: 546
Статус: Offline
| Заметил одно: уже задавал вопрос про это. При дозвоне пароль и * и # обрабатываются всегда! а вот когда команды даю например 1* 1# 6* 6# бывает на с первого раза срабатывает. Думаю глюк программы.
|
|
| |