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

Модератор: boogyman

Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#21

Сообщение boogyman »

maxvalin писал(а):Вечер добрый )
- интересная тема, собственно и зарегистрировался по этому, уж очень интересует управление в авто AVR-ом подсветкой. А именно интерес есть к тахометру- можно ли запрограммировать данный контроллер (или может нужен другой серии) чтоб он менял цвет в зависимости от входящего сигнала от тахометра? Думаю многим будет интересно это))
-спасибо .
Таймер микроконтроллера работает в режиме захвата, т.е. считает импульсы, цвет меняется в зависимости от количества импульсов. Сделать можно, но сначала надо разобраться с таким режимом таймера.
Аватара пользователя
maxvalin
Новичок
Сообщения: 4
Зарегистрирован: 01 фев 2013, 21:38

Re: Контроллер RGB подсветки панели приборов автомобиля

#22

Сообщение maxvalin »

boogyman писал(а):Таймер микроконтроллера работает в режиме захвата, т.е. считает импульсы, цвет меняется в зависимости от количества импульсов
это именно то что и надо, в зависимости от оборотов он будет менять цвет плавно изменяя из зеленого к красному. Соответственно оставить настройки под двигатель и диапазон цветового спектра так как у каждого движка плюс минус будет разный предел соответственно.Возможно я и понятия не имею что это представляет по сложности, сам ведь только взялся за "практическое программирование микроконтроллеров atmel AVR на языке асамблера" но все же ;)
до этого программировал логику siemens LOGO ну а здесь конечно же все сложнее :?
Последний раз редактировалось maxvalin 02 фев 2013, 13:10, всего редактировалось 1 раз.
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#23

Сообщение lenivets »

boogyman писал(а):
lenivets писал(а):А можно сделать так чтоб оперативно регулировать яркость с запоминанием???
Сделать конечно можно, но придется изменить большую половину программы, все упирается в нехватку времени. Я думаю что с одной кнопкой управлять еще и изменением яркости будет менее удобно.
Ясно .
Будим молить БОГА чтоб хватала времени.
Спасибо .
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#24

Сообщение boogyman »

Для подсветки тахометра придется использовать еще один RGB канал, Attiny45 уже не подойдет, мало выводов. Придется использовать что то типа Atmega8/88. Это получается совсем уже другой проект.
Аватара пользователя
maxvalin
Новичок
Сообщения: 4
Зарегистрирован: 01 фев 2013, 21:38

Re: Контроллер RGB подсветки панели приборов автомобиля

#25

Сообщение maxvalin »

внимательно слежу и жду решений ))
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#26

Сообщение boogyman »

Для вычисления об/мин используется такая формула Р = F *60/t.
Где Р - показания = F - частота импульсов подаваемых на вход *60сек/t - коэффициент деления для разных типов двигателей (1,2,3,4,5,6,7,8).
То есть чтобы прибор получился универсальным придется этот коэффициент заносить в память, вопрос как?
Пока у нас есть одна кнопка управления, может добавить еще одну кнопку? Можно использовать переменный резистор для регулировки яркости, а кнопки для программирования. Можно сделать как в автомобильных сигнализациях. Жду идей!!!
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#27

Сообщение lenivets »

boogyman писал(а):Для вычисления об/мин используется такая формула Р = F *60/t.
Где Р - показания = F - частота импульсов подаваемых на вход *60сек/t - коэффициент деления для разных типов двигателей (1,2,3,4,5,6,7,8).
То есть чтобы прибор получился универсальным придется этот коэффициент заносить в память, вопрос как?
Пока у нас есть одна кнопка управления, может добавить еще одну кнопку? Можно использовать переменный резистор для регулировки яркости, а кнопки для программирования. Можно сделать как в автомобильных сигнализациях. Жду идей!!!
лучше использовать энкодер с кнопкой. кнопкой можно будит выбирать режим а энкодером регулировать режим.
Аватара пользователя
AntonChip
Администратор
Сообщения: 265
Зарегистрирован: 24 дек 2011, 22:11
Откуда: Киров
Контактная информация:

Re: Контроллер RGB подсветки панели приборов автомобиля

#28

Сообщение AntonChip »

Настройка типа двигателя будет производиться только один раз для этого можно поставить дип-переключатель на плату, а остальное оставить все как есть, некоторые не захотят врезать энкодер в панель дорогой иномарки
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#29

Сообщение lenivets »

boogyman писал(а): Длительное нажатие кнопки, более 5 секунд, сохраняет цвет в памяти. Также можно изменить время плавного включения индикации, для этого необходимо держать кнопку в нажатом состоянии, подать питание на контроллер, когда индикатор мигнет 3 раза красным цветом отпустить кнопку, дальше нажать на кнопку от 1 до 5 раз, нажатие будет сопровождаться миганием красного цвета, в конце индикатор мигнет числом вспышек соответствующим времени включения и настройка запишется в память:
1 раз - 1с.
2 раза - 2,5с.
3 раза - 3с.
4 раза - 4,5.
5 раз - 6с.



Все кто заметит какие-либо ошибки в схеме или в прошивке, сообщайте, буду исправлять
Дорого времени суток.
Собрал и поставил сие чудо ЗА ЧТО БОЛЬШОЕ СПАСИБО.
питание подаётся от габарит, 4порт поставил на ручник(ваз2111)
Нет регулировки задержки , что посоветуете????(что проверить.)
И большая просьба растянуть частату возрастания коналов с 5 до 15. (какрас делится на 255) (НА МИНИМУМЕ ОЧЕНЬ СЛЕПИТ ГЛАЗА)
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#30

