IGO61

ФУОЗ+ДПКВ. часть 2

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

slava100    0

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

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

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


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

 

Всем привет!

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

  • Лайк 1

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


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

спаибо. буду подождать. какя последняя прошивка для данной версии для 60-2 и откуда в ней сигнал для дад?

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

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


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

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

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

Falconist    5 262
2 часа назад, slava100 сказал:

буду подождать

"Пешком постою" -- слышал.

"Буду подождать" - еще нет.

Улыбнуло.

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


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

Всем привет, подскажите, есть ли на форуме варианты коммутатора для схемы  ФУОЗ+ДПКВ. часть 2. С универсальной схемой наигрался, и с вариантом с дпкв и с магнитами - пропуски жуткие, постоянный чих-пых, стартера жалко.

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


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

Всем привет!

По этой ссылке - архив (с индексом " SZ+VK") со схемой, печаткой, прошивкой 2-канального коммутатора. Эта схема у меня работала как в первом поколении "ФУОЗ+ДПКВ", так работает и во втором.

Ещё - подборка 2-канальных коммутаторов на специализированной микросхеме L497B: 2-chan.zip . Особенность этих схем - одна микруха коммутатора, работающая на два канала искрения. Эти схемы тоже были мной опробованы в реале. 

 

  • Лайк 1

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


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

Спасибо Игорь, Вы, как всегда, держите руку на пульсе.

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


Ссылка на сообщение
Поделиться на других сайтах
Inversus    0
В 01.10.2018 в 21:21, IGO61 сказал:

Всем привет!

По этой ссылке - архив (с индексом " SZ+VK") со схемой, печаткой, прошивкой 2-канального коммутатора. Эта схема у меня работала как в первом поколении "ФУОЗ+ДПКВ", так работает и во втором.

Я так понимаю схема и печатка не соответствуют друг-другу ? Не вижу в печатке элементы R1, R2, R3, VD2, VD3, C2, R8 - они не нужны ?

И какой все-же используется токовый шунт - в схеме и печатке они вроде отличаются - 0,05 Ом или 0,1 Ом?

Не совсем понял что на схеме означают напряжения 0,375 В и 0,175 В - при этих номиналах делителя и напряжения питания там получаются другие напряжения.

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

Если схему переделать в одноканальную, можно ли убрать все диоды VD5-VD10(исключая VD9), или всё-же нужно оставить для одного канала(VD5, VD7, VD9) ?

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

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


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


 

Элементы R1, R3, VD2, VD3 выполнены навесом с выводов корпуса коммутатора (использую корпуса 0529.ХХХХ, под этот корпус и печатка разработана) на плату (диоды). И с пина 4 на пины 5 и 6 (резисторы потяжки к +12В). R3 есть на плате - три параллельных резистора номиналом 1к1.  C2 тоже выполнен навесом , подпаян прямо к местам пайки выводов 1 и 8 контролика. R8 - есть на плате. Токовый шунт таки 0,05ом - двадцать параллельных резисторов по 1ом. По 10 штук в два этажа. В теме я этот "финт" описывал. Проблем с перегревом шунта не было за все годы использования такого конструктивного решения.

Порог напряжения 0,175В используется контроликом для расчёта времени накопления энергии в катушке зажигания. А 0,375В используется компаратором для ограничения тока через катушку на уровне 7,5А (при заявленном сопротивлении шунта 0,05ом).

Каналы компаратора  DA1.1 DA1.2 не дублируют друг друга. Канал 1 ограничивает время открытого состояния выходных ключей при остановленном двигателе (отсутствие входных импульсов и высокий уровень на входе "СЗ") - через одну секунду после установки высокого уровня на "СЗ" плавно (в течении 0,5сек, чтоб не сгенерировать паразитную искру) закрываются выходные ключи. А канал 2 компаратора ограничивает максимальный ток через катушку зажигания на уровне 7,5А в пусковом режиме и при снижении оборотов. Каналы компаратора несут совершенно различные функции.

В одноканальном варианте нужно удалить диоды 5, 7, 10, 12, транзисторы 2 и 3. И определиться с уровнем на пине 4 контролика, чтоб выходной сигнал был в оставшемся канале.

 

Изменено пользователем IGO61
  • Лайк 1

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


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

IGO61, насколько критичен номинал кварца?  Имеется только 14.318318

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


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

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

 

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


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

Значит ни шагу в сторону, понял, спасибо.

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


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

