เวอร์ชัน 1.3.0
แอปนี้จะแปลงอุปกรณ์ Android (โทรศัพท์หรือแท็บเล็ต) ให้เป็นรถยนต์ (เสมือน) โดยเชื่อมต่ออะแดปเตอร์บลูทูธ OBDII
นี่เป็นโซลูชันที่สะดวกและคุ้มค่าสำหรับการพัฒนาและทดสอบซอฟต์แวร์ Android OBDII
ฮาร์ดแวร์:
ใช้อุปกรณ์ Android 2 เครื่อง (เชื่อมต่อด้วยบลูทูธ) เครื่องหนึ่งรันแอปนี้ (ECU) และอีกเครื่องหนึ่งรันแอป Android OBDII สำหรับการทดสอบ
การใช้แอพนี้คุณไม่จำเป็นต้องมีรถจริง อยู่ในอาคารและทำการทดสอบทั้งหมดก่อนที่จะทำกับรถจริง
การจำลองเครื่องยนต์ ECU สามารถยืนยันได้ว่าทำงานได้อย่างเสถียรและเชื่อถือได้
แอปพลิเคชันนี้ได้รับการทดสอบกับแอป Android OBD-II ต่อไปนี้:
* เครื่องอ่านโค้ดโปร
* ทอร์คโปร
* คำสั่งแดช
*ELMSสแกนโตโยต้า
ผลการทดสอบดีมาก
หมายเหตุ: แอป android OBD-II บางตัวที่ใช้การตรวจจับเกณฑ์ Bluetooth ไม่สามารถเชื่อมต่อกับอุปกรณ์จำลองได้ เนื่องจากเกณฑ์ของอะแดปเตอร์ ELM จริงแตกต่างจากเกณฑ์ของ BLE บนอุปกรณ์ Android
การจำลองเครื่องยนต์ ECU ยังทำงานได้ดีกับบรรทัดคำสั่งบนแอปเทอร์มินัล Android
การจำลองเครื่องยนต์ ECU ทำงานเหมือนเซิร์ฟเวอร์ข้อมูล ดังนั้นจึงรอ (ฟัง) คำขอข้อมูล (คำสั่ง AT หรือ OBD-II) จากผู้ทดสอบภายนอก จากนั้นจึงประมวลผลและตอบสนองต่อคำขอ
การจำลองเครื่องยนต์ ECU จำลองมาตรฐาน OBD-II: ISO 15765-4 CAN 11/500Kb
แอปสามารถประมวลผลคำสั่ง AT ส่วนใหญ่ได้ แต่โดยปกติแล้วคำสั่ง AT ต่อไปนี้จะใช้กับมาตรฐาน ISO 15765-4 CAN:
* ATZ, ATWS, ATSP0, AT@1, ATI, ATH0, ATH1, ATE0, ATE1, ATDP, ATRV, ATDPn, ATSPn, ATTPn, ATCAF0, ATCAF1, ATSP6, ATAT0
คำสั่ง OBD-II (โหมดบริการและ PID) รองรับโดยแอปนี้
1. PID ข้อมูลสด:
01 00, 01 01, 01 04, 01 05, 01 0A, 01 0C, 01 0D, 01 0E, 01 10, 01 11, 01 03, 01 04, 01 05, 01 21,
01 33, 01 46, 01 5C, 01 5E, 01 6A, 01 67
2. ข้อมูลยานพาหนะ:
09 00 - ขอ PID ที่รองรับ
09 02 - ขอหมายเลข VIN
09 04 - ขอหมายเลขสอบเทียบ
3. รหัสปัญหา DTC
03 - ขอรหัสที่เก็บไว้
07 - ขอรหัสที่รอดำเนินการ
0A - ขอรหัสถาวร
04 - ขอล้างรหัสปัญหาและข้อมูลที่เก็บไว้ที่เกี่ยวข้อง
4. ตรึงข้อมูลเฟรม - เฟรม #0
02 00 00 - ขอ PID ที่รองรับ
02 02 00 - ขอ DTC ที่ทำให้ข้อมูลเฟรมค้างเพื่อจัดเก็บข้อมูล
02 XX 00 - โดยที่ XX คือ PID เพื่อขอข้อมูลเฟรมค้างอื่นๆ
การใช้งาน:
หลังจากเริ่มต้นแอปพลิเคชัน คุณจะต้องแตะปุ่ม "เริ่มจำลอง ECU" เพื่อเริ่มกระบวนการจำลอง ECU หน้าจอข้อมูลจะปรากฏขึ้น
บนหน้าจอข้อมูล คุณสามารถเปลี่ยนแปลงข้อมูลบางส่วนที่ปรากฏบนหน้าจอข้อมูลเพื่อการทดสอบได้
ข้อมูลที่มองไม่เห็นอื่นๆ ทั้งหมดจะถูกส่งกลับด้วยค่าคงที่
บนหน้าจอเริ่มต้นมีข้อมูล 2 รายการเกี่ยวกับอะแดปเตอร์บลูทูธจำลอง OBD-II
* ชื่ออะแดปเตอร์: ชื่ออุปกรณ์บลูทูธในตัวของโทรศัพท์ (แท็บเล็ต) อุปกรณ์บลูทูธนี้จำลองอะแดปเตอร์บลูทูธ ELM327
* ที่อยู่อะแดปเตอร์: ที่อยู่สูงสุดของอุปกรณ์บลูทูธในตัว
หากทำการทดสอบบน Command Line Terminal จะมีคำสั่งให้ใส่คำสั่ง AT ดังนี้
ATZ - รีเซ็ตอะแดปเตอร์ OBD-II
ATSP6 - ตั้งค่าโปรโตคอล ISO 15765-4 CAN 11/500Kb (อาจใช้ ATSP0 หรือ ATTP6)
ATH1 - หากคุณต้องการดูส่วนหัว 7E8 ในการตอบกลับและ ATH0 หากไม่ใช่
ATCAF1 - หากคุณต้องการให้อะแดปเตอร์จัดรูปแบบข้อมูลให้กับคุณ
ATCAF0 - คุณต้องจัดรูปแบบข้อมูลคำขอด้วยตนเอง ในกรณีนี้อย่าลืมเพิ่มไบต์ PCI (เท่ากับจำนวนไบต์ข้อมูลในคำขอ) ที่ตำแหน่งแรกในคำขอ
เช่น 02 01 0D : โดยที่ 01 0D คือคำขอความเร็วของยานพาหนะ (2 ไบต์ข้อมูล) และไบต์ PCI คือ 02
หลังจากเริ่มต้นอะแดปเตอร์ OBD-II ด้วยคำสั่ง AT ข้างต้นแล้ว คุณสามารถส่งคำขอ OBD-II ใด (หรือคำสั่ง AT อื่น ๆ ) ที่คุณต้องการได้ตามปกติ
เวอร์ชันฟรี "ECU Engine Simulation" ถูกล็อคและไม่ตอบสนองต่อคำขอของ OBD-II ใด ๆ แต่จะตอบสนองต่อคำสั่ง AT เริ่มต้นเท่านั้น
นโยบายความเป็นส่วนตัว:
https://www.freeprivacypolicy.com/live/4d959ed7-c0fd-4da4-8da1-98d09d46161f