Инжектор (диплом) | OPPOZIT.RU | мотоциклы Урал, Днепр, BMW | оппозитный форум, ремонт и тюнинг мотоциклов
Home

Инжектор (диплом)

оппозитчик Hubster
чтоб поменять аватар - читай FAQ
нахождение: Челябинск, ул. Яблочкина

Друк мой Серг попал :):):) ибо так получилось что у него курсовой по микроконтроллерам и он выпросил у препода инжектор. (вернее только контроллер к нему), препод же услыша о такой благородой цели сказал что если он сделает работающий контроллер (ТОЛЬКО КОНТРОЛЛЕР БЕЗ МОТОЦИКЛА) то и диплом ему зачтет. так что появился офигеннейший стимул контроллер таки сдлеать.
как я уже где-то писал, проц Мега 162
в качестве АЦП для снятия показаний со всех устройств - одна микруха MAX 161

Почти ОФФТОП

kashei,

Quote:

ужель аляпистый клубок проводоф и шлангов предел мечтаний?!

Блин. Ну ептыть...
А почему мотор, облепленный проводами и шлангами, не есть красиво? Я так погляжу, кое-кому идеал красоты - сплошная отливка. Желательно чугунная. В виде кирпича, чтоб линии попроще.

Посмотрите на любой японский мотор. Блок цилиндров, картер: все тонкое, стеночки по минимуму. Зато легкое! Все каналы, если уж они понадобились в "неудобном" месте, не проблема сделать трубкой, снаружи. Это - функциональность. А что функционально, то и красиво. А если что-то в сторону несуразно торчит - да и фиг с ним. Делается элементарно тупо, как у тех же ВСЕХ без исключения западных и японских конструкторов: легкая декоративная крышка, прикрывающая собой некрасивость и имитирующая какую-нить хрень... да хоть дополнительный бак. Пластиковая, металлическая - это неважно.

Все ведь элементарно, блин. Все придумано, надо только творчески сп..здить. Вон на "кувалдолет" (V-Max) гляньте. Без дополнительных боковых крышечек страшилище страшилищем. А так - очень стильный, плотный, целостный образ.

Крышечки рулят.

хих... да уж крышечки... надо подумать...

kashei, Дай Бог доживем, летом будем через твой город герой на трех впрысковых мотах ехать. у одного насос, фильтр и ред клапан в баке. У двух других все снаружи. Удасться так сможешь посмотреть как все это воплощено технически.

Hubster's picture

Вопрос назрел - какой должен быть внутренний диаметр каналов впускных коллекторов? заслонка будет на месте бувшего воздушного фильтра, основу для тройника я сделал из пластикового тройника сантехнического :) (хоть я и клялся когда-то что не будет сантехники на моем моте). у него внутренний диаметр 50 мм, после обрезания ножовкой и доработки напильником он начал с натягом залезать в отверстие заслонки. я намерен внутрь подвести с двух сторон трубы и залить эпоксидкой (сначала один раз грубо, потом второй - чтобы неровности загладить) в таком случае практически без сварки обойдусь. трубы есть двух диаметров - на 40 мм, грубая из толстой стали (примерно 3 мм) и хромированная с внутр. диаметром 32 мм. кто как думает что лучше?

а вообще я на придумывании алгоритмов застрял, и тут пока не разбирусь, буду писать мало. кстати, опережение зажигания работает уже.

Hubster's picture

kashei, зачем две лямбды если можно обойтись одной на оба циллиндра, правда выпуск прийдется сделать 2-в-1

Hubster's picture

какую теорию ты собираешься к практике привязывать? у меня вполне стандартный днепр с выхлопной систмемой 2-в-1, такая, какая ставилась на всех днепроколясычах. а вот из уральской системы выхлопной тоже можно забодяжить аналогичную щтуковину. посмотри на мотоцикл AlexeyZ, у него самодельная выхлопная система, и равные длины каналов (видимо чтобы не заморачиваться с тем из какого циллиндра происходит выхлоп). а в идеале если у тебя форсунки одинаковые, можно оставить лямбдазонд на одном циллиндре, ибо теоретически принимается что впускные коллекторы одинаковы, воздух нигдене сосут, клапана одинаково открываются и вообще все круто и симметрично

Замучил наконец АЦП, торжественно перехожу к вводу меги в режим спанья... дабы не мешать АЦП робить и не создавать всяких шумов

Hubster, чёто в аське тебя небыло... в гараже штоль был?

Hubster's picture

sega80, что-то в этом роде. сегодня выложу фотографию тройника. особенно если в гараж попаду. ни разу с эпоксидкой не работал, жто вызывает некоторые проблеммы. я остановился на диаметра 32 мм, если будет мало, буду думать.

Hubster мне фоты дал, тройника своего, через часок выложу

Hubster's picture

