| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Авто запуск GSM на AtMega8 и Sim800L https://radiokot.ru/forum/viewtopic.php?f=43&t=192272 |
Страница 1 из 1 |
| Автор: | cap_Nemo [ Пт фев 16, 2024 21:50:15 ] |
| Заголовок сообщения: | Авто запуск GSM на AtMega8 и Sim800L |
Эту схему я собрал 8 лет назад. На моей машине служит верой и правдой по сей день. В качестве GSM приемника использовал Nokia 3310. Решил модернизировать - заменив телефон на модуль Sim800L, переписав код. Описание и алгоритмы работы: При подаче питания на блок: Идет команда Включить телефон 2,4 сек. (индикаторы бегущая тень на Led), затем пауза 15 сек (индикаторы бегущий огонь на Led) - ожидание подключения модуля Sim800L к сотовой сети. Основной цикл программы: 0. Двигатель работает: если давление масла есть - двигатель заведен с ключа то сбросить ошибки запуска и блокировку, также если опущен ручник то включить ДХО. Если нажать кнопку запирания дверей на брелке или в салоне (при Вкл. двиг и АКПП в режиме Drive) то: идет команда перезагрузить модуль GSM 2,4 сек. (индикатор бегущая тень на Led) и Триггер отправка "SMS / Звонок" после запуска двигателя, меняет значение.( отправляет SMS или Звонит 15 сек). 1. опрос термометра (если не было 2х ошибок при пусках и температура ниже 17 гр.С ("ММТ4а" термосопротивление = 3 кОм) то включится Зеленый Led и производится запуск двигателя), 2. опрос телефона (если не было 2х ошибок при пусках и вызов с телефона то включится Желтый Led и производится запуск двигателя ), 3. опрос машинок закрывания дверей: если сработали - ждем 2 секунды (медленно моргает красный Led) проверяем повторное срабатывание (быстро мигает красный Led) - есть второе срабатывание - включится Красный Led и производится запуск двигателя. То есть последовательное нажатие с брелка (на запирание дверей) два раза с интервалом 2 сек. 4. Двигатель не заведен, коробка АКПП в режиме Drive и дернуть ручник 6 раз за 5 сек, то стирается последний записанный телефон (с SMS уведомлением на стар номер "Clear Tel"). Модуль ждет первый же звонок и запомнит новый номер, на который прейдет подтверждение (c SMS "New Tel"). Во время смены номера последовательно загораются Led индикаторы: Красный - стерт тел. номер > Зеленый - пришел звонок с нового тел. > Желтый - номер запомнен и отправлена SMS > Led гаснут - готов к работе. Алгоритм запуска двигателя: Пришел звонок (или темп -17гр.С, или два раза закрылись замки дверей интервалом 2 сек) Включается зажигание , 2 сек ожидание (подкачка бензина) Включается стартер на время не более 4 секунд, пока не появится давление масла в двигателе. Если времени на запуск не хватило - идет пауза 6 секунд и повторный запуск стартера на 4 секунды. После запуска двигателя моргают два раза моргание ДХО (дневные ходовые огни) и происходит отправка SMS с описанием датчика от которого произведен запуск. В SMS так же сообщается о температуре воздуха в салоне на момент запуска (если подключен датчик DS18b20). При неудачной попытке запуска - дальнейшие автоматические пуски (от датчика температуры и звонка с телефона) блокируются (есть неисправность или кончился бензин). Разблокировка происходит при дистанционном запуске с брелка (два последовательных запирания дверей в течении 5 сек и интервалом 2 сек) или запуска двигателя водителем с ключа зажигания. Термосопротивление ММТ4а номиналом 1кОм расположить в близости к трубкам печки отопления входящим в салон авто (обычно в районе правой ноги водителя). При отсутствии ММТ4 нужно убрать перемычку PORT D4 (вывод 6) на GND – тогда отслеживание будет по датчику воздуха DS18b20 (при ниже -16гр С будет запуск двиг.). При температурах ниже -16-17 аккумулятор и стартер испытывают повышенные нагрузки и быстрее выходят из строя (этим и обусловлена такая уставка). В SMS имеется информация от чего запущен движок (датчик Температуры; Телефон; Брелок) и температура воздуха в салоне (если установлен в корпусе датчик DS18b20, без него не будет информации о температуре). При программном переключении триггера "SMS / Звонок" вместо SMS после дистанционного запуска будет приходить звонок в течении 15 сек или SMS (по умолчанию). Питание на AtMega8 и Sim800L (на него нельзя подавать больше 4,4v) берется с DC-DC преобразователя LM2596 выставленного на 4v (ток потребления Sim800L может достигать 2А в момент передачи). Схема устройства: Вложение: Расположение деталей на плате: Вложение: Плата под ЛУТ: Вложение: Собранный блок: Вложение: Вложение: Прошивка с исходниками в архиве на Yandex диске: https://disk.yandex.ru/d/-5j7uVRV_myj2w |
|
| Автор: | cap_Nemo [ Вт фев 27, 2024 20:09:44 ] |
| Заголовок сообщения: | Re: Авто запуск GSM на AtMega8 и Sim800L |
Кинул на Казус: https://kazus.ru/forums/attachment.php? ... 1709053686 |
|
| Автор: | cap_Nemo [ Вс мар 10, 2024 10:04:25 ] |
| Заголовок сообщения: | Re: Авто запуск GSM на AtMega8 и Sim800L |
Добавил прошивку с SMS на Русском языке (PDU формат SMS). https://kazus.ru/forums/attachment.php? ... 1710053777 |
|
| Автор: | vlasovzloy [ Вс мар 10, 2024 12:39:38 ] |
| Заголовок сообщения: | Re: Авто запуск GSM на AtMega8 и Sim800L |
Интересная конструкция, можно я себе соберу? |
|
| Автор: | сокол [ Вс мар 10, 2024 12:49:06 ] |
| Заголовок сообщения: | Re: Авто запуск GSM на AtMega8 и Sim800L |
У вас на брелке нет Автозапуска? Москвич412? |
|
| Автор: | Martian [ Вс мар 10, 2024 12:53:53 ] |
| Заголовок сообщения: | Re: Авто запуск GSM на AtMega8 и Sim800L |
а когда мошенники звонят, нахер шлёт их? nb-IoT давно уже изобрели... |
|
| Автор: | vlasovzloy [ Вс мар 10, 2024 13:47:02 ] |
| Заголовок сообщения: | Re: Авто запуск GSM на AtMega8 и Sim800L |
Есть автозапуск. Сигналка иногда не добивает. Особенно в бетонных скворечниках |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