Сообщение boogyman »

lenivets писал(а):Нет регулировки задержки , что посоветуете????(что проверить.)
Идет смена каналов? Если, так надо настроить время плавного перехода между каналами, может частота контроллера другая
lenivets писал(а):И большая просьба растянуть частату возрастания коналов с 5 до 15. (какрас делится на 255) (НА МИНИМУМЕ ОЧЕНЬ СЛЕПИТ ГЛАЗА)
Если имеешь ввиду уровень яркости, то будет очень неудобно перебирать несколько десятков вариантов, необходимо изменить алгоритм работы контроллера, над этим понемногу работаю
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#31

Сообщение lenivets »

boogyman писал(а):
lenivets писал(а):Нет регулировки задержки , что посоветуете????(что проверить.)
Идет смена каналов? Если, так надо настроить время плавного перехода между каналами, может частота контроллера другая
lenivets писал(а):И большая просьба растянуть частату возрастания коналов с 5 до 15. (какрас делится на 255) (НА МИНИМУМЕ ОЧЕНЬ СЛЕПИТ ГЛАЗА)
Если имеешь ввиду уровень яркости, то будет очень неудобно перебирать несколько десятков вариантов, необходимо изменить алгоритм работы контроллера, над этим понемногу работаю
смена каналов идет нормально с разными цветами.,частота 8мгц, делитель в фьюзах убрал, остальное оставил как по даташиту.
Сейчас начал сомневаться что правильно понимаю о задержки :o .
1.идёт задержка после подачи питании?
или
2 идет задержка смены канала?
какой из них?( моё понятие 1.)

насчет уровня я согласен, неудобно. выйду из положения наверное тонировкой.
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#32

Сообщение boogyman »

Да, че та я тоже запутался,настраивается время плавного включения RGB при подаче питания
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#33

Сообщение lenivets »

boogyman писал(а):Да, че та я тоже запутался
:lol:
подскажите а чем прошивали?
картинку прошитых фьюзов можно.
Аватара пользователя
maxvalin
Новичок
Сообщения: 4
Зарегистрирован: 01 фев 2013, 21:38

Re: Контроллер RGB подсветки панели приборов автомобиля

#34

Сообщение maxvalin »

Слава Богу! Тема опять ожила)

Как насчет тахометра?
Появились новые идеи?
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#35

Сообщение boogyman »

lenivets писал(а):
подскажите а чем прошивали?
картинку прошитых фьюзов можно.
Прошивал AVRStudio4, там все понятно, если контроллер новый надо только убрать галочку деления частоты на 8(CKDIV8)
Fuse-биты
Fuse bits
Fuse bits
fuse2.gif (9.63 КБ) 32600 просмотров
Fuse-биты для ПОНИПРОГ
Fuse bits PonyProg
Fuse bits PonyProg
fuse1.gif (8.12 КБ) 32600 просмотров
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#36

Сообщение lenivets »

boogyman писал(а): Прошивал AVRStudio4, там все понятно, если контроллер новый надо только убрать галочку деления частоты на 8(CKDIV8)
и я про то . только запуск делал не с 64мс а 0.
кстате что за зелёная программа . я такую не видел .
с прогой разобрался . взял на вооружение
а у меня вот так
Изображение
Как Вы думаете правильно?
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#37

Сообщение boogyman »

Проверил с этими фьюзами, у меня работает
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#38

Сообщение lenivets »

boogyman писал(а):Проверил с этими фьюзами, у меня работает
Проверил вьюзы, перепрошил. всё как было так и осталось(нет задержки)
проверил в протеусе тоже самое, нажимаешь на ресет запуск происходит сразу. (нет задержки).
схему в протеусе прикрепил
можно ту прошивку которую Вы непосредственно зашили в кристалл?
БОЛЬШОЕ СПАСИБО.
Вложения
микроконтр.rar
проверь
(31.3 КБ) 929 скачиваний
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Контроллер RGB подсветки панели приборов автомобиля

#39

Сообщение boogyman »

Проверил проект, в протеусе подключил к выходам осциллограф, задержка наблюдается, hex файлы абсолютно одинаковые. Если время задержки не настраивалось, по умолчанию оно около 2-х секунд, эта переменная задержки хранится не в EEPROM. Микроконтроллер менял?
Аватара пользователя
lenivets
Новичок
Сообщения: 9
Зарегистрирован: 25 янв 2013, 21:50

Re: Контроллер RGB подсветки панели приборов автомобиля

#40

Сообщение lenivets »

boogyman писал(а):Проверил проект, в протеусе подключил к выходам осциллограф, задержка наблюдается, hex файлы абсолютно одинаковые. Если время задержки не настраивалось, по умолчанию оно около 2-х секунд, эта переменная задержки хранится не в EEPROM. Микроконтроллер менял?
:o блин ...........
осциллографом чтото не додумался посмотреть.
А вот кристалл надо другой подкинуть ,Вы правы, с этим и правдо чтото нето.
Как сменю контроллер обязательно отпишусь .Спасибо.
Ответить