IGO61

Фуоз-676 (Продолжение)

3 268 сообщений в этой теме

Sergey_L66    99

Всем Привет!

Вот обещанная инженерная прошивка под PIC16F676,

спешил конечно, но надеюсь ничего не накосорезил, пробуйте!

Все замечания и отзывы сюда!

_676_200114_0g_ING_.rar

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_gvv    5

Проверил в протеусе _676_200114_0_0g_ING_.HEX. Почему при атмосферном давлении есть реакция на движок ОК? По идее он должен только регулировать чувствительность ДАД, а при атмосфере ведь ДАД отключен.

Изменено пользователем dr_gvv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
yarstep    2

Всем Привет!

Вот обещанная инженерная прошивка под PIC16F676,

спешил конечно, но надеюсь ничего не накосорезил, пробуйте!

Все замечания и отзывы сюда!

Прокатился возле дома на проверку работоспособности прошивки _676_200114_0_0g_ING_, изменив настройки дад и хх. Авто ПРЕЕЕТ как сумашедшее, радует отзывчивость мотора на касание педали газа. Как писал раньше Игорь, надо привыкать к новому вождению. Для определения наклона графика нужен длинный выезд, это будет позже. СПАСИБО Сереже за хорошее продолжение проэкта "Фуоз-676"!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

Sergey_L66    99

Проверил в протеусе _676_200114_0_0g_ING_.HEX. Почему при атмосферном давлении есть реакция на движок ОК? По идее он должен только регулировать чувствительность ДАД, а при атмосфере ведь ДАД отключен.

В _ING_ ОК - это НАКЛОН и какое он может иметь к ДАД понятия не имею.

Как было сказано в фильме "ДМБ":

-" слышь Талалаев, ты это, свои эксперименты заканчивай ..."

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_gvv    5

Пардон, это я перепутал. Я почему-то подумал, что регулируется не наклон а рабочий диапазон ДАД.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey_L66    99

Пардон, это я перепутал. Я почему-то подумал, что регулируется не наклон а рабочий диапазон ДАД.

Не, до рабочего диапазона я пока не добрался ..., пока только через ЕЕПРОМ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

yarstep написал:Прокатился возле дома на проверку работоспособности прошивки _676_200114_0_0g_ING_, изменив настройки дад и хх. Авто ПРЕЕЕТ как сумашедшее, радует отзывчивость мотора на касание педали газа. Как писал раньше Игорь, надо привыкать к новому вождению. Для определения наклона графика нужен длинный выезд, это будет позже. СПАСИБО Сереже за хорошее продолжение проэкта "Фуоз-676"!

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

Изменено пользователем syma1961
  • Одобряю 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Pilulkin    162

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

Всеми конечностями за!!! Ведь именно эти люди и позволяют совершенствовать (а иногда и в корне менять) изделия (скажу так хитренько, ну чтоб и программную часть охватить и аппаратную). Разработчики фактически варяться в собственном соку. И настает предел концентрации этого "сока", когда идеи заканчиваются. Да и тестить, зная "внутренности" изделия, не оч. правильно. Можно, допустим, не проверить какой-нибудть режим, который, по мнению разработчика, работает и так или никогда не случиться... А человек со стороны попробует и скажет например, как он думает, глупость. А на самом деле это гениальность. Поэтому я всегда и призывал народ не бояться высказываться. Но к сожалению ...

Статистика к-ва скачиваний и к-ва отзывов отнють не в пользу последних. Хотя даже это не так обидно. Если человек сделал, пользует и радуется, то все равно он тебя хоть как-то, но благодарит. А вот когда на этом твоем (нашем) начинают бизнес делать - вот это :diablo:

ПыСы: извините за оффтоп, за то от души.

Изменено пользователем Pilulkin
  • Одобряю 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

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

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет!

Сейчас я пользуюсь прошивкой 676rpm_1T_10may13, накладка 60/120 на шкиве. При записи ИТ обнаружил одну неприятность, различный УОЗ в соседних тактах. Такую картину я наблюдал, когда у меня еще стояло ДКЗ но тогда я сильно не вдавался в подробности полагая что это из за разной полярности, но теперь все цилиндры в одинаковых условиях. Подозрения упали на ДАД так как длинна соответственно и объем всасывающего коллектора разный в соседних тактах , отключил ДАД, ни чего не изменилось. Сделал запись выхода датчика и выхода ФУОЗ, при просмотре записи обнаружил, что накладка не идеальная, разница между вырезами около 1,6грд. а на выходе ФУОЗ разница около 5 грд. Накладку я делал, когда пользовался прошивками Шкильменского b523pc, а он тогда писал что с точностью изготовления накладки или приклейки магнитов особо не парится, так как прога усредняет сигнал с двух соседних тактов. Здесь же получается, что прога не уменьшает ошибку, а наоборот ее умножает. Подпиливал накладку, пока не подогнал почти к идеальному размеру, ошибка не более 0,3грд, а на выходе ошибка все равно более 2грд.