Растолкуйте пожалуйста, как для Дэ Билла,  есть такое французское имя американского происхождения)), по графикам - из асм текста вижу в прошивке 4 графика - два верхних, два нижних, по форуму читаю о выборе или газ-бензин или зима-лето. у меня волга с газом 2-го поколения, приходится ездить и на бензине, к тому же и летом и зимой. Как выбирать газ летом или зимой, или бензин летом или зимой?

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


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

В прошивке, как и в предыдущем поколении ФУОЗа два графика. Первый - УОЗ от оборотов, второй - поправка к "оборотному" УОЗу от нагрузки (от разряжения во впускном коллекторе).

"Нижний" график - по оборотам, "Верхний" - по нагрузке. Джампером выбираются или одна, или другая пара графиков.

Например, я пользуюсь исключительно бензином. Поэтому в моём понимании (условно) я выбираю графики по типу "зима/лето". Вы применяете два вида топлива - бенз или газ.  Поэтому Вы выбираете между этими же графиками режимы (условно) "газ/бензин".

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

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


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

То-есть зима-лето и газ-бензин это одно и то-же?
 

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Похожие публикации

    • Автор: donec
      SUZ версии 4.1 работает от ДПКВ (шкив 60-2), в качестве датчика разрежения во впускном коллекторе используется ДАД 45 (45.3829), возможно использование МРХ4100 или подобного. Датчик температуры LM335 (LM135, LM235). Предусмотрено управление клапаном ЭПХХ, датчиком для этого служит концевик карбюратора, возможно использование как нормально замкнутого, так и нормально разомкнутого контакта. На выходе два канала, можно управлять "статикой" (используются оба канала) или штатной системой с раздачей искры трамблером (используется 1-й канал, второй не используется). Выбор режима работы производится перемычкой "Статика-Трамблер", перемычки нет - Статика, перемычка есть - Трамблер. Есть отдельный выход сигнала для мозгов моника, его же можно использовать для подключения тахометра, (на схемах не показан, работает с версии 5.0). Имеется 16 таблиц с данными, т.е. 16 кривых в зависимости от разрежения во впускном колекторе. УОЗ высчитывается с помощью трехмерной апроксимации (интерполяции) УОЗ между четырмя близ лежащими точками в таблице в зависимости от оборотов и разрежения во впускном коллекторе. От ДПКВ ФУОЗ начинает работать с 43 об\мин. Реализовано поддержание ХХ, настройка производится в менеджере. Предусмотрено использование двух наборов таблиц УОЗ, "бензин-газ" или "зима-лето". Для настройки есть менеджер, с помощью которого можно прошить программу ФУОЗ в микроконтроллер (требуется первоначальная прошивка МК программатором), отредактировать кривые и выполнить запись и просмотр лог-файла работы ФУОЗ. Вместо Atmega8A возможно применение Atmege8, но в ней, из-за ошибки изготовления кристала, вывод 20 почти напрямую соединен с выводом 7, поэтому индуктивность и конденсатор на 20 вывод устанавливать бесполезно. Негативного влияния замены на Atmega8 по записям лог-файлов не выявлено. ДПКВ подключен к ФУОЗ проводом МГТФ 0.75, два провода свитые в витую пару с шагом 20-30мм, экрана на проводах нет - это относится к формирователю на MCP604 (MCP601, MCP602), формирователь на LM393 лично не проверял. ДАД подключен к ФУОЗ тремя проводами которые образуют плетенку из трех проводов, также без экрана. ДАД подключен ко штуцеру на впускном коллекторе (внутренний диаметр в штуцере 2,5мм), так как штуцер использован штатный и он расположен ближе к впускным клапанам 1-2 цилиндров, то для сглаживания и выравнивания сигнала, ДАД подключен ко штуцеру резиновым шлангом с врезанным в него топливным фильтром, расстояние от коллектора до ДАД не более 25см. Задержка сигнала от фильтра незначительная и компенсируется алгоритмом замера в программе с версии 5.2. Когда устанавливал фильтр была цель сгладить пульсации, но затем выяснилась полезная его работа в плане отфильтрации паров масла и смеси к ДАДу. Датчик температуры подключен к ФУОЗ витой парой без экрана, сам датчик из-за отсутствия штатного места его установки вставлен между шлангом и патрубком отвода ОЖ к термостату. Минус использования bootloadera - после включения зажигания нужно выдержать 0.26сек до момента включения стартера. Связь с компютером осуществляется через СОМ порт. В оригинальной схеме применен чип FT232RL с гальванической развязкой на ADUM1201, что позволяет подключать ФУОЗ через USB (виртуальный СОМ порт), возможно применение MAX232, но в этом случае подключение производится на СОМ порт компютера, либо через шнурок USB-COM.
      Работа загрузчика:
      - запустить менеджер;
      - выбрать *.hex файл;
      - выбрать порт;
      - открыть порт;
      - включить питание ФУОЗ;
      - когда будет установлена связь, произойдет сброс шкалы в менеджере и будет нарастать шкала по мере программирования;
      - по окончании программирования выскочит окно о выполненном программировании, подтвердить, ФУОЗ готова к работе.
      Настройка.
      Первым настраивается ДПКВ, частично можно до установки на авто. Подать питание на ФУОЗ, замерить напряжение на выводе 14 Atmega8A, если поднести к ДПКВ металический предмет, то на 14 выводе появится "1", если убрать - "0", если при поднесенном предмете появляется "0", то необходимо сменить полярность подключения датчика ДПКВ. Если при постоянно убраном или постоянно поднесенном предмете наблюдаются переключения сигнала на 14 выводе (желательно посмотреть осциллографом), значит неправильно работает формирователь ДПКВ, нужно разбираться с ним. При правильно собранном формирователе ДПКВ ложных переключений на выходе не будет. Устанавливать ДПКВ нужно на 20 зуб шкива против часовой стрелки от "выбитых" зубов (вращение шкива по часовой стрелке) в момент когда поршень первого цилиндра находится в ВМТ. После установки на авто есть возможность проверить правильность его установки и корректность работы коммутаторов, для этого в ФУОЗ установить перемычку "6 градусов", и по стробоскопу проверить УОЗ, который должен быть 6 градусов на опережение. Если по стробоскопу не 6 градусов, то возможно неправильно установлен ДПКВ, или с большей вероятностью коммутаторы вносят задержку отработки зажигания (такие случаи есть, описаны далее в теме), с такими коммутаторами ФУОЗ правильно работать не будет, особая опасность от этого для режима статики.
      Настройка холостого хода.
      желательно сначала помыть карбюратор; прогреть двигатель, двигатель должен быть полностью прогретым до его рабочей температуры, желательно после прогрева проехать метров 200-300, и не глушить двигатель до полной настройки; отключить все потребители; подключить менеджер к ФУОЗ; в ФУОЗ установить перемычку "6 градусов", в этом случае УОЗ будет отрабатываться ФУОЗ 6 градусов не зависимо от данных поступающих от датчиков, контроль по прибору "УОЗ" в менеджере; настроить ХХ карбюратором на поддержание оборотов выставленных в прошивке для этого авто, контроль оборотов вести по прибору "Обороты" в менеджере; в ФУОЗ снять перемычку "6 градусов"; винтом количества на карбюраторе выставить УОЗ 7-9 градусов, контроль по прибору "УОЗ" в менеджере. Настройка ДАД45. С помощью менеджера записать лог-файл, при записи файла на месте сделать прогазовки полным кратковременным нажатием на педаль газа. По данным лог файла в менеджере выставить максимальное значение ДАД, должно быть равно максимальному значению АЦП ДАД при полностью нажатой педали газа, и изменением значения наклон выставить минимальное значение ДАД таким, чтобы на ХХ работала только кривая №0, а вернее чтобы минимальное значение ДАД было выставлено на 8-13 единиц больше чем зарегистрировано в лог файле на ХХ, точность установки минимального значения не столь важна как установка максимального значения. Это предварительная настройка, затем в движении также произвести запись лог-файла с полными нажатиями педали газа, и по этим данным подкорректировать значения ДАД.
      Настройка температуры. Для датчика на LM335 (LM135, LM235). Менеджером записать лог файл прогрева двигателя. По графику определить рабочую температуру прогретого двигателя. В таблицу УОЗ-ТЕМПЕРАТУРА внести необходимую коррекцию УОЗ от температуры с расчетом чтобы за 2-3 градуса С до рабочей температуры двигателя угол был уже 0 градусов. Отрицательные углы не запоминаются, запоминается интервал от 18 до 0 градусов. Если рабочая температура много не соответствует температуре по нормам для этого движка - разбирайтесь с термостатом. Показания датчика настроены на средний режим его работы без учета погрешностей, и этого вполне достаточно. Кому нужна настройка датчика на отображение температуры поточнее предусмотрена возможность его калибровки в виде внесения данных в спецокна, но пока эта возможность отключена.



      SUZ41.rar
    • Гость Женек
      Автор: Гость Женек
      Доброго времени суток!хочу сделать зажигание с ФУОЗ саруман,зажигание на 2-х датчиках холла,2 коммутаторах и одном Фуозе,скажите,как это можно сделать,есть 4-х цилидровый двигатель от авто,хотелось бы что бы опережение на каждой паре цилиднров регулировалось одной платой,что бы не было разнобоя с программаторами и прошивками пока только на ПИК знаком.
      Спасибо
    • Автор: donec
      Сначала зажигание на ЗИЛ-130, потом если будет желание на остальные какие можно будет вместить в память Attiny13A. Характеристики систем будут различными и будут зависеть от того, что используется в качестве датчика оборотов коленвала, и конечно-же эти характеристики будут далеки от характеристик систем датчиком у которых служит ДПКВ, но все-же будут лучше чем у штатных на трамблере.
      Системы будут с одной стороны простые - с другой сложные, простые в смысле простой код, несложное подключение, сложные потому, что необходим высоковольтный программатор или вместо него "фьюз-доктор", так как в программе используется пин контроллера на котором выведен RESET и через SPI программатор МК будет недоступен, нужно "фьюз-доктором" сбрасывать фьюзы тогда режим SPI будет доступен. С компьютером блок ФУОЗ будет соединен через стандартный доработанный переходник USB-COM, доработка заключается в разборе переходника и подпайке к чипу переходника двух проводов, на рисунке для примера переходники на чипе СР2102, FT232RL, на PL2303 переходника не нашел поэтому на самом чипе показано.
      Для исключения путаницы схемы и прошивки будут выкладываться (или дублироваться, по обстановке) на моем сайте, пока на старом, завел новый еще не разобрался с ним. Наполнение по мере разработки.
      Зажигание на ЗИЛ-130 будет идти под версией 1.ХХ, для других будет другая версия.
      Схема зажигания на ЗИЛ-130




  • Сообщения

    • Про аналоговый звук  
    • я в свое время баловался ESP. Попробовал LUA скрипты. Довольно неплохая игрушка. За пару вечеров осваивается на раз. Но если бы мне в то время предложили попробовать через дурью идэ, или еще лучше микропитон, я бы эту LUA засунул бы поглубже разработчику в одно место
    • Полагаешь спекся кондитер? Это плохо Сегодня встретил соседку,она на днях мелкого кошака нашла,назвала Мамай. В честь кого догадались? Говорит тоже уважает шкодить мелкий. Когда то с бывшей тоже брали кошака,у него была привычка бегать по определенному маршруту. Сперва на кресло,потом мне на плечо,потом на ковер и т.д. Это довольно неприятно,когда на плече мелкий включает 4wd перед прыжком  в смысле когти выпускает. Назвали Бус-сокращенно от автобус,потому что шлялся по одному маршруту. Ночью тоже шкода та еще. Поразить цель тапком не представлялось возможным по причинам жалко во первых,во вторых мгновенная смена дислокации,только противотуманки в разных местах возникают
    • Меньше народу - меньше проблем! Золотое правило наших "слуг народа!"  Что мы о грустном! Жизнь такая пошла, что плакать хочется!   Кое что о дружбе. Народы Кавказа, испытавшие жестокость набегов от турков и персов тоже очень дружные. Кто служил в армии это прекрасно знают!     Экскурсия по аду. Видят, в двух котлах варятся грешники. Около одного котла — ватага чертей с вилами, а около другого — никого. 
      — Почему вы все у одного котла?
      — Да тут евреи варятся. Стоит на секунду отойти, как они все собираются, подсаживают друг друга, один вылезет — других вытаскивает. Если их не сторожить — все разбегутся!
      — А почему тогда второй котел не охраняете?
      — Там варятся русские. Отличные ребята! Если один пробует удрать, другие его назад тащат: "Ты чё, лучше других хочешь быть?!" ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  
    • Этой статьёй мы открываем серию уроков по программированию ESP32 на языке microPython. Введение. Цель данного урока - рассказать о том, как загрузить в ESP32 простейшую программу "Hello World!", написанную на языке MicroPython. MicroPython - это реализация языка программирования Python 3, оптимизированная для применения в микроконтроллерах и включающая в себя небольшую часть стандартной библиотеки Python. К счастью, теперь есть реализация microPython не только под ESP8266, но и для ESP32. Подробно познакомиться с деталями реализации можно здесь. Чтобы начать программировать на нём ESP32, можно, конечно, собрать весь  проект самостоятельно (по этой инструкции). Но проще всего скачать уже готовую прошивку и загрузить её на плату. Это мы и проделаем в нашем уроке. Все уроки были выполнены в Windows. Необходимый софт. Для работы надо установить Python на ваш компьютер. Мы будем использовать Python 2.7, но всё должно работать и для более поздних версий. Также потребуется софт под названием esptool, чтобы заливать в наш ESP32 бинарные файлы MicroPython. Можно скачать его через pip или другие менеджеры пакетов Python, но мы покажем, как это сделать вручную. Итак, качаем последнюю версию esptool отсюда.  После загрузки esptool распакуйте его в папку. Убедитесь, что там есть файл setup.py. Если Python на Ваш компьютер уже установлен, откройте консоль, перейдите в распакованную папку и введите следующую команду: python setup.py install Она должна установить esptool. Также процесс установки описан и в репозитории esptool. Далее нам потребуется бинарный файл с MicroPython, который можно скачать отсюда.  Процедура установки MicroPython. В первую очередь надо очистить память ESP32. Для этого просто введите в консоли команду, указанную ниже, только перед этим замените “COM5” на тот номер порта, к которому подключена ваша плата ESP32: esptool.py --port COM5 erase_flash После этого надо загрузить бинарный файл в ESP32, используя следующую. Снова замените COM5 на тот порт, к которому подключен ESP32 у вас. Также замените "pathToYourFile/BinaryFile" на путь, куда Вы сохранили бинарный файл microPython, и имя самого файла. В Windows есть небольшая хитрость - просто перетащите сам файл в консоль. esptool.py --port COM5 --baud 460800 write_flash --flash_size=detect 0 pathToYourFile/binaryFile После этого microPython должен быть загружен в вашу плату ESP32. Убедимся в этом через минуту. Не переключайтесь.  Проверка установки. Для проверки нам потребуется дополнительный софт для взаимодействия с консолью Python. Вообще можно использовать любое приложение, позволяющее осуществлять подключение по последовательному порту. Мы будем использовать PuTTy, который можно скачать отсюда.  Откройте загруженный *.exe файл из предыдущей ссылки и увидите окно PuTTy. В нём надо выбрать тип протокола “Serial”, а в строке “Serial line” ввести имя порта, к которому подключен ESP32 (у меня это COM5), и скорость 115200, как показано на Рисунке 1.   Риуснок 1. Подключение ESP32 к консоли MicroPython с помощью Putty   После того, как указали все параметры соединения, жмите Open. Если всё введено правильно, должно появиться окно с доступной консолью MicroPython (Рисунок 2).   Рисунок 2. Консоль MicroPython в ESP32. Программа Hello World Как и было обещано в начале урока, отправим в консоль простое сообщение “Hello World”. Введите следующую команду и нажмите Enter: print ("Hello World From ESP32 MicroPython") Должно получится что-то похожее на Рисунок 3. В этом примере я отправил команду дважды. Рисунок 3. “Hello World” на ESP32 MicroPython. Ну а теперь можно начинать играть с Python на ESP32!   И напоследок. Хочется отдельно поблагодарить команду, портировавшую MicroPython под ESP32, которая быстро сделала доступными бинарники после моего запроса на гитхабе. Спасибо им за то, что сделали этот замечательный инструмент доступным каждому! Важно: Этот пост - перевод статьи, написанной Nuno Santos из Лиссабона (Португалия), инженером в области электроники и компьютерной техники. Можно познакомиться с его оригинальными статьями здесь. Он написал ещё много полезных уроков и проектов про ESP32, ESP8266, и, если интересно, можно почитать его блог. У DFRobot есть много других обучающих статей по ESP32 и готовых проектов на основе ESP32.
    • На 6 (шести) Амперах - живут, но у меня, т.е. через силиконовые прокладки на радиаторе из половинки АМДшного радиатора (времен 4-х Пеньков) с обдувом 60..80-м "карлсоном" и при 63..65 кГц (т.е. см. "Fig.11" из даташита на 840-е). Потихоньку работаю над тем, чтоб жили при 8 Амперах. Еще закавыка в том, что если окажется разогрет сам токоизмерительный шунт, величина уставки снижается (с одной стороны это мешает, а с другой так возникает дополнительная защита).