Меня на работе лишили доступа к фотофайлу и imajeshack чтобы трафика не ел :( так что прийдется через sega80 фотки повыкладывать, пока с прокси-серверами не разберусь. сейчас клеится переходник между тройником и заслонкой, а то без этого переходника ограничитель поворота заслонки упирается в один из отводов тройника.... через 4-5 дней закончим. все-таки изделия с эпоксидкой очень неторопливы. жду мнений о фотографиях.

вот ещё фотка, прошу прощения накладочка вышла с "выложу через часик", фотки тока две выложил трафку - мало... блин

Hubster's picture

запостил картинку, хе-хе. URL=http://imageshack.us___][/URL]

ура, сбылась мичта идиёта, купил сёдня форсунки...

, вот типа форсунка, накатал в компасе

Hubster, я на мыло тебе выслал, 3D-модель

народ имеющий инжектор, к вам вопрос, потянет ли стандартный генер сей девайс или нало какойнить от трактора?

sega80, обычный 500-й генератор работает без проблем.

то есть я так понял, что 150 ватт не потянут.. весьма прискорбно, блин..

собираюсь пришпандорить вот такую заслонку, , это нижняя часть от мосвичёвского карба к-129

диаметр там 38 мм, я думаю хватит..

Народ, ктонть программировал в IARе чёта не хочет работать прерывание по окончанию АЦП преобразования.. help.. проц мега32, преобразование происходит но таким обазом какбудто это непрерывное, а я делаю одиночное..

Hubster's picture

прикольная заслонка, по диаметру больше подходит чем Тазовская конечно, но прийдется хитромудрить с Регулятором ХХ... а еще надо думать про крепление форсунок

а чё про него думать, я уже придумал, осталось тока 3D модельку набросать :D

а с прогой я уже разобрался.. тупой я оказывается.. :lol:

Я вот тоже пишу диплом по этой теме токо суть девайса снятие параметров и построение таблиц!!
Если у кого то есть какие-то наработки шлите мне на мыло iks-soft@mail.ru или стучите в асю!! у меня есть кое какие наработки... доделую связь по rs-232 и прогу на lab view для аналила всей этой фигни.. Еще в планах сделать стенд!!ну и моделирую все ето в протеусе.. сопряжение датчиков возьму со сквирта.. контроллер скорее всего мега 32 прогу планирую писать на с и алгоритмы некоторые позаимствую со сквирта. таблицы прогу и результаты буду выкладывать походу действа.

Hubster's picture

ну дык рано пока о таблицах говорить... я думаю пора перестать заполнять данную ветку описаниями и кодами проца - все равно тут людей который программированием атмелов занимаются раз, два и обчелся. аськи все у каждого есть, если что - так спишемся. а сюда - выкладывать результаты в железе, и СУТЬ АЛГОРИТМОВ. то есть к примеру если я решу описать как у меня лямбда-коррекция работает, не писать код на Си - в нем еще разобраться надо, а написать что сей код должен сделать. то есть у меня в данный момент существует два варианта = в одном просто таблица, значения поправки к кол-ву бензина напрямую зависят от значения среднего показания сигнала с лямбда-зонда за время выпуска, а во втором случае поправка плавающая, и если в этом цикле состав смеси не стехиометрицеский, к поправке прибавляется/отнимается некоторое приращение. размер которого возможно зависит от показания зонда. тут все самонастраивается, но несколько циклов, а в первом - надо опытным путем таблицу составлять, пока что неизвестно как.

Hubster's picture

Yurik, я от float в основных таблицах избавился, но кое где, например в разделе коррекции плотности воздуха от температуры снаружи и атмосферного давления все равно прийджется все приводить к кельвинам/паскалям, и с плавающей точкой пару операций произвести в пределах формулы менделеева-клапейрона pv=m/mju*R*t

но и то, это только при запуске надо производить, пока двигло еще не работает, чтобы мап-сенсор мог определить давление атмосферное.

Hubster's picture

Да, еще для того чтобы мне начальную табличку основную опредлеить, мне нужно знать сколько воздуха проникает на определенных оборотах при конкретном положении засолнки. и я решил сделать такую штуку. на одну голову нацеплю один карб, а на вторую - дроссельную залонку с мап-сенсором и никаких форсунок естественно. а к выхлопному отверстию - большой герметичный мешок. я завожу мот раскочегариваю его до к примеру 1000 оборотов, по тахометру держу обороты на опред. уровне, и подсоединяю мешочек. и считаю сколько в него накачается к примеру за 5 секунди так для разных положений открытой заслонки. и значения мап-сенсора можно записать...

Hubster's picture

Yurik, прикольно. тот мешок я потом собирался выпускать в емкость с водой и смотреть сколько же воздуха туда попало. единственное что мне не нравится, так это необходимость сделать счетчик оборотов. ну, у меня пара микроконтроллеров есть чистых, сочиню простенький код, которая к примеру через 100 оборотов коленвала зажигание отключит. И вообще жуткие вещи пишут в книгах - про то что шаг УОЗ должен быть в полградуса, и что анализ спектра сигналов с лямбда зонда и мап-сенсора нужно производить.. буду разбираться.

Hubster's picture

в общем смысл такой - есть кривошипно-шатунный механизм с присоединенным к нему поршнем, радиус кривошипа, диаметр поршня и ход его известны. известна также температура поршня и температура окружающего воздуха. есть датчик абсолютного давления, который меряет давление в цилиндре. как найти массу воздуха, закачавшегося внутрь за один ход цилиндра?

а вообще основной алгоритм такой - я знаю показания мап-сенсора, знаю обороты. в таблице основной выбираю занчение (имеющее смысл наполнения цилиндра воздухом), умножаю его на температурную поправку, и получаю массу воздуха, попавшего в цилиндр. а зная массу воздуха и производительность форсунки, могу узнать сколько лить бензина. остается только таблицы заполнить...

Hubster's picture

На основании того что вычитал про январьские прошивки, кол-во воздуха попавшего в цилиндр, определяется по значению текущих оборотов и по последним значениям мап-сенсора пред закрытием впускного клапана. Вернее по этим параметрам происходит выборка из таблицы, в которой храянятся истинные значения. (эти значения по идее должны быть замерены эмпирическим способом, как наиболее приближенным к реальности). а вот теоретически подсчитать наполение цилиндра воздухом при разных значениях мап-сенсора вполне возможно, но это нужно для того чтобы таблицу заполнить, и от этих значений отталкиваться потом.

Yurik, в последнее время народ, у кторого стоят январи, стал переходить на мап сенсоры.. вот такая петрушка.. :-D

ICM, ты про инжектор который в мурзилке? дык там говорят, чел использовал в качестве рампы для форсунок корпус фльтра грубой очистки который на насосы водяные ставится.. канеш около самих ног торчать будет!.. ониж здоровенные дюймовые, я собираюсь сам делать этот девайс.. думаю норма будет.. и ноги поместятся и не оторву.. :)

