Реклама ⓘ
Главная » Электроника для авто
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Автозапуск GSM на ATmega8 и Sim800L

Модуль автозапуска двигателя встраивается параллельно замку зажигания. Возможности: запуск со звонка определенного номера телефона (игнорирует остальные звонки), запуск с последовательного нажатия запирания дверей (2 раза с интервалом 2 сек) со штатного брелка машины, и запуск при понижении температуры ниже -16 гр С. Прогрев длится 7 минут. 

Эту схему я собрал 8 лет назад. На моей машине служит верой и правдой по сей день. В качестве GSM приемника использовал Nokia 3310. Решил модернизировать - заменив телефон на модуль Sim800L, переписав код.

Описание и алгоритмы работы

При подаче питания на блок идет команда – сброс модуля «Sim800L» 1 сек. (индикаторы бегущая тень на Led), затем пауза 20 сек (индикаторы бегущий огонь на Led) - ожидание подключения к сотовой сети. 

Основной цикл программы

0. Двигатель заведен: - двигатель заведен с ключа зажигания (есть давление масла) то - сбросить ошибки запуска и блокировку, также если опущен ручник то - включить ДХО. 
 Если нажать клавишу запирания дверей на брелке или в салоне (при заведенном двигателе и АКПП в режиме «Drive») то: идет команда "Перезагрузить" GSM модуль Sim800L (индикация бегущая тень на Led) и если два раза подряд за 5 сек нажать клавишу запирания дверей - Триггер отправка «SMS / Звонок» после запуска двигателя, меняет значение.( отправляет SMS или Звонит 15 сек).

1. Опрос термометра (если не было 2х ошибок при пусках и температура ниже 17 гр.С  («ММТ4а» термосопротивление = 3 кОм) или датчик воздуха DS18b20 (покажет ниже -16 гр.С) то включится Зеленый Led и производится запуск двигателя для прогрева в течении 7 минут)

2. Опрос телефона (если не было 2х ошибок при пусках и  вызов с телефона то включится Желтый Led и производится запуск двигателя для прогрева в течении 7 минут )

3. Опрос машинок закрывания дверей: если сработали - ждем 2 секунды (медленно моргает Красный Led) проверяем повторное срабатывание (быстро мигает Красный Led) - есть второе срабатывание - включится Красный Led и производится запуск двигателя. То есть последовательное нажатие с брелка (на запирание дверей) два раза с интервалом 2 сек.

4. Двигатель не заведен, коробка АКПП в режиме «Drive» и дернуть ручник 6 раз за 5 сек, то стирается последний записанный телефон (с SMS уведомлением на стар номер «Clear Tel»). Загорается Красный Led - модуль ждет первый же звонок и запомнит новый номер, на который прейдет подтверждение (c SMS "New Tel"). Во время смены номера последовательно загораются Led индикаторы: Красный - стерт тел. номер > Зеленый - пришел звонок с нового тел. > Желтый - номер запомнен и отправлена SMS > Led гаснут - готов к работе.
Если телефонного номера ранее не было - то Красный горит и ждет входящий звонок (двигатель не заведен, а АКПП в режиме Drive).

Алгоритм запуска двигателя

Пришел звонок (или темп -17гр.С, или два раза закрылись замки дверей интервалом 2 сек)
Включается зажигание , 2 сек ожидание (подкачка бензина)
Включается стартер на время не более 4 секунд, пока не появится давление масла в двигателе.
Если времени на запуск не хватило - идет пауза 6 секунд и повторный запуск стартера на 4 секунды.
После запуска двигателя моргают два раза моргание ДХО (дневные ходовые огни) и происходит отправка SMS с описанием датчика от которого произведен запуск. В SMS так же сообщается о температуре воздуха в салоне на момент запуска (если подключен датчик DS18b20). 
При неудачной попытке запуска - дальнейшие автоматические пуски (от датчика температуры и звонка с телефона) блокируются (есть неисправность или кончился бензин).
Разблокировка происходит при дистанционном запуске с брелка (два последовательных запирания дверей в течении 5 сек и интервалом 2 сек) или запуска двигателя водителем с ключа зажигания. 

