Сигнализатор превышения заданной скорости » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Программирование устройств на PIC микроконтроллерах » Схемотехника » Авто » Сигнализатор превышения заданной скорости
    Сигнализатор превышения заданной скорости
    Автор публикации: alex Просмотров: 6099 Добавлен: 24-07-2014, 08:31 Комментарии: 0

         Это устройство предназначено для подачи свето-звуковой сигнализации в случае превышения автомобилем заданной водителем скорости. Оно позволяет оперативно, нажатием на сервисную кнопку, устанавливать порог срабатывания сигнализатора.
         Устройство может быть установлено на любые автомобили, оснащенные датчиками скорости, способными формировать от 1,5 до 20 импульсов на метр пройден- го пути Порог срабатывания сигнализатора при этом четко определяется при скорости движения автомобиля от 5 км/ч.
         Сигнализатор (см. схему на рис. 1) выполнен на базе микроконтроллера PIC12F629 (DD1), тактируемого встроенным RС-генератором. Кроме микроконтроллера, в состав сигнализатора самовосстанавливающийся предохранитель F1, ограничитель—формирователь напряжения питания микроконтроллера VD1C1DA1C2C3, выключатель питания SA1, формирователь входного сигнала, поступающего с датчика скорости, R1R2C4VT1, диод VD2, сервисная кнопка SB1, световой индикатор HL1R3 и звуковой НА1.
    Сигнализатор превышения заданной скорости

         В качестве индикаторов использованы светодиод и звукоизлучатель со встроенным генератором. От всплесков напряжения в бортовой сети автомобиля устройство защищает стабилитрон VD1 с напряжением стабилизации 15 В. Для включения и выключения сигнализатора предусмотрен тумблер SA1.
         При нажатии на сервисную кнопку SB1 при движении автомобиля в память EEPROM микроконтроллера записывается константа, соответствующая этой скорости. Окончание записи подтверждают короткие световой и звуковой сигналы, после чего кнопку можно отпустить. Теперь при превышении порога заданной скорости будет включаться тревожная сигнализация с длительностью примерно в 0,25 с и паузами в 2 с.
    Сигнализатор превышения заданной скорости

         Если при нажатии на сервисную кнопку SB1 во время движения автомобиля окажется неплотно закрытой его дверь, т. е. на катоде диода VD2 присутствует сигнал низкого уровня, в память микроконтроллера будет записана вторая константа. Теперь, если во время движения автомобиля окажется, что какая-либо дверь закрыта неплотно, а скорость автомобиля превысит заданную второй константой, включится тревожная сигнализация с частотой 2 Гц, предупреждая водителя о необходимости закрыть двери.
         Сигнал о состоянии дверей можно снять с контакта контрольной лампы "Открыта дверь" на приборной панели автомобиля. Если же такой лампы в автомобиле не предусмотрено, то сигнал придется брать с общей точки соединения анодов четырех диодов, катоды которых подключены к контактам каждой из дверей (рис. 2). В этом случае установка диода VD2 не обязательна, вместо него на плате можно будет впаять перемычку. Провод к резистору R1 соединяют с соответствующим выводом спидометра. Напряжение питания для сигнализатора поступает от замка зажигания (вывод 30) автомобиля.
         Как показала практика, с помощью описываемого сигнализатора можно также контролировать частоту вращения коленчатого вала двигателя. Для этого необходимо на резистор R1 подать сигнал от тахометра или прерывателя. Во втором случае потребуется заменить резистор R1 другим, сопротивлением 100 кОм, а параллельно резистору R2 включить защитный стабилитрон на 3,3 В (1N4728A).
    Сигнализатор превышения заданной скорости

         Устройство собрано на печатной плате из фольгированного стеклотекстолита толщиной 1 мм. Чертеж платы показан на рис. 3. Все резисторы и конденсаторы С2 и С4 — для поверхностного монтажа, установлены на плате со стороны печатных проводников (показано красным цветом). Вместо самовосстанавливающегося предохранителя F1, также установленного со стороны печати, можно использовать плавкий проволочный предохранитель на 200 мА. Две длинные проволочные перемычки припаяны со стороны печатных проводников, а короткая — со стороны деталей.
         Плата закреплена за одной из заглушек на приборной панели в салоне автомобиля. В заглушке просверлены отверстия для тумблера, светодиода и кнопки.
         Для подключения сигнализатора к системе электрооборудования автомобиля применена колодка с винтовыми зажимами DG301-5,0, клавишный тумблер включения питания SA1 — KCD11-A-Ю2082ВВ, а кнопка SB1 — TS-A6PV-130.
         В заключение несколько слов о пользовании сигнализатором. Чтобы во время движения автомобиля не отвлекаться от бегущей навстречу дороги, глядя на показания спидометра и одновременно пытаясь нащупать кнопку сигнализатора, палец руки необходимо заранее держать на толкателе сервисной кнопки.
    Материал взят из: Журнала Радио 2011 №6

    В архиве исходный код программы микроконтроллера на языке ассемблера и Прошивка

    signskor.rar [3,25 Kb] (cкачиваний: 343)

    Категория: Авто, PIC12
    « Назад
    Комментарии