Свежие обсуждения
Электроника в автомобиле

Подсветка днища автомобиля ночью.

1 2 14

Splav56, посмотрел - действительно много общего, но, как всегда, есть несколько НО...

Нужно, что бы частота регулировалась. Примерно, как мне кажется, от 1Гц до 20Гц. Меньше - слишком тормознуто и не красиво будет выглядеть, а больше - всё сольётся и будет светиться, практически, одновременно.
Конечно, если на МК, то хочется управлять частотой кнопочками... двумя... Где тут смайлик девочки, шаркающей ножкой?..
Да чего, уж, мелочиться - пусть частота меняется со временем... плавно...

Ну и ещё одна кнопочка - для перебора эффектов.
Это пока...

Потом, в поющей ёлке всего 8 светодиодов, а мне нужно 32. Значит, либо МК другой (есть с таким числом портов?), либо динамическую индикацию делать, или в регистр записывать.
В обоих случаях - программа совсем другая. Что-что, а что значит разбираться в чужой программе - я хорошо знаю...

Надеюсь, я не многого хочу от МК?..
Просто, я хорошо понимаю, что МК может всё, но слабо представляю, как это реализуется... если, вообще, представляю...
Ведь, ещё на днях я думал, что была 800-я серия цветных телевизоров...
Блин, хоть, к психиатру записывайся на приём.

Zandy, только я сразу предупреждаю, что проект НЕ коммерческий... То есть, даже, если Вы полностью всё соберёте и зозяину машины игрушка понравится, то кроме как за детали денег не взять... по крайней мере мне. Знакомый, всё таки, да ещё и начальник...
Правда, если получится серьёзный проект, то я, думаю, смогу ему объяснить, что такая "игрушка" не может стоить дёшево, а интелектуальный труд не легче физического. Он не дурак - поймёт,
и за стоящую "игрушку" согласится заплатить.

По крайней мере, я собирался делать на "подножном корму" - логике, которую покупать не нужно. И решено было, что делать я буду эту игрушку в рабочее время. А я на ставке...

А теперь - по делу.

На счёт недостающих ножек МК - я собирался использовать ПЗУ как "хранилище" эффектов, а у него, то же, всего 8 выходов.
По этому, как вариант - динамическая индикация.
На выход ПЗУ ставится 4 регистра, например,SN74LS374, выходы которого уже нагружены отдельным светодиодом (это для варианта на 32 независимых светодиода). Два адреса ПЗУ перебираются двоичным счётчиком. При неизменном состоянии других адресных входов ПЗУ получим 4 независимых банка данных, в каждый байт которых можем записать любую комбинацию от 0000h до FFFFh, получив, тем самым, любую комбинацию свечения одной их 4-х групп светодиодов (8шт) - от "все погашены" до "все горят".

Выбираем частоту, например, 800Гц. С такой частотой работает счётчик, перебирающий наши 4 банка. Получится, что полное обновление данных будет происходить с частотой 100Гц.
Если в часах на мс К176ИЕ12 и светодиодных индикаторах используется частота 128Гц и мигания сегментов не видно, то выбрав частоту не менее 800Гц, получим, практически, постоянное состояние выходов регистра светодиодов на мс SN74LS374.

Запись в регистр производим с помошью дешифратора на 4, входы которого подключены параллельно выходу того же счётчика. Выходы дешифратора через элементы мс 561ЛЕ1 управляют входом записи регистра. По одному из входов ЛЕ1 соединяются вместе и тактируются генератором на 800Гц.
Получится, что по фронту тактового импульса произойдёт смена адреса ПЗУ, а по спаду - запись байта из ПЗУ в регистр.
Наверно, пора схему рисовать...

На счёт светодиодов.
Я уже ремонтировал парочку тех светодиодов, которые установлены - синий сверхяркий, диаметром 10мм, установлен в пластмассовый открытый "рефлектор" вместе с резистором и залит термоклеем для герметичности. Из рефлектора выходят только два провода.
Резистор на 330Ом и подключается к 12В. Реально - до 14,5В. При падении на светодиоде 3,6В, получается ток через него (14,5-3,6)/0,33=33мА.
С учётом того, что пара светодиодов умерла, снижаем ток до привычных 20мА и стабилизируем... Тем более, что при экспериментах с одним из годных светодиодов, изменение тока от 20мА до 30мА, практически, ни как не отражалось на яркости. Только при 15мА было заметно уменьшение яркости.
Так что, вполне возможна дополнительная функция уменьшения тока через светодиоды при их большом числе и одновременном зажигании. Думаю, немножко экономии не повредит, ведь, потребляемый ток всех светодиодов, горящих одновременно - 32шт*20мА=0,64А...