Hubster's picture

TORETTO, сами делаем мозги.. сидим каждый в свом городе и пытаемся помаленьку работу согласовать. про форсунки - они от ТАЗа, где-то 500 ре за штуку

ICM, да лана тебе не придирайся.. ты ж понял про чё я.. :-D

Santehnika foreva! :)

из датчиков всё купил, насос тоже, щас электронные компоненты закупить надо.. да схему начну мастырить

Pe4atnaja plata ili maketnaja?

Hubster's picture

вот что на плате будет - сама Мега32, одна микруха TDF1778 - ключ форсунок, МАХ232 - интерфейс усарта, потом из управляющих устройств - транзюки полевые - в качестве управляющих ключей для включения насоса, и модуля зажигания - 2 штуки. IRF какие-нибудь какие по мощности подойдут. блок питания пока не знаю из чего будет, для отладки светодиодов пару штук - на форсунки, на зажигание, и на датчик положения колевала. еще непонятно нужны ли операционые усилители на аналоговые входы, для того чтобы сигналы одному уровню привести, но по этому поводу в ближайшее время определимся

а в глобальном плане то что получается очень похоже на Сарумановское зажигание :)

не.. я стопудово поставлю операционники.. всё защита для меги,и опять же сигналы одного уровня это гут, надо глянуть на зажигу Сарумана :)

ICM, монтажки нету так што буду травить плату а потом.. ишшо травить если чё :)

Hubster's picture

kashei, если человек использует так мало датчиков и у него нет работы с компом, почему бы и не использовать более дешевый вариант? мега 32 стоит 130 рублей, что по сравнению с железом - копейки.... для контроля работы индуктивного датчика неплохо использовать датчик холла на расреде. по идее если есть венец стартера на маховике, можно индуктивным датчиком считать его зубы, а датчиком на распреде начальный момент устанавливать. Я от дх на распреде пока отказался. пока что. сложный алгоритм, а у меня то что есть не работает (правда в симуляторе покачто)

В протеусе накропал схемку подключения операционников, вроде робит.. осталось номиналы резюков подобрать 1%-ных шоб привести сигналы к одному уровню.

а.. забыл, осталось с моим шаговым двиглом разобраться.. как его родимого двигаться заставить для регулировки ХХ.. ну и естессно посчитать первоначальные значения для таблиц.. и.. продумать алгоритмы работы на разных режимах... а потом испытания :)

Hubster's picture

чтобы шаговый движок заставить двигаться надо 12 вольт и микросхему LB1845. обвязку микрухи - см датащыт. и кстити схему выложи здесь, а то у меня проблема с операционниками. не работают как надо. еще я распилил датчик температруы масла, внутри оказалась маленькая термопрака, залитаяв жутко вонючей термопастой похожей на резину. теперь у меня есть датчик температуры воздуха :) если смогу, сегодня-завтра выложу фотографии того где заслонка будет в теории и как трубы к ней подходят

Hubster's picture

Hubster's picture

отрезал от труб сколько нужно.. теперь думаю о креплении коллектора и форсунки к голове. поа не знаю как. не слишком охота делать как у чувака из майского МОТО - с фильтрами грубой очистки. а не из них надо варить сталь тонкую. в общем буду думать.

Между цилиндрами и дросселем сильно желателен рессивер. Считается, что хорошо когда не меньше объема двигателя, т.е. в нашем случае 750 кубиков.

New forum topics

РАЗДЕЛЫ

Активные обсуждения форума

User login

Новые записи в блогах