Вернуться   Официальный Форум любителей LADA Kalina и новой Лада Калина 2 > Лада Калина. Технический раздел > Электрооборудование > Фары, фонари, лампы, освещение салона,

Ответ
 
Опции темы Опции просмотра
Старый 11.09.2011, 19:59   #1
Новичок
 
Регистрация: 29.07.2009
Адрес: Смоленск
Возраст: 44
Автомобиль: ВАЗ 11184-30-014
Сообщений: 7
Записей в дневнике: 16
Вес репутации: 0 West не успел проявить себя
Re: Автоматическое включение света фар

Прошу помощи знающих людех, в частности gnomon. Ситуация следующая: собрал схему автоматического включения ДХО из первого поста по версии gnomon.
Микроконтроллер использовал AtMega8A-PU. Схему собрал на печатной плате целиком за исключением интеллектуального ключа BTS555 (заказал, но пока еще не прислали).
Прошил МК, использовал программатор 5 проводов с питанием от LPT-порта и программу avreal, с прошивкой вроде проблем не возникло. Прошивка заливается, фьюзы меняются. Затем я решил проверить работу платы в целом (ну естественно без ключа). Собрал макет: завел питанрие от аккумулятора 12В, выход со схемы взял прямо с выхода МК PD0/RxD, от выводов схемы SP0 и ON вывел проводки для теста для замыкания их на 12 В. Результат теста замерял мультиметром с выхода МК по среднему напряжению.
Теперь собственно о проблеме. Я в начале залил прошивку v.1 , получил следующее: при имитации работы датчика скорости напряжение на выходе плавно возрастает до 4,05 В, иногда до максимума 4,92. Когда перстаюподавать ипмульсы, через некоторое время напряжение на выходе устанавливается 4,6-4,7 В и не меняется. При подключении входа ON на 12 В, на выходе имеем максимум 4,92 В (здесь все нормально). Вывод у меня почему то не работает ШИМ-регулирование в разных режимах. 25-30% мощности я вообще на выходе не увидел через 22с. Примерно то же самое происходит на прошивках v. 1.1, 1.2.
На прошивках v. 1.4, 1.6,1.7 управление по ON работает стабильно (плавное нарастание до максимума примерно 2-3с), при отключении ON на выходе скачком имеем 0. Управление по SP0 yне работает вообще. Сколько я не иммитировал ДС, напряжения на выходе нет.
Подскажите кто знает в чем может быть загвоздка. Схематично собрано все верно, с транзисторов на МК выходы работают- дело наверное в МК или прошивке. Думал что Atmega8A чем то отличается от Atmega8, но нет - только энергетич. параметрами.
Может дело в установке фьюзов, не совсем понимаю некоторые настройки. Использую программу avreal 1.28, как я понял там установка инверсяная. При считывании фьюзов получил:
BLB1=3 BLB=3 BodenLevel=1 BODEN=1 SUT=2 CKSEL=1 RSTDISBL=1 WDTON=1 CKOPT=1 EESAVE=1 BOOTSZ=0 BOOTRST=1.
Установил на запись:
LB1=3 BLB=3 BodenLevel=0 BODEN=0 SUT=0 CKSEL=3 RSTDISBL=1 WDTON=0 CKOPT=0 EESAVE=1 BOOTSZ=0 BOOTRST=0.
Я не понимаю установку фьюзов SUT и CKSEL. Программа выдает,что они устанавливаются в диапазонах 0-3 и 0-F соответственно.
Прошу кого-нибудь откликнуться.
West вне форума   Ответить с цитированием Вверх
Старый 11.09.2011, 20:51   #2
Забанен
 
Регистрация: 24.02.2008
Адрес: ---
Пол: Мужской
Автомобиль: ---
Сообщений: 1,545
Изображений: 8
Вес репутации: 0 gnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком света
Re: Автоматическое включение света фар

West, скорее всего с фьюзами косяк.
Используйте в AVReal установку фьюзов через bytename.
100% рабочие bytename этой схемы для ATMega8A - low 0x4e, high 0xd9.
Т.е. ключ выглядит так:-f_low=4E,_high=D9
gnomon вне форума   Ответить с цитированием Вверх
Старый 12.09.2011, 12:18   #3
Новичок
 
Регистрация: 29.07.2009
Адрес: Смоленск
Возраст: 44
Автомобиль: ВАЗ 11184-30-014
Сообщений: 7
Записей в дневнике: 16
Вес репутации: 0 West не успел проявить себя
Re: Автоматическое включение света фар

Цитата:
Сообщение от gnomon Посмотреть сообщение
100% рабочие bytename этой схемы для ATMega8A - low 0x4e, high 0xd9.
Т.е. ключ выглядит так:-f_low=4E,_high=D9
\
gnomon, 100% рабочие bytename на 100% убили возможность последовательного программирования, скорее всего там (в вашем варианте) SPIN=1, он у меня был не виден при считывании, потому что RSTDIBL остался в 1. Программа зашитая в МК (была v 1.2) совсем перестала работать с предложенными установками. Сейчас буду выпаивать МК и поеду в магазин за вторым. Но уже сомневаюсь, что удастся собрать работоспособную схему.

Добавлено через 1 час 49 минут
Нет я ошибся SPIEN=1 должен был остать в 0. Вообще high=D9 - это дефолтовы настройки для ATmega8A по datasheets. Значит проблема отказа в f_low=4E, а там настройки BodenLevel, BODEN, SUT, CKSEL. f_low=4E - это значит BodenLevel=0, BODEN=1, SUT=0, CKSEL=E (StartUp Time 258CK+4.1 ms ?????????). К тому же получается CKOPT=1 в верхнем байте по умолчанию high=D9, что значит максимальная частота кварца 8 МГц, а не 16 МГЦ. Прошу пояснить предложенный вариант -f_low=4E,_high=D9, в чем я не прав?
West вне форума   Ответить с цитированием Вверх
Старый 12.09.2011, 15:49   #4
Забанен
 
Регистрация: 24.02.2008
Адрес: ---
Пол: Мужской
Автомобиль: ---
Сообщений: 1,545
Изображений: 8
Вес репутации: 0 gnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком светаgnomon является великолепным маяком света
Re: Автоматическое включение света фар

West, да, я ошибся - считал фьюзы с переделанной платы. Прошу извинить за дезу.
Попробуйте low 0x2F, high 0xC9.
Проверить фьюзы онлайн можно здесь или здесь.

Схема работоспособная - не сомневайтесь. Я 1,5 года с ней езжу без проблем и её собрали, по меньшей мере, ещё десятки людей. Самое "заморочное" правильно прошить фьюзы микроконтроллера. Я ошибаюсь в раскладке фьюзов для разных "левых" программаторов, т.к. сам пользуюсь фирменными атмеловскими AVRDragon и AVRISP mkII из под AVRStudio, а там они устанавливаются гораздо проще - сделаны выпадающие меню с уже готовыми конфигурациями и не надо думать, в какой нотации какие галки расставлять (в архиве лежит скриншот, как раз из AVRStudio).

Последний раз редактировалось gnomon; 12.09.2011 в 16:08..
gnomon вне форума   Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Сервис метрических линеек для форумов и блогов


Быстрый переход









Часовой пояс GMT +3, время: 01:40.