В общем, выход на светодиоды - через буферные источники тока и, наверно, лучше с общим минусом.

 

Zandy: А зачем нам кварц?
То есть Вы хотите сказать, что если не ставить кварц, то эти выводы можно использовать как информационные??? Я, честно говоря, не в курсе.. Впервые об этом "слышу". PIC16F84 тоже такой?

 

А я бы, как водитель, этому джиповоду кое-что оторвал. Все эти светящиеся машины, отвлекают внимание, слепят, напрягают зрение, в общем, создают аварийные ситуации. Теперь по теме - ничего сложного, берёте МК, желательно с большим количеством портов, если не хватает, ставите какой - нибудь демультиплексор с регистрами памяти. Потратив один вывод на управление им, увеличиваете число выводов до (N-1)*2, где N - число выводов МК. При желании, можно использовать ШИМ для изменения яркости. Я это, в своё время, ещё на 51 контроллере делал. Для увеличения количества выводов, сигналы с МК подавались параллельно на несколько регистров, а сигнал выбора регистра подавался с дешифратора, получалась своеобразная шина данных. А светодиоды коммутировались каким - либо ключевым транзистором с логическим управлением, мне нравятся IR LL2705.

 

Добавлю.
Количество эффектов не ограничено... Именно по этому, он и сказал - "Как у НЛО". В смысле - только от фантазии зависит.

Однако, многие эффекты будут возможны только на МК. Например, ШИМ. Хотя, то же, можно поставить схемку регулировки тока светодиодов, управляемую от независимого генератора. При несинфазности и набеге фаз двух генераторов получится плавное изменение яркости, да ещё и псевдослучайное...

Хм... Вдруг подумалось - а что, если стабилизацию тока выполнить импульсную?..

 

DWD: То есть, даже, если Вы полностью всё соберёте и зозяину машины игрушка понравится, то кроме как за детали денег не взять... по крайней мере мне. Знакомый, всё таки, да ещё и начальник...
Никакой коммерции. Чисто спортивный интерес.
Все-таки задание как-то размыто. Хотелось бы поконкретнее. А что, 15 выводов не устраивает? С двух сторон машины по 15 с/д, зажигаются симметрично. Остается 1 вывод на кнопку - можно перебирать по кругу несколько эффектов. По-моему оптимальный вариант.
Сколько лет вашему начальнику? Уж больно детская забава. Побалуется и выкинет. Может и нет смысла так серьезно напрягаться?

 

Если привязать скорость "перебора" светодиодов к скорости машини, можно получить эффект "неподвижности" источников света относительно асфальта. По-идее эффект должен выглядеть впечатляюще.

З.Ы. даже самому захотелось попробовать.

З.З.Ы. если использовать ПЗУ, то при динамической индикачии можно перебирать не 4 послежовательных ячейки, а 8, 12, 16 и т.д. Таким образом можно регулировать яркость.

 

ИМХО тут на каждую группу диодов свой 8-ми ноговый ПИК ставить.. вместе с обвязкой эпоксидкой в кубик залить..
четыре вывода и корпус. Два вывода на диоды, вывод на бортсеть и вывод на прием команд в последовательном коде. Кроме него, еще один такой-же простой ПИК командующий парадом. Впрочем такое "командование" для АВТО давно стандартизовано, - CAN интерфейс.

 

Левон:
то эти выводы можно использовать как информационные
Совершенно верно. Этим 628 выгодно отличается от своих собратьев. А с 84 вообще нонсенс. Он как бы урезанный 628, а стоит чуть не в два раза дороже.

DWD:
как вариант - динамическая индикация
У меня на сайте есть вариант клавиатуры на 16 кнопок, с индикацией. Как раз на ПИКе 628. Там матрица 4x4. В Вашем случае, наверное более удобна будет 8x2.

 

Vlad_Petr, а что, есть 8-ногие ПИК-и с CAN?

Gregory: А с 84 вообще нонсенс. Он как бы урезанный 628, а стоит чуть не в два раза дороже.

Это политика микрочипа, они продолжают выпускать старые устройства, но делают их сильно дороже, чтобы побудить пользователей перейти на новые.

 

AHTOXA: а что, есть 8-ногие ПИК-и с CAN?
Нет конечно, тут надо ручками все прописывать.. Единственная приятность в том, что уже не для одного экземпляра кристалла....
Для простоты можно и свой протокол придумать..