Среда, 07.12.2016, 18:21
| RSS
Главная | Устройство управления и контроля. Часть 4 - Страница 3 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Страница 3 из 31«123453031»
Форум » ФОРУМ » Электроника для дома » Устройство управления и контроля. Часть 4
Устройство управления и контроля. Часть 4
Evgenij51Дата: Вторник, 08.09.2015, 22:18 | Сообщение # 21
Группа: Пользователи
Сообщений: 36
Статус: Offline

Цитата
А на какой схеме 100 Ом???
http://electromost.com/load/ustrojstvo_upravlenija_i_kontrolja_po_gsm_versija_light/2-1-0-382
 


AdminДата: Вторник, 08.09.2015, 22:33 | Сообщение # 22
Admin
Группа: Администраторы
Сообщений: 3188
Статус: Online
ОК, исправил
 
Evgenij51Дата: Среда, 09.09.2015, 12:50 | Сообщение # 23
Группа: Пользователи
Сообщений: 36
Статус: Offline
Михаил, очень хотелось услышать Ваше предположение. Суть в следующем: подаю питание на устройство, все отлично проходит. Регистрация в сети, соединение, пароль, работа устройства. Отключаю питание (это без аккумулятора). Через любое время опять подаю питание. SIM модуль как обычно проходит  регистрацию в сети, модуль готов. Звоню с мобильника на номер УУиК. Через определенное количество гудков нормально проходит соединение. А дальше что-то не так: нажимаю #, зеленый светодиод показывает прохождение ДТМФ, а вот подключения не происходит, красный светодиодик PROG не зажигается. Выключаю питание устройства. Снова подаю питание на устройство. Всё проходит великолепно: соединение, управление командами, информационное SMS и пр.. Если опять отключить питание, потом снова подать его, опять таки при нажатии # соединение не получается, т.е. не загорается красный светодиод PROG. Такое впечатление как триггер, раз включил - нормально, второй раз - нет и так систематически продолжается через раз. Я думаю что-то программно, а вот что, понять не могу, в программировании не силен. Очень бы хотелось выслушать Ваше предположение. А может у кого из форумчан такое случалось?
 
alex152Дата: Среда, 09.09.2015, 14:36 | Сообщение # 24
Группа: VIP
Сообщений: 357
Статус: Offline
Цитата Evgenij51 ()
Через определенное количество гудков
 
Цитата Evgenij51 ()
А может у кого из форумчан такое случалось?
Случалось у некоторых smile в предыдущих версиях прошивки, когда не обнулялся счетчик количества гудков после отсоединения абонента. В версии 1.7 такого не должно быть. Я имею в виду, что прошивка не виновата, дело скорее всего в железе.
 
Evgenij51Дата: Среда, 09.09.2015, 15:02 | Сообщение # 25
Группа: Пользователи
Сообщений: 36
Статус: Offline

Цитата
...когда не обнулялся счетчик количества гудков после отсоединения абонента.
Странно!!! Неужели такое возможно? Я же обесточиваю все устройство, потом включаю хоть через минуту, хоть через 2 дня, все равно периодичность продолжается, а не начинает по новой. Периодически, где-то 10 раз включал-выключал устройство, и все разы строго "по расписанию" раз работает - второй нет, раз работает - второй нет и т.д. Даже интересно, в каком месте в "железе" копать? Прямо как в квазисенсорном управлении, раз нажал - включил, еще раз - выключил.
 


alex152Дата: Среда, 09.09.2015, 15:46 | Сообщение # 26
Группа: VIP
Сообщений: 357
Статус: Offline
Порассуждаем:
1. память программ в контроллере измениться не может  (с 99,999%-й вероятностью smile )
2. при включении питания регистры общего пользования контроллера (ОЗУ) находятся в неопределенном состоянии, но нужные нам в процессе работы инициализируются при старте программы, т.е. при старте их состояние всегда должно быть одно и то же.
3. память EEPROM - в процессе работы могут меняться только две ячейки (состояние охраны и состояние нагрузок), что никак не должно влиять на запуск.

Что остается? Железо. В первую очередь gsm-модуль, у него тоже есть память (регистры ОЗУ) и прошивка тоже есть.
У Вас лайт версия? Попробуйте включить gsm-модуль и плату контроллера не одновременно, а сначала gsm-модуль, потом контроллер и наоборот. Может что-то изменится...
Чтобы исключить влияние прошивки контроллера, попробуйте не выключая питание сделать RESET pic16 (вывод 1 кратковременно соединить с "общим"), а потом пробуйте  дозвониться. Как изменится поведение?
И еще, измените кол-во гудков на 1


Сообщение отредактировал alex152 - Среда, 09.09.2015, 15:51
 
Evgenij51Дата: Среда, 09.09.2015, 15:58 | Сообщение # 27
Группа: Пользователи
Сообщений: 36
Статус: Offline
Вечером буду дома, поэкспериментирую  и отпишусь. Но регулярная периодичность сильно удивляет .
 
AdminДата: Среда, 09.09.2015, 20:33 | Сообщение # 28
Admin
Группа: Администраторы
Сообщений: 3188
Статус: Online
Давайте начнем с того, что Вы так и не указали точно версию прошивки с "триггерным эффектом". А это очень важно, т.к .начиная с версии 1.5 за автоответ GSM модуля отвечает не программа МК а сам GSM модуль. В описании версии 1.5 об этом сказано довольно подробно:

Цитата
В версии 1.5 полностью изменен алгоритм автоответа модуля. Если в предыдущих версиях количество входящих вызовов подсчитывалось по ответу RING модуля GSM, то сейчас эта функция определяется командой ATS0=x, где х – количество вызовов до автоответа модуля. Эти изменения были внесены ввиду того, что некоторые жаловались на то, что иногда модуль GSM не отвечает на входящие звонки. Поиски причин этого как автором, так и другими участниками форума на протяжении длительного времени успеха не имели, поэтому сделана попытка решить данную проблему кардинально – изменением алгоритма.....
 
Evgenij51Дата: Среда, 09.09.2015, 21:15 | Сообщение # 29
Группа: Пользователи
Сообщений: 36
Статус: Offline
Прошивка 1.7. Уже просто не знаю что делать. Заметил такую деталь. В EEPROM после рабочего состояния устройства в ячейке 0х00 записано 00 и т.д. После нерабочего, когда не получается соединения в ячейке 0х00 записано 01. Пока только что и обнаружил. Больше нового ничего. Не знаю, влияет ли это на что или нет? Хотелось конечно прикрепить для обзора картинки, но что-то не получается.
 


AdminДата: Среда, 09.09.2015, 21:46 | Сообщение # 30
Admin
Группа: Администраторы
Сообщений: 3188
Статус: Online
Цитата Evgenij51 ()
Прошивка 1.7.

Если так, то от программы тут ничего не зависит, "чудит" GSM модуль, т.к. функция автоответа здесь возложена полностью на него.

Цитата Evgenij51 ()
В EEPROM после рабочего состояния устройства в ячейке 0х00 записано 00 и т.д. После нерабочего, когда не получается соединения в ячейке 0х00 записано 01.

Это только состояние сигнализации. На дозвон влиять не должно.

P.S. Похоже, начинается "1001 круг" форума с проблемой "недозвона" smile
 
Форум » ФОРУМ » Электроника для дома » Устройство управления и контроля. Часть 4
Страница 3 из 31«123453031»
Поиск:



T2M © 2016
Сайт управляется системой uCoz