Автоматический запуск двигателя на AT90S2313
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Молодец ! Вот это по-гусарски ! И турботаймер даже.
Главное диод на входе - прям как я люблю. Еще бы резистор ом на 5 с питания 12 вольт и TVS на землю перед диодом - вАААще ляпота получится.
Главное диод на входе - прям как я люблю. Еще бы резистор ом на 5 с питания 12 вольт и TVS на землю перед диодом - вАААще ляпота получится.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Реклама
-
PEHAT
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Чт май 31, 2007 16:08:24
- Контактная информация:
Ну если не уверен что поставил на нейтраль, то не заводи. Не серийное же производство.2. а коробка на машине механика ? просто если забудешь поставить на нейтралку, а зимой часто ставят на скорость чтоб трос не примёрз, то тогда точно будет радиоуправляемая игрушка старт-стоп.
Это на какой машине такое?? Не слышал о таком. Н-р на Шкоде Октавия нет такого.а если АКПП то чтоб завести надо сначала на тормоз нажать (если машина не совсем уж старая), а нажать на тормоз надо будет гидравликой\пневматикой
- Реклама
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
gsmpager.spb.ru
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
-
PEHAT
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Чт май 31, 2007 16:08:24
- Контактная информация:
Вот подправил программку (нашлись ошибки).
Теперь по поводу определения запуска по оборотам. Есть идея сделать так:
и в программе вставить:
Ваши комментарии?
Теперь по поводу определения запуска по оборотам. Есть идея сделать так:
Код: Выделить всё
interrupt [EXT_INT0] void ext_int0_isr(void)
{
count++;
}
Код: Выделить всё
count=0;
#asm("sei")
delay_ms(100);
#asm("cli")
if(count>=2)
{
//обороты >=600 об/мин
}
- Вложения
-
- mega8_gsm_TT_Autostart.rar
- Подправленный исходник для CVAVR
- (99.85 КБ) 579 скачиваний
Re: Автозапуск с сотового
если ручник затянут (следит за запуском по Датчику масла, поэтому может перекручивать стартер на ~2 секунды, кто научит по тахометру сделаю по тахометру)
Есть мысль отслеживать запуск двигателя по лампе зарядки аккумулятора, т.к. при незаведенном двигателе нет заряда, но он появляется при первых проявлениях самостоятельного прокручивания
Есть мысль отслеживать запуск двигателя по лампе зарядки аккумулятора, т.к. при незаведенном двигателе нет заряда, но он появляется при первых проявлениях самостоятельного прокручивания
По напряжению это и получается от реле заряда. А других вариантов я и не вижу, поломаться может все, но реле зарядки не так уж часто вылетает, чаще рвется ремень. однако если предусмотреть выключение стартера через несколько секунд, то риск можно минимизировать. По оборотам думаю не катит потому что зимой холодный движок, особенно карбовый зачастую имеет склонность троить пока не нагреется, обороты при этом падают
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
На ручнике зимой колодки примерзнуть могут за ночь.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Алексей П
- Вымогатель припоя
- Сообщения: 615
- Зарегистрирован: Сб фев 24, 2007 06:26:18
- Откуда: г.Нижний Тагил
- Контактная информация:
Если мотор троит и обороты менее 700 то заряда тоже не будет, алгоритм должен быть примерно такой: стартер включается на 3 сек одновременно проверка по напряжению, если напряжение мало, то снова включение стартера, но не раньше, чем секунд 5 и так допустим цикла 3-4. По оборотам двигателя очень просто: если зажигание электронное выход датчика хола, если механическое то контак прерывателя.
tych а чтоб "колодки" не примерзали вовремя меняйте трос ручника и не оставляйте машину в луже или в сугробе
tych а чтоб "колодки" не примерзали вовремя меняйте трос ручника и не оставляйте машину в луже или в сугробе
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Зимой ведь лужи повсюду ...Алексей П писал(а):tych а чтоб "колодки" не примерзали вовремя меняйте трос ручника и не оставляйте машину в луже или в сугробе
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
-
PEHAT
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Чт май 31, 2007 16:08:24
- Контактная информация:
Исходники-то смотрели?
Т.е включается зажигание, ждем 6 секунд, включаем стартер на 5 секунд, все эти 5секунд, с периодичностью в 100мс, смотрим на датчик масла и ручник, что-то изменилось (датчик масла, ручник или время кончилось) выключаем стартер. (в это место думаю добавить задержку на 3 секунды, если машина завелась, но датчик масла ещё не сработал). Далее смотрим что изменилось, если "изменился" датчик масла (машина завелась) идем ждать 10 минут, иначе отключаем зажигание, ждем 3 секунды и повторяем.
По поводу определения запуска: вы скажите что было на контакте до запуска и что стало после запуска, я переделаю. (Н-р, До запуска на проводе 0В, после запуска 12В)
Код: Выделить всё
for(i=0;i<2;i++) // 2 попытки запуска двигателя
{
vkl_ingin; //Включить реле зажигания
vkl_ingin2; //Включить реле зажигания 2 (Аксессуары)
vkl_obhod_immo; //Включение обхода иммобилайзера
delay_ms(zaderzka_vkl_startera); //Задержка перед включение стартера (6 секунд)
if(ruchnik_zatanut && DM_minus) //Если ручник затянут,
{ //Датчик масла минус (на контакте "-")
vkl_starter; //Вкл. Стартер
ii=0;
while(DM_minus && ruchnik_zatanut && ii<50) //Пока ручник затянут, Датчик масла="-"
{ // ждать 5 секунд
delay_ms(100);
ii++;
}
}else{y=1;break;} //если сняли с ручника или ДМ="+", то не делать больше попыток запуска двигателя
vikl_starter; //ВЫкл. Стартер
vikl_obhod_immo; //ВЫключение обхода иммобилайзера
!!!!!!!!!!!!!! СЮДА ДУМАЮ ДОБАВИТЬ ЗАДЕРЖКУ НА 3 СЕКУНДЫ !!!!!!!!!!!!!!!!!
if(DM_plus)break; //если ДМ="+" (машина завелась) выйти из цикла
vikl_ingin; //ВЫключить реле зажигания
vikl_ingin2; //ВЫключить реле зажигания 2 (Аксессуары)
if(!ruchnik_zatanut)break; //если сняли с ручника, то идем в режим ожидания команды на запуск
delay_ms(waittreesek); //ждать 3 секунды перед повторным запуском двигателя
}
По поводу определения запуска: вы скажите что было на контакте до запуска и что стало после запуска, я переделаю. (Н-р, До запуска на проводе 0В, после запуска 12В)
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
А не посмотреть ли вам схему и инструкцию продаваемых систем автозапуска и прогрева ? Там правильно и надежно сделано.
Всё на автоэлектрик.ру
Всё на автоэлектрик.ру
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Датчик давления масла (и для прибора и для лампы) работает сугубо индивидуально
на каждом авто. зависит его работа от степени износа двигателя, температуры, густоты масла, состояния (сопротивления) проводки. У меня на всех машинах лампа давления масла тухла еще до заводки двигателя, т к компрессия хорошая, а лампа заряда тухнет после заводки. Соответственно изначально на ней 0В а при включении двигателя появляется +12В или близко к этому, зависит опять же от состояния проводки. Кстати, тема откл стартера обсасывалась где то на форумах mpsz.ru и mpszv4.narod.ru
на каждом авто. зависит его работа от степени износа двигателя, температуры, густоты масла, состояния (сопротивления) проводки. У меня на всех машинах лампа давления масла тухла еще до заводки двигателя, т к компрессия хорошая, а лампа заряда тухнет после заводки. Соответственно изначально на ней 0В а при включении двигателя появляется +12В или близко к этому, зависит опять же от состояния проводки. Кстати, тема откл стартера обсасывалась где то на форумах mpsz.ru и mpszv4.narod.ru
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
А как это связано ?andr_s писал(а):У меня на всех машинах лампа давления масла тухла еще до заводки двигателя, т к компрессия хорошая
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


