Управление нагрузками по ТФЛОП и GSM
|
|
mksergey | Дата: Понедельник, 23.05.2011, 14:16 | Сообщение # 31 |
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Собрал устройство дистанциооного управления по ТФОП и GSM на pic16f876a. Работает как-то не корректно. При включении иногда сразу включается светодиод или срабатывает одно из реле. В режиме программирования запрограммировать пароль удается не всегда, а в режиме пользователя тот же пароль принимает через раз. Также в режиме управления нагрузками команды выполняются не корректно. Детали использовал указаные на схеме pic16f876a + mt8870. Светодиод DTMF на сигналы реагирует. Подскажите в чем может быть проблема.
|
|
| |
Admin | Дата: Понедельник, 23.05.2011, 14:16 | Сообщение # 32 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| При первом включении устройства удерживайте кнопку программирования, подайте питание, отпустите кнопку. Устройство войдёт в режим программирования. Далее вводите пароль. Если светодиод на все сигналы дтмф реагирует, а цифры не вводятся, то смотрите, какой код выдаёт 8870. Если же индикация светодиода при вводе цифр происходит не всегда - значит нестабильное опознание дтмф. Смотрите кварц - он точно 3, 5795 МГц? Возможно присутствуют помехи по питанию. С прошивкой вопросов быть не должно, это устройство уже повторено неоднократно и если возникали какие-либо вопросы, то большинство из них описано на данном форуме.
|
|
| |
mksergey | Дата: Понедельник, 23.05.2011, 19:22 | Сообщение # 33 |
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Спасибо за подсказку. Все нормально заработало. Действительно я замыкал кнопку после подачи питания.
|
|
| |
StunInSlave | Дата: Воскресенье, 05.06.2011, 21:46 | Сообщение # 34 |
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Доброго времени суток, уважаемый форумчане. Заранее прошу прощения за глупые вопросы (уровень понимания схемотехники низок и опыта работы с паяльником нет), но жажда знаний спать не даёт. Мне хотелось бы на выходе иметь устройство с GSM модулем, которое будет питаться от сети 220В, при получении смс с определенной информацией подает 12 вольт на один из своих выходов на время X, ( в смс будет содержаться пароль, информация о номере выхода, продолжительность подачи напряжения). Собственно вопрос: Можно ли реализовать такой функционал на базе сабжа? или следует использовать нечто другое? Гугл говорит, что велосипед уже изобрели и продают. Но с ОГРОМНЫМ ненужным функционалом и соответственно всё это выходит в копеечку. Хотелось бы получить советы/наставления от людей знающих хотя бы в какую сторону копать.
|
|
| |
Admin | Дата: Воскресенье, 05.06.2011, 22:43 | Сообщение # 35 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Можно и на базе этого устройства. Есть вариант со встроеным GSM модулем. Только оба устройства управляются не через SMS, а DTMF командами - т.е. нажатием кнопок на клавиатуре. А вообще я противник управления через SMS. Во-первых, SMS хоть и редко, но имеют свойство приходить с опозданием. И как всегда по закону подлости это случается в самый ответственный момент. Во-вторых намного более удобно управлять нагрузкой и принимать подтверждение выполненной команды так сказать "в режиме реального времени". Но всё сказаное ИМХО, свою точку зрения никому не навязываю.
|
|
| |
StunInSlave | Дата: Понедельник, 06.06.2011, 11:44 | Сообщение # 36 |
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Если я правильно понимаю, DTMF команды - последовательность нажатий кнопок в тональном наборе, то соглашусь, что этот способ надежнее. Хотелось бы знать, как реализовать подачу напряжения на определенный выход на определенное время? Нужно ли будет перепрошивать микроконтроллер ? Или подойдет ваша версия прошивки?
|
|
| |
Admin | Дата: Понедельник, 06.06.2011, 14:29 | Сообщение # 37 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Если время строго нормируется, то прошивку придётся переделывать. Если не критично, например, включить на 4-5 секунд, то и переделывать ничего не нужно. Допустим, нужно включить на 5 секунд реле №3. После ввода пароля нажимаем на клавиатуре телефона комбинацию 3* а через пять секунд 3#. По первой команде реле подтянется, по второй - отпустит.
|
|
| |
StunInSlave | Дата: Понедельник, 06.06.2011, 15:28 | Сообщение # 38 |
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Интервалы времени будут в районе десятков минут. И хотелось бы запускать питание на реле, и не думать о том что нужно через какое то время давать команду на отключение. Можно ли задействовать таймер для этого ?
|
|
| |
Admin | Дата: Понедельник, 06.06.2011, 15:44 | Сообщение # 39 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Можно, но потребуется переделка прошивки. Кроме того потребуется организовать в устройстве ввод необходимых задержек, т.к. я понял они будут неодинаковыми? Как вариант, можно сделать ещё "надстройку" над этим девайсом - допустим, подав команду на включение, мы активируем дополнительный таймер, который будет управлять нашей нагрузкой. Не самое красивое решение, зато не потребуется никаких переделок прошивки.
|
|
| |
bsb-s | Дата: Четверг, 16.06.2011, 22:47 | Сообщение # 40 |
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Извиняюсь, но я запутался. С13 на схеме 1000mf - его емкость 1000 микрофарад, правильно понимаю? (или милифарад? чето много... таких кондеров то наверное не бывает) Соответственно С3 - 470 нанофарад, а С12 - 100 нанофарад, правильно? С2 - 27 пикофарад, верно? Еще раз извиняюсь за элементарные вопросы.
|
|
| |