Search found 441 matches

by XDA
Wed Oct 30, 2013 6:21 am
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 151749

Re: Режим пуска

при неисправности ДАДа на впуске используется ДАД до дросселя + таблица переводящая угол заслонки в площадь открытия заслонки, а затем из площади+давление с помощью таблицы получается расход.
by XDA
Wed Oct 30, 2013 6:19 am
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 151749

Re: Режим пуска

Интересно. А из какой таблицы берётся базовая топливоподача? я смотрел в коде - она рассчитывается исходя из ДАДов. по модели циклового наполнения. т.е. основа - цикловое наполнение по ДАДам. на которое накладываются разнообразные компенсации, основанные на текущих условиях - как то: обогащение от ...
by XDA
Wed Oct 30, 2013 6:07 am
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 151749

Re: Режим пуска

Sergey89 wrote:m_FuelBefStart можешь выложить? И что это за ДВС?
start_cal3.png
start_cal3.png (16.94 KiB) Viewed 19310 times
2.3 турбо.
by XDA
Wed Oct 30, 2013 4:53 am
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75902

Re: Обсуждение универсального обработчика датчиков положения

А есть вообще двигатели без ДПРВ, только ДПКВ и даже без датчика детонации на блоке :)
определение положение распредвала, контроль детонации и сгорания осуществляется через свечи
by XDA
Wed Oct 30, 2013 4:35 am
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 151749

Re: Режим пуска

russian wrote:
XDA wrote:я могу привести тут все стартовые таблицы из моего ЕЦУ.
Хотим :)
start_cal2.png
start_cal2.png (91.66 KiB) Viewed 19391 times
start_cal.png
start_cal.png (130.62 KiB) Viewed 19391 times
by XDA
Mon Oct 28, 2013 7:33 pm
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 151749

Re: Режим пуска

Sergey89 wrote:Видимо вопрос в этом и заключался. Как найти такую таблицу для конкретного двигателя.
я могу привести тут все стартовые таблицы из моего ЕЦУ.
by XDA
Mon Oct 28, 2013 6:26 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75902

Re: Обсуждение универсального обработчика датчиков положения

при постоянном радиусе реперного угол прямо пропорционален ширине меток реперного диска :))) поэтому штангенцирулем получается очень большая точность :))) погуглите книжку тухника эксперимента - там очень хорошо расписано, как получить максимальную точность в любом физическом измерении скрипт CSS - ...
by XDA
Mon Oct 28, 2013 6:21 pm
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 151749

Re: Режим пуска

Время впрыска на пуске можно задать или напрямую в мс или через теоретическое наполнение считать. Если через наполнение задать, то вроде как можно менять форсунки без коррекции таблиц пусковых. Было бы здорово найти способ расчёта по теории хотя бы топлива в момент пуска - уже куда проще казалось б...
by XDA
Mon Oct 28, 2013 5:41 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

На счёт управления на все случаи жизни - следует сделать некоторое количество цилиндров 8 - за глаза.
А все остальное вывести в виде GPIO и шин SPI, I2C, CAN.
С помощью которых можно будет в любой момент склепать любое управление
by XDA
Mon Oct 28, 2013 3:10 am
Forum: Прошивка
Topic: Приоритеты и потоки
Replies: 44
Views: 40833

Re: Приоритеты и потоки

russian wrote:Что-то мне не нагуглить ECU на ключевое слово AVR8, гуглится только сам процессор восьмибитый.
Имеется в виду мегасквирт
by XDA
Mon Oct 28, 2013 3:08 am
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75902

Re: Обсуждение универсального обработчика датчиков положения

А вы реперный диск в руках держали? Штангенциркулем меряли?
Это к вопросу о практике.

Как и вопрос про несимметричный коленвал -
Кривой коленвал немедленно отправляется в утиль.
by XDA
Sun Oct 27, 2013 8:37 pm
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 151749

Re: Режим пуска

делается это просто:
нужно добавить обогащение от температуры.
опять же могу привести данные из реального заводского ЕЦУ :)
by XDA
Sun Oct 27, 2013 6:45 pm
Forum: Другое
Topic: как поженить ежа и ужа
Replies: 88
Views: 70935

Re: как поженить ежа и ужа

Russian, твоя квалификация на разработке прикладного ПО не вызывает сомнений.
но тут два отличия. 1. это СИСТЕМНОЕ программирование и 2. это программирование микроконтроллеров.
by XDA
Sat Oct 26, 2013 4:20 pm
Forum: Другое
Topic: как поженить ежа и ужа
Replies: 88
Views: 70935

Re: как поженить ежа и ужа

Sergey89 wrote:Вообще нужны какие-то требования к системе. Иначе как вообще можно что-то выбрать? :)
верная мысль :)
предлагаю этим заняться в первую очередь :)
by XDA
Sat Oct 26, 2013 4:17 pm
Forum: Другое
Topic: как поженить ежа и ужа
Replies: 88
Views: 70935

Re: как поженить ежа и ужа

