Вот теперь все встало на свои места! Во всех известных мне советстких авто открытая катушка. Плюс постоянный (зажигание), минусом происходит сброс и искрообразование. Спасибо!
ЗЫ а во втором коде задержка после переключения в LOW точно не нужна?
плюсов у него есть конечно, как и минусов, но если учесть сложность переделки и оформления, а также то что в горах у бензинки несомненные плюсы (возможность работать при низком давлении на высоте лучше) - я остаюсь на нем. К тому же огромный ресурс на правильно сделанном двигателе, с низовым валом и вывешенными отбалансированными внутренностями - 120лс в стоке (421 двиг), от 600 оборотов на понижайке едет в любую горку.. То есть по характеристикам тот же дизель но запчасти в любом селе, у любых "дровосеков", 90% в лесу - уазы.
Что самое удивительное - опыта нет ВООБЩЕ. Купил паяльную станцию, насмотрелся видео и посадил MLF атмегу32 с первого раза
Ну и остальное потихонечку. Владею станцией ну от силы полтора месяца, может два. Просто очень сильно хотелось научиться :)
Зажигания? ) Сначала два бортовых компа (попроще и посложнее) и рфид-ридер со своей памятью а потом уже оно ) В общем, нескоро - учитывая загруженность работой и проблемы со здоровьем.. Но буду стараться )
step962 огромное спасибо! Но в свете прочтения части материала возник вопрос: как правильно назвать сигнал, снимаемый с управляющего провода катушки зажигания? На нее постоянно подается минус (gnd), и раз в какое то время этот минус ненадолго рвется и снова восстанавливается. Получиться ли считать эти импульсы точно с настройкой прерывания на "логический ноль"? Или все же есть нужда инвертировать сигнал и настраивать прерывание по какому либо из портов?
mode: определяет, когда должно сработать прерывание. Определены следующие константы:
LOW — вызов прерывания всякий раз, когда на порту низкий уровень напряжения;
CHANGE – прерывание вызывается при изменении значения на входе;
RISING – вызов прерывания при изменении уровня напряжения с низкого (LOW) на высокое(HIGH)
FALLING – вызов прерывания при изменении уровня напряжения с высокого (HIGH) на низкое (LOW)
Кстати, с момент "разрыва" контактов мы можем получить нехилый скачок, ведь в катушке большая энергия.. Как лучше обезопасить МК?
Цепочка последовательных сопротивлений - мегаомного (т.е. оч. большого) и омного (т. е. оч. маленького). Ток в этой цепи даже при 10000 В будет милиамперный.
Падение напряжения на оч. маленьком сопротивлении (микроватты) отслеживаем с помощью операционного усилителя. При скачке напряжения получим заброс на выходе ОУ никак не выше Uпит. Сказу сразу - все это предположения дилетанта. Так что тип обратной связи ОУ, номиналы придется искать самому.
я так и писал (Если же корпусная - открытая) то второй код. Kак на девятке или оке - не знаю.. я их близко не видел.
отличие работы катушек:
открытая - плюс постоянный, минус заряжает, время зарядки не очень важно, может быть "долгим".
закрытая - минус постоянный, плюс заряжает, время зарядки очень важно! (3-8)ms зависеть от свечей и катушек.
Вот теперь все встало на свои места! Во всех известных мне советстких авто открытая катушка. Плюс постоянный (зажигание), минусом происходит сброс и искрообразование. Спасибо!
ЗЫ а во втором коде задержка после переключения в LOW точно не нужна?
Да конечно нужен маленький delay. Только как я понимаю у вас нету датчика положения коленвала и это плохо :)
Будет, будет :) Или, для начала трамблер со своей шторкой (много разрезов и большой разрыв)
A цель проекта? Arduino некуда деть :) Oбычный трамблер с обычной катушкой самое надежное и лучшее для такого типа машин.
Поверьте, не самое надежное) Нужно избавиться от высоковольтной раздачи в крышке трамблера чтобы делать так:
http://4x4video.ru/index.php?act=viewreport&id=8
Arduino некуда деть :)
ну ардуино для меня - это среда, железко собираю сам )
http://my.jetscreenshot.com/1474/20111214-8w2f-46kb
http://my.jetscreenshot.com/1474/20111214-zt0p-78kb
http://my.jetscreenshot.com/1474/20111214-dtb8-57kb
A не лучше дизель? у меня знакомый тоже в этой теме, так дизель для них Бог:)
http://my.jetscreenshot.com/1474/20111214-8w2f-46kb
http://my.jetscreenshot.com/1474/20111214-zt0p-78kb
http://my.jetscreenshot.com/1474/20111214-dtb8-57kb
ювелирная работа! Респект!
плюсов у него есть конечно, как и минусов, но если учесть сложность переделки и оформления, а также то что в горах у бензинки несомненные плюсы (возможность работать при низком давлении на высоте лучше) - я остаюсь на нем. К тому же огромный ресурс на правильно сделанном двигателе, с низовым валом и вывешенными отбалансированными внутренностями - 120лс в стоке (421 двиг), от 600 оборотов на понижайке едет в любую горку.. То есть по характеристикам тот же дизель но запчасти в любом селе, у любых "дровосеков", 90% в лесу - уазы.
Респект
Что самое удивительное - опыта нет ВООБЩЕ. Купил паяльную станцию, насмотрелся видео и посадил MLF атмегу32 с первого раза
Ну и остальное потихонечку. Владею станцией ну от силы полтора месяца, может два. Просто очень сильно хотелось научиться :)
ясно, так когда первый прототип?
Зажигания? ) Сначала два бортовых компа (попроще и посложнее) и рфид-ридер со своей памятью а потом уже оно ) В общем, нескоро - учитывая загруженность работой и проблемы со здоровьем.. Но буду стараться )
Вопрос: пока МК исполняет процедуру по прерыванию, осная программа приостанавливается? )
Ответ: да (если речь идет об основной программе тоже на МК)
step962 огромное спасибо! Но в свете прочтения части материала возник вопрос: как правильно назвать сигнал, снимаемый с управляющего провода катушки зажигания? На нее постоянно подается минус (gnd), и раз в какое то время этот минус ненадолго рвется и снова восстанавливается. Получиться ли считать эти импульсы точно с настройкой прерывания на "логический ноль"? Или все же есть нужда инвертировать сигнал и настраивать прерывание по какому либо из портов?
Кстати, с момент "разрыва" контактов мы можем получить нехилый скачок, ведь в катушке большая энергия.. Как лучше обезопасить МК?
В общем то вторая часть ответа тут, первая думаю найдется при изучении прошивки (программы)
также интересное здесь
Разрешение прерывания INTx [...] Условие генерации прерывания определяется содержимым разрядов ICSx1 и ICSx0 регистра MCUCR (А. В. Евстифеев. "Микроконтроллеры AVR семейств Tiny и Mega фирмы Atmel" стр. 241)
стр 244 там же:
0 0 - по низкому уровню на выводе INTx
0 1 - зарезервировано
1 0 - по спадающему фронту сигнала на выводе INTx
1 1 - по возрастающему фронту сигнала на выводе INTx
Спасибо. На ардуино это как то так:
mode: определяет, когда должно сработать прерывание. Определены следующие константы:
LOW — вызов прерывания всякий раз, когда на порту низкий уровень напряжения;
CHANGE – прерывание вызывается при изменении значения на входе;
RISING – вызов прерывания при изменении уровня напряжения с низкого (LOW) на высокое(HIGH)
FALLING – вызов прерывания при изменении уровня напряжения с высокого (HIGH) на низкое (LOW)
Тоже думаю, что последний вариант мне подойдет.
Кстати, с момент "разрыва" контактов мы можем получить нехилый скачок, ведь в катушке большая энергия.. Как лучше обезопасить МК?
Цепочка последовательных сопротивлений - мегаомного (т.е. оч. большого) и омного (т. е. оч. маленького). Ток в этой цепи даже при 10000 В будет милиамперный.
Падение напряжения на оч. маленьком сопротивлении (микроватты) отслеживаем с помощью операционного усилителя. При скачке напряжения получим заброс на выходе ОУ никак не выше Uпит. Сказу сразу - все это предположения дилетанта. Так что тип обратной связи ОУ, номиналы придется искать самому.
whoim
Сильная задумка !!! Молодец !!!
2-а момента:
1. Дизеляка менее чувствителен к эксплуатации в условиях офф роуда (влага-датчики)!
2. При применении сего девайса к не комонрэйл дизелю всё намного упростилось бы!
Жду продолжения темы!
Здоровья и процветания в Новом Году !
Я из Перми. но что то не слышай про этот фестиваль.
Загнал свой авто в бокс скоро дойтет до него очередь сейчас оживляю 99тую.