рел, що використовуються в процесі проектування приймача послідовного інтерфейсу зв'язку.
модуль дистанційний запуск двигун
1. Аналіз технічного завдання
Потрібно розробити модуль дистанційного запуску двигуна автомобіля. Контролер аналізує стан двигуна (зупинений), стан коробки передач (включена нейтральна), ручного гальма (включений). При надходженні команди «start» у вигляді SMS з телефону власника автомобіля відбувається запуск двигуна - включення реле запуску на 5 сек. При трьох невдалих спробах (з інтервалом 2 хвилини) запуск припиняється. Звіт про успішне або неуспішному запуску відправляється власнику у вигляді SMS.
Пристрій буде отримувати SMS повідомлення з телефону власника за допомогою GSM модуля SIM900D (малюнок 1.1). При отриманні команди «start», пристрій перевіряє 3 параметра - двигун, коробку передач і ручне гальмо. Аналізуючи ці параметри, модуль приймає рішення здійснювати запуск двигуна або, у разі недотримання даних параметрів, відразу відправити звіт на телефон власника.
Малюнок 1.1 - Плата SIM900D
Сигнал від двигуна, коробки передач і ручного гальма приходить в цифровому вигляді. Двигун: 0 - двигун вимкнений, 1 - двигун запущений. Коробка передач: 1 - варто нейтральна передача, 0 - нейтральна передача не варто. Ручний гальмо: 1 - ручне гальмо встановлений, 0 - ручне гальмо не встановлений.
Запуск двигуна відбувається шляхом імітації повороту ключа в замку запалювання, тобто замикання ланцюга від акумулятора до тягового реле стартера.
Включення реле відбувається на 5 секунд, якщо запуск не здійснено, відбувається два повторний запуску. Якщо після цього двигун не запустився, то відсилається звіт про помилку. Якщо двигун вдалося запустити, власнику надсилається звіт про запуск двигуна.
Загальний вигляд проектованого модуля представлений на малюнку 1.2, в таблиці 1 представлені рівні TTL для використовуваного мікропроцесора.
Рисунок 1.2 - Загальний вигляд модуля дісіанціонного запуску
Таблиця 1 - Рівні TTL
Рівень логічної «1» Рівень логічного «0»
2. Структурна схема устрйством
У попередньому розділі вже обмовлялися блоки необхідні для реалізації проектованого пристрою. На підставі аналізу технічного завдання можна зобразити структурну схему пристрою (рисунок 2.1).
Рисунок 2.1 - Структурна схема пристрою
На малюнку 1 зображені основні блоки проектованого пристрою.
D - Цифровий сигнал, який надходить з двигуна: 0 - двигун вимкнений, 1 - двигун запущений, KP - цифровий сигнал, який надходить з коробки передач: 1 - варто нейтральна передача, 0 - нейтральна передача не варто, RT - цифровий сигнал, який надходить з ручного гальма (1 - ручне гальмо встановлений, 0 - ручне гальмо не встановлений). Мікроконтролер виконує обробку даних. GSM модуль необхідний для прийому і відправки SMS.
3. Розробка алгоритму роботи
3.1 Основна програма
Малюнок 3.1 - Блок - схема алгоритму роботи програми
Розглянемо докладніше алгоритм реалізації...