Jump to content

tightenloop

Members
  • Content Count

    322
  • Joined

  • Last visited

Community Reputation

11 Обычный

About tightenloop

  • Rank
    Постоялец

Информация

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

Электроника

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

Recent Profile Visitors

7030 profile views
  1. 100 Гц с разрешением duty 1% = 100Hz * 100 = 10000hZ = 100uS. тк обработка события происходит в прерывании, то соответственно увеличивается латентность прерываний с меньшим приоритетом. В народе называется задрачивание процессора. В остальном не думаю , что мы поймём друг друга.
  2. 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. pere-svet, ошибка в том, что нужно ставить Basic trigger - срабатывание только по фронту или только по срезу, Trigger return - срабатывает и по фронту и по срезу BSNvtr, Начнём по порядку. Блок видит или не видит сигнал ДПКВ. - просто не работает - это не ответ- синхронизация по дпкв есть или нету. Фазы ГРМ 540 быть не может. Кто продал блок напиши в личку!!!
  4. если система с распределителем, то так как сказал eu1sw, если CASб то там от фронта до фронта - для оборотов, а период длтельности для синхронизации. раскодирование с пропущеными зубьями принцип как сказал eu1sw + необходимо учитывать полярность.
  5. Rusefi, рекомендую увеличить точность зажигания до 0.1 гр. ну в крайнем случае 0.3 градуса. Прерывание на событие зажигания логично повесить на модуль захвата -сравнения и приоритет выставить по максимуму - сразу за исключениями.
  6. Ладно втянули млин. Кароче на газе катаюсь каждый день. и пробывал много разных вариантов установок. 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. Частота 18- 20 Гц и алгоритм ПИД для настройки необходимо писать лог и производить настройку ПИД регулятора по самому быстрому выходу на таргет буст
  8. Только перед тем как поджигать паяльник рекомендую промоделировать в MultiSim или OrCAD или другом симуляторе достоверность симцляции указанных программ очень близкое к реальным
  9. Если минимальное напряжение на выходе ДМРВ не опускается меньше 2в, то проблема решается просто - нужно произвести масштабирование сигнала. те Uout = K * (Uin - Usm) + Usm Где Uout Напряжение на выходе K - коэффициент усиления (в твоём случае 0.5) Uin - напряжение на входе Usm - напряжене смещения (2 в) Если схематическp0 решать задачу в лоб, то получиться 2 ОУ на первом на положительный вход подаётся Uin на отрицительный потенциал 2в с выхода первого ОУ сигнал подаётся на делитель напряжения с одинаковами номиналами порядка 10к далее сигнал с делителя напряжения поступает положительный вход ОУ и на то же вход через резистор (номинал такой же как и в делителе) поступает потенциал напряженя смещения. 2 в Если напряжение опускается меньше 2в , то легче всего использовать МК с АЦП и ЦАП. да и общем случае намного легче решать на МК легче - ацп использовать встроянный в МК, а ЦАП использовать ШИМ выход + ФНЧ Баттервота 4го порядка с частотой среза около 1 кГц при частоте ШИМ около 20кГц
  10. Опишите входной сигнал или хотя-бы с какого устройства поступает а также на что потом собираетесь подавать.
  11. Народ соблюдайте правила пользования форума!
  12. перенесено из личной беседы Удачи _______________________ Улыбок тёбе дед мокар
×
×
  • Create New...