ELM327 - ELM327

The ELM327 dasturlashtirilgan mikrokontroller tarjima qilish uchun ELM Electronics tomonidan ishlab chiqarilgan bortda diagnostika (OBD) interfeysi zamonaviy avtomobillarning ko'pchiligida mavjud. ELM327 buyruq protokoli kompyuterdan OBD interfeysining eng mashhur standartlaridan biri bo'lib, boshqa sotuvchilar tomonidan ham amalga oshiriladi.

Original ELM327-da amalga oshiriladi PIC18F2480 mikrokontroller Mikrochip texnologiyasi.

ELM327 - ELM Electronics kompaniyasining OBD tarjimonlari oilasidan biri. Boshqa variantlar faqat OBD protokollarining pastki qismini amalga oshiradi.

Foydalanadi

ELM327 past darajadagi protokolni qisqartiradi va a orqali chaqirilishi mumkin bo'lgan oddiy interfeysni taqdim etadi UART, odatda qo'lda tashxis qo'yish vositasi yoki ulangan kompyuter dasturi orqali amalga oshiriladi USB, RS-232, Bluetooth yoki Wi-fi. Yangi dasturlarga smartfonlar kiradi.

ELM327-ga ulanadigan ko'plab dasturlar mavjud.[1]

Bunday dasturning funktsiyalari quyidagilarni o'z ichiga olishi mumkin:

ELM327 funktsiyalari:

  • Umumiy va ishlab chiqaruvchilarga tegishli diagnostika muammo kodlarini o'qing.
  • Muammo kodlarini tozalang va MIL-ni o'chiring ("Nosozlik indikatori", ko'proq "Check Engine Light" deb nomlanadi)
  • Joriy sensor ma'lumotlarini ko'rsatish
  • Dvigatel RPM
  • Hisoblangan yuk qiymati
  • Sovutish suvi harorati
  • Yoqilg'i tizimining holati
  • Avtomobil tezligi
  • Qisqa muddatli yoqilg'i trimasi
  • Uzoq muddatli yoqilg'i trimasi
  • Qabul qilish manifoldining bosimi
  • Vaqt avansi
  • Havo harorati
  • Havoning oqim darajasi
  • Gazning mutlaq holati
  • Kislorod sensori kuchlanishlari / tegishli qisqa muddatli yonilg'i trimlari
  • Yoqilg'i tizimining holati
  • Yoqilg'i bosimi

ELM327 tomonidan qo'llab-quvvatlanadigan protokollar

ELM327 tomonidan qo'llab-quvvatlanadigan protokollar:[2]

  • SAE J1850 PWM (41.6.) kbit / s )
  • SAE J1850 VPW (10,4 kbit / s)
  • ISO 9141-2 (5 bod init, 10,4 kbit / s)
  • ISO 14230-4 KWP (5 bod init, 10,4 kbit / s)
  • ISO 14230-4 KWP (tezkor kirish, 10,4 kbit / s)
  • ISO 15765-4 MUMKUN (11 bitli identifikator, 500 kbit / s)
  • ISO 15765-4 JON (29 bitli identifikator, 500 kbit / s)
  • ISO 15765-4 JON (11 bitli identifikator, 250 kbit / s)
  • ISO 15765-4 JON (29 bit identifikator, 250 kbit / s)
  • SAE J1939 (250kbit / s)
  • SAE J1939 (500kbit / s)

ELM327 buyruqlar to'plami

ELM327 buyruqlar to'plami[3][4] ga o'xshash Xeys AT buyruqlari.

Boshqa versiyalar

Oddiy arzon ELM327 nusxasi tekshirgichda yorliqsiz

ELM327 - bu PIC mikrokontroleri sinov protokollarini amalga oshiradigan ELM Electronics kompaniyasining xususiy kodi bilan moslashtirilgan. ELM Electronics kompaniyasi ELM327 ning 1.0 versiyasini sotganida, uni yoqmadi nusxalarni himoya qilish PIC mikrokontrollerining xususiyati. Binobarin, har bir kishi asl ELM327-ni sotib olishi va ELM-ning xususiy ikkilik mikrokontroller dasturini qurilma dasturchisi. Ushbu dastur yordamida qaroqchilar bir xil mikrokontroller chiplarini sotib olib, ularni nusxa olingan kod bilan dasturlash orqali ELM327 klonlarini ahamiyatsiz ishlab chiqarishi mumkin edi.[5][6] ELM327 nusxalari ELM327 qurilmasini o'z ichiga olgan deb da'vo qiladigan qurilmalarda keng sotilgan va nusxalari bilan bog'liq muammolar haqida xabar berilgan.[7] Muammolar ELM versiyasi 1.0 mikrokodida mavjud bo'lgan xatolarni aks ettiradi; klonlarni ishlab chiqaruvchilar eski versiyasini sotishda davom etishlari mumkin.

Ushbu nusxalarda ELM327 v1.0 kodi bo'lishi mumkin bo'lsa-da, ular asl nusxasi haqiqiy ELM327 tomonidan taqdim etilgan versiya sifatida yolg'on xabar berishlari mumkin va ba'zi hollarda hali mavjud bo'lmagan versiyasi haqida xabar berishlari mumkin.[8] ELM327 uchun chiqarilgan dasturiy ta'minot versiyalari faqat 1.0, 1.0a, 1.1, 1.2, 1.2a, 1.3, 1.3a, 1.4, 1.4b, 2.0, 2.1, 2.2 va 2.3.[9] Ushbu nusxalarning haqiqiy funktsiyalari, shu bilan birga o'ziga xos kamchiliklari bilan original ELM327 v1.0 funktsiyalari bilan cheklangan.

Versiya sxemasi

v1.0 Dastlabki ommaviy nashrda ELM327 v1.0 qo'llab-quvvatladi: - SAEJ1850 PWM va VPW, -– ISO 9141-2 (10.4 va 9.6 kbps), - ISO 14230-4 (10.4 va 9.6 kbps), - ISO 15765-4 CAN (250 va 500 kbps) - RS232 bod tezligi atigi 9,6 kbps yoki 38,4 kbps edi

v1.0a– '18 - '00 GM yuk mashinalari uchun J1850 VPW vaqtini sozlash.

v1.1– Dasturlashtiriladigan parametrlar - oqimni boshqarish buyruqlari qo'shildi

v1.2– RS232 uzatish tezligi 500 kbit / s gacha sozlanishi mumkin - dasturlashtiriladigan parametrlarni o'tish moslamasi bilan tiklash mumkin - Kiritilgan moslashuvchan vaqt - SAE J1939 qo'llab-quvvatlashi qo'shildi (A protokoli) - Qo'shilgan foydalanuvchi tomonidan CAN protokollari B va C - O'zgartirilgan KWP protokollari to'rtga ruxsat berish uchun bayt sarlavhalari

v1.2a– KWP 4 baytli sarlavhalarni ushlab qolish uchun xatolarni aniqlash o'zgargan bo'lsa, ma'lumotlar yoki chex summasi bo'lmasa - Muayyan oqim nazorati jo'natilishining oldini olish uchun chek qo'shildi.

v1.3– Adaptiv Vaqt biroz boshqacha tarzda sozlandi - J1939-ning bir nechta yaxshilanishi - Niqob va filtrlarni o'rnatishda yordam beradigan yangi CAN CRA buyruqlari - xabarni bosib chiqarish uchun yangi CAN D0 / D1 buyruqlari dlc - Bir xil yuborish uchun yangi CAN RTR buyrug'i - Qo'shilgan bo'sh joy belgilarini boshqarish javoblarda - Izlash paytida foydalanuvchining uzilishi uchun yangi STOPPED xabar - past kuchlanishdan tiklash uchun LV RESET xabari taqdim etildi - noyob identifikatorni saqlash uchun yangi @ 2 va @ 3 buyruqlari - kerakli javoblar sonini aytib berish qobiliyati

v1.3a (hanuzgacha mavjud) - J1962 CAN pinlari boshqa funktsiyalar uchun qachon ishlatilishini tekshiruvchi simlar qo'shilgan

