ГЛАВНАЯ

ОБ АВТОРЕ СТАТЬИ СКАЧАТЬ ФОРУМ F.A.Q. КОММЕРЦИЯ КОНТАКТЫ


Прибор сигнализации GSM разработки Дмитренко Д.:
 последние штрихи
 

Это завершающая статья цикла статей о сигнализациях GSM серии HG4x. Написать её меня подвигло большое количество писем с просьбой прислать наиболее работоспособный вариант схемы, без всяких "прибамбасов" и "примочек".

...Прошло более пяти лет с тех пор, как я опубликовал статью о своём первом "творении" - сигнализации DDN Research HG41. Это было доморощенное устройство на микроконтроллере ATmega8, работало совместно с мобильными телефонами Samsung X100. С тех пор устройство развивалось, была изменена элементная база: вместо микроконтроллера ATmega8 появились ATmega168 (это заметно расширило функциональные параметры прибора), а также вместо модуля применяются модули SIM300, SIM900 производства компании SimCom. При этом сама схема особо не изменялась.
Сейчас же речь пойдет о том, какие преобразования и изменения прошло устройство, пока не пришло к наиболее нормальному и работоспособному варианту.
Данное устройство собрано из доступных комплектующих, имеет низкую себестоимость и легко повторяется в домашних условиях. Но, как оказалось в дальнейшем, простым оно оказалось только для автора да еще нескольких пользователей, у большинства всё-таки хоть один вопрос, но возник. Поэтому сейчас буду расставлять все точки над Ё.
Ниже будет приведен перечень ссылок, по которым можно будет просмотреть описание приборов, а также увидеть схемы, печатки и т.д. Там же приводятся и ссылки для скачивания чертежей, программного обеспечения.
Сигнализация GSM для дома, дачи, гаража. Описание схемы прибора DDN Research HG4...
GSM-сигнализация для дома, дачи, гаража. Статья

Система сигнализации GSM DDN Research HG43x. Описание схемы электрической принци...
Система сигнализации GSM DDN Research HG44x

GSM-сигнализация для дома, дачи, гаража. Исправление ошибок
Прошу обратить особое внимание на последнюю ссылку, там предпринята попытка исправления схемы, а также допущенных при публикациях статей ошибок и опечаток.
Примечание. В настоящее время сайт http://ddn.at.ua закрыт, но в скором времени все перечисленные странички будут перенесены сюда.

Пользуясь случаем, хотел бы попросить прощения у всех радиолюбителей и просто граждан за допущенные досадные ошибки в журнальных вариантах статьи (как в журнале "Радиолюбитель", так и в "Радиохобби"). Это было сделано не специально, и не со зла, просто, как говорится: "первый блин комом". За это я уже очень хорошо получил "по шапке" (на том же Электрониксе) Это было моё первое появление на таких просторах, в последующем я очень стараюсь по нескольку раз проверять материалы. Именно поэтому их у меня так мало опубликовано, хотя на самом деле их достаточно для хорошей и толстой книжки :)

Для начала рассмотрим, какие изменения произошли в схеме.

Исключить 74157

А в первоначальном варианте схемы, а также в опытной партии, производимой автором, её и не было! Дело в том, что этой микросхемой хотелось хоть как-то облегчить труд программирования функций. Как выяснилось, при включенном питании модуля возможны ошибки при программировании установок прибора с компьютера, так как возможно, с модуля (выход TXD) могут поступать какие-либо импульсы или данные, например, команда о входящем звонке. Так вот, если в этот момент производится программирование, то будет обязательно допущена ошибка, так как есть большая вероятность того, что данные наложатся друг на друга. Можно было бы поступить другим путем: отключить питание модуля, но здесь вылезла другая проблема. При отключенном модуле на вход RXD микроконтроллера закорачивает наглухо транзистор Q1. Конечно, можно было бы подавать плюс питания на резистор в коллекторной цепи этого транзистора от стабилизатора питания модуля, но я решил просто установить джампер, который при программировании отключается, а при работе - закорачивается. Мне просто в один момент показалось, что напряжение питания модуля не превышает 4,3В, а может быть и меньше, и поэтому уровень логической единицы может оказаться ниже порога, и микроконтроллер просто не будет реагировать на команды модуля. Хотя, можно попробовать и этот вариант!

5V1 или 2V7?

Это один из пользователей меня озадачил, мы даже поспорили. Какие стабилитроны ставить в обвязку SIM-карты и аналогового входа-выхода модуля: на 2,7 или на 5,1В? Поначалу у меня своей головы не оказалось, и я повёлся на утверждение о том, что "внутреннее питание модуля не более 3В, по входам нельзя превышать данное напряжение, поэтому и здесь тоже нужно применять ограничение на уровне 3В". Я даже успел многим пользователям, собирающим прибор, разослать письма с извинениями и прочим, и просил исправить на 2,7В. Но потом включился здравый смысл, а также глаза, которые в даташите на модуль прочитали и увидели (или увидели и прочитали) информацию о том, что всё-таки 5,1В... Теперь прошу прощения за это!

Убрать MAX232

Действительно, зачем нам использовать преобразователь RS232-UART? Ведь при программировании функций устройств в большинстве случаев персональный, стационарный, компьютер будет недоступен, всё это, в основном, делается на месте с помощью ноутбука. А в большинстве ноутов порт RS232 уже давно отсутствует, там USB. К тому же, преобразователь используется почти что разово, в остальных случаях он просто потребляет ток, что для автономных устройств, особенно тех, которые большую часть рабочего времени работают от аккумуляторов, абсолютно недопустимо! И пусть этот ток не превышает 10мА, как говориться, "по капле, по капле, и вот уже ведро набралось". Отсюда моё предложение: для программирования предусмотреть отдельный разъем, а программировать уже, подключив отдельный блок преобразователя, например USB-UART на ИМС FT232, который и питаться будет от того же USB-порта. Мной уже на протяжении около десятка лет с успехом используется для этих целей обычный "шнурок" для обмена данными мобильных телефонов Nokia с компьютером.

