|
|
|||||||
| ОБ АВТОРЕ | СТАТЬИ | СКАЧАТЬ | ФОРУМ | F.A.Q. | КОММЕРЦИЯ | КОНТАКТЫ | |
|
|
|||||||
|
Это завершающая статья цикла статей о сигнализациях GSM серии HG4x. Написать её меня подвигло большое количество писем с просьбой прислать наиболее работоспособный вариант схемы, без всяких "прибамбасов" и "примочек".
...Прошло более пяти лет с тех пор, как
я опубликовал статью о своём первом "творении" - сигнализации DDN
Research HG41. Это было доморощенное устройство на микроконтроллере
ATmega8, работало совместно с мобильными телефонами Samsung X100. С
тех пор устройство развивалось, была изменена элементная база:
вместо микроконтроллера ATmega8 появились ATmega168 (это заметно
расширило функциональные параметры прибора), а также вместо модуля
применяются модули SIM300, SIM900 производства компании SimCom.
При этом сама схема особо не изменялась. Пользуясь случаем, хотел бы попросить прощения у всех радиолюбителей и просто граждан за допущенные досадные ошибки в журнальных вариантах статьи (как в журнале "Радиолюбитель", так и в "Радиохобби"). Это было сделано не специально, и не со зла, просто, как говорится: "первый блин комом". За это я уже очень хорошо получил "по шапке" (на том же Электрониксе) Это было моё первое появление на таких просторах, в последующем я очень стараюсь по нескольку раз проверять материалы. Именно поэтому их у меня так мало опубликовано, хотя на самом деле их достаточно для хорошей и толстой книжки :) Для начала рассмотрим, какие изменения произошли в схеме. Исключить 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 и т.д. Также, подозреваю, подойдут и германиевые диоды. Ниже приведены схемы исправленных вариантов. Схемы вполне работоспособны, и при руках, которые выросли из того места, откуда и должны расти, работают сразу. Могут возникнуть вопросы касательно программирования основных функций устройства, поэтому опишу, как это лучше производить (с моей точки зрения).
Программирование основных функций и параметров. О первом программировании
Настоятельно
рекомендуется при первом программировании (когда EEPROM память микроконтроллера
еще пуста) выбрать опцию Изменить всё
программы Lite Programmer. Иначе возможна некорректная работа устройства в
некоторых режимах работы.
О "конфликте интересов" кнопки и дозвона. Только для версии HG4xA (с секретным переключателем). В последних версиях прошивки, по многочисленным просьбам, исключено одновременное управление переключателем и дозвоном с номера 1. То есть, если Вы хотите, чтобы сигнализация включалась или отключалась дозвоном с номера 1, то пункт "Использование кнопки для постановки" необходимо отключить, если он установлен (включен), то при любом положении пунктов "Постановка/снятие при помощи SMS" и "Реакция при дозвоне с номера 1", сигнализация при дозвоне с номера 1 будет включаться в режим прослушивания, управление производиться не будет. О печатных платах
В данное время чертежей печатных плат у
меня нет, всё, что есть, выложено на сайте. Возможно, в скором
времени будет можно приобрести печатную плату целиком или с
набранными элементами, т.е. в виде конструктора, но пока это только
в планах, и не факт, что осуществится... По этой причине просьбы о
пересылке чертежа печатки просто игнорируются.
Все
материалы для скачивания к этой статье Вы можете найти
здесь
Комментарии |
|||||||
|
|
|||||||
|
|
|||||||
|
|
|||||||
|
Поддержка работы сайта: Z585211219986 (USD) E693987287372 (EUR) R427344352799 (RUR) U793913124801 (UAH) B217286195816 (BYR) |
©®DDN Research CL, Ukraine |
||||||
|
|
|||||||