Термосопротивление ММТ4а номиналом 1кОм расположить в близости к трубкам печки отопления входящим в салон авто (обычно в районе правой ноги водителя). Если не используется ММТ4а то вывод заземлить (посадить на Gnd, иначе будет всегда срабатывать по температуре). 
Датчик DS18b20 расположен внутри модуля Автоматического запуска (расположенный за торпедой авто, неподалеку от отопителя салона) то при температуре ниже -16гр С будет произведен прогрев двигателя).

При температурах ниже -16-17 аккумулятор и стартер испытывают повышенные нагрузки и быстрее выходят из строя (этим и обусловлена такая уставка).  В SMS имеется информация, от чего запущен движок (датчик Температуры; Телефон; Брелок) и температура воздуха в салоне (если установлен в корпусе датчик DS18b20, без него не будет информации о температуре). При программном переключении триггера "SMS / Звонок" вместо SMS после дистанционного запуска будет приходить звонок в течении 15 сек или SMS (по умолчанию).

Питание на AtMega8 и Sim800L (на него нельзя подавать больше 4,4v) берется с DC-DC преобразователя LM2596 выставленного на 4v (ток потребления Sim800L может достигать 2А в момент передачи).

Схема устройства:

Плата с деталями:

Плата под ЛУТ:

Модуль встроенный в корпус от роутера D-Link:

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
МК AVR 8-бит
ATmega8
1 Поиск в магазине ОтронВ блокнот
DC/DC импульсный конвертер
LM2596
1 Поиск в магазине ОтронВ блокнот
GSM модульSim800L1 Поиск в магазине ОтронВ блокнот
Биполярный транзистор
КТ815Г
3 Поиск в магазине ОтронВ блокнот
Стабилитрон
КС133Г
1 Поиск в магазине ОтронВ блокнот
Выпрямительный диод
1N4148
3 Поиск в магазине ОтронВ блокнот
Датчик температуры
DS18B20
1 Поиск в магазине ОтронВ блокнот
ТерморезисторММТ4 1кОм1 Поиск в магазине ОтронВ блокнот
Резистор
4.7 кОм
5 Поиск в магазине ОтронВ блокнот
Резистор
3 кОм
1 Поиск в магазине ОтронВ блокнот
Резистор
20 кОм
1 Поиск в магазине ОтронВ блокнот
Резистор3003 Поиск в магазине ОтронВ блокнот
Резистор
10 кОм
7 Поиск в магазине ОтронВ блокнот
Конденсатор эл.10 мФ1 Поиск в магазине ОтронВ блокнот
Конденсатор эл.1000 мФ1 Поиск в магазине ОтронВ блокнот
Конденсатор100 нФ5 Поиск в магазине ОтронВ блокнот
Конденсатор33 пФ2 Поиск в магазине ОтронВ блокнот
Кварцевый резонатор4 МГц1 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (5) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
0
BARS_ #
Красный Led
Вы либо пишите грамотно по английски, либо используйте русские аббревиатуры - LED/СИД. Это первое. Второе, почему схема не измеряет напряжение на АКБ? Какой смысл пытаться заводить двигатель, если АКБ уже почти сел?
Ответить
0

[Автор]
cap_Nemo #
После ночной стоянки на морозе - аккумулятор, что разряженный, что просто остывший (будучи заряженным) - покажет примерно одинаковое напряжение (11-12 вольт). Смысла его контролировать - нет. Если после двух неудачных пусков двигатель не завелся, блок пресекает дальнейшие попытки.
Ответить
+1
Виктор #
Есть такой блок похожий на ваш только без GSM - там более продумано, контролируется и напряжение и давление масла и еще что то - https://at13.ru/index/modul_at13/0-31 там наверху кучу ссылок в том числе на документацию,
Ответить
0

[Автор]
cap_Nemo #
Примерно тоже самое, но здесь сигнализация не нужна - работает как от штатного брелка (канал запирания дверей), так и со звонка телефона, и от похолодания (датчики температуры).
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

FM-модуль RDA5807M
FM-модуль RDA5807M
Raspberry Pi 2 Тестер ESR, полупроводников, резисторов, индуктивностей
вверх