если хочешь логику работы бензонасоса, то я могу тебе её предоставить на основании реальной машины :) что я понимаю под HAL - это когда есть набор переменных с физическими параметрами - давлением в кПа, оборотами, цикловой расход воздуха в миллиграммах на сгорание и т.д. а так же время и фаза впрыск...
by XDA
Sat Oct 26, 2013 3:50 pm
Forum: Другое
Topic: как поженить ежа и ужа
Replies: 88
Views: 70935

Re: как поженить ежа и ужа

нужно сделать качественный фундамент - в виде HAL, RTOS, шедулеров, таймров, ввод всех датчиков, зажигание, впрыск, PWM на клапан наддува и т.д. следом идёт общая архитектура - блок воздуха, блок топлива, блок зажигания, блок запроса момента, блок контроля и диагностики и т.д. а на базе этого уже мо...
by XDA
Sat Oct 26, 2013 3:04 pm
Forum: Прошивка
Topic: Приоритеты и потоки
Replies: 44
Views: 40833

Re: Приоритеты и потоки

Полностью поддерживаю макси.
Каков фундамент - таково и здание.
Переделать фундамент под зданием невозможно.

Поэтому вначале - фундамент. И все силы должны быть брошенны именно на него
by XDA
Fri Oct 25, 2013 7:22 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

даже 300 выводов хватит.

а если ввести в поле для регистрации волшебную фразу "ДЛЯ НЕКОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ" то выводов сразу станет 1000
у нас же некоммерческий проект, не так ли? :)
by XDA
Fri Oct 25, 2013 7:13 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75902

Re: Обсуждение универсального обработчика датчиков положения

разумеется. а то столько идей валится, причём на редкость категорично, хотелось бы знать чем они подкреплены.
by XDA
Fri Oct 25, 2013 7:10 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75902

Re: Обсуждение универсального обработчика датчиков положения

интересно... кто из присутствующих здесь пробовал свои идеи в железе и пробовал настраивать машины?
by XDA
Fri Oct 25, 2013 6:59 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

Sergey89 wrote:Проблема диптрейса в проприетарности и в ограничениях для бесплатной версии. Kicad полностью бесплатен.
2 информационных слоя не считая слоёв питания и до 1000 отверстий - более чем достаточно.
а проприетарность - недостаток только для криптографии :)
by XDA
Fri Oct 25, 2013 6:54 pm
Forum: Прошивка
Topic: Приоритеты и потоки
Replies: 44
Views: 40833

Re: Приоритеты и потоки

именно так, и никак иначе. расчёт топлива и угла зажигания в синхронном режиме или затея не стоит реализации, потому что с остальным прекрасно справится мегасквирт на атмеге.
by XDA
Fri Oct 25, 2013 6:45 pm
Forum: Прошивка
Topic: Таймеры!
Replies: 9
Views: 9137

Re: Таймеры!

комбинированный подход :)
стоит использовать преимущество обоих подходов :)
by XDA
Fri Oct 25, 2013 6:41 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

russian wrote:За тиканьем таймеров вопрос про реалии производства плат в СНГ никого не заинтересовал.

Будем делат плату 5 на 5 сантиметров? Что на ней поместиться? Кто и когда запустит KiCad и нарисует? :)
диптрейс не устроит? :)
by XDA
Fri Oct 25, 2013 6:32 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

но появятся все прелести изменяемых таймеров :)

дело в том, что если нужно обеспечить точность - приходится выставлять частоту таймера на максимальную частоту сразу и каждое прерывание будут расходоваться ресурсы.
by XDA
Fri Oct 25, 2013 6:25 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

или же - просто делаем очередь событий с указанием времени и типа следующего события. каждый раз переназначая таймер на следующее время.
так можно обойтись и одним таймером
by XDA
Fri Oct 25, 2013 6:22 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

ну хорошо - добавляем ещё одно прерывание - для следующего по счёту впрыска.
by XDA
Fri Oct 25, 2013 6:20 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

Кстати, если использовать для зажигания и впрыска аппаратные таймеры (8 + 8 каналов) stm32, то будут проблемы с adc и pwm. Потому что там всё перемешано и не получится задействовать все аппаратные возможности камня. для впрыска нужно всего один таймер. 1 раз он запускается по прерыванию на зубе, на...
by XDA
Fri Oct 25, 2013 6:11 pm
Forum: Железо
Topic: Аппаратная часть
Replies: 55
Views: 45307

Re: Аппаратная часть

возможно модуль-плату HAL было бы удобно реализовать на FPGA. они как раз хорошо приспособлены для таких временнЫх задачь Господи, ЗАЧЕМ? Зачем нам еще и второй процессор - нам что, уже не хватает первого?... до тех пор, пока не будет достаточной точности по углам и времени впрыска - я буду рассмат...
by XDA
Fri Oct 25, 2013 6:05 pm
Forum: Другое
Topic: как поженить ежа и ужа
Replies: 88
Views: 70935

Re: как поженить ежа и ужа

Maxi wrote: на nefmoto
а более адресно можешь выдать? ссылку на документ или хотя бы тему.