Страница 1 из 1

Автоматическое включение света

Добавлено: Вт мар 10, 2015 13:53:15
Dave
Добрый день,

Как то у нас вышел закон об обязательном включении ходовых огней при движении в городе. Соответственно очень часто забывается то включить то выключить. Лезть в электронику авто категорически запрещено условиями гарантии. Да и потом такая проблема у родителей, у друзей. Порывшись в интернете готового не нашел (Точнее нашел готовое устройство 3тыс руб). Вот и родилась идея, что если ловить разницу напряжение на аккумуляторе при заглушенном двигателе 12в при заведенном больше 13в и в зависимости от этого щелкать реле.

Изображение

Код: Выделить всё

#define F_CPU 9600000
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#define SET_B(x) |= (1<<x)
#define CLR_B(x) &=~(1<<x)
#define INV_B(x) ^=(1<<x)

unsigned char Cache;


unsigned char x=170;
int main (void)
{
	DDRB=0x00; //порт на выход
	DDRB SET_B(2);
	DDRB SET_B(3);
	PORTB =0x00;
	
	ACSR|=(0<<ADC); //включение компаратора
	ACSR|=(0<<ACBG);
	while(1){
		if ((ACSR & (1<<ACO))==0)
			PORTB SET_B(2);
		else
			PORTB CLR_B(2);
		if (((ACSR & (1<<ACO))!=0) && (x<180)){
			x++;
			_delay_ms(100);	
		}
		
		if (((ACSR & (1<<ACO))==0) && (x>160) ){
			x--;
			_delay_ms(100);
		}
		
		if (x==160)
			PORTB SET_B(3);
		if (x==180)
			PORTB CLR_B(3);
		
	}
}
Принцип простой, кидаем 2 провода на аккумулятор, на основе аналогового компаратор, есть опорное напряжение 3,3V D4 и делитель R5. Высчитываем делитель так чтобы при 12.5 на делителе было чуть меньше 3,3.
Почему выбран контроллер, а не обычный дешевый компаратор - отсрочка времени включения и исключить провалы при включении нагрузки как дальний свет, печка и тп.

Итог: Прошу посмотреть и проверить. как бы по частям все работает, все вместе не собирал. Так сказать прошу модерации)!

Всем спасибо! за потраченное время)

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 14:34:35
Gudd-Head
Dave писал(а):Соответственно очень часто забывается то включить то выключить.
А голова дома не забывается? Это должно быть доведено до автоматизма:
Изображение

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 14:37:20
otest
http://radiokot.ru/forum/viewtopic.php?f=43&t=112146
Мне особенно понравилось , что он собран на основе аналогового компланатора

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 14:39:27
Gudd-Head
otest писал(а):компланатора
Бля, не видел — читал по-диагонали. Компланатор всё меняет. Главное гравицапу не забыть.

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 14:40:12
wws63
Dave писал(а):Как то у нас вышел закон....
Если мне не изменяет память, более 4 лет назад :)))
За все прошедшие годы, эту тему так обмусолили, схем простых и сложных, на рассыпухи и на МК..... Просто сотни схем :write:
А по поводу вашей схемы (плохо видно, но по догадкам).
1. Опорное напряжение можно было взять с вывода питания МК, зачем нужен резистор и стабилитрон?
2.Представьте, когда какой-нибудь автолюбитель решит повторить вашу схемку, и в процессе настройки ползунок переменного резистора нечаянно или умышленно выставит в верхнее по схеме положение, что будет, догадайтесь?
3. Зачем питать реле 5 вольтами, хочется поставить стабилизатор размером побольше? Ведь если использовать автомобильное реле, то можно поставить и 78L05?

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 14:43:47
Gudd-Head
wws63 писал(а):(плохо видно, но по догадкам).
Народ не сразу правильно пользуется хостингом:

Изображение

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 14:52:30
Dave
wws63 писал(а): 1. Опорное напряжение можно было взять с вывода питания МК, зачем нужен резистор и стабилитрон?
Да но там 1.2в легко промахнутся на делителе.
wws63 писал(а):2.Представьте, когда какой-нибудь автолюбитель решит повторить вашу схемку, и в процессе настройки ползунок переменного резистора нечаянно или умышленно выставит в верхнее по схеме положение, что будет, догадайтесь?
Согласен, туда еще можно прикрутить стабилитрон на 5в
wws63 писал(а):3. Зачем питать реле 5 вольтами, хочется поставить стабилизатор размером побольше? Ведь если использовать автомобильное реле, то можно поставить и 78L05?
У меня их пачка на 5в, покупать не хочется, хотя на 12в релюхи тоже отлично работают через BC337
wws63 писал(а):Если мне не изменяет память, более 4 лет назад :)))
Я с другой страны, и у нас вышел в этом году.

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 15:03:25
wws63
Dave писал(а):Да но там 1.2в легко промахнутся на делителе.
?????
Согласен, туда еще можно прикрутить стабилитрон на 5в
А может резистор в верхнее плечо или у вас ещё и пачка стабилитронов?
У меня их пачка на 5в, покупать не хочется
Ну тогда вам дорога прямо в редакцию какого-нибудь популярного радиолюбительского журнала, можно зарубежного, гонорар обеспечен :)))

Re: Автоматическое включение света

Добавлено: Вт мар 10, 2015 15:06:48
Dave
wws63 писал(а):А может резистор в верхнее плечо или у вас ещё и пачка стабилитронов?
Да и этого добра тоже километр)

Re: Автоматическое включение света

Добавлено: Пт мар 13, 2015 14:13:50
hrpankov
...найдите 10 ошибок....
http://www.rlocman.ru/forum/album.php?a ... tureid=426

Re: Автоматическое включение света

Добавлено: Пт мар 13, 2015 19:20:07
Viper115
Мой алгоритм уже почти два года работает без замечаний.
Включил зажигание - подал питание на устройство. АЦП измерил напряжение и крутится в цикле, ожидая, пока оно не подрастет еще на 0,25В. Только после этого включает фары.
Ни одного глюка замечено не было. Машину использую практически ежедневно

Re: Автоматическое включение света

Добавлено: Пт мар 13, 2015 22:24:26
-=Vovka=-
Ничего, АКБ состарится или проводка начнет чудить - начнутся непонятки :)))
Тогда уже хотя бы к датчику скорости подключиться или: ручник, давление масла, габариты.
Уже давал на форуме ссылку, повторюсь, может сгодится

Re: Автоматическое включение света

Добавлено: Сб мар 14, 2015 08:22:55
Viper115
И что произойдет, если акб состарится? А проводка как состарится? Это же лет 20 пройдет :))) Я столько на машине ездить не планирую

Re: Автоматическое включение света

Добавлено: Сб мар 14, 2015 08:48:29
-=Vovka=-
Просто сейчас качество АКБ все хуже и хуже... И велика вероятность того, что напряжение будет плавать.
А проводка - окислилось где-то - появилась просадка напряжения, например: включиди вентилятор печки - потухли фары :)))

Re: Автоматическое включение света

Добавлено: Сб мар 14, 2015 09:11:11
Viper115
C какой радости качество аккумулятора будет провоцировать плавающее напряжение?
Устройств с таким алгоритмом сделано уже около 300 за полтора года. Автомобили от старых жигулей до лексусов. Ни в одном экземпляре глюков, связанных с автозапуском нет.