v1.4– Kam quvvat rejimi qo'shildi ("uxlash" funktsiyasi) - JON protokollari uchun kengaytirilgan adreslash rejimi qo'shildi - 4800 bod ISO 9141 va ISO 14230 qo'llab-quvvatlashi qo'shildi - ISO 9141 va ISO 14230 boshlanishi ustidan qo'lda boshqarishga ruxsat berish - bitta EEPROM baytini taqdim etish foydalanuvchi ma'lumotlarini saqlash - endi barcha uzilishlar STOPPED (faqat qidirishda emas) deyiladi - Ko'plab yangi dasturlashtiriladigan parametrlar va qo'shimchalar

v1.4aElm Electronics hech qachon v1.4a ishlab chiqarmagan

v1.4b (endi mavjud emas) - faol yoki passiv JON monitoringi bo'lishi kerak bo'lgan yangi CSM buyrug'i - o'zgartirilgan niqob va filtrlarni tezda qayta tiklash uchun yangi CRA buyrug'i - bir nechta SAE J1939 yangilanishlari

v1.5Elm Electronics hech qachon v1.5 ishlab chiqarmagan

v2.0– Yangi faoliyat monitorlari OBD pimlarini tomosha qilmoqda - Past quvvatdan uyg'onish endi sozlamalarni saqlab qoladi - AT CRA'lar qabul qilishlari "ahamiyatsiz" (X) ni qabul qiladi - Yangi PP'lar keng ISO / KWP boshqaruvini ta'minlaydi - RS232 Tx buferini 512 baytgacha oshirdi - Brownout qayta tiklash kuchlanishi 2.8V ga tushirildi

v2.1– Tezlik oshadi - "Javob kutilmoqda" (7F xx 78) javoblari - JON qidiruvlari endi chastotani o'lchaydi va mos kelishini talab qiladi

v2.2– AT CS buyrug'i endi CAN chastotasini ko'rsatmoqda - 12500 va 15625 bps ISO / KWP bod stavkalari qo'shilgan - Yangi AT CER hh buyrug'i CEA Rx manzilini aniqlashga imkon beradi - yangi IFR rejimlari 4,5,6, nazorat paytida J1850 IFR yuborilishini boshqarish - KWP uzunligiga nazorat summasi baytini kiritish uchun PP 1F qo'shildi - PP19 ning 31 dan 4F gacha ko'tarilishi

v2.3 (so'nggi versiya) - Yangi AT FT buyrug'i filtrlashning yana bir qatlamini qo'shadi - Eksperimentchilar uchun uchta JON Oqim boshqarish rejimini qo'shdi - Javob kutish endi JON kengaytirilgan manzil bilan ishlaydi - Yangi AT IA va C0 / C1 buyruqlari - Yaxshi shovqinlarga chidamlilik yoqilgan RS232 Rx

Biroz batafsilroq o'zgarishlarni versiya tarixi bobidagi so'nggi ma'lumotlar sahifasida ko'rish mumkin.[10]


Shuningdek qarang

Adabiyotlar

  1. ^ "ELM327 mos dasturiy ta'minot". imechatronics.com. IMechatronika. Olingan 6 may 2012.
  2. ^ "ELM Electronics". ELM Electronics. ELM Electronics.
  3. ^ "ELM327 AT buyruqlari" (PDF). ELM Electronics. Olingan 6 may 2012.
  4. ^ "ELM327 v2.2 OBD dan RS232 tarjimoniga" (PDF). ELM Electronics. Olingan 15-yanvar 2018.
  5. ^ "83427-elm327-usb-vehicle-obd-2-scanner-tool". Priuschat forumi. Olingan 6 may 2012.[shubhali ]
  6. ^ "ebay ELM327 mini qo'llanmasi". Foydalanuvchilarni ko'rib chiqish. eBay. Olingan 6 may 2012.[shubhali ]
  7. ^ "Nega siz Elm327 klonini sotib olmasligingiz kerak". Scantool. Olingan 6 may 2012.
  8. ^ "ELM327 mahsuloti haqida ma'lumot". ELM Electronics.
  9. ^ "ELM327 SW versiyalari". ELM Electronics. Olingan 28 may 2020.
  10. ^ "ELM327 v2.3 ma'lumot varag'i" (PDF). ELM Electronics. Olingan 28 may 2020.

Tashqi havolalar