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

dinanat

Members
  • Постов

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

  • Посещение

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

  1. Единственное, что просится в программу - поправка на ускорение/замедление двигуля. В мини-ФУОЗ такая функция есть, а здесь её нет.

    IGO61, на сегодня попробовав прошивки, скажу следующее:

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

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

    post-164574-0-00655000-1468250339.jpg

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

    Если бы найти консенсус было бы очень хорошо.

    В свое время я поднимал этот вопрос, но тогда мне возразили, мол это не проблема, так как ДВС очень инертная система. Математически просчитать ускорение на основании предыдущих периодов можно, но предсказать какое оно будет в следующем периоде это к ворожке .... Поэтому и применяют ДПКВ там ошибка минимальная, Там ОЗ № зуба + временной интервал. И основная ошибка кроется в последнем. Чем меньше временной интервал тем меньше ошибка.То есть чем ближе точка отсчета к ОЗ. Для магнитов на шкиву предлагаю наклеить 3 пары (а лучше 5) магнитов, пс прежде пинать подумайте.

  2. Привет всем! Вот прошли испытания с двумя датчиками холла. Один у ВМТ, а другой за 45 гр. в опережение. причем положение этого датчика не критмчно, будет просто ограничивать мах угол опережения. Такое решение позволяет получить искру только между датчиками и уменьшить ошибку ускорения.

    stat2dh.zip

  3. Здравствуйте все. Дело в ускорениях КВ. Которое рассчитать ссылаясь на предыдущие периоды и учесть в данный момент времени в лучшем случае можно через период но никто не даст гарантии что ускорение уже снова не изменилось ... При магнитах на шкиву при расчете угла опережения мы пляшем от периода 180 гр. В случае с трамблером как у IGO61 отсчет задержки кажется от 120 гр отсюда ошибка искры меньше. Другими словами чем ближе точка отсчета тем ошибка меньше.

  4. Проблемы с магнитами на шкиву всем известны, а что если поставить четыре датчика Холла через 45, 22,5 и 11,25 гр. , понятно репер лучше , но не у всех есть возможность.

    Правда есть проблема со свободными ногами камня. Но думаю выход найти можно.

  5. Всех с праздничным Днем Победы.

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

  6. А понял. дело в том, что при старте необходимо время чтобы выйти в рабочий режим. А в протеусе имитатор оборотов включается мгновенно. Реальнно сначала включается зажигание, потом стартер. В модели виставте "обороты" 0 , затем включив протеус увеличте обороты, По идее икра через пол оборота. Удлинил немного импульс тахометра.

    stat_i.rar

  7. Всем привет!!! Привожу немного переделанную версию статики. К выводу 13 мк. можно последовательно подключить резистор и стрелочный микроамперметр на корпус. Стрелка микроамперметра будет показывать угол опережения. Для калибровки прибора достаточно замкнуть кнопку НУОЗ включить зажигание и подобрать вышеуказанное сопротивление . На выводе 13 будут генерироваться импульсы частота и скважность которых соответствует 5000 об/мин и опережение 50 градусов.

    stat1_676.zip

  8. Какой же именно использовался, 226 или 227? И какая нога использовалась как сигнальная?

    В работающем устройстве.

    Пробовал S276 работал отлично, В целях эксперимента пробовал другие тоже работают. Если не изменяет память были и трёхногие. Вывод любые из кулера, главное чтобы были с защёлкой.

    И ещё вопрос.

    Работа программы.

    Есть ли какие то добавочные вкустности? Многоискровка? Режим поддержания холостых? И т.д. Что есть, кроме работы меж двух графиков?

    .

    Всё что есть у уважаемого Игоря поддерживается здесь. Отличия формирование искры по таймеру,

    Многоискровку можно прикрутить при желании.

    Есть задумка таблицу урезать до 16 значений, а между ними аппроксимация, Чтото на подобии промышленных. Но это уже другая история.

  9. Все верно.

    . (там четыре ноги. два - питание. одна нога "с защёлкой", другая - без)

    здесь уточним (там четыре ноги. два - питание.Две другие "с защёлкой", одна выдает S магнита 1 N - 0, другая N магнита 1 S - 0), Другими словами сигналы инвертированы.

    http://www.datasheet...DSA00167474.pdf

  10. Ребята, я конечно дико извиняюсь, авторство IGO61 не оспариваю. об этом и указано в посте

    здесь

    Просто хотелось, чтобы не изобретать велосипед, подправить под статику. До этого ездил на статике по другой схеме и программе. Попробовал на математике от IGO61, понравилось.Необходимые изменения дорисовал красным. да и R4 можно удалить из схемы. Дабы не быть скрягой выложил здесь. Вот вроде как то так.

  11. Нет проблем. В схеме еще убрал узел питания ДХ. Запитан от коммутатора.В асме можно убрать строки

    ;==========================================
    ; (защита от помех)
    ;==========================================
    MOVWF	W_TEMP	 ;сохранить аккум.	
    SWAPF	STATUS,W
    MOVWF	S_TEMP
    MOVF	TMR1H,W
    BCF	 STATUS,C
    SUBLW	.0	 ;условия перехода на график
    BTFSS	STATUS,C
    GOTO	ip
    BCF	INTCON,RAIF
    SWAPF	W_TEMP,F
    SWAPF	W_TEMP,W
    RETFIE
    ip .
    

    А также

    MOVF	TI_H,W
    BCF	 STATUS,C
    SUBLW	.62	 ;условия перехода на график
    BTFSS	STATUS,C
    GOTO	xxx
    

    Пробовал едет без проблем.

    post-145228-0-77871300-1427874667_thumb.jpg

    stat1.zip

  12. Всем доброго времени суток. Вот решил попробовать к фузу от IGO61 (если он не против) прикрутить статику.Магниты на шкиву противоположной полярности, датчик Холла от "карлсона ". Изменений в схеме минимум. Перемычка между 2 и 5 ногой кролика, второй канал аналогичен первому 3 нога. Испытания прошли на ура. Математика от IGO61 рулит превосходно.

    stat_676.zip

  13. Всем привет. Может кого заинтересует мини БК. На вход углотахомера подается импульс длительностью, от момента искрения до ВМТ. Для контроля подаю импульс 90 градусов от триггера. Извините что немного не в тему, но я знаю что здесь собрались настоящие фанаты, поэтому как говорят что бог дал все в торбу.

    tah_lcd676.zip

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

  15. Добрый день. Прошу прощения немножко не то скинул. там вместо блокировки стартера, выход тахоугломера на pic16f676. И увепичил диапазон ручной регулиравки УЗ до+-12. Для комутаторов выходы 1и2 канал инвертировать (билярный транзистор с общим емитером).

    070613.rar

  16. Прошивка расчитана для работи от магнитов противоположной полярности на шкиву.Термокорекция. Работа от нижнего графіка вначале по прямой за константу нулевая строка , говорить можна много, Что конкретно интерисует? Обвязка под универсальную версию. в асме все прозрачно видно. Так что легко приспособить под вашу схему.

  17. Мысли в слух.

    Может имеет смысл вести расчет опережения не по полному периоду, а только по длительности фронта с использованием скважности(только для ДХ и контактов).

    Тогда искра будет уже в первом полупериоде. Может в этом случае будет существенно меньше ошибка опережения при наборе и сбросе оборотов?

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

    Вот прочитал мои мысли, а ведь все правы, надо брать полупериод, но ввесь вопрос как, сейчас мы берем от искры до искры (60+ 120) тоесть лредыдущий. А точнее будет сумма 120 искра 60 вторую часть от предыдущего +началольную нынишнего. Слово искра выбрано не совсем корректно, я думаю пинать не будете. Еще точнее если приклеить два магнита на шкив радиуса R через 180гр и два датчика на расстоянии R вдоль шкива теперь будем иметь 60 искра 120.

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