Главная » Электроника для авто
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Автомобильная сирена с записью аудио-фрагментов

Тема достаточно избитая, но попробуем внести, что-то новое. Наверно у всех владельцев автомобилей есть желание узнать своё авто по звуку не подбегая к окну (не поймите превратно, желаю всем спать тихо, мирно, и чтобы ни одна гадость возле машины не ошивалась). Собственно можно купить какую-нибудь шести-тональную сирену, разобрать, порезать перемычек и выбрать что-то одно, но никто этого не делает.

Я решил побороть эту проблему в корне, ну и вот что получилось: сирена в которую можно записать до 16 звуковых фрагментов общей продолжительностью ~27сек., составить из них плейлист, который будет воспроизводиться в состоянии тревоги, дополнительно ещё 4 кнопки по которым сирена воспроизведет нужный фрагмент, ну и микрофон, чтобы поругаться.

Вкратце, как работает: к процессору по I2C шине подключены 4 штуки 24с256 (общий объем памяти 255кБ), H-мост для вывода звука и MAX232 для программирования звуковых фрагментов (записи данных в 24с256). В 24с256 собственно и хранятся фрагменты в Wave форме с частотой дискретизации 9765 Гц. H-мост воспроизводит звук посредством PWM, одна половина верхнюю полуволну, вторая нижнюю полуволну.

Схема автомобильной сирены

Так же подключены микрофонный усилитель (для электретного микрофона) и кнопки, одна из кнопок «подключает» микрофон к H-мосту, на остальные четыре можно «повесить» фрагменты.

Оконечные транзисторы могут быть выбраны из IRF510-IRF630 для n-канальных и IRF9510-IRF9630 для p-канальных. Остальные три планарные n-p-n 1F (на схеме не отражены дополнительные инверторы перед мостом).

ПО для PC и WinCE устройств позволяет предварительно сформировать фрагменты и аварийный плейлист и записать его в сирену.

Horn Sync

Поддерживается добавление wave и mp3 файлов (версия для CE mp3 не поддерживает), есть минимальные возможности отредактировать фрагменты. При добавлении будет произведён ресемплинг на частоту 9765 Гц (т.к. ресемплинг не тривиальная задача и цели ПО несколько другие, по этому полноценные звуковые редакторы делают это несколько лучше и вообще совет: полностью подготовить фрагменты в полноценном редакторе: порезать как надо, привести к моно, 8 битам и отресемплить на 9765 Гц).
Скорость записи полного объема памяти около 5 мин на физическом COM-порте и 20-40 мин для USB-COM шлюзов.

Прошивка для PIC16F876 (Fuse: LPV_OFF, WDT-on, HS_OSC, при использовании ICPROG, никаких манипуляций с fuses не потребуется).

Основные входы: +12 – питание, ALARM – режим тревоги. +12 необходимо для дежурного питания сирены, если планируете использование дополнительных кнопок и микрофона. ALARM – говорит сам за себя, в принципе если сирена будет использоваться только как сирена, то +12 подключать нет необходимости, НО из-за того, что процессор подымается не совсем так быстро как я этого хотел, то пропадают предупреждающие «кряки» сигнализации, по этому +12 надо задействовать (подключить к постоянным 12В) в любом случае.

Никакой настройки сирена не требует. При отсутствии фрагментов в памяти в режиме тревоги будет выводиться «пила».

Печатная плата сирены

Плата рассчитана под самую распространённую китайскую сирену.

Фото сирены

Автомобильная сирена

На задней части корпуса я установил DB9, на который правильно развел RS232, остальное (кнопки и микрофон) как получилось.

Скачать прошивку, ПО, протокол обмена с сиреной и файл печатной платы LAY вы можете ниже

