Свежайшие сборки Прошивки и Консоли http://rusefi.com/build_server или http://rusefi.com/forum/viewtopic.php?f=9&t=253
Распиновка
По умолчанию на USB Дискавери висит Консоль, но если нам нужна TunerStudio тогда: PB1 -> GND
Если вдруг у нас один USB, а нужно и подключить Консоль и питать плату тогда: PA9 -> +5v
Соответствие каналов АЦП ножкам платы Дискавери https://docs.google.com/spreadsheet/ccc?key=0Arl1FeMZcfisdEdGdUlHdWh6cVBoSzFIbkxqa1QtZ3c#gid=0
Калибровка MAP сенсора:
Замерить напряжение на выходе MAP при атмосферном давлении, глянуть прогноз погоды на сегодня , а именно давление в мм.рт.ст https://ru.wikipedia.org/wiki/%CC%E8%EB%EB%E8%EC%E5%F2%F0_%F0%F2%F3%F2%ED%EE%E3%EE_%F1%F2%EE%EB%E1%E0 для вашей местности. Подключить к датчику через тройник вакуумметр и шприц. Создать шприцем разряжение (чем глубже, тем лучше), замерить новое напряжение и соответствующее ему разряжение. Итак у нас будет две пары Давление-Напряжение. Далее как сказал:
Я не смог . По этому: a = (P1 - P2) / (V1 - V2) = (250 - 20) / (4.8 -0.2) = 50 кПа/В и b = P1 - (a * V1) = 250 - (50 * 4.8) = 10кПа А дальше считаем по формуле для 0 вольт и 5 вольт и прописываем в файле конфигурации своего мотора:russian wrote:Мы считаем датчики линейными. Если ты знаешь значение в двух точках, то ты можешь решить линейное уравнение MAP = a * voltage + b
Code: Select all
engineConfiguration->map.sensor.customValueAt0 = 10;
engineConfiguration->map.sensor.customValueAt5 = 260;
Необходимо найти три пары Температура-Сопротивление. Если есть возможность подключить к штатному ЭБУ диагностику, то можно переменным резистором выставить некоторую температуру и измерить получившееся сопротивление тестером. Если такой возможности нет, то еще потребуется термометр, Холодильник, Чайник, и Комнатная температура. В файле конфигурации это выглядит так:
Code: Select all
setThermistorConfiguration(&engineConfiguration->iatThermistorConf, -20.0, 15600.0, 23.0, 2250.0, 92.0, 240.0);
engineConfiguration->iatThermistorConf.bias_resistor = 2700; //Резистор "делитель"