Вопрос к IGO61 как к автору прошивки, это лечится или так и помрет?

Для наглядности в зипе файл aup первый фрагмент- накладка с ошибкой 1,6грд и второй накладка с ошибкой менее 0,3грд. Верхний канал выход с датчика, а нижний выход ФУОЗ, сигнал инвертирован, то есть высокий уровень в низу а низкий в верху . Просматривать прогой audacity.

test in_out.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

Усреднения измерения периуда вх/сигнала сейчас никакого нет,она была у В.Ш. в его проге для 675го в начале,но потом отошла,а ошибка будет всегда -она в большей степени идёт от алгоритма-использования для формирования УОЗ данных предыдущего периуда и неучитывания неравномерности вращения КВ в пределах периуда(ускорения/замедления).Зато такой алгоритм обеспечивает некую универсальность прошивок,для уменьшения ошибок надо переходить на шкив 60-2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    174

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

К сожалению, эту болезнь полностью излечить в прошивках на 676-м МК тяжеловасто. Уменьшить её сделал попытку Сергей (Sergey_L66) в своих программах как для одного графика, так и для безграфиковых версий.

Минимизировать ошибку в формировании УОЗ в динамике (ускорение/замедление) можно применив формирование УОЗ "по зубам", но это уже другая тема. Применение "заменителей" ДХ разных форм тоже не решает вопрос - УОЗ то всё равно формируется по считыванию входного сигнала в 676-й контролик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
fog    1

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    174

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет!

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

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

С динамикой понятно, но измерения я делал на постоянных оборотах. На постоянных оборотах должно быть все ОК, или я что то не правильно понимаю.

Прикуплю контролеров буду пробовать прошивку Сергея.

Изменено пользователем Pensioner 2011

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    174

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

измерения я делал на постоянных оборотах. На постоянных оборотах должно быть все ОК, или я что то не правильно понимаю.

Прикуплю контролеров буду пробовать прошивку Сергея.

От периода к периоду искрения (полуоборота) программа симметрична. Проверял неоднократно как при написании программы, так и конечный, "собранный" вариант в симуле. А имено, ставил точки останова (допустим) в ВМТ в программе. Симулем задаю исполнение от точки до точки. На вход подавал сигнал (меандр, 2/3 - не важно), от периода к периоду собранные и исполненные данные были симметричны. Проверку проводил в "Протеусе" - можно сказать, что условия идеализированные.

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

Попробуйте снять показания, если таковое возможно, на оборотах ниже 250об/мин. На этих оборотах что на вход пришло - то на выход и ушло. И можно будет заметить разницу во входящем сигнале. Хотя, не торопитесь - готовлю к выходу обновлённую версию. В ней будет добавлена функция "нулевой УОЗ на всех оборотах и режимах". Бывает полезна при установке НУОЗ и использовании всевозможных "заменителей" и накладок. Соответственно и совсем немного изменится схема.

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vasilvil    0

