Перейти к содержанию

Alexan

Members
  • Постов

    203
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Alexan

  1. Здравствуйте.

    При обкатке 676_1T_26feb14 с кривой как у (Alex49) для объема 1,8 (карбюратор Солекс) наблюдаются проблемки

    которых не было до ФУОЗ:

    1) когда трогаюсь с места то необходимо нажать педаль газа посильнее иначе присутствует провал. По наблюдениям если обороты около 900-1000 об/м (обычно трогаюсь с легко нажатой педалью, плавно).

    Концевик работает исправно, на ноге МК есть логическое "0"- (минус) отпущена педаль и "1" - (плюс) когда нажата педаль.

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

    3) Бывает при включении зажигания пробивает искру в цилиндре, если наполнен парами, то происходит толчек.

    Подскажите как исправить подобное?

  2. Alexan. Здравствуйте!

    Сейчас использую прошивку IGO61 ( 676_1T_26mar13 ) с графиком УОЗ подкорректированным по инструкции WV- 1,8GU, там есть данные ( 2400об- НУОЗ 18+ ЦР(14...19)+ВК(13...15) , 4700об- НУОЗ 18+ ЦР(22...26)+ ВК(13...15)

    у меня сейчас ЦР и ВК по макс. поведением машины очень доволен. Датчик температуры использую штатный выставив половину питания на прогретом двигателе на входе МК.

    Здравствуйте.

    А как это выглядит графически в менеджере?

  3. Здравствуйте.

    На выходных все таки собрал, спаял ФУОЗ с прошивкой 676_1T_26feb14 на Гольф 2. Ура!

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

    На данный момент затык с ДАД-ом, шурин подогнал от Хонды Одиссей.

    При заглушенном и включенном зажигании - 2,6 V , при ХХ(макс вакуум) - 1V. Как это отражается на алгоритм обработки?

    Как я понял: если напряжение на ДАД в момент подачи напряжения меньше 3V значит он инициализируется как самодельный и работает узкий диапазон как у меня в данном случае?

    Выставил в менеджере значение минимального напряжения с ДАД в моем случае получилось 1,2 V. В Протеусе получисля диапазон реакции ДАД с 1,2 по 2,6 V, заметно по авто появление динамики авто.

    Еще проблема с Корректировкой ХХ, а именно при подключении концевика обороты сначала поднимутся потом плавно опускаются. ..... У меня же сначала упадут потом подымаются... Значит у меня выставлено слишком раннее зажигание....

    Спасибо.

  4. Здравствуйте.

    Здесь хороший выход предлагают без особых переделок на двухконтурное зажигание http://www.drive2.ru/l/1822109/

    Как вариант можно кодировать сигнал положения двоичной системой. И дешифратором или диодами разделять по каналам.

    post-164574-0-95901300-1406799417.png

  5. Alexan

    А ,как все ж таки, для четырех каналов схема будет выглядеть ?

    Я не профессионал, составлять и рисовать схемы не умею по этому как могу.

    Датчик с КВ надо перенести на РВ, проблема усложняется во время старта. Если датчик в положении пройден, то придется сделать два оборота КВ для запуска с первого цилиндра (синхронизации). Либо как то кодировать датчиками положение РВ.

    post-164574-0-98197200-1396253325_thumb.jpg

    4 канала.rar

  6. Здравствуйте.

    Набросал как вариант:

    post-164574-0-33610300-1395831641_thumb.jpg

    Для сигнала датчика фаз - предлагаю разместить магнит на КВ для датчика Холла в 5 градусов после ВМТ, думаю накопление начинается чуть позже этой точки.

    U1:A (1 часть ТМ2)

    на С1 подается сигнал с ДХ = > триггер раздает по каналам,

    на вход R подается сигнал с датчика фаз, прохождении КВ 5 градусов после ВМТ для синхронизации.

    U1:B (2 часть ТМ2)

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

    и прикрепил проект Proteus

    СТАТИКА.rar

  7. В идеале, программа должна предсказывать УОЗ в текущем цикле искрения. Ведь прога сначала считывает длительность периода, затем вычисляет и выставляет УОЗ по этой длительности. А именно к моменту искрения собранные и расчитанные данные, как правило, уже устаревают.

    Я уже писал, что Сергей делал в своих прошах поправку на динамику/неравномерность вращения колена. В моих программах такой поправки не было.

    Здравствуйте всем.

    Может все таки надо подумать в сторону датчика положения дроссельной заслонки? Получать сигнал об увеличении или уменьшении оборотов и третьего нейтрального состояния..... или на линейном эффекте Холла (есть в FLOPPY 3,5 приводах ссылка), или какой нибудь датчик направления вращения.... Думаю мысль понятна.....

  8. tichka.Добрый день! WV - Jeeta двигатель 1,8 GU ВК -родной переделанный на индуктивный.

    Alex49, вы используете ДХ в трамблере? И как вы организовали индуктивный ДАД? Встречал информацию в интернете, что вакуум корректор на WV жёстче и используется для подключения в впускной коллектор, а у автомобилей ВАЗ мягче и подключается над заслонкой....

    Поделитесь если не жалко прошивкой под двигатель 1,8, у меня такой же. Спасибо.

  9. Можно ли организовать статику в самом МК ?

    объявить флаг; // (0) - 1-й канал, (1) - 2-й канал;

    выделить ногу под состояние фаз;

    выделить ногу под второй канал:

    В программе по прерыванию на ноге "состояние фаз" заносить (1) в флаг

    Если (флаг = 0) значит

    {накапливаем и выводим в 1-й канал

    иначе {выводим в 2-й канал и сбрасываем флаг}

    или это громоздко?

  10. Здравствуйте Всем!

    Для досуга: (на растерзание)

    Хотел создать тему но... есть "но"

    Так как ФУОЗ уходит от микроконтроллера PIC12F675 хотел найти ему применение для автоматического пуска двигателя "автоподсоса", но не хватает ног... не могу организовать функцию для отключения питания шагового двигателя. В приложении наброски с описанием алгоритма. Пишу на microC.

    АВТОПОДСОС.rar

  11. Здравствуйте всем!

    Alex49 вы писали что у вас: "Система : WV- Jetta 1,8GU". У меня Гольф 1,8 GX (убрал мех.инжектор поставил карб. Солекс с автоподсом) давно все приготовил для ФУОЗ на 676, но нет времени все собрать и установить. Хочу поинтересоваться как проходят испытания, какой оптимальный график УОЗ. В тырнете искал УОЗ для двигателя объемом 1,8л. но ничего не нашел.

    И еще вопрос, после отключения мех. инжектора остался датчик температуры в тройнике,

    его характеристики: -30(30кОм), 0(6кОм), +30(1,5кОм), +80(0,2кОм) не могу сообразить через какое сопротивление подключить к +5 В для использования в ФУОЗ?

  12. Привет Всем!

    Здравствуйте.

    Подскажите такая схема для спаренных катушек будет работать ?

    post-164574-0-33473900-1363627842_thumb.jpg

    На выходах поставить по транзистору.....

    Сигнал подавать с ДХ или с ФУОЗ...

    Посмотри мою схемотехнику последних версий ЭТОГО на одном корпусе 561ТМ2,

    работает от 2-х разнополюсных магнитов на шкиве и 2-х ДХ (типа автомобильных),

    они работают сразу как датчик ВМТ и датчик направления раздачи.

    Здравствуйте.

    Я хочу сделать по принципу раскидывателя...

    После сигнала ВМТ счетчик сбрасывается и разрешает прохождения сигнала (с ДХ на коммутатор) на первый канал, после прохождения сигнал переключает счетчик для прохождения 2-го канала и т.д. (цикл)

  13. Здравствуйте.

    Извините пожалуйста за офтоп. Вопрос в следующем можно ли сделать статику со штатной системой? Чтоб не курочить трамблер для двух датчиков холла. А, допустим брать фазу с магнита на шкиве.... чтоб был аварийный переключатель "Статика Фуоз" -> "Статика штатное"?

    Спасибо..

  14. Всем привет.

    С первым днем весны!

    Вставлю свои пять копеек относительно подключения вакуум корректора.

    На днях смотрел под капот Гольф 2 моно - впрыск, так вот там отбор вакуума берется с впускного коллектора через электро-клапан

    (рис.)

    026906283J.jpg

    который подает разряжение в момент начала нажатия на педаль акселератора. А именно концевик упирается в заслонку. Педаль отпущена концевик обесточивает клапан и вакуума нет, как только нажали на педаль концевик освободился, замкнулись контакты -> подал напряжение на клапан вакуум есть.

    Принцип как на карбюраторе при отборе вакуума над заслонкой.....

    Вот такая история....

  15. Возьмем обороты 6000, 180 градусов - это 5 мс, максимум угла 45 градусов - это 1,25мс, накопление за 2мс до максимального угла это - 3,25мс, остается 5-3,25мс=1,75мс - это первый критерий, т.е. за 1.75мс после ВМТ нужно успеть рассчитать УОЗ. Второе - если успеваешь, то один тик счетчика это 1/500000=2мкс, 2 мс это будет 1000 тиков счетчика (причем эта величина постоянная), т.е. за 1000 тиков счетчика до рассчитанного значения счетчика когда нужно делать искру включи накопление.

    По второй половине ничего не понял.

    Обработка только УОЗ (без вакуума и т.д.) на данный момент занимает 1мс. Это много?

  16. donec извините за надоедливость, но я не могу придумать (по вашей идеи использование счетчика ТМR1) накопление для КЗ, в расчетах я получаю сигнал на искру, а мне надо за 2мс подать накопление, пробую инвертировать, тогда получается большая длительность столь критична длительность если использовать коммутатор от трамблера?

  17. А если ввести учет нажатия педали газа ?

    Допустим: Нажали педаль до половины при которой частота двигателя должна быть оклоло 3000 об/мин, и добавляем после двух оборотов(переходной режим карбюратора) к УОЗ дельту, отпустили топлива поступает мало можно УОЗ - 9гр (хх)

    Ведь обороты двигателя это следствие нажатия педали, что дает нам некий прогноз?

  18. 1. Делить нужно на 256.

    2. Тут Я некорректно написал, вместо "Искра в ВМТ решается по другому..." нужно было "Искра не позже ВМТ решается по другому..." Да, это контрольный выстрел, это нужно для упрощения кода когда есть переполнение счетчика и искрим по перепадам уровней, в случае если нет переполнения счетчика эта команда ничего не изменяет, там уже выполнена команда искрить. Это также нужно при старте движка, когда коленвал вращается стартером неравномерно и может возникнуть ситуация когда обороты от стартера больше 300 (у меня до 400 крутит стартер), т.е. искрим по расчету (не по перепаду), а движек еще не запустился.

    2. Блин, написал для своей системы, все перепуталось уже, для этой так, это нужно для того, чтобы искра не была после ВМТ, так как ведем замер предыдущего полуоборота, а в следующем полуобороте ведем отработку угла, но в следующем полуобороте обороты могу увеличиться, поэтому реально рассчитанная искра может вообще не появится, так как по тикам счетчика искра должна быть например при значении счетчика 61789, а в следующем полуобороте из-за увеличения оборотов счетчик больше 61000 может не насчитать. Для ситуации когда увеличение оборотов не такое большое, эта команда на искру ничего не изменит, так как команда выполнена ранее по значению счетчика. Это и есть недостаток систем которые для расчетов используют данные предыдущего полупериода, так как при увеличении оборотов (при разгоне) искра будет уходить в позднее зажигание. Но этого нету если для расчета использовать данные текущего полупериода (например накладка на шкив 120-60-120-60), т.е. от ВМТ до 120 градусов после нее ведем замер и используем его для расчета (в это время может быть как увеличение оборотов, так и их снижение - если искра например не сработала по какой-то причине), а отработку ведем в оставшиеся 60 градусов, в это время будет только замедление вращения коленвала (не беру в расчет ситуацию когда едем накатом с горки при включенной передаче, там искра можно сказать вообще не нужна).

    1) Если умножать 45 градусов на 0хFF (255) и делить на 256 то у нас не получится ВМТ 180 градусов

    135 + 45 = 180 ? выходит разница 64 тика.

    2) Накладка.... А если использовать по 45 градусов. Измерять от ВМТ до 45, расчет.... не успеет отработать ?

  19. 1) В таблице число 256 записать никак не получится, максимум 0xFF, а это 255.

    2) Искра в ВМТ решается по другому, в любом случае, подчеркиваю в любом, как только будет перепад с "0" в "1" нужно выдавать команду на искру, не зависимо от того была она перед этим или нет, имеется ввиду если накопилась ошибка или упали обороты, вернее возросли

    1) по алгоритму сначала умножить на значение из таблицы, а потом разделить на 256 ? Если в таблице максимальное 0хFF - 255 значит и делить надо на такое же 255 ?

    Например холостой

    тиков -62500,

    135 градусов - 46875,

    45 градусов - 15625

    значение из таблицы 0хFF,

    15625 * 0хFF(255) = 3984375

    3984375 / 255 = 15625

    УОЗ 135 гр. + 45 гр. = 46875 + 15625 = 62500 -> ВМТ

    Правильно?

    2) значит искрим по любому в ВМТ, даже если была искра в опережении? Контрольный выстрел ?

    Спасибо.

  20. Что-то ты намудрил, непонятно откуда 122. Какие действия выполнялись?

    9375 в шестнадцатеричном виде 0х249F, 0x24 - это в десятичном 36, 0x9F в десятичном 159, откуда 122 непонятно.

    Пишу на МикроСи

    Переменные объявил как unsigned int - беззнаковое целое, 16-бит, 0..65535 диапозон значений.

    Поэтому при умножении 9375 * 256 = 2 400 000

    и в дебагере результ умножения получался = 31329

×
×
  • Создать...