23 (11.3.2009, 13:31) писал:
Тем что надо будет считать не 180-180-180-180 (градусов), а 90-270-90-270.
Там вся прошивка завязанна на это, больше траха чем отдачи.
Ребята, турбоштейн давно уже сказал легко реализуемую идею.
Смысл слеующщий:
обычный p4 контроллер впрыска подключаем к 8ми цилиндрам через две "коробочки-раздвоителя", принцип коробочки прост, считаем время между двумя импульсами на входе, и даем на выход импульсы через половину этого времени.
прикидка проги типа
double time, time_old, time_delta;
while (true) { // безконечный цикл
if (get_impils) { // проверяем полученн ли импульс на вход
time=get_mictotime();
time_delta=time_old-time;
time_old=time;
send_impuls(); // отправляем импульс
}
if (get_mictotime()>=time_old+time_delta) send_impuls(); // если текущщее вермя больше чем время предыдущщего импульса плюс половина времени меду импульсами то отправляем импульс
}
ну думаю суть ясна, сейчас arm процы стоят копейки, и для них есть компиляторы C, наклемать такую приблуду элементарно.
Если тут есть embedded кодеры свяжитесь, нужна консультация (у мну несколько другой профиль, и микроконтроллеры я не прораммировал ниразу в жизни)
Сообщение отредактировал nikll: 20 Март 2009 - 18:37