Страница 2 из 11

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

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

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

Добавлено: 02 фев 2013, 12:58
maxvalin
boogyman писал(а):Таймер микроконтроллера работает в режиме захвата, т.е. считает импульсы, цвет меняется в зависимости от количества импульсов
это именно то что и надо, в зависимости от оборотов он будет менять цвет плавно изменяя из зеленого к красному. Соответственно оставить настройки под двигатель и диапазон цветового спектра так как у каждого движка плюс минус будет разный предел соответственно.Возможно я и понятия не имею что это представляет по сложности, сам ведь только взялся за "практическое программирование микроконтроллеров atmel AVR на языке асамблера" но все же ;)
до этого программировал логику siemens LOGO ну а здесь конечно же все сложнее :?

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

Добавлено: 02 фев 2013, 18:46
lenivets
boogyman писал(а):
lenivets писал(а):А можно сделать так чтоб оперативно регулировать яркость с запоминанием???
Сделать конечно можно, но придется изменить большую половину программы, все упирается в нехватку времени. Я думаю что с одной кнопкой управлять еще и изменением яркости будет менее удобно.
Ясно .
Будим молить БОГА чтоб хватала времени.
Спасибо .

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

Добавлено: 29 апр 2013, 10:45
boogyman
Для подсветки тахометра придется использовать еще один RGB канал, Attiny45 уже не подойдет, мало выводов. Придется использовать что то типа Atmega8/88. Это получается совсем уже другой проект.

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

Добавлено: 02 май 2013, 09:14
maxvalin
внимательно слежу и жду решений ))

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

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

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

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

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

Добавлено: 04 май 2013, 22:14
AntonChip
Настройка типа двигателя будет производиться только один раз для этого можно поставить дип-переключатель на плату, а остальное оставить все как есть, некоторые не захотят врезать энкодер в панель дорогой иномарки

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

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



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

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

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

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

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

насчет уровня я согласен, неудобно. выйду из положения наверное тонировкой.

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

Добавлено: 20 ноя 2013, 19:35
boogyman
Да, че та я тоже запутался,настраивается время плавного включения RGB при подаче питания

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

Добавлено: 21 ноя 2013, 17:47
lenivets
boogyman писал(а):Да, че та я тоже запутался
:lol:
подскажите а чем прошивали?
картинку прошитых фьюзов можно.

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

Добавлено: 21 ноя 2013, 20:16
maxvalin
Слава Богу! Тема опять ожила)

Как насчет тахометра?
Появились новые идеи?

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

Добавлено: 22 ноя 2013, 08:10
boogyman
lenivets писал(а):
подскажите а чем прошивали?
картинку прошитых фьюзов можно.
Прошивал AVRStudio4, там все понятно, если контроллер новый надо только убрать галочку деления частоты на 8(CKDIV8)
Fuse-биты
Fuse bits
Fuse bits
fuse2.gif (9.63 КБ) 32619 просмотров
Fuse-биты для ПОНИПРОГ
Fuse bits PonyProg
Fuse bits PonyProg
fuse1.gif (8.12 КБ) 32619 просмотров

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

Добавлено: 23 ноя 2013, 15:27
lenivets
boogyman писал(а): Прошивал AVRStudio4, там все понятно, если контроллер новый надо только убрать галочку деления частоты на 8(CKDIV8)
и я про то . только запуск делал не с 64мс а 0.
кстате что за зелёная программа . я такую не видел .
с прогой разобрался . взял на вооружение
а у меня вот так
Изображение
Как Вы думаете правильно?

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

Добавлено: 25 ноя 2013, 06:57
boogyman
Проверил с этими фьюзами, у меня работает

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

Добавлено: 25 ноя 2013, 16:39
lenivets
boogyman писал(а):Проверил с этими фьюзами, у меня работает
Проверил вьюзы, перепрошил. всё как было так и осталось(нет задержки)
проверил в протеусе тоже самое, нажимаешь на ресет запуск происходит сразу. (нет задержки).
схему в протеусе прикрепил
можно ту прошивку которую Вы непосредственно зашили в кристалл?
БОЛЬШОЕ СПАСИБО.

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

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

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

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