Устройство управления и контроля. Часть 1 (тема закрыта)
|
|
123ksn | Дата: Четверг, 02.02.2012, 11:34 | Сообщение # 281 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Quote (deniss1900) Если на то пошло при зависании проца то тогда Михаилу проще сделать принудительный сброс МК ну предположим каждые 10 минут и проблема будет решена. Это не решение проблемы- это попытка "отмазаться". Такие методы применяют, когда надо заставить устройство хоть как-то работать, что бы получить некоторое время на раздумье. Не думаю, что автору не интересно самому знать в чем проблема. Quote (deniss1900) А в чем собственно может быть глюк. В том что не с 1 а со 2 или 4ого гудка устройство возьмет трубку? Вы полностью извратили суть проблемы. Лично для меня нет принципиальной разницы с 1-го или 4-го гудка устройство "поднимет" трубку. Но проблема не в этом, а в том, почему сразу после подключения питания устройство работает как задумывал автор, а по прошествии нескольких минут уже так не работает. Разницу улавливаете? Такая проблема говорит о том, что в программе или железе есть серьезная ошибка! Поскольку автор исходники в открытый доступ не выложил, то более аргументированно высказаться не могу. Только на уровне логики (алгоритма).
Сообщение отредактировал 123ksn - Четверг, 02.02.2012, 15:58 |
|
| |
Admin | Дата: Четверг, 02.02.2012, 18:56 | Сообщение # 282 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Ну что, продолжим? Определённые проблемы имеют место быть, это бесспорно, да я и нигде не утверждал что это идеальное устройство. Поэтому будем разбираться. На данный момент, судя по вашим отзывам, основных проблем две - неправильный счёт количества вызовом и нестабильное декодирование DTMF. Начнём с решения первой проблемы. Кое-какие мысли у меня есть, сейчас немного подправил прошивку. Просьба проверить. Будем добиваться чёткой работы на 1 вызове. Параметры прошивки те же - 1 вызов, пароль 1234.
|
|
| |
123ksn | Дата: Четверг, 02.02.2012, 20:26 | Сообщение # 283 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| С возвращением! Скачал. Отпишусь через пару часов.
|
|
| |
123ksn | Дата: Четверг, 02.02.2012, 21:22 | Сообщение # 284 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Установил генератор в режим XT. Залил новую прошивку. После подаче питания начал светиться светодиод в торце МТ8870 где-то около минуты. Устройство не ответило ни сразу после авторизации на велком ни через несколько минут, ни на первый вызов, ни на десятый. Что вызов поступает слышно по слабому "жужанию" устройства. Т.е. стало хуже. По крайне мере у меня.
Сообщение отредактировал 123ksn - Четверг, 02.02.2012, 21:28 |
|
| |
Admin | Дата: Четверг, 02.02.2012, 21:32 | Сообщение # 285 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Понятно. Значит, не то, что я думал. Программа сразу "провалилась" в режим установки пароля и вызовов, а установить их невозможно, т.к. нет соединения. Естественно, в этой ситуации МК не ответит на входящий звонок. Так, ладно. Попробуйте в старой прошивке в епроме заменить первую ячейку с 01 на допустим, 06. Как в этом случае? Ответ должен быть по фронту 6-го вызова.
|
|
| |
jon | Дата: Четверг, 02.02.2012, 22:11 | Сообщение # 286 |
Группа: Пользователи
Сообщений: 67
Статус: Offline
| С новой прошивкой то же что и в посте 285,заменил кол-во вызовов в старой прошивке на 6,в результате : 1звонок-по фронту 3-го 2звонок-по фронту 6-го 3-------------------- 6-го 4--------------------- 3-го 5---------------------- 6-го 6-----------------------6-го 7---------------------- 3-го 8-----------------------3-го 9-----------------------6-го 10----------------------6-го 11----------------------6-го
|
|
| |
Admin | Дата: Четверг, 02.02.2012, 22:44 | Сообщение # 287 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Интересная закомерность. Вернее, её тут и нет :). Хорошо, буду разбираться дальше.
|
|
| |
123ksn | Дата: Четверг, 02.02.2012, 22:46 | Сообщение # 288 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Минут через 20 отпишусь. Дорабатываю плату. Ставлю перемычки, что бы не выпаиваться/припаиваться.
|
|
| |
123ksn | Дата: Четверг, 02.02.2012, 23:16 | Сообщение # 289 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Quote (Admin) Попробуйте в старой прошивке в епроме заменить первую ячейку с 01 на допустим, 06. Как в этом случае? Ответ должен быть по фронту 6-го вызова. У меня устройство стабильно "снимало" трубку на 4-м звонке, но мне кажется не на фронте. Повторил 4 раза. Но!!! Хоть и "снимает" трубку тоновые сигналы игнорирует полностью. Пароль я не смог ввести. И связь разорвать. Светодиод опознания команд не "подмигивал". Мне кажется, что я слышал повышеный шум в своей трубке (звуковом канале). Кстати, у меня в комнате работают на расстоянии менее одного метра 3 GSM устройства: 1) тестируемое устройство 2) мой мобильник 3) 3G-модем. В прошлый раз 3G модем кажется был отключен на этапе тестирования. С другой стороны это не должно влиять. Ведь бывают места, где 5 человек на квадратном метре звонят и разговаривают и все работает. Но это так, для полноты картины.
Сообщение отредактировал 123ksn - Четверг, 02.02.2012, 23:23 |
|
| |
Admin | Дата: Четверг, 02.02.2012, 23:22 | Сообщение # 290 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Quote (123ksn) У меня устройство стабильно "снимало" трубку на 4-м звонке, но мне кажется не на фронте. Повторил 4 раза. Но!!! Хоть и "снимает" трубку тоновые сигналы игнорирует полностью Это со "старой" версией? У меня предположение, что немного "криво" я реализовал подсчёт входящих звонков в прерывании. Насчёт опознавания DTMF - это уже другой вопрос. На выходные планирую конкретно засесть за программу, всё равно в такие морозы нехрен на улице делать
|
|
| |