Ета прошивка _676_200114_0_0g_ING_ работает с етой схемой ( http://forum.cxem.ne...ch_id=231727�� )

И поддержывается ли самодельный индуктивный ДАД?

Изменено пользователем vasilvil

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
yarstep    2

с приходом холодного циклона авто заводилось все хуже на инжекторной прошивке _676_200114_0_0g_ING_, иногда до пяти минут, пока установлятся нормальные обороты для прогрева. Понижение нуоз в Графике до 3грд (механический в 0 по вмт) несколько улутшило ситуацию но все же намного уступает процесу заводки на прошивке 676_201013_0_EE_0G, где возгорание смеси происходит быстро и стабильно работает холодный двиг.

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

Изменено пользователем yarstep

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
leon21    8

Здравствуйте. Проехался километров 200 на прошивке 676_200114_0_0g_ING , машинка бежит хорошо , резво разгоняется но с утра столкнулся с проблемой как у Yarstep . Аккумулятор подсевший крутит слабо при попытках запустится клины ( стоит шкив 60-2 заменитель ДХ V8 с НУОЗ 6 градусов ДКЗ от IGO61 ) пришлось переключатся на трамблерную раздачу чтоб завестись . Прогрел пару минут переключил всё назад запуск без проблем . В течении дня заводил после простоя часа 3 завелась с прострелом . Проблема с запуском возникает только на очень малых оборотах ( аккумулятор сел , масло загустело ) . Поставил в заменитель прошивку с НУОЗ 0 градусов завтра проверю может полегчает .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey_L66    99

Всем Привет!

Как я уже писал, над пуском работаю ... есть некоторые мысли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
leon21    8

Здравствуйте . Сегодня утром проверил запуск с НУОЗ 0 прошивка 676_200114_0_0g_ING . правда использовал "быстрый старт" (эфир ) , аккумулятор подзаряжен , запустился с третьей попытки в обшем

то можно сказать без проблем , на улице было -20.

Изменено пользователем leon21

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dr_gvv    5

Всем привет.

Пока катаюсь на прошивке 676_201013_0_EE_0G.HEX. Позавчера утром не движок не завелся. Аккум уставший и при -12 крутит плохо. При пуске постоянные клины. Купил новый аккум(давно собирался). Движок завел, но тоже были клины. Сегодня утром тоже клинило движок при пуске. Может в ПП пуска установить счетчик в момент запуска до определенного количества оборотов колена и пока счетчик не досчитает до нужного кол-ва не выходить из режима пуска. Что б УОЗ не менялся некоторое время и был равен НУОЗу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

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

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Roadman    0

Если наступает переполнение, тогда стоит задуматься об увеличении разрядности счётчика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Ну и правильно - мало-ли какого возраста там "бабулька"...да еще и с телеком. В трубчатые времена я без этого дела вообще в телеки не совался. Сейчас уже не помню сколько раз целовался с анодами и фокусами. Трезвый бы не выжил.
    • На плате, что на фото выше я представлял изначально и была припаяна ZIF-ка  с узкими лепестками (прошивать PIC-контроллер надо, а панелька только под широкие DIP-корпуса, ну и припаял что было). Потом купил панельки что на фото и перепаял... Да ерунда всё это. Я наоборот всегда запаиваю металлизированные отверстия так, чтобы припой заполнил всё отверстие и схватил обе стороны металлизации. Потому что попадались платы с дефектами металлизации: смотришь на ножку детали - припой "сел" только на одну сторону, прозвонишь тестером - а контакта со стороны на сторону нет, то ли от вибрации металлизация лопнула, то ли заводской брак. А ведь бывают и многослойные платы, когда металлизация отходит в слоях, хотя при этом внешние стороны остаются "законтачены". Вот только глубокая пропайка иногда и помогает восстановить контакт в слоях. Хотя чтобы припой не стёк по ножке с обратной стороны конечно уже нужна некоторая сноровка и намётанный глаз в количестве флюса, припоя и т.д., бывает и у меня, что стекает припой, но редко  Скорее всего обычная китайская сборка на скорость, а не на качество. И подобное, кстати, встречается в абсолютно любой технике: хоть в брендовой, хоть в ноунеймчайнапродакшн...
    • Признался бы уж честно, что идя к бабульке сто грамм для храбрости на...нул.  
    • Чтоб ОУ не хотел этого сделать ( или сделать с меньшим желанием ) ,  надо принудительно снизить уровень задания  CV . Я это имел в виду  . Транзисторы держат напряжение на выходе ОУ на уровне близком к порогу компарирования TL431 2.5V , быстродействие заметно повышается .  ------------------ Так слитие идет на НК , зачем  быстрый ОУ не понимаю  . Сливать можно и на конденсатор кулера , т.к. именно при самоиндукции предполагается повышенный нагрев . Чтоб этим не озадачиваться я свой БП назвал "простым" . Стараюсь использовать только один принцип  " принцип аутентичности" в меру  сил .
    • Мой вариант пинцета - щупа SMD на базе медицинского пинцета. Очень удобная вещь. Только нужно учитывать сопротивление и емкость конструкции при соответствующих измерениях или пользоваться режимом обнуления, если таковой имеется.
    • Несколько нескромный вопрос...  (любопытства ради) Что за диоды?    никакими тестерами "не звонятся". А, подключенные к докторскому пробнику стабилитронов-светодиодов - показывают прямое падение напряжения аж 11.6 Вольт...  Вся маркировка - на фото... Корпус - диаметром 2,5 мм длиной 6 мм. Выводы - толщиной 0.6.    Рядом- на плате более мелкие - тоже диоды - китайским тестером выдают прямое падение  4 Вольта и 2 пФ ёмкость перехода...  - их тоже подключал к "докторскому" пробнику. (авось).  Пробник даёт прямое падение напряжения - 6 Вольт...  Таких на плате порядка по 30 штук.