tightenloop

Members
  • Публикации

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

  • Посещение

Репутация

11 Обычный

О tightenloop

  • Звание
    Постоялец

Контакты

  • ICQ
    0

Информация

  • Пол
    Мужчина
  • Город
    Latviя

Электроника

  • Стаж в электронике
    Не связан с электроникой

Посетители профиля

6 654 просмотра профиля
  1. Планировщик Задач На Базе 1Мгц Таймера - Не Могу Найти Баг :(

    100 Гц с разрешением duty 1% = 100Hz * 100 = 10000hZ = 100uS. тк обработка события происходит в прерывании, то соответственно увеличивается латентность прерываний с меньшим приоритетом. В народе называется задрачивание процессора. В остальном не думаю , что мы поймём друг друга.
  2. Планировщик Задач На Базе 1Мгц Таймера - Не Могу Найти Баг :(

    rusefi, При всём ..... такие вещи так не пишутся. Такой подход это задрачивание проца!!! Скоростные ШИМ (частотой больше 100 Гц) пишцться только на железе. ничко скоростные сделай периодическое прерывание 0.1 мС это даст тебе возможность независимо программно реализовывать очень много ШИМов причём абсолютно независимо. Если необходимы частоты более низкие замени char на int. #define PWM1_PIN .............. Номер пина #define PWM1_PORT ....... указывай регистр порта для максимальной скорости. volatile unsigned char pwm1_duty, pwm1_counter, pwm1_period; void IRQ100us(void) { if (++pwm1_counter == pwm1_period) { pwm1_counter=0; PWM1_PORT&=~(1<<PWM1_PIN); } else { if (pwm1_counter==pwm1_duty) PWM1_PORT|=(1<<PMW1_PIN); } }
  3. Настройка Эбу Мс2

    pere-svet, ошибка в том, что нужно ставить Basic trigger - срабатывание только по фронту или только по срезу, Trigger return - срабатывает и по фронту и по срезу BSNvtr, Начнём по порядку. Блок видит или не видит сигнал ДПКВ. - просто не работает - это не ответ- синхронизация по дпкв есть или нету. Фазы ГРМ 540 быть не может. Кто продал блок напиши в личку!!!
  4. если система с распределителем, то так как сказал eu1sw, если CASб то там от фронта до фронта - для оборотов, а период длтельности для синхронизации. раскодирование с пропущеными зубьями принцип как сказал eu1sw + необходимо учитывать полярность.
  5. Rusefi, рекомендую увеличить точность зажигания до 0.1 гр. ну в крайнем случае 0.3 градуса. Прерывание на событие зажигания логично повесить на модуль захвата -сравнения и приоритет выставить по максимуму - сразу за исключениями.
  6. Настройка Эбу Мс2

    Ладно втянули млин. Кароче на газе катаюсь каждый день. и пробывал много разных вариантов установок. 1. МС2(оригинал) + "секвенцер" -самодельный эбу - транслирует 2 канала МС2 на 8 каналов поледовательного впрыска. ШИМ - peak-and-hold ,без компенсации по давлению и температуре газа, форсунки valtek type 34 (быстрые)- работало удоволетворительно при прогреве и переходе на газ немного богатила смесь пр рабочей температуре было всё в норме, если переключиться на газ за рано около 5 градусов ОЖ, то форсунки могли замёрзнуть. В большие морозы (-20) смесь забеднялась и вообще непонятно как работало. 2. МС2 (допиленый) + немного допиленый код для компенсации по температуре, форсунки valtek type 34 (быстрые) + резиторы на токоограничение полупоследовательный впрыск. - ХХ уродлевый - тк форсунки работали в нелинейном диапазоне, верха, середина нормальные. Больше не богптило при прогреве, но так или иначе нормально начинала работать только при достижении рабочей ремпературы 3. Установка как в пункте 2, + доработаный peak-and-hold; Peak - 1.8-2.2 mS (зависит от напряжения АКБ) Hold - через резисторы 6.8 Ом Полупоследовательный впрыск. На этом гонял долго тк всё очень хорошо работало. 4. ГБО 1 поколения + МС2 для зажигания. !!!НО расчитаный и изготовленый смеситель - (venturi - http://www.pipeflowcalculations.com/) отличные низа и середина верха слегка задушены. именно слегка - а не так как у обычных газовиков а именно слегка. 5. МС2(допиленый) + мс2екстра + газовый эбу СТАГ 300 премиум + падальные valtek type 30 (медленные) + коррекция по температуре + по давлению в рейке + стаговккие коррекции + полупоследовательный впрыск. - работал хуже всех других установок - стаг постоянно менял коррекцию - кароче хрень получилать когда стагу указал транслировать полупоследовательный в последовательный впрыск стало лучше, но во время езды стаг постоянно хотел что-то корректировать и смесь менялать как и расход от 8 до 13 литров. 6. МС2(допиленый) + мс2екстра + газовый эбу СТАГ 300 премиум + падальные valtek type 30 (медленные) + коррекция по температуре только до полного прогрева Коррекция по давлению откл. датчик используется только для перехода на бенз, если газ закончиться. Все остальные коррекции откл. Карта трансляции в газовом ЭБУ выставлена в 0 (ну если точнее то в 1 - тк без коррекции) - Фактически газовый эбу используется только как драивер низкоомных ворсунок и переключатель г\б Впрыск - полупоследовательный с трансляцией в последовательный (иначе медленные форсунки не успевают отрабатывать на хх) Алгоритм - Alpha-N . - результатом больше чем доволен. Многие не верят - что на газе так хорошо может идти. Во всех установках зажигание с холостой искрой и НИКАКИХ хлопков - даже с ГБО 1 поколения !!! Если собираешся ставить ГБО 4 поколения то 1 - наиди быстрые форсунки + хороший редуктор с запасом !!! 2 - если мощность > 150? то не скупись и поставь 8 мм магистраль 3 - коррекции по температуре и давлению можно не делать, но прогреваться придётся до 50-70 градусов 4 - наиди peak-and-hold или газовый ЭБУ и октлючи в нём все коррекции. ЗЫ неделю назад проходил техосмотр - выхлоп CO 0.098 (норма 1.5)- с вырезаным катализатором на медленных форсунках !!!
  7. Настройка Эбу Мс2

    Частота 18- 20 Гц и алгоритм ПИД для настройки необходимо писать лог и производить настройку ПИД регулятора по самому быстрому выходу на таргет буст
  8. Я заинтересован. Напишите ЛС немного подробней
  9. Настройка Эбу Мс2

    в чём вопрос
  10. Обеднение Смеси

    Только перед тем как поджигать паяльник рекомендую промоделировать в MultiSim или OrCAD или другом симуляторе достоверность симцляции указанных программ очень близкое к реальным
  11. Обеднение Смеси

    Если минимальное напряжение на выходе ДМРВ не опускается меньше 2в, то проблема решается просто - нужно произвести масштабирование сигнала. те Uout = K * (Uin - Usm) + Usm Где Uout Напряжение на выходе K - коэффициент усиления (в твоём случае 0.5) Uin - напряжение на входе Usm - напряжене смещения (2 в) Если схематическp0 решать задачу в лоб, то получиться 2 ОУ на первом на положительный вход подаётся Uin на отрицительный потенциал 2в с выхода первого ОУ сигнал подаётся на делитель напряжения с одинаковами номиналами порядка 10к далее сигнал с делителя напряжения поступает положительный вход ОУ и на то же вход через резистор (номинал такой же как и в делителе) поступает потенциал напряженя смещения. 2 в Если напряжение опускается меньше 2в , то легче всего использовать МК с АЦП и ЦАП. да и общем случае намного легче решать на МК легче - ацп использовать встроянный в МК, а ЦАП использовать ШИМ выход + ФНЧ Баттервота 4го порядка с частотой среза около 1 кГц при частоте ШИМ около 20кГц
  12. Обеднение Смеси

    Опишите входной сигнал или хотя-бы с какого устройства поступает а также на что потом собираетесь подавать.
  13. Настройка Эбу Мс2

    Народ соблюдайте правила пользования форума!
  14. перенесено из личной беседы Удачи _______________________ Улыбок тёбе дед мокар