Стоп сигнал "бегущие огни"

/ Просмотров: 1679

Стоп сигнал

Версия 2.02

Использование подобных устройств повышает надежность системы световой сигнализации автомобиля (за счет дублирования элементов индикации), привлекает внимание едущих за Вами водителей в случае срабатывания (мигание, а не простое свечение, специально подобранные световые эффекты для разных сигналов), что тоже повышает безопасность движения, а также выполняет эстетические функции. Данное устройство предназначено для использования в автомобилях для дублирования основных сигналов, показываемых задними фонарями, устанавливается за задним стеклом в салоне.

По причине смены автомобиля стоп сигнал снова очутился на моем рабочем столе и был несколько модернизирован. Схема изменений не претерпела, была полностью переписана управляющая программа, в которой реализован новый алгоритм работы устройства, позволяющий легко менять все световые эффекты для любых сочетаний дублируемых сигналов.

Использование 16 независимых каналов для управления сверхяркими светодиодами позволяет дублировать следующие сигналы:

- Стоп сигнал (поочередное заполнение линейки - накопление огней)

- Повороты (бегущие огни в нужном направлении)

- Задний ход (несимметрично разбегающиеся бегущие огни)

- Аварийная остановка (чередующиеся разбегающиеся - сбегающиеся огни)

- Габариты (слабое подсвечивание всех светодиодов и изредка пробегающий огонь)

Световые эффекты, указанные в скобках, запрограммированы в прошивке, которая прилагается (041107.bin ). С помощью программы редактора световых эффектов (PStop.exe ) можно самостоятельно изменять световые эффекты (например 041107.den ) для всех сочетаний дублируемых сигналов и сгенерировать новую прошивку для своего набора эффектов.

На рисунке показано окно программы.

Слева показаны все сочетания входных сигналов: стоп, левый поворот, правый поворот, задний ход. Габариты определяются устройством как отсутствие остальных входных сигналов и через некоторое время включается подсветка. Нужное сочетание выбирается соответствующим чекбоксом. Потом выбирается нужный режим для этого сочетания. Название режима можно задать в поле "Название режима". Теперь можно заняться составлением желаемого светового эффекта. В таблице можно выбрать нужный шаг программы или просмотреть параметры этого шага (время, состояние левого и правого каналов и комментарий к шагу). Под таблицей отображается состояние сигнала при текущем шаге программы. Нажатием левой кнопки мышки по нужном индикатору можно менять его состояние. Для облегчения создания эффектов имеется следующий ряд кнопок, под индикатором. С их помощью можно делать сдвиги, сдвиги с заполнением, перенос состояние предыдущего шага, выключение всех индикаторов. С помощью поля "PS" задается комментарий к текущему шагу программы, а в поле "Время" время текущего шага в миллисекундах. Справа две кнопки экспорта данных. Верхняя кнопка позволяет сохранить прошивку с текущими эффектами, а нижняя кнопка позволяет сохранить текущий набор эффектов для использования в программе на языке ассемблер.

Запитывается устройство непосредственно от сигнальных ламп задних фонарей. Напряжение поступающее с любого входа через диодную сборку VD1 поступает на стабилизатор напряжения +5В, собранный на элементах С1-С3 и DA1, от которого и питается все устройство. Так же все сигналы, за исключением габаритов, через делитель на R1- R5 и защитные диоды VD2, поступают на входы однокристальной микроЭВМ AT89C2051, для определения режима работы. МикроЭВМ работает с кварцевым резонатором на 3,58 Мгц. В зависимости от объема получившейся прошивки, можно также использовать микроЭВМ AT89C1051 или AT89C4051. Эти микросхемы имеют выходы с функцией direct LED drive, что позволяет подключать непосредственно к их выходам светодиоды. В устройстве применена динамическая индикация. Это позволило использовать микроЭВМ в 20 выводном корпусе, что уменьшает стоимость и габариты устройства в целом. Назначение входов и выходов микроЭВМ приведено в следующей таблице.

стоп сигнал-бегущие огни .mp4

Стоп сигнал

Стоп сигнал «Бегущие огни»


Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

Выберите человечка с поднятой рукой!