Показать сообщение отдельно
Старый 17.11.2010, 20:51   #10
LuCiFer
Пользователь
Житель форума
 
Аватар для LuCiFer
 
Регистрация: 24.06.2010
Адрес: VRN
Марка: Jeep ZJ'98 5.9 46RE 249
Сообщений: 934
По умолчанию

поздравьте меня, с помощью чьей-то матери и прочих нехороших слов девайс собран! потом мож расскажу как это было... но извратились по страшному :)
каким-то чудом оно еще и заработало :)
не меньшим чудом, я заствил все-таки программно(первый раз в жизни писал обрщение с ком портом через юниксы... кстати чтоб софтину которую я заделаю запустить под винду ее надо по чуть напильном поправить, ибо вся инициализация от юникса) поставить скорость чтения 62500!!!!
все! теперь у меня есть софтина которая принимает поток данных и девайс для чтения!
осталась лишь небольшая мелочь - отобразить данные на экране... и вот тут мне нужна помощь того кто шарит че там есть...
я то что знал сейчас напишу - остальные фигни я чето понять не могу зачем они...
это кусок сишной структоры. программистом быть не обязательно, чтобы понять что тут идет перечисление значений, которые присылает ЭБУ по диагностике... но что за значения....


Код:
(С)  Konstantin Grjznov  v 1.0   3.8.2005



//-- Vehicle Program and Calibration Code --
uchar Ser0;
uchar Ser1; ------- 1. что это все такое? оно комунибудь надо?
uchar Ser2;
//-----------------------------

uchar MAP; /* Pressure KPA = Value * 0.434 + 10.0 */ давление во впускном, все просто
uchar ECT_F; /*Engine Coolant Temperature */ температура движки
/* CLT °F = Value-32
Convert to °C ((Value-64)*5/9)
*/
uchar MAT_F; /*Manifold Air Temperature */температура воздуха на входе
/* MAT °F = Value-32
Convert to °C ((Value-64)*5/9)
*/
uchar BATT_ADC; /* Battery Volt = Value/16 */ напряжение аккумулятора
uchar O2_ADC; /* Exhaust Oxygen Sensor */ показания с лямбда зонда
uchar RPMLow; /* */
uchar RPMHigh; /* RPM = 7812 / Value */ обороты движки

//Injectors Status
uchar InjShort; /* Injectors Mask 2. Что это такое?
BIT 0:1 01 Short
BIT 2 1 Inj
BIT 3 5 Inj
BIT 4 3 Inj
BIT 5 6 Inj
BIT 6 2 Inj
BIT 7 4 Inj

*/

uchar InjOpen; /*  3. Какая форсунка открыта в данный момент времени? или что?
BIT 0:1 10 Open
BIT 2 1 Inj
BIT 3 5 Inj
BIT 4 3 Inj
BIT 5 6 Inj
BIT 6 2 Inj
BIT 7 4 Inj
*/

uchar TPS_ADC; //Throtle Position Sensor ADC Датчик дросельной заслонки
uchar ADV;      //ADV 4. Угол опережения зажигания или что это???
uchar Indx14; 5. что это???
uchar ECT_ADC; 6. что это???
uchar BARO; //(Barometric Pressure) ADC 7. это давление чего???

uchar MODE; //MODE BIT
//BIT 0x10 Knock
//BIT 0x20 CLOSE/OPEN LOOP 8. сработал ли датчик детонации???

uchar ALFA; //ALFA= Value / 10 (14.7) 9. что это за хрень такая???
uchar PW_MS; //PW mS = Value / 25 (Math) 10. что это за хрень такая???
uchar Indx20; 11. что это за хрень такая???
uchar Indx21; 12. что это за хрень такая???
uchar ADV1;  //ADV + knock_mask(0x80) ????? 13 что это за хрень такая???
uchar WARMUP;  //WARMUP ???? 14. что это за хрень такая???
uchar ALFACL;  //PULSE WIDTH MODIFICATION (ALFACL) 15. что это за хрень такая???
uchar MAT_ADC; // 16 . что это за хрень такая???
uchar ADGAIN;  //CORRECT 17. что это за хрень такая???
uchar KNOCK; 18. датчик детонации или что???
uchar Indx28; //CORRECT 19. что это за хрень такая???

//uchar Status_SWITCH; 
struct { 20. что это за хрень такая???
uchar D4: 1; //D4 - NOT USED
uchar D6: 1; //D6 - NOT USED
uchar SYNC: 1; //C5
uchar D5: 1; //D5 - NOT USED
uchar START: 1; //C3
uchar AC_SELECT: 1; //D2
uchar AC_REQUEST: 1; //C2
uchar PARK: 1; //C4
} SWITCH_Input;

uchar RENIX_Indx30; //Error Status ну это ошибки
//MPA 0x01 Ignition Modul
// 0x02
// 0x04
// 0x08
//OXYGEN_RELAY 0x10
// LATCH_RELAY 0x20
// AC_RELAY 0x40
// 0x80

uchar StartFrH; 21. что это за хрень такая???
uchar StartFrL; 22. что это за хрень такая???
что означает половина данных отсюда, я как-то не вкуриваю... 22 значения для меня загадка. помагите расшифровать кто может...
а главное где датчик синхронизации который меня сильно интересует...

Последний раз редактировалось LuCiFer; 17.11.2010 в 21:38.
LuCiFer вне форума
  
  Ответить с цитированием Перейти в начало страницы