Search found 14334 matches

by AndreyB
Sun Dec 22, 2013 5:43 am
Forum: Прошивка
Topic: Обработка сигнала ДАД
Replies: 120
Views: 206507

Re: Обработка сигнала ДАД

1kΩ & https://sourceforge.net/p/rusefi/code/HEAD/tree/trunk/firmware/hw_layer/adc_inputs.c #define MY_SAMPLING_FAST ADC_SAMPLE_28 static const ADCConversionGroup adcgrpcfg_fast = { FALSE, ADC_NUMBER_CHANNELS_FAST, adc_callback_fast, NULL, /* HW dependent part.*/ ADC_TwoSamplingDelay_5Cycles, // ...
by AndreyB
Sun Dec 22, 2013 1:13 am
Forum: Прошивка
Topic: Модуль дроссельной заслонки и холостого хода
Replies: 28
Views: 27290

Re: Модуль дроссельной заслонки и холостого хода

Если просто лежит - неси его домой и пиши код, который будет проверять синхронность двух датчиков :)
by AndreyB
Sun Dec 22, 2013 12:37 am
Forum: Dev: Software
Topic: Firmware developent status
Replies: 499
Views: 717403

Firmware developent status

Open tickets are always waiting for volunteers. In the meantime, I have made some progress towards MAP averaging within a specific angle window - hopefully this value would be much better than just a single MAP reading at a random point of time. I have implemented tiny oscilloscope feature for the ...
by AndreyB
Sun Dec 22, 2013 12:30 am
Forum: Прошивка
Topic: Модуль дроссельной заслонки и холостого хода
Replies: 28
Views: 27290

Re: Модуль дроссельной заслонки и холостого хода

Твой электронный на машине? Просто как-то хочется не только компилящийся, но и реально протестированный на настоящем железе код. Написать код - 20% работы, а вот проверить и найти нюансы - это 80%

Я написал todo в tps.c - но как-то хотелось бы именно проверенный на реальном дросселе код.
by AndreyB
Sun Dec 22, 2013 12:24 am
Forum: Прошивка
Topic: Модуль дроссельной заслонки и холостого хода
Replies: 28
Views: 27290

Re: Модуль дроссельной заслонки и холостого хода

acab wrote:Чёрт его знает.
У меня есть пару дросселей, всё на них достаточно линейно :)
Очень может быть, что я банально гоню.

У тебя есть двойной TPS для экспериментов на столе?
by AndreyB
Sun Dec 22, 2013 12:11 am
Forum: Прошивка
Topic: Модуль дроссельной заслонки и холостого хода
Replies: 28
Views: 27290

Re: Модуль дроссельной заслонки и холостого хода

Так, а кстати - по поводу дросселя, даже одиночного. Мы сейчас вычисляем положение линейной интерполяцией по НАПРЯЖЕНИЮ. А ведь если там потенциометр - то напряжение кажется нифига не линейно? Получается нам нужно добавить в логику еще и параметры сопротивления. Просто если нам нужна линейная логика...
by AndreyB
Sat Dec 21, 2013 11:52 pm
Forum: Прошивка
Topic: Обработка сигнала ДАД
Replies: 120
Views: 206507

Re: Обработка сигнала ДАД

что то мне кажется шум странную природу имеет - не с датчика. АЦП точно верно запрограмированно? Если бы я знал :( Показывает оно грубо говоря правильные вещи - на холостых примерно 30, нажимаю на газ - растёт, отпускаю газ - падает до 15. Т.е. датчик как-то читается. А вот оптимально ли сконфигури...
by AndreyB
Sat Dec 21, 2013 11:35 pm
Forum: Прошивка
Topic: Обработка сигнала ДАД
Replies: 120
Views: 206507

Re: Обработка сигнала ДАД

Maxi wrote:я не понимаю это плохо или хорошо.
ось ординат то где?
В левом-верзнем углу есть легенда. Х - это угол (0-720)
Y - это давление, в килопаскалях надеюсь.

так что нижний и левый края - это минимальные значение X & Y, верхний и правый края соответственно максимумы.
by AndreyB
Sat Dec 21, 2013 11:20 pm
Forum: Прошивка
Topic: Обработка сигнала ДАД
Replies: 120
Views: 206507

Re: Обработка сигнала ДАД

Я немного продвинулся вперёд по поводу ДАД. По порядку: у нас используется два АЦП устройства , одно медленное обслуживает десять каналов. Второе быстрое - обслуживает только один канал, на этом канале как раз ДАД. На холостых - 1000 оборотов - получается примерно 4000 замеров за оборот распредвала....
by AndreyB
Sat Dec 21, 2013 9:57 pm
Forum: Железо
Topic: Распиновка rusEFI
Replies: 12
Views: 12726

Re: Распиновка rusEFI

Примерно именно так и имеется ввиду сделать в рамках тикета #26 - в качестве настройщика будет TunerStudio. Если ты совсем упоротный, ты можешь написать отдельную программу - но только если она будет использовать тот же протокол, что и TunerStudio. Ты знаешь адрес, на который можно слать патчи. Если...
by AndreyB
Sat Dec 21, 2013 6:55 pm
Forum: Железо
Topic: Распиновка rusEFI
Replies: 12
Views: 12726

Re: Распиновка ЕБУ

Артём :( Я не знаю, что с тобой делать. С одной стороны, ты явно очень хочешь помочь. Более того - ты явно можешь помочь - ты достаточно быстро разобрался в коде can_hw.c и внёс в него полезные изменения. С другой стороны, с тобой очень тяжело - ты хочешь обсуждать всё и сразу, ты не готов к компром...
by AndreyB
Sat Dec 21, 2013 6:38 pm
Forum: Железо
Topic: Распиновка rusEFI
Replies: 12
Views: 12726

Re: Распиновка ЕБУ

Матрица... Визард... Я вообще не понимаю, о чём речь?

Артём, тут два варианта: или я совсем плох и не могу понять мысль, либо ты совсем не умеешь выражать свои мысли :(
by AndreyB
Sat Dec 21, 2013 6:28 pm
Forum: Железо
Topic: Распиновка rusEFI
Replies: 12
Views: 12726

Re: Распиновка ЕБУ

У нас тут такая проблема: у нас все чукчи-с-идеями, очень мало чукчей-с-руками. Ну и чукчей-читателей не очень много.

То, о чём мы говоришь очень похоже на тикет #26 - но что-то мне подсказывает, что до трекера ты не дошёл?
by AndreyB
Sat Dec 21, 2013 1:51 am
Forum: Прошивка
Topic: А не попробовать ли на нам С++?
Replies: 11
Views: 11509

Re: А не попробовать ли на нам С++?

В полном дистрибутиве ChibiOS есть демка ChibiOS_2.6.1\demos\ARMCM4-STM32F407-DISCOVERY-G++ - там как раз main.cpp
Как-то вроде ничего страшного.
by AndreyB
Sat Dec 21, 2013 12:50 am
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75773

Re: Обсуждение универсального обработчика датчиков положения

Никто ничего красть не собирается. ... В чём проблема позаимствовать часть кода который работает и написан давно? Религия не позволяет указать что часть кода взята откуда либо? Господи, как всё запущенно :( Я даже не знаю, как тебе ответить. Ну есть такие слова - "лицензия", "интелле...
by AndreyB
Sat Dec 21, 2013 12:42 am
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75773

Re: Обсуждение универсального обработчика датчиков положения

Пиздец

Code: Select all

if (num_cyl !=4 )
У них еще и код не отформатирован :)

А по сути - ты что, с ума сошёл? Ты мне предлагаешь чужую интеллектуальную собсвенность украсть? Пожалуйста, больше таких глупостий не говори.
by AndreyB
Sat Dec 21, 2013 12:37 am
Forum: Прошивка
Topic: Обсуждение универсального обработчика датчиков положения
Replies: 83
Views: 75773

Re: Обсуждение универсального обработчика датчиков положения

Вот прямо сейчас у нас уже есть две независимые подрогаммы, и судя по всему в итоге их будет больше. Я тоже не сильно уверен в дико универсальном обработчике вот прямо едином - так что да, велика вероятность что именно как ты говоришь и будет. "420A/Neon" как раз моя прямо сейчас текущая б...
by AndreyB
Fri Dec 20, 2013 8:17 pm
Forum: Прошивка
Topic: А не попробовать ли на нам С++?
Replies: 11
Views: 11509

Re: А не попробовать ли на нам С++?

Sergey89 wrote:Кстати, к слову. Cтандарт языка C для критических систем запрещает динамическое распределение памяти.
Куча это очень рискованно, так что кучи у нас не будет точно.
by AndreyB
Fri Dec 20, 2013 7:09 pm
Forum: Железо
Topic: Модуль датчика температуры выхлопа (EGT)
Replies: 17
Views: 20223

Re: Модуль датчика температуры выхлопа (EGT)

В целом - да.

@ кажется планировал рисовать этот модуль, чтоб у нас он был в исходниках.
by AndreyB
Fri Dec 20, 2013 5:01 pm
Forum: Прошивка
Topic: Структуры данных в блоке управления
Replies: 19
Views: 16547

Re: Структуры данных в блоке управления

XDA wrote:маааааааленькое замечание в пользу хранения всех параметров и карт в отдельной структуре:
это позволит легко редактировать бинарный файл прошивки, без перекомпиляции исходника
Теоретик :( Параметры уже сто лет в одной структуре. И вообще, ты промахнуля темой :)
by AndreyB
Fri Dec 20, 2013 4:41 pm
Forum: Прошивка
Topic: Текущий прогресс по прошивке.
Replies: 365
Views: 376663

Re: Текущий прогресс по прошивке.

acab самую малость забегая вперёд добавил CAN сигналы для приборных панелей пары европейцев - тепепь бы ему там код привести в порядок. А я программирую аккуратно и хорошо MAP - для этого нужен удобный планировщик в зависимости от угла вала, а по-хорошему его нужно делать из текущего планировщика в...
by AndreyB
Fri Dec 20, 2013 2:41 pm
Forum: Другое
Topic: о смене микроконтроллера.
Replies: 105
Views: 95845

Re: о смене микроконтроллера.

DRY wrote:Это 4Т и 4Ц)))
Жаль, что нет глаз увидеть часть вопроса про авто или мото. Всё-таки интересно же :)
by AndreyB
Fri Dec 20, 2013 2:40 pm
Forum: Dev: Hardware
Topic: VR + knock module
Replies: 69
Views: 169853

Re: VR + knock module

Seems like the VR part works - at least it looks like that with a sensor on a bench.

Image

How do I use the same circuit for Hall cam sensor - do I just plug it instead of VR sensor and it just works?
by AndreyB
Fri Dec 20, 2013 2:38 pm
Forum: Железо
Topic: модуль VR + ДД - Art_ELectro - MAX9926
Replies: 21
Views: 25307

Re: модуль VR + ДД - Art_ELectro

Добавил 1000pf/1nf и стало всё хорошо! Шуметь перестало - показывает стабильное ничего, реагирует на пролетающие мима датчика плоскогубцы. Как-будто работает. Теперь мне нужно найти, какой провод идёт от датчика коленвала у меня - на синей машине вроде такой есть (хоть я не использую). Ну и второй в...
by AndreyB
Fri Dec 20, 2013 2:28 pm
Forum: Другое
Topic: о смене микроконтроллера.
Replies: 105
Views: 95845

Re: о смене микроконтроллера.

12000RPM это 4т авто или 2т мото?
by AndreyB
Fri Dec 20, 2013 2:27 pm
Forum: Другое
Topic: нету ПО для stm32f4discovery
Replies: 6
Views: 6273

Re: нету ПО для stm32f4discovery

У меня тоже 404 :( У меня этих тулзов нет - но могу посоветовать зарегестрироваться на http://my.st.com/ - у них там есть (очень неудобный) форум, на нём можно задать вопрос и там ответят.
by AndreyB
Fri Dec 20, 2013 2:16 pm
Forum: Прошивка
Topic: Структуры данных в блоке управления
Replies: 19
Views: 16547

Re: Структуры данных в блоке управления

Как одно из решений, когда нужно 100% иметь актуальные данные - вызвать функцию самостоятельно перед вычислениями. Разница от сейчас будет только в том, что ответ функцией вернется не вам, а через эту структуру. Это попытки заткнуть проблему навигации по коду. Проблемы навигации по коду нужно решат...
by AndreyB
Fri Dec 20, 2013 2:09 pm
Forum: Прошивка
Topic: Структуры данных в блоке управления
Replies: 19
Views: 16547

Re: Структуры данных в блоке управления

Итак, у нас тут значит выделилось три разные темы в этой ветке :) 1) проблема навигации по коду. Я открыт к предложениям :) Пока как вариант сделал * @file engine_state.h * @brief One header which acts as gateway to current engine state 2) струтура либо для оптимизации, либо для читаемости. Решать п...
by AndreyB
Fri Dec 20, 2013 12:25 pm
Forum: Прошивка
Topic: Модуль дроссельной заслонки и холостого хода
Replies: 28
Views: 27290

Re: Модуль дроссельной заслонки и холостого хода

frig wrote:Зачем мы сейчас обсуждаем электродроссель в то время, как он даже близко еще не нужен, будет нужен не скоро и будет нужен ДАЛЕКО не всем?
Есть такая проблема :( Молодые бойцы очень хотят сделать что-то КРУТОЕ! Не хватает мудрости понять, что намного круче сделать что-то ПОЛЕЗНОЕ :(
by AndreyB
Fri Dec 20, 2013 12:09 pm
Forum: Прошивка
Topic: Структуры данных в блоке управления
Replies: 19
Views: 16547

Re: Структуры данных в блоке управления

В итоге событийные прерырвания не начинают опрашивать "что у нас там?", а делают очень быстрые вычисления по тому, что в этой структуре. А в чём именно ты видишь проблему в опрашивании "что у нас там?" Ничего на бывает бесплатно. За как-бы "оптимизацию" (в ковычках) то...