| Отправлено: 05.08.20 - 22:59 | |
![]() Новенький Группа: .Хондаводы. Сообщений: 1 Регистрация: 05.08.20 Пользователь : 39.362 |
Немного предыстории, чтобы было понятно для чего мне это было нужно: В общем где -то с года 2 назад заменил дрыгатель F18B2 на F20B. Катался на мозгах от 1,8, но хотелось мне их заменить на соответствующие(не будем говорить об эффекте, просто хотелось и все). В общем поставил мозги от F20B6 и.. начались проблемы: 1) Эти мозги в качестве 1го датчика используют не простой лямбда зонд, а широкополосный laf-датчик(как на тоетах). Делать нечего - заменил ДК. В оригинальном исполнении этот датчик стоит прямо во впускном коллекторе, а у меня под двигателем уже, думал что будет плохо нагреваться, но все нормально, работает и так. 2) Мозги требуют 2й датчик кислорода, который типа диагностирует катализатор. В моих старых мозгах от 1,8 - 2го датчика после катализатора даже не предусмотрено было(как и в выхлопной системе), варивать гайку в трубу под 2й датчик, как то нехотелось, к тому же сам катализатор у меня уже был удален и заменен на плямягасител. В общем было решено ставить "обманку": Итак, матчасть: Обычно для этих целей выносят 2й датчик из основного потока газов путем вкручивания проставки. Либо вводят в цепь датчика простую времязадающую RC-цепочку. Смысл этих манипуляций в том, чтобы сигнал 2го датчика отличался от 1го, другими словами работал с некоторым запозданием, достаточно даже 0,2-0,3 сек. Поскольку датчика у меня небыло и даже штатного места под его у становку, вышеописаные способы отпадают. Т.к. ставить датчик ради того чтобы его же потом и обманывать - смысла нет никакого, лишняя деталь кароче. Единственный вариант остается - взять сигнал с 1го датчика, модифицировать его и заслать на вход 2го датчика. Достаточно было бы опять же поставить RC-цепочку или что-то подобное. Но! Всегда есть это чертово "НО"! 1й датчик то стоит широкополосный, и сигнал его радикально отличается от сигнала лямбда зонда! Было испоробована масса вариантов просто тупо "на*№ать" мозг подсунув на вход разнообразные сигнала типа "замкнуть на массу, подать 0,8В, подать 0,5В, подать 0,2В, сделать зависимость от форсунок" но все это не принесло успеха, примерно на 2й-3й поездке мозг радостно зажигал джекичана! Дело в том, что в мозгах заложен очень хитрый алгоритм проверки 2го датчика. Поскольку сигнал 2го датчика в обычном режиме всегда показывает "богатую смесь" 0,7-0,8В, т.к. катализатор дожигает весь остаточный кислород в выхлопных газах. Чтобы проверить 2й датчик мозги намерянно, при езде по прямой без нагрузки на двигатель, в диапазоне оборотов от 2000 до 4000, игнорируя сигналй 1го датчика, начинают забеднять смесь вплоть до самого минимального прога (-28%) и если при этом никаких изменений сигнала 2го датчика не происходит - сразу смекают, что тут какая то фигня. Другими словами, нам нужно расшифровать сигнал широкополосного датчика и когда он будет показывать бедную смесь - подать на вход 2го датчика напряжение 0,2В, а когда богатую или нормальную - 0,8В. Всего то ничего. А, забыл про ошибку подогрева 2й лямбды, мозги проверяют падения напряжения на шунте сопротивлением 0,1Ом в цепи подогрева лямбды. Сопротивление подогрева лямбды примерно 10 Ом, сталобыть, когда включен подогрев на нагрев тартится 18Вт-20Вт, чтобы не делать печку из батареи резисторов(лампочек) и не растрачивать попусту такую мощность было решено увеличить сопротивление измерительного шунта в мозгах в 100 раз. Заменив резистор шунта на 10 Ом, сопротивление подогрева получается 1000 Ом, что дает возможно использовать маленький резистор 0,25 Вт. С сигналом от лямбды посложнее - Laf-датчик является источником тока в отличии от датчика лямбды, который является источником напряжения. Стало быть мозги меряют не напряжение на датчике, а ток который протекает через него. Ток через датчик колеблется от -20мА до +20мА прямопропорционально степени обеднения или обогащения смеси. Обычно ток протекает от -4 до 4 мА. Чтобы измерить этот ток, необходимо внести в сигнальную цепть датчика сопротивление шунта и мерять подение на пряжения на нем. Логично что такое вмешательство может внести погрешность в измерении для самих мозгов и они будут формировать неправильную смес. По этому сопротивление шунта должно быть как можно меньше. Поскольку микросхема Attiny45 способна усиливать сигнал на АЦП в 20 раз, решено было выбрать сопротивление шунта с большим запасом 0,5 Ом. Вот такая схемка получилась: [attachment=20190:Cat_emu.png] Как видно на схеме, я использовал еще сигнал тахометра, в основоном это нужно для отключения стартера при автозапуске сигнализации, но так же сигнал тахометра используется для изменения временной задержки формирования сигнала 2го датчика, для пущей правдоподобности. По большому счету эту часть схемы можно исключить. Сигнал датчика 2го формируется с помошью ШИМ. Листинг программы на басике: Содержание:
Программа обкатана уже около 1000 км, все в норме, джекичан повержен. Скомпиленая прошивка: [attachment=20191:Honda_O2..._2.0.hex.zip] Здравствуйте, а данный эмулятор будет работать на моторе J30A? Первый ДК широкополосный 4-х проводной. Есть ли возможность заказать данный эмулятор у вас? Понравился ваш подход к вопросу, не думаю что представленные в интернете обманки так же хорошо продуманы. |
| Форум: Лаборатория · Просмотр сообщения: #2060743 · Ответов: 11 · Просмотров: 95.810 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
| Текстовая версия · Удалить установленные форумом cookies · Отметить все сообщения прочитанными · | Сейчас: 26.09.26 - 03:52 |