Скоро будет год, как проакт самодельного блока управления двигателем с использованием stm32 discovery и chibios заработал. У автора есть работающий прототип, сейчас он пытается всё это приблизить к юзабельному состоянию. Если вдруг кто-то захочет поучаствовать - будет рад Его идея - написать код проще, чем у существующих систем, и сделать аппаратную часть набором независимых функциональных модулей. Он в курсе, что есть несколько в разной степени аналогов - и всё-таки верит, что в сможет сделать платформу, более удобную и понятную в некоторых аспектах. Видео прототипа - http://www.youtube.com/watch?v=GcxLY697WwM Исходники живут https://sourceforge.net/projects/rusefi/ Сайт проекта - http://rusefi.com/
Сделать ЭСУД в домашних условиях (с применением "готовых" датчиков...) вполне реально. А вот написать для неё хорошую программу будет уже гораздо сложнее, одного желания будет маловато, нужны стенды и приборы. (как пример можно привести ЭСУД жигулей - семёрки, это же надо так извратиться, что расход топлива стал даже больше, чем у карбюраторного двигателя! И нафига такая ЭСУД нужна?! Впрочем, похоже, ЭСУД никогда не была предназначена для экономии топлива (хотя и может это делать очень эффективно!). По крайней мере, один практический пример я видел своими глазами: на "Газели"-семиместке с двигателем ЗМЗ-406 порвался один из резиновых патрубков, через который воздух от ДМРВ поступает во впускной коллектор. В результате мы три дня наблюдали расход менее восьми литров на сто км! Жигулям такое и не снилось!
Дима, ну и как ты будешь настраивать? На ходу? А то, что уже готовое - недостаточно? Я имею в виду: есть автомобиль с электронной системой , где всё уже устаканили. Спрашивается: нахера мне что то своё туда втыкать? Будет лучше? Вряд ли. Конструкторы обкатывали на стенде, применяли точные приборы для измерений, анализировали, настраивали во всех возможных режимах. Дома в гараже такую работу никогда не сделать на высшем уровне. А на ходу - тоже ну очень проблематично. Электроникой заниматься интересно, но надо искать нищи, не занятые переключиться на ту область, где очень требуется автоматика, но там пока никто этим не занимался.
Смысл - штатный блок работает только в штатной конфигурации и только по штатной программе. Существуют в ассортименте коммерческие блоки универсальные, но свой же сделать интереснее .
Особенно весело становится, когда ты идешь на обгон, или попадаешь в занос на скользком горном повороте (был случай - на шелковице поехала как по маслу), а твоя самодельная ЭСУД отказывает, превращая двигатель в тормоза. Вот это проект! К тому же, как настроить то? Вы себе представляете сложность этой настройки? Вот на тех же пресловутых жигулях, если не ошибаюсь, в расчете длительности впрыска участвует более 30ти констант. У вас есть стенды и измерительные приборы? Деньги на угробленные двигатели? Вы можете гарантировать, что ваша ЭСУД не превратит двигатель в металлолом за тысячу километров пробега? Поймите, это не игрушка. ЭСУД для РУ машинки с бензиновым двигателем я одобряю. Но для настоящего автомобиля с живыми людями и массой около 2х тонн - увы, нет. Ладно, если водятел убьётся один, но ведь могут и невиновные люди пострадать. Вы когда либо видели последствия лобового столкновения на скорости 130 км/ч? (Нормальная такая скорость для обгона). Для полноты картины надо еще и АБС сделать, на виндовсе.
Вот кстати да. Я сам никогда не лезу в медицинские системы и системы безопасности, и другим не советую. Такие вещи проектируются не в одиночку и не на коленке.
_________________ Разница между теорией и практикой на практике гораздо больше, чем в теории.
Особенно весело становится, когда ты идешь на обгон, или попадаешь в занос на скользком горном повороте (был случай - на шелковице поехала как по маслу), а твоя самодельная ЭСУД отказывает, превращая двигатель в тормоза.
Тоже был в подобной ситуации - в результате машина разбита "в хлам" и сам чудом уцелел... Кстати, проблема с непредсказуемой реакцией "электронной педали газа" и КПП-"робота" уже давно и массированно обсуждается, т.к. аварии по этой причине не редкость и в "серийных" автомобилях!
Идея отличная. Только хочется вот что сказать от себя: нужно создавать блок с наименьшим набором функций, используемых датчиков и т.д. для наибольшего его упрощения и прозрачности работы и диагностики его неисправностей, ремонтопригодности в пути. Побоку расход и др. Например, его можно использовать как резервный или что-то в этом роде. Т.е. он должен выполнять функции трамблёра и управлять форсунками, а всякие там тонкости про расход воздуха, я думаю, не нужны.
...нужно создавать блок с наименьшим набором функций, используемых датчиков и т.д. для наибольшего его упрощения и прозрачности работы и диагностики его неисправностей, ремонтопригодности в пути.
В "настоящей" системе принцип немного иной: выход любого датчика (кроме ДПКВ) из строя не приводит к прекращению работы, контроллер продолжает работать с использованием оставшихся датчиков, эмулируя неисправный... Оно и правильнее, вы однозначно не будете ремонтироваться в пути, гораздо лучше, если при неисправности останется возможность доехать своим ходом до сервиса...
Моя точка зрения - ничего из этой идеи не выйдет... ДВС - сложная система, и управлять ею достаточно сложно, нужно математическое моделирование процессов, а для этого нужны не только теоретические знания... Я, конечно, верю, что "дома на коленке" возможно создание устройства, которое позволит запустить двигатель и даже прокатиться... Но, отладить алгоритмы работы для всех режимов вряд ли удастся (и мы хорошо видим это на примере реальных двигателей с электронными системами управления! Далеко не все из них хорошо управляемы... )
Моя точка зрения - ничего из этой идеи не выйдет... ДВС - сложная система, и управлять ею достаточно сложно
Это неверная точка зрения. Погуглите "megasquirt source code" - и найдёте исходники на ассемблере, на которых ездят тысячи машин. И более новые (и всё равно очень старые) исходники на С, на которых ездят еще тысячи. Не боги горшки обжигают.
Я, кажется, и не писал, что двигатель с самодельной системой управления не будет работать? Невозможно в "домашних условиях" отладить систему для правильной работы во всех режимах. Впрочем, "косяки" есть и у "заводских" конструкций, как есть и направление бизнеса по изменению заводских прошивок...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения