Общие сведения.
По просьбам заказчиков разработан вариант ДУ для управления движущимися
объектами через мобильный телефон. Отличие от предыдущих вариантов в
том, что каждый выход управляется нажатием одной кнопки и каждый выход
можно настроить предварительно на 3 варианта работы: статическое
управление (включается и выключается по команде), импульсное управление
(включается по команде и через определенное заданное время автоматически
отключается), "он-лайн" управление (выход включен пока держится нажатой
кнопка управления). Таким образом используется в качестве передатчика -
любой мобильный телефон, в качестве приемника любой мобильный телефон
плюс данный контроллер. К выходам каналов подключаются обмотки
реле. Контактами реле коммутируются конечные нагрузки.
Конструкция.
Конструкция Д.У. выполнена на микроконтроллере «Microchip»
PIC16F874А,
работающим в связке с ДТМФ декодером,
Рис.1.
При поступлении входящего звона на мобильном телефоне, работающим в
составе с контроллером дается сигнал автоподнятия - имитация нажатие
кнопки "YES" в результате этого
устанавливается связь и тональные сигналы поступающие с мобильного
телефона (с наушника) раскодируются ДТМФ декодером и с помощью
контроллера обрабатывается в соответствии с ранее заданной логикой.
Разрыв связи происходит по инициативе управляющего. Таким образом Д.У.
готово в любой момент принять звонок и исполнить команды. Переключение
страниц команд - нажатием кнопки "*" на стороне управления, индикация
светодиодами LED1-LED2. В подтверждение
исполненной команды в микрофон мобильного телефона подается звуковой
сигнал подтверждения.
После сборки конструкция не требует налаживания,
необходимо только в области EEPROM памяти
Рис.2 контроллера указать в адресах с 0х00 по 0х13 (ячейка 0х00 -
соответствует каналу 1, ячейка 0х13 - 20 каналу соответственно по
порядку) логику работы каждого выхода.
Логика работы каналов управления в зависимости от
значения в конфигурационной ячейке следующая:
Значение «01»
- Статичное включение/выключение канала (в зависимости что было перед
этим, т.е. изменение состояния на противоположное)
Значение
«00» - Импульсное управление. Т.е. срабатывание на протяжении
определенного заранее времени, указанное в ячейке 0х14, на примере
показана 1 сек. (т.е. число в шестнадцатиричном исчислении «0А» - в
десятичном исчислении это «10» 10 * 100 мсек = 1000 мсек = 1 сек. ) и
последующее отпускание.
Значение «02» - Временное
включение, т.е. пока кнопка удерживается канал в сработанном состоянии,
отпустили – канал отключается. В двух предыдущих вариантах управление
происходит только после отпускания нажатой командной кнопки.
Рис.1
Рис.2
За прошивкой контроллера
обращайтесь к автору.
При обращении к автору
пожалуйста не забывайте в письме указывать
соответствующую этой конструкции тему, а лучше
гиперссылку на нее (просто скопируйте адрес с
вашего браузера). Для гарантированного
получения ответа - указывайте пожалуйста
действующие и исправные (не переполненные)
почтовые ящики своего Е-маила!
Публикация
в периодических изданиях, а также на других
сайтах только с письменного разрешения автора!
Публикация:
10.01.2012г.
Обновлено:
Якименко Сергей. UT2HI E-mail: или