"Проблема D10"

Данная проблема проявлялась уже несколько раз. Основные показатели: модуль не включается микроконтроллером, принудительно же включается. Как выяснилось, проблема заключается в том, что диод D10 (1N4148) не подтягивал полностью к массе, и напряжение на контакте включения модуля было намного больше допустимого и автоматическое включение не происходило. Решение проблемы оказалось в замене диода 1N4148 на любой Шоттки, те же BAS40, BAT85 и т.д. Также, подозреваю, подойдут и германиевые диоды.

Ниже приведены схемы исправленных вариантов. Схемы вполне работоспособны, и при руках, которые выросли из того места, откуда и должны расти, работают сразу. Могут возникнуть вопросы касательно программирования основных функций устройства, поэтому опишу, как это лучше производить (с моей точки зрения).

Прибор сигнализации GSM
Схема HG44 (на основе модуля SIM300D или его повыводного аналога SIM900D)

Прибор сигнализации GSM
Схема HG45 (на основе модуля SIM900x, где х - любая буква, кроме D)

Программирование основных функций и параметров.
1. Обесточить устройство.
2. Замкнуть джампер отключения питания модуля.
3. Отключить джампер отключения линии передачи данных модуля (JM на схеме ниже).
4. Произвести программирование.
5. Обесточить устройство.
6. Отключить джампер отключения питания модуля.
7. Замкнуть джампер отключения линии передачи модуля JM.
Всё, можно включать устройство в рабочий режим.

О первом программировании

Настоятельно рекомендуется при первом программировании (когда EEPROM память микроконтроллера еще пуста) выбрать опцию Изменить всё программы Lite Programmer. Иначе возможна некорректная работа устройства в некоторых режимах работы.
Дело в том, что при прошивке микроконтроллера память EEPROM стирается, или, если микроконтроллер новый, будет пуста, с записанными в неё значениями 0xFF в каждой ячейке. Это число не всегда является корректным, и не всегда программа реагирует на него адекватно, то есть, возможны очень большие неточности в работе устройства.

Работа с программой Lite Programmer

О "конфликте интересов" кнопки и дозвона.

Только для версии HG4xA (с секретным переключателем). В последних версиях прошивки, по многочисленным просьбам, исключено одновременное управление переключателем и дозвоном с номера 1. То есть, если Вы хотите, чтобы сигнализация включалась или отключалась дозвоном с номера 1, то пункт "Использование кнопки для постановки" необходимо отключить, если он установлен (включен), то при любом положении пунктов "Постановка/снятие при помощи SMS" и "Реакция при дозвоне с номера 1", сигнализация при дозвоне с номера 1 будет включаться в режим прослушивания, управление производиться не будет.

О печатных платах

В данное время чертежей печатных плат у меня нет, всё, что есть, выложено на сайте. Возможно, в скором времени будет можно приобрести печатную плату целиком или с набранными элементами, т.е. в виде конструктора, но пока это только в планах, и не факт, что осуществится... По этой причине просьбы о пересылке чертежа печатки просто игнорируются.
Ну вот, пожалуй, и всё, что я хотел сказать по поводу этой сигнализации. Если у Вас возникнут какие-либо вопросы, не освещенные мной на страницах сайта или в публикациях, смело пишите на мой электронный ящик, помогу, чем могу. Только не нужно задавать дурацкие вопросы, особенно по поводу исходника программы или примитивных типа "я подаю сигнал на вывод 2, я правильно делаю?"! Эти письма будут игнорироваться и отправляться в папку "Спам", и, если вдруг у Вас появится серьёзный и существенный вопрос, я его уже даже не прочитаю, я не читаю письма из этой папки, а просто сразу их удаляю...
По поводу прошивки всё без изменений. Вы пишите мне на почту с просьбой выслать прошивку - я её высылаю. Можно также скачать прошивку с сайта, но если Вы не разобрались, то лучше пишите на почту. Если желаете приобрести готовые наборы - тогда в соответствующий раздел сайта.
На этом тема закрывается, всем удачи и всего хорошего!!!

Все материалы для скачивания к этой статье Вы можете найти здесь
 

Что еще почитать

Сигнализация GSM с применением ключей iButton. Версия 2
Бутлоадер для Меги
Проект UART-осциллограф MyOscill
Tester C328. Тестер JPEG-камер.

Лампа освещения салона автомобиля
JPEG-фотокамера. Введение
Автомобильный цифровой тахометр с автоматическим выбором предела измерения
Сигнализация GSM с применением  ключей iButton
Прибор сигнализации GSM на основе модуля SIM900

SIM900A в SIM900
Температурный «фиксатор»
Устройство управления доступом
Охранная GSM-сигнализация для дома, дачи, гаража

Особенности применения комбинированных измерителей влажности-температуры

 

Комментарии
 
Нам интересно Ваше мнение


 

 



 

 

Поддержка работы сайта:
Z585211219986 (USD)
E693987287372 (EUR)
R427344352799 (RUR)
U793913124801 (UAH)
B217286195816 (BYR)



©®DDN Research CL, Ukraine
Все права на материалы под маркой DDN Research (автор - Дмитренко Д.Н.) защищены. Копирование материалов без согласования с Администрацией сайта запрещена. При копировании ссылка на сайт обязательна.

 


Copyright - 2013 - DDN Research