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

Модератор: boogyman

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

Сообщение:#21  Сообщение boogyman » 01 фев 2013, 22:22

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

Таймер микроконтроллера работает в режиме захвата, т.е. считает импульсы, цвет меняется в зависимости от количества импульсов. Сделать можно, но сначала надо разобраться с таким режимом таймера.
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва
ТегиКонтроллер, RGB, подсветка, панель, приборов, автомобиль, attiny13, attiny45, atmega8

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

Сообщение:#22  Сообщение maxvalin » 02 фев 2013, 11:58

boogyman писал(а):Таймер микроконтроллера работает в режиме захвата, т.е. считает импульсы, цвет меняется в зависимости от количества импульсов

это именно то что и надо, в зависимости от оборотов он будет менять цвет плавно изменяя из зеленого к красному. Соответственно оставить настройки под двигатель и диапазон цветового спектра так как у каждого движка плюс минус будет разный предел соответственно.Возможно я и понятия не имею что это представляет по сложности, сам ведь только взялся за "практическое программирование микроконтроллеров atmel AVR на языке асамблера" но все же ;)
до этого программировал логику siemens LOGO ну а здесь конечно же все сложнее :?
Последний раз редактировалось maxvalin 02 фев 2013, 12:10, всего редактировалось 1 раз.
Аватара пользователя
maxvalin
Новичок
 
Сообщения: 4
Зарегистрирован: 01 фев 2013, 20:38

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

Сообщение:#23  Сообщение lenivets » 02 фев 2013, 17:46

boogyman писал(а):
lenivets писал(а):А можно сделать так чтоб оперативно регулировать яркость с запоминанием???

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

Ясно .
Будим молить БОГА чтоб хватала времени.
Спасибо .
Аватара пользователя
lenivets
Новичок
 
Сообщения: 9
Зарегистрирован: 25 янв 2013, 20:50

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

Сообщение:#24  Сообщение boogyman » 29 апр 2013, 09:45

Для подсветки тахометра придется использовать еще один RGB канал, Attiny45 уже не подойдет, мало выводов. Придется использовать что то типа Atmega8/88. Это получается совсем уже другой проект.
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

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

Сообщение:#25  Сообщение maxvalin » 02 май 2013, 08:14

внимательно слежу и жду решений ))
Аватара пользователя
maxvalin
Новичок
 
Сообщения: 4
Зарегистрирован: 01 фев 2013, 20:38

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

Сообщение:#26  Сообщение boogyman » 03 май 2013, 11:54

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

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

Сообщение:#27  Сообщение lenivets » 04 май 2013, 16:59

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

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

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

Сообщение:#28  Сообщение AntonChip » 04 май 2013, 21:14

Настройка типа двигателя будет производиться только один раз для этого можно поставить дип-переключатель на плату, а остальное оставить все как есть, некоторые не захотят врезать энкодер в панель дорогой иномарки
Аватара пользователя
AntonChip
Администратор
 
Сообщения: 199
Зарегистрирован: 24 дек 2011, 21:11
Откуда: Киров

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

Сообщение:#29  Сообщение lenivets » 19 ноя 2013, 17:25

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



Все кто заметит какие-либо ошибки в схеме или в прошивке, сообщайте, буду исправлять

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

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

Сообщение:#30  Сообщение boogyman » 20 ноя 2013, 12:17

lenivets писал(а):Нет регулировки задержки , что посоветуете????(что проверить.)

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

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

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

Сообщение:#31  Сообщение lenivets » 20 ноя 2013, 18:06

boogyman писал(а):
lenivets писал(а):Нет регулировки задержки , что посоветуете????(что проверить.)

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

Если имеешь ввиду уровень яркости, то будет очень неудобно перебирать несколько десятков вариантов, необходимо изменить алгоритм работы контроллера, над этим понемногу работаю

смена каналов идет нормально с разными цветами.,частота 8мгц, делитель в фьюзах убрал, остальное оставил как по даташиту.
Сейчас начал сомневаться что правильно понимаю о задержки :o .
1.идёт задержка после подачи питании?
или
2 идет задержка смены канала?
какой из них?( моё понятие 1.)

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

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

Сообщение:#32  Сообщение boogyman » 20 ноя 2013, 18:35

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

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

Сообщение:#33  Сообщение lenivets » 21 ноя 2013, 16:47

boogyman писал(а):Да, че та я тоже запутался

:lol:
подскажите а чем прошивали?
картинку прошитых фьюзов можно.
Аватара пользователя
lenivets
Новичок
 
Сообщения: 9
Зарегистрирован: 25 янв 2013, 20:50

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

Сообщение:#34  Сообщение maxvalin » 21 ноя 2013, 19:16

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

Как насчет тахометра?
Появились новые идеи?
Аватара пользователя
maxvalin
Новичок
 
Сообщения: 4
Зарегистрирован: 01 фев 2013, 20:38

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

Сообщение:#35  Сообщение boogyman » 22 ноя 2013, 07:10

lenivets писал(а):
подскажите а чем прошивали?
картинку прошитых фьюзов можно.

Прошивал AVRStudio4, там все понятно, если контроллер новый надо только убрать галочку деления частоты на 8(CKDIV8)
Fuse-биты
fuse2.gif
Fuse bits
fuse2.gif (9.63 КБ) Просмотров: 14556


Fuse-биты для ПОНИПРОГ
fuse1.gif
Fuse bits PonyProg
fuse1.gif (8.12 КБ) Просмотров: 14556
Аватара пользователя
boogyman
Модератор
 
Сообщения: 183
Зарегистрирован: 25 дек 2011, 21:48
Откуда: Москва

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

Сообщение:#36  Сообщение lenivets » 23 ноя 2013, 14:27

boogyman писал(а):Прошивал AVRStudio4, там все понятно, если контроллер новый надо только убрать галочку деления частоты на 8(CKDIV8)

и я про то . только запуск делал не с 64мс а 0.
кстате что за зелёная программа . я такую не видел .
с прогой разобрался . взял на вооружение
а у меня вот так
Изображение
Как Вы думаете правильно?
Аватара пользователя
lenivets
Новичок
 
Сообщения: 9
Зарегистрирован: 25 янв 2013, 20:50

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

Сообщение:#37  Сообщение boogyman » 25 ноя 2013, 05:57

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

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

Сообщение:#38  Сообщение lenivets » 25 ноя 2013, 15:39

boogyman писал(а):Проверил с этими фьюзами, у меня работает

Проверил вьюзы, перепрошил. всё как было так и осталось(нет задержки)
проверил в протеусе тоже самое, нажимаешь на ресет запуск происходит сразу. (нет задержки).
схему в протеусе прикрепил
можно ту прошивку которую Вы непосредственно зашили в кристалл?
БОЛЬШОЕ СПАСИБО.
Вложения
микроконтр.rar
проверь
(31.3 КБ) Скачиваний: 568
Аватара пользователя
lenivets
Новичок
 
Сообщения: 9
Зарегистрирован: 25 янв 2013, 20:50

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

Сообщение:#39  Сообщение boogyman » 25 ноя 2013, 20:45

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

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

Сообщение:#40  Сообщение lenivets » 25 ноя 2013, 21:04

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

:o блин ...........
осциллографом чтото не додумался посмотреть.
А вот кристалл надо другой подкинуть ,Вы правы, с этим и правдо чтото нето.
Как сменю контроллер обязательно отпишусь .Спасибо.
Аватара пользователя
lenivets
Новичок
 
Сообщения: 9
Зарегистрирован: 25 янв 2013, 20:50

Пред.След.

Вернуться в Микроконтроллеры AVR

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Rambler's Top100