Обсуждение схемы на форуме

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
МК PIC 8-бит
PIC16F874
1 Поиск в LCSCВ блокнот
Микросхема EEPROM24C2564 Поиск в LCSCВ блокнот
ИС RS-232 интерфейса
MAX232
1 Поиск в LCSCВ блокнот
Линейный регулятор
LM78L05
1 Поиск в LCSCВ блокнот
MOSFET-транзистор
IRF510
2 Поиск в LCSCВ блокнот
MOSFET-транзистор
IRF9510
2 Поиск в LCSCВ блокнот
Биполярный транзисторNPN1 Поиск в LCSCВ блокнот
Стабилитрон5.1 В5 Поиск в LCSCВ блокнот
Диод Шоттки
1N5817
1 Поиск в LCSCВ блокнот
Конденсатор18 пФ2 Поиск в LCSCВ блокнот
Конденсатор0.1 мкФ3 Поиск в LCSCВ блокнот
Электролитический конденсатор1 мкФ 50 В4 Поиск в LCSCВ блокнот
Электролитический конденсатор10 мкФ 25 В1 Поиск в LCSCВ блокнот
Электролитический конденсатор100 мкФ 16 В1 Поиск в LCSCВ блокнот
Резистор
0 Ом
2 ПеремычкаПоиск в LCSCВ блокнот
Резистор
100 Ом
7 Поиск в LCSCВ блокнот
Резистор
1 кОм
2 Поиск в LCSCВ блокнот
Резистор
2.7 кОм
1 Поиск в LCSCВ блокнот
Резистор
4.7 кОм
1 Поиск в LCSCВ блокнот
Резистор
10 кОм
5 Поиск в LCSCВ блокнот
Резистор
20 кОм
2 Поиск в LCSCВ блокнот
Кварц20 МГц1 Поиск в LCSCВ блокнот
КнопкаЗамыкающая1 Поиск в LCSCВ блокнот
Электретный микрофон1 Поиск в LCSCВ блокнот
РазъёмDB-91 RS-232Поиск в LCSCВ блокнот
РазъёмPLS-22 Поиск в LCSCВ блокнот
РазъёмPLS-32 Поиск в LCSCВ блокнот
РазъёмPLS-71 Поиск в LCSCВ блокнот
Добавить все

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

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

Теги:

Крачковский А. Опубликована: 2012 г. 0 0
Я собрал 0 0
x

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

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

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

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

0
13250 #
Что-то не хочет записываться в память трек, вернее кусок записывается и все. Что может быть?
Ответить
0
Grey #
Памяти мало, какой формат звукового файла используешь?
Ответить
0
13250 #
Ф вырезки, по 30 кб ! Запись начинается, а потом пишет ошибка записи по адресу 006f и каждый раз адрес меняется.
Ответить
0
LargeHadronCollider #
Какой порт используете: аппаратный или usb-шлюз?
Ответить
0
snachigan #
Ребят, кто собирал, схема рабочая?
Ответить
0
Yrii #
Победил это кто то? Я даже прогу открыть не могу, уходит в ошибку. Схема похоже как работает, во всяком случае что то похожее на пилу выходит.

Предлагаю объединиться....
Ответить
0
13250 #
Собрал - схема рабочая!
Вот только мелодии записываются не полностью. Т.е. мелодия начинает записываться в память и через некоторое время программа пишет ошибка по адресу 01f и все. После включения сирены, тот кусок, который сохранился воспроизводится! Автор дал очень внятное пояснение этой причине! =)
Ответить
0
LargeHadronCollider #
Сообщение от Yrii
Я даже прогу открыть не могу, уходит в ошибку.
что за ошибка?
Сообщение от 13250
мелодия начинает записываться в память и через некоторое время программа пишет ошибка по адресу 01f и все.
Пишите аппаратным портом или каким нибудь USB шлюзом
Ответить
0
BIG HEART #
PIC16F876A подойдет?
Ответить
0
2yf24 #
Здравствуйте. Собрал устройство. Прошил контроллер PIC16F876A. При включении программы Horn Sync устройство определяется: «Объём памяти получен(255 кВ), сирена подключена». Составляю плейлист соответственно по формату и размеру. При активации «писать» в окне состояния пишет: запись кнопок завершена, затем окно: «Не удалось обратиться к порту СОМ1. Ошибка : Не удалось записать данные по адресу 0х00001». Пытался грузить с 3-х компов разных поколений, результат тот же. Есть какие ни будь соображения на этот счёт? Кстати на схеме и на плате соединение PIC – MAX разные(перекрещены), я подключал как на плате. И ещё вопрос, на плате сделаны пины с 21 и 22 вывода контроллера, интересует назначение этих разъёмов?
Ответить
-1
Владимир #
Сколько дней эта схема проработала пока не накрылась от импульса по питанию?
Ответить
0
Евгений #
В схеме ошибка, транзисторный мост с динамиком должен питаться от +12 вольт, а не от 5в.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Регулятор мощности 2 кВт
Регулятор мощности 2 кВт
Мини гравер 125 Ватт UNI-T UT-61A
вверх