Search found 839 matches

by Sergey89
Fri Oct 18, 2013 8:49 am
Forum: Прошивка
Topic: Приоритеты и потоки
Replies: 44
Views: 40504

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

Ещё интерес вызывает периодичность вызова функций расчёта и управления. Можем ли мы сами качественно определить необходимые временные интервалы? Например частота расчёта циклового наполнения. Считать постоянно или считать с какой-то периодичностью? В достаточно старой OEM системе (середина 90-х годо...
by Sergey89
Thu Oct 17, 2013 7:37 pm
Forum: Прошивка
Topic: Приоритеты и потоки
Replies: 44
Views: 40504

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

Один из вариантов это выполнять задачи в общем цикле (или как у тебя в потоках) в котором и отмерять нужные интервалы времени, а уже в конкретной функции определять точный интервал времени. Мой вариант опять таки завязан на "железо", но он в принципе позволяет не думать о каких-то возможны...
by Sergey89
Thu Oct 17, 2013 7:00 pm
Forum: You and your build
Topic: Nissan Primera P11 1998, SR20VE
Replies: 25
Views: 26654

Re: Nissan Primera P11 1998

About the sensors and actuators used in the car. CAS or CMPS (Camshaft Position Sensor) is used instead of crankshaft position sensor. It generates a 1 degre position signal and a reference signal. It has open collector outputs. http://i.thelogin.ru/200/138203341078.jpg http://i.thelogin.ru/200/1382...
by Sergey89
Thu Oct 17, 2013 5:50 pm
Forum: Прошивка
Topic: Приоритеты и потоки
Replies: 44
Views: 40504

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

Обсудим разделение и выполнение задач по приоритетам? Я выделяю три типа задач. Первые это задачи, которые нужно выполнять в соответствии с угловым положением КВ. Вторые это задачи, которые нужно выполнять с заданной периодичностью. Третий тип задач это задачи, которые можно выполнять в любое время....
by Sergey89
Thu Oct 17, 2013 10:13 am
Forum: Dev: Hardware
Topic: Power supply - Sergey89
Replies: 20
Views: 22194

Re: Power supply - Sergey89

Many IC can be used with a voltage greater then the supply voltage + forward voltage of clamping diode with current limiting.
by Sergey89
Wed Oct 16, 2013 5:18 pm
Forum: Прошивка
Topic: Расчёт фактора нагрузки на двигатель
Replies: 178
Views: 142714

Re: Расчёт фактора нагрузки на двигатель

Таблицу VE можно построить при помощи широкополосной лямбды. Однако во время настройки на наполнение будут влиять ряд других факторов, которые будут вносить ошибку в таблицу VE. Вообще хотелось бы в расчётах по возможности использовать физическую модель. Эмпирическая модель как правило не даёт нужно...
by Sergey89
Wed Oct 16, 2013 5:08 pm
Forum: Dev: Hardware
Topic: Power supply - Sergey89
Replies: 20
Views: 22194

Re: Power supply - Sergey89

I see 5.87504V in the area that I think is where the MCU pin would need to stay under 5.3V. Am I reading this correctly? Yes. But I also use an additional resistor between the IC pin and clamping diodes. http://i.thelogin.ru/138194356552.png This solution allows to limit current through internal pr...
by Sergey89
Wed Oct 16, 2013 4:28 pm
Forum: Другое
Topic: как поженить ежа и ужа
Replies: 88
Views: 68332

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

Что в твоём понимании практическое сотрудничество? Это когда все вместе пишут реализацию? :)
by Sergey89
Wed Oct 16, 2013 4:23 pm
Forum: Прошивка
Topic: Управление в режиме холостого хода
Replies: 14
Views: 14807

Управление в режиме холостого хода

Обсуждаем управление двигателем в режиме холостого хода. Существует два способа регулирования оборотов ХХ. Один это управление наполнением и второй это управление УОЗ. Управление наполнением относительно медленное и реализуется в виде ПИ регулятора. Управление через УОЗ достаточно быстрое (можно мен...
by Sergey89
Wed Oct 16, 2013 4:03 pm
Forum: Другое
Topic: как поженить ежа и ужа
Replies: 88
Views: 68332

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

По поводу этапов работы. Я предлагаю тому, кто хочет реализовать какую-то функцию создавать тему и дальше совместно обсуждать в ней реализацию и потом уже реализовывать в рамках одной и предложенных тобой концепций.
by Sergey89
Wed Oct 16, 2013 3:33 pm
Forum: Прошивка
Topic: Расчёт фактора нагрузки на двигатель
Replies: 178
Views: 142714

Расчёт фактора нагрузки на двигатель

В этой теме предлагаю обсуждать подходы и реализации расчёта фактора нагрузки на двигатель. На данный момент, насколько мне известно, есть три основных методики расчёта фактора нагрузки на двигатель: Mass Air Flow (ДМРВ) Speed Density (ДАД) Alpha N (ДПДЗ) У всех на выходе получаем величину нагрузки ...
by Sergey89
Wed Oct 16, 2013 3:26 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Вообще есть ещё куча других вопросов которые надо решить помимо универсального обработчика датчиков положения. Я так понимаю у нас уже есть какие-то свои реализации обработчиков, которые можно использовать, поэтому я бы сосредоточился на разработке алгоритмов не зависящих от платформы.
by Sergey89
Wed Oct 16, 2013 11:08 am
Forum: Dev: Hardware
Topic: Power supply - Sergey89
Replies: 20
Views: 22194

Re: Power supply - Sergey89

Also I do not recommend that either of these circuits be used with clamping IO. These regulators will pull you up to 5V but will not pull you down to 5V. If there is energy dumped into the 5V rail external from the 5V regulator, you can cause the rail to exceed 5V. Most chips have a top side limit ...
by Sergey89
Tue Oct 15, 2013 9:01 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Может мы просто не слышим друг друга. Да, ты прав - таймеры мощная штука и у них действительно богатая функциональность. Почему же я против использования всего потенциала таймеров? Но мы то делаем не гирлянду из светодиодов. В первую очередь ЭБУ должен быть максимально надёжным, потому что планируе...
by Sergey89
Tue Oct 15, 2013 8:47 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Я считаю, что при софтварной реализации упрёшься где-нибудь в ограничения и начнутся пляски с бубном, когда проект перейдёт из стадии рассчитал время впрыска и загрузил значение в таймер. F1 и F4 это разные линейки STM32. Это как tiny и mega у AVR. По моему мнению, проблема freeems в том, что они вз...
by Sergey89
Tue Oct 15, 2013 8:05 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Можно и по другому вопрос поставить. Нужно ли делать всё софтом, когда столько функций уже сделано аппаратно. И отсюда следует разница в подходах. Ты хочешь сделать читаемый код с хорошей переносимостью между платформами, а я хочу по максимуму сделать всё аппаратно. И отсюда же вытекает вопрос оптим...
by Sergey89
Tue Oct 15, 2013 7:52 pm
Forum: Dev: Hardware
Topic: Actuators driver - Sergey89
Replies: 3
Views: 5190

Actuators driver - Sergey89

Low side switches.

Image
by Sergey89
Tue Oct 15, 2013 7:47 pm
Forum: Dev: Hardware
Topic: Triggers - Sergey89
Replies: 2
Views: 5000

Triggers - Sergey89

With open collector outputs.

Image
by Sergey89
Tue Oct 15, 2013 7:08 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Кол-во событий которые нужно привязать к положению влияет и на архитектуру. Скажем если мне известно, что событий всего 4 и больше не надо, то это значит что я могу использовать аппаратные возможности в виде таймера и 4 каналов сравнения для максимально точного выполнения события с заданной задержко...
by Sergey89
Tue Oct 15, 2013 6:14 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Задержку можно считать не просто для текущего зуба, но и с учётом ускорения КВ между зубьями. При равноускоренном движении уменьшит ошибку. Я выделил всего 4 события требующих синхронизации с положением: Открыть форсунку; Запустить накопление в катушке; Выдать искру; Открыть и закрыть фазовое окно к...
by Sergey89
Tue Oct 15, 2013 5:30 pm
Forum: Dev: Hardware
Topic: Analog inputs - Sergey89
Replies: 6
Views: 8147

Analog inputs - Sergey89

Image
by Sergey89
Tue Oct 15, 2013 5:25 pm
Forum: Dev: Hardware
Topic: analog inputs: op-amp + divider - Russian - now MCP6004
Replies: 124
Views: 135963

Re: analog inputs: op-amp + divider - Russian

If you do not plan to use external clamping diodes you can simply remove R1.4, otherwise you need to use R1.4 to protect internal clamping diodes.
by Sergey89
Tue Oct 15, 2013 4:17 pm
Forum: Dev: Hardware
Topic: Injectors driver - Sergey89
Replies: 4
Views: 7877

Re: Injectors driver - Sergey89

Is the same driver suitable for other solenoids, like idle air valve solenoid? Yes. But we must choose between TVS or diode clamping circuits. http://i.thelogin.ru/138185460339.png My experience (especially with valve solenoid - maybe because it has higher frequency, like 200Hz) was that you need t...
by Sergey89
Tue Oct 15, 2013 3:54 pm
Forum: Dev: Hardware
Topic: Injectors driver - Sergey89
Replies: 4
Views: 7877

Injectors driver - Sergey89

For high-impedance injectors.

Image

Pre-driver with ignition outputs.

Image
by Sergey89
Tue Oct 15, 2013 3:50 pm
Forum: Dev: Hardware
Topic: Power supply - Sergey89
Replies: 20
Views: 22194

Power supply - Sergey89

Image
by Sergey89
Tue Oct 15, 2013 3:45 pm
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Для начала неплохо бы собрать информацию по большому числу датчиков, чтобы применить универсальный подход.
by Sergey89
Tue Oct 15, 2013 11:40 am
Forum: Dev: Hardware
Topic: analog inputs: op-amp + divider - Russian - now MCP6004
Replies: 124
Views: 135963

Re: analog inputs: op-amp + divider

TVS and Zener diodes has a large leakage current. Low leakage diode is more preferred device (BAV199 for example).
by Sergey89
Tue Oct 15, 2013 5:56 am
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 74902

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

Не касаясь пока реализации. Есть два вида сигналов, которые нужно обрабатывать. Это сигнал датчика положения и сигнал датчика фаз. В конфигурации с колесом с пропущенными зубьями датчик фаз не обязателен, но он позволяет реализовать фазированный впрыск и катушку зажигания на цилиндр. В случае когда ...
by Sergey89
Wed Sep 25, 2013 5:45 pm
Forum: You and your build
Topic: Nissan Primera P11 1998, SR20VE
Replies: 25
Views: 26654

Nissan Primera P11 1998, SR20VE

Nissan Primera P11 with swapped SR20VE engine from Nissan Primera P12 20V. Naturally aspirated engine with the VVL (variable valve lift) technology at intake and exhaust camshafts. It also has a coil on plug ignition system. It produces 204 hp at 7200 rpm. http://i.thelogin.ru/600/138013094928.jpg h...