другие вопросы
другие вопросы
поскольку некоторым явно не нравится что я задаю вопросы в чужих темах , создаю свою .
Я вот подумал , нужен ли мне источник 5в?
Может использовать 3,3в источник?
Декодер датчика зажигания вполне работает от 3в , драйвер форсунки совместим с 3в логикой , ДАДы работают от 3в , резистивным датчикам совсем без разницы сколько питания подают , экранчик от мобильника тоже с 3в питанием .
Я вот подумал , нужен ли мне источник 5в?
Может использовать 3,3в источник?
Декодер датчика зажигания вполне работает от 3в , драйвер форсунки совместим с 3в логикой , ДАДы работают от 3в , резистивным датчикам совсем без разницы сколько питания подают , экранчик от мобильника тоже с 3в питанием .
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: другие вопросы
А будут ли твои 3 вольта достаточно чистые? Может быть лучше делать БП 5 вольт и пологаться на БП дискавери как на вторую ступень?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: другие вопросы
а хватит ли питания дискавери для всего?
Re: другие вопросы
LD3985's datasheet wrote:Guaranteed output current up to 150 mA
Re: другие вопросы
ну открой спецификации того же дада. потребление его я не видел, но вот рабочее напряжение была цифра 5в.
и вроде уже обсуждали, чем выше напряжение - тем меньшую погрешность вводят всевозможные модели..
а дискавери от чего питается?
и вроде уже обсуждали, чем выше напряжение - тем меньшую погрешность вводят всевозможные модели..
а дискавери от чего питается?
Re: другие вопросы
на плату я приклеил регулируемый бп , а самой дискавери еще нет .
Re: другие вопросы
можно в регулировке по уоз использовать ПИД регулятор из pid.cpp ?
нужно ли его связывать с уже имеющимся регулятором ХХ , УОЗ использовать в качестве подстройки?
как определять , требуется ли регулировка ХХ ? по положению заслонки ?
кстати я придумал как можно определять закрыта ли заслонка без ДПДЗ : к оси заслонки (8) приклеить магнит , под регулировочным винтом (9) приклеить геркон . когда заслонка закрыта магнит будет действовать на геркон и замыкать его контакты . такая система может работать?
нужно ли его связывать с уже имеющимся регулятором ХХ , УОЗ использовать в качестве подстройки?
как определять , требуется ли регулировка ХХ ? по положению заслонки ?
кстати я придумал как можно определять закрыта ли заслонка без ДПДЗ : к оси заслонки (8) приклеить магнит , под регулировочным винтом (9) приклеить геркон . когда заслонка закрыта магнит будет действовать на геркон и замыкать его контакты . такая система может работать?
- Attachments
-
- karb_nm_big.png (107.9 KiB) Viewed 15313 times
Re: другие вопросы
будет, но лучше дх - там нет контактов.
так работает дпдз на старыхауди - там два микрика: полностью открыто и полностью закрыто. промежуточных нету.
так работает дпдз на старыхауди - там два микрика: полностью открыто и полностью закрыто. промежуточных нету.
Re: другие вопросы
вот что пока придумалось (наброски , даже не пробывал компилировать)
это может работать?
это может работать?
Code: Select all
static Pid idling_pid;
static float curve;
static THD_WORKING_AREA(icThreadStack, UTILITY_THREAD_STACK_SIZE);
void initIdlingInginion(void) {
idling_pid.Pid(pFactor,iFactor,dFactor,engineConfiguration->minIngCurve,engineConfiguration->maxIngCurve);
chThdCreateStatic(icThreadStack, sizeof(icThreadStack), NORMALPRIO, (tfunc_t)icThread, NULL);
}
static msg_t icThread(int param) {
(void)param;
chRegSetThreadName("IdleValve");
while (TRUE) {
chThdSleepMilliseconds(boardConfiguration->idleThreadPeriod);
curve= idling_pid.getValue(engineConfiguration->targetIdleRpm,getRpm(),boardConfiguration->idleThreadPeriod);
}
#if defined __GNUC__
return -1;
#endif
}
float getIngCurve(void) {
return curve;
}
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: другие вопросы
Дима, все дело как раз в деталях. К сожалению, ценности в набросках не очень много - ценность как раз доделать всё до конца и проверить, но это моё личное мнение.
Я еще раз советую открыть http://sourceforge.net/p/rusefi/tickets/ и смотреть, что ты можешь сделать с начала и до конца. Java в каком-то смысле может быть проще, чем С при этом - там и плата не нужна.
Я еще раз советую открыть http://sourceforge.net/p/rusefi/tickets/ и смотреть, что ты можешь сделать с начала и до конца. Java в каком-то смысле может быть проще, чем С при этом - там и плата не нужна.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: другие вопросы
проблема в том что я не знаю где в коде берется УОЗ , чтобы добавить туда мой регулятор
Re: другие вопросы
разобрался со всем кроме коэфициентов для pid регулятора , их по отдельности в engineConfiguration вставлять или у них какая-то зависимость между собой чтобы использовать какие-то стандартные значения?
Re: другие вопросы
а вот и патч , кто хочет проверить?
- Attachments
-
- algo.patch.zip
- (1.51 KiB) Downloaded 327 times
Re: другие вопросы
в дигитал снифере пробовал наблюдать?
серавно имхо это тонкая настройка и рхх традиционный нужен (иначе нафига его до сих пор ставят там и сям?)
а вот взаимодействие рхх и этого "зажигательного" метода, точность этого взаимодейсствия - куда интереснее. они ж друг на дружку влияют, так?
серавно имхо это тонкая настройка и рхх традиционный нужен (иначе нафига его до сих пор ставят там и сям?)
а вот взаимодействие рхх и этого "зажигательного" метода, точность этого взаимодейсствия - куда интереснее. они ж друг на дружку влияют, так?
Re: другие вопросы
мне рхх никак не поставить , поэтому только по зажиганию .
Я думаю что рхх и зажигание должны работать паралельно , дополнять друг груга . Но какие коэфициенты должны быть я не знаю .
Попробую скомпилировать симулятор прошивки и посмотреть на работу
Я думаю что рхх и зажигание должны работать паралельно , дополнять друг груга . Но какие коэфициенты должны быть я не знаю .
Попробую скомпилировать симулятор прошивки и посмотреть на работу
Re: другие вопросы
скомпилировал прошивку под win32 .
Где у нас в консоли показано опережение зажигания?
Где у нас в консоли показано опережение зажигания?
Re: другие вопросы
достал экранчик 44780 (он долго в гараже лежал ) , подал питание (хотел подключить к порту принтера компа , даже драйвер 44780 нашел) и увидел полосы с низкой контрастностью .
Если дисплей прижать к плате , отображение становится нормальным .
В месте контакта дисплея с платой образовалась окись , чем ее лучше почистить ?
Если дисплей прижать к плате , отображение становится нормальным .
В месте контакта дисплея с платой образовалась окись , чем ее лучше почистить ?
Re: другие вопросы
спиртом!
Re: другие вопросы
протер ваткой смоченной в спирте , на не инициализированном экране прямоугольники выглядят как надо .
как получу дискавери , проверю в работе . решил не использовать графический экран , слишком много ресурсов ему надо
как получу дискавери , проверю в работе . решил не использовать графический экран , слишком много ресурсов ему надо
Re: другие вопросы
Решил скомпилировать симулятор под линукс ☺ , вылазит ошибка "error: 'x' attribute ignored [-werror=attributes] , запускал make с ключем -k , других ошибок нет .но везде где в коде есть __attribute__ вылазят эти ошибки
Пробывал запускать симулятор через wine , все 2 ядра становятся загруженными под 100% и консоль сильно подвисает .
Пробывал запускать симулятор через wine , все 2 ядра становятся загруженными под 100% и консоль сильно подвисает .
Re: другие вопросы
Так и не получилось скомпилировать для posix , хотя под виндовс нормально компилируется . не пойму в чем дело . от чего зависит возникновение этой ошибки?
Re: другие вопросы
мне нужен 2-ой вход триггера? его можно взять с обмотки генератора . выходит 6 импульсов за оборот , но фаза импульсов сильно зависит от оборотов