-
Интересно нещо е автомобилната диагностика.
Един и същ адрес и един и същ код на данни, различните софтуери могат да ги "тълкуват" по различен начин.
И това е причината, като отидеш някъде на диагностика, да получаваш "мънкане" вместо ясен отговор често.
За да е ясно дали всичко е наред, трябва да се знае точно кой копютър, с какъв адаптер и софтуер е четен и от какъв софтуер.
Датчиците за температура на двигателят и входящият въздух са що годе линейни(много по линейни от термодвойка), но термометъра за температура на двигателят - не е. Двете неща не са едно и също нещо, даже често термометъра ползва различен датчик, от тоя който ползва компютъра.
Датчиците за температура на въздуха и двигателят(антифризът) са термистори и могат да се измерят с омметър. Но трябва да са свалени и да разполагаме с контролен тъермометър и... да....данни за характеристиката им(не е невъзможно да се осигурят).
В режим на подгрев и двата датчика са под вниманието на компютъра, като оборотите зависят от сметките на компа и изправноста на дроселът и МПХ за капак. И за да е по-весело, компа варира и с авансът, при регулиране на минималните обороти. За да не си помисли някой че "сагата" свършва така - един не работещ добре инжектор, при 1500 об/мин много трудно би бил усетен, при 900......се усеща....
-
В интерес на истината, характеристиките на NTC резисторите не са особено линейни и са доста трудни за апроксимация, ако се гони малка грешка. Не и за целия им обхват.
-
Написах - що годе, тъкмо заради това че не са най линейните датчици. То си зависи и от терморезисторът де, Тук интересният диапазон е тесен(сравнително) и са подбрани линейни участъци от характеристиката. Производителите дават три/четири точки за да знаем дали сме здрави, или не. От там нататък - компютъра да си смята, нали за това ни скъсява животът.
Абе....ти.....да не се заяждаш!
Леле, каква глупуст бях написал преди малко!
Ако някой е прочел........ може да ме спука от "бъзик" и ще си мълча като.....
-
Не се заяждам. Дружно вървим към истината :)
Ето последният NTC, който си играх да линеаризирам:
if(1000>Vt & Vt>925)
{
Vta=-0.0011256270*Vt*Vt+1.8412595055*Vt-728.5588646531;
}
if(925>=Vt & Vt>=700)
{
Vta=-0.0000014707*Vt*Vt*Vt+0.0033927812*Vt*Vt-2.7350558363*Vt+802.1514005959;
}
if(700>Vt & Vt>0)
{
Vta=-0.0000003263*Vt*Vt*Vt+0.0005183873*Vt*Vt-0.3819162839*Vt+169.3146313985;
}
Както виждаш, съм разделил обхвата (-20 +120 гр.C) на 3 зони, като за първата ползвам полином от втора степен а за останалите 2 - от 3-та.
Това за да постигна точност под 0,1 гр.
Слава Богу, че има процесори които да смятат. С аналоговщини, е тегава работа. :)
-
Вече не тресе.Проблема се оказа ограничителя на хода на дроселната клапа.Не знам по каква причина нищо не ограничаваше.На загряла кола го навих докато оборотите станаха 800-850, според бордовия оборотомер, и му сложих контрагайка против саморазвиване...което ми е много съмнително, понеже по принцип са така направени че да не своеволничат.Факт е че не тресе вече и плавно сваля оборотите а не както преди.Като стане ептен студено ще се разбере най-сигурно.
-
Може ли снимка да качиш за да видим това което си направил
-
Може, когато колата е при мене.