Всем привет.
Помогите пожалуйста составить схему, которая бы при подаче напряжения (включение зажигания) включала бы реле на ~10 сек, потом отключалось бы и больше не включалось до следующего включения зажигания.
Напряжение - 12В.
Блин, чет не получается сделать устойчиво работающую схему...
Обновление ChipLoaderNG 3.7.0, подробнее тут: viewtopic.php?f=19&t=11442
Помогите со схемой реле времени с задержкой отключения.
Модераторы: blistograd, chipsoft, Robin, karlson
а по гуглить что лень?
вот , для примера провереная мною схемка :http://forum.cxem.net/index.php?showtopic=99068
вот , для примера провереная мною схемка :http://forum.cxem.net/index.php?showtopic=99068
Да я предварительно погуглил конечно. Но к сожалениюничего интересного не нашел.
Эта схема конечно неплохая, но под нее нужно травить плату - а я последний раз этим лет десять назад занимался. А сейчас нет ни лака, ни кислоты, ни фольгированного стеклотекстолита... Да и времени вагон нужно, чтоб это все с нуля поднять.
есть ли у кого схемка на одном транзисторе, чтоб можно было выполнить навесной монтаж, например в коробочке из под реле?
Эта схема конечно неплохая, но под нее нужно травить плату - а я последний раз этим лет десять назад занимался. А сейчас нет ни лака, ни кислоты, ни фольгированного стеклотекстолита... Да и времени вагон нужно, чтоб это все с нуля поднять.
есть ли у кого схемка на одном транзисторе, чтоб можно было выполнить навесной монтаж, например в коробочке из под реле?
Тогда возми какой нить ПИК или АВР процессор, состряпай программку, повесь на выход транзистор. Такое на коленках (без платы получиться).
Задержки можно сделать приблизительно так:
//=====================ЗАДЕРЖКА В МИКРОСЕКУНДАХ
delay_mks(unsigned char n){
for(n;n>0;n--){
#asm
nop
#endasm
}
}
//=============ЗАДЕРЖКА В МИЛИСЕКУНДАХ============================
delay_ms(unsigned char n){
for(n;n>0;n--){
lsd_delay_mks(255);
lsd_delay_mks(255);
lsd_delay_mks(255);
lsd_delay_mks(255);
lsd_delay_mks(220);
}
}
Далее = порт включил, отправил на задержку, порт выключил.
Задержки можно сделать приблизительно так:
//=====================ЗАДЕРЖКА В МИКРОСЕКУНДАХ
delay_mks(unsigned char n){
for(n;n>0;n--){
#asm
nop
#endasm
}
}
//=============ЗАДЕРЖКА В МИЛИСЕКУНДАХ============================
delay_ms(unsigned char n){
for(n;n>0;n--){
lsd_delay_mks(255);
lsd_delay_mks(255);
lsd_delay_mks(255);
lsd_delay_mks(255);
lsd_delay_mks(220);
}
}
Далее = порт включил, отправил на задержку, порт выключил.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей