Close this window

ผลการตามหา OBD2 ครั้ง 1 ยังเหลวอยู่
สำหรับเพื่อนสมาชิกที่ยังติดตามประเด็นนี้อยู่

เงียบไปสักพักหนึ่ง ยังไม่ได้หายไปไหนหรอกนะครับ
เนื่องจากติดภารกิจไปขายของในงาน Commart ปลายเดือนมีนาคม
และก็เริ่มลงลึกไปในรายละเอียดของ OBD2 มากขึ้น

จึงได้ในเวลาว่างในสัปดาห์แรกของเมษายน
ไปกับการค้นหาซอฟต์แวร์ที่ใช้งานบน Mac OS X

เนื่องจากเป็นความเรื่องมากส่วนตัว
สุดท้ายเลยไปได้ซอฟต์แวร์ทดลองใช้
ชื่อ Movi for Mac Version 1.1

และก็ OBD GPS Logger (Freeware)
มาอีกตัว

จับคู่กับ Computer-based Scantool
ที่เป็นชิป ELM327 โดยตัวที่ได้มานั้นเป็น Firmware Version 1.2a
ยืมมาจากคุณฟักทองแห่ง iWebgas.com

เบื้องต้นได้ทดลองดูการโหลดไดรเวอร์
บน Mac OS X 10.6 พบว่าไดรเวอร์ทำงานได้ปกติ

หลังจากทดลองเชื่อมต่อกับ Car Computer (กล่อง ECU)
ที่อยู่ในรถโปเต้ 1.8 A/T เป็นครั้งแรก
โดยใช้ร่วมกับสายแปลง Mazda DLC1 แบบ 17 pin ที่ทำขึ้นมาเอง

สรุปผลเบื้องต้นว่า ขณะนี้ยังล้มเหลวอยู่ครับ
ยังเชื่อมต่อบนพอร์ต OBD2 ไม่ได้
โดย: จะเด็ด   วันที่: 10 Apr 2010 - 10:38

หน้าที่: [1]   2

 ความคิดเห็นที่: 1 / 28 : 556801
โดย: จะเด็ด
อันนี้ทดลองการเชื่อมต่อกับ ELM327 Version 1.2a
วันที่: 10 Apr 10 - 10:42

 ความคิดเห็นที่: 2 / 28 : 556803
โดย: จะเด็ด
ไดรเวอร์โหลดเรียบร้อย (usbserial-xxxxx)
Port Speed ที่ใช้ได้คือ 9600 Baud/sec

สังเกตุว่า ซอฟต์แวร์ Movi สามารถสื่อสารผ่านพอร์ต USB ของ Mac
อ่านค่าจากวงจรวัดระดับแรงดันไฟฟ้าของ ELM327 มาได้แล้ว
รวมทั้งมองเห็นว่า Firmware Version ของ ELM327 ที่ใช้
คือ 1.2a นั่นเอง
วันที่: 10 Apr 10 - 10:47

 ความคิดเห็นที่: 3 / 28 : 556804
โดย: Hanker man
สู้ๆต่อไปครับ
วันที่: 10 Apr 10 - 10:51

 ความคิดเห็นที่: 4 / 28 : 556805
โดย: จะเด็ด
ดูหัวข้อ Trouble Code ยังไม่มีอะไรขึ้น
ทีแรกนึกว่าปกติ ดูไปเรื่อยๆ เอ...มันไม่ใช่แล้วมั้ง

อันนี้เป็นโหมด Diagnostic Trouble Code นะครับ
วันที่: 10 Apr 10 - 10:51

 ความคิดเห็นที่: 5 / 28 : 556807
โดย: จะเด็ด
หัวข้อ Freeze Frame Data
ถ้าใช้งานได้ปกติ รถของผมก็ควรจะขึ้นว่า
ABS Control Unit Error หรืออะไรประมาณนี้
เพราะว่าได้ตัดกล่อง ABS ออกไปแล้วเรียบร้อย

แต่บังเอิญซอฟต์แวร์เป็น Demo Version
ถึงมีค่าอะไรออกมา มันก็จะยังไม่บอกอยู่ดี
จนกว่าจะไปเสียตังค์ซื้อไลเซนส์ซอฟต์แวร์
วันที่: 10 Apr 10 - 10:57

 ความคิดเห็นที่: 6 / 28 : 556809
โดย: จะเด็ด
หน้านี้คืออันที่มองออกว่ามีปัญหาชัดเจนมาก
จาก Mac ไปที่ ELM327 การเชื่อมต่อค่อนข้างปกติ

แต่จาก ELM327 ผ่านสายแปลง DLC1
แล้วไปที่กล่อง ECU ของเครื่อง FP-DE ในโปเต้ 1.8
ดูเหมือนว่าจะติดอยู่ที่ตรงนี้

ตามขั้นตอนการเชื่อมต่อ ELM327 จะมี OBD2 Protocol Detection ที่ทำงานอัตโนมัติ
และก็ Bus Initialization (สำหรับ Protocol ISO ทั้ง 2 ชนิด เดาว่ากล่อง FP-DE ใช้อันนี้)

คาดว่าขั้นตอนการทำ Protocol Detection ไม่ผ่าน
เพราะซอฟต์แวร์ Movi ไม่แสดงผลว่าเป็น Protocol อะไรด้วย
วันที่: 10 Apr 10 - 11:03

 ความคิดเห็นที่: 7 / 28 : 556811
โดย: จะเด็ด
ฟังก์ชั่น On-board Test ที่ใช้ทดสอบพวก
O2 sensor ก็พลอยติดต่อไม่ได้
วันที่: 10 Apr 10 - 11:06

 ความคิดเห็นที่: 8 / 28 : 556814
โดย: จะเด็ด
ตอนนี้พิจารณาปัญหาที่เกิดขึ้น
เดาว่าสาเหตุที่เป็นไปได้มีดังนี้ครับ

1) ปัญหาจากความไม่เข้ากัน (Compatibility)
ระหว่าง Firmware ของ ELM327 เวอร์ชัน 1.2a
และซอฟต์แวร์ Movi for Mac ตัวนี้

2) Wiring ของสายแปลง DLC1 มีปัญหา
หรือนำมาใช้งานจริงไม่ได้ หรือบัดกรีผิดเส้น

3) กล่อง ECU ของ FP-DE ในโปเต้ 1.8
ไม่มีสัญญาณ OBD2 จริงๆ
วันที่: 10 Apr 10 - 11:13

 ความคิดเห็นที่: 9 / 28 : 556818
โดย: จะเด็ด
ทีนี้ขั้นตอนต่อไป จากตรงนี้
ผมอยากทดลองไล่หาสาเหตุไปทีละข้อ

เริ่มจากประเด็นแรก
คือความไม่เข้ากันระหว่าง Firmware ของ ELM327
และก็ซอฟต์แวร์ Movi ตัวที่ผมใช้อยู่

อันนี้คิดว่าวิธีทดลองที่น่าจะเวิร์กที่สุด คืออยากเอาเครื่องมือชุดที่ผมใช้อยู่นี้
ไปลองเสียบกับรถโปเต้ 2.0 ที่เป็นเครื่องเดิมๆ ของโรงงานครับ (FS-DE)

จากข้อมูลคุณ p_protege ได้ช่วยยืนยันว่า
เครื่องโปเต้ 2.0 ของไทย มีปลั๊ก OBD2 16 pin มาจากโรงงานแน่นอน

ดังนั้นผมก็อยากจะลองเอาเครื่องมือชุดนี้ไปเสียบดูครับ
ว่ามันจะเชื่อมต่อได้ไหม ?
เห็น Live Data หรือเปล่า ?

ถ้ามีเพื่อนสมาชิกท่านใดใช้โปเต้ 2.0 ที่เป็นเครื่องเดิมๆ มาจากโรงงาน และอยู่ใน กทม.
(ขอคันที่เป็นเครื่องเดิมๆ ก่อนนะครับ อยากตัดปัญหาเรื่องการเดินสายไฟใหม่ออกไป)

รวมทั้งสะดวกที่จะใช้ผมทดลองด้วย
(ใช้เวลาทดลองไม่นานประมาณ 15 นาทีก็พอแล้ว)

รบกวนช่วยอีเมล์มาที่ [email protected]
ส่งเบอร์โทรมาให้ไว้ เดี๋ยวผมจะโทรกลับไปหาเอง
เพื่อนัดวัน-เวลาที่สะดวกพบกันได้ครับ
วันที่: 10 Apr 10 - 11:27

 ความคิดเห็นที่: 10 / 28 : 556822
โดย: จะเด็ด
สมมุติว่า ถ้าข้อแรกไม่ใช่ปัญหา...
คือเครื่องมือชุดที่ผมใช้อยู่สามารถมองเห็น Live Data ของ FS-DE
ผ่านทางพอร์ต OBD2 ได้เลย

เดี๋ยวผมจะได้กลับไปไล่เช็ค Wiring อีกรอบ
(เคยทำ Triple Check เทียบกับคู่มือของ Carman Hi-scan มาแล้ว)

รวมทั้งระดับสัญญาณทางไฟฟ้า
และก็พวกการทำ Protocol Handshake หรือ Bus Initialization ต่างๆ

ก่อนที่จะไปสรุปลงตรงข้อสุดท้าย
ว่ามีหรือไม่มี OBD2 ครับ
วันที่: 10 Apr 10 - 11:34

 ความคิดเห็นที่: 11 / 28 : 556839
โดย: Yut13
ใช้ Mac ก็เลยได้แต่นั่งดู ถ้า PC พอจะแนะวิธี Test สื่อสารได้บ้าง
วันที่: 10 Apr 10 - 13:06

 ความคิดเห็นที่: 12 / 28 : 556848
โดย: จะเด็ด
หมายถึงใช้ Hyper Terminal ใช่ไหมครับป๋า Yut
วันที่: 10 Apr 10 - 13:38

 ความคิดเห็นที่: 13 / 28 : 556887
โดย: G
น้าจะเด้ดอยู่พันทิพเหรอครับ
วันที่: 10 Apr 10 - 19:20

 ความคิดเห็นที่: 14 / 28 : 556900
โดย: Méchant
ไม่รู้เรื่องเลย แต่เอาใจช่วยเต็มที่คับ
วันที่: 10 Apr 10 - 22:22

 ความคิดเห็นที่: 15 / 28 : 556948
โดย: Yut13
ใช้ DOS c:/dir > com1 แล้วมอนิเตอร์ด้วย LED หรือ Hyper โดย tap สาย rx tx ตรงกลางออกมา ดู protocol ซึ่งจะเห็น packet เป็น hex แต่ต้องรู้ command ของเขานะ
โปรแกรม scanmon.exe ก็ใช้ได้โหลดฟรี
วันที่: 11 Apr 10 - 12:20

 ความคิดเห็นที่: 16 / 28 : 557034
โดย: จะเด็ด
ครับป๋า Yut
เบื้องต้นสำหรับหลอดไฟ LED ที่แสดง rx และ tx
มีอยู่ที่ตัวกล่อง ELM327 1.2a แล้วทั้ง 2 ฝั่ง

ตอนที่พยายามเรียกดู Live Data พยายามมองไปที่ rx กับ tx ทัั้ง 2 ฝั่ง

คือด้านที่สายจากกล่อง ELM327 ต่อกับ USB ของ Mac
รวมทั้งด้านที่สายจากกล่อง ELM327 ต่อกับ DLC1 ของรถ

ดูเหมือนมีความพยายามที่จะ Retrieve Live Data ออกมาครับ
แต่ยังไม่สำเร็จ และที่ลึกลงไปกว่านั้น ก็ยังไม่ได้ลองดูเหมือนกัน

และเนื่องจากมองเห็นว่า rx กับ tx ทั้ง 2 ฝั่งมีการกะพริบเป็นระยะ
ตอนที่พยายามใช้ Movi เรียก Live Data ออกมาดู

เบื้องต้นเลยเดาเอาไว้ก่อนว่า กล่อง ELM327 ไม่น่าจะเสีย

สำหรับ Command ที่สั่งไปยัง ELM327 เองนั้น
มีอยู่ใน Data Sheet ของ ELM327 เองครับ
เป็น Command ที่ขึ้นต้นด้วย AT ...

ส่วน Command อื่นๆ นอกเหนือจากนี้ (พวกที่ไม่ใช่ AT)
ELM327 จะนับเป็น OBD2 command แน่ๆ
เดี๋ยวผมคงต้องพยายามอ่านเรื่อง Command AT ดูสักหน่อย
แล้วค่อยไปทดลองต่อ

ส่วนวิธีส่ง Command ไปที่กล่อง ELM327 1.2a
ผมคิดว่าคงมีทางทำได้จาก Mac OS X
ซึ่งก็คงจะเป็นในแนวทางของ Unix สักหน่อยครับ
วันที่: 12 Apr 10 - 10:00

 ความคิดเห็นที่: 17 / 28 : 557040
โดย: จะเด็ด
ข้อมูลที่มีประโยชน์อีกอย่างหนึ่ง
ได้มาระหว่างที่พยายามค้นลึกลงไปว่าข้างใน PCM (ECU) ของ Mazda
มีอะไรบ้าง

http://www.mazdatechinfo.com/

เว็บนี้สำหรับรถ Mazda ที่ขายใน US. มีหัวข้อ PCM Reprogramming
และนี่คือลิงก์ที่แสดงรายชื่อของรถ Mazda ทั้งหมดใน US.
ที่ทำ PCM Reprogramming (Re-flash ได้)

http://www.mazdatechinfo.com/home/ApplicationChart.html

จะเห็นว่ามี Protege และก็ 626 อยู่ในนั้นด้วย
แต่ไม่เห็นมีเครื่อง BP-ZE หรือที่พูดถึงชื่อ Miata อยู่เลยครับ
วันที่: 12 Apr 10 - 10:13

 ความคิดเห็นที่: 18 / 28 : 557051
โดย: Yut13
เครื่องเมืองไทยมันมั่วๆยังไรไม่รู้ คงต้องทำกล่อง hardware + software เองแหละ DLC -> OBD
วันที่: 12 Apr 10 - 10:53

 ความคิดเห็นที่: 19 / 28 : 557064
โดย: จะเด็ด
วันนี้หลังจากงม... ต่อไปอีก
รู้สึกว่าความหวังริบหรี่ลงครับ

เพิ่งจะค้นพบชื่อเรียกแบบเป็นทางการ
ของเจ้า Mazda DLC1 แบบ 17 pin โดยบังเอิญ
คือ MECS จาก

http://www.interfacebus.com/mazda-electronic-control-bus.html
วันที่: 12 Apr 10 - 11:44

 ความคิดเห็นที่: 20 / 28 : 557065
โดย: จะเด็ด
Mazda Electronic Control [MEC], but may also be Mazda Engine Control, or Mazda Engine Control System [MECS].

Mazda Engine Control [MEC] System applies both to Mazda and any Ford cars that used Mazda engines.

MEC-I is a Bosch-licensed "L-Montronic" System made by NipponDenso.
L-Montronic is a term for a traditional Bosch vane-type air-flow sensor fuel-injection system [according to Ford Fuel Injection application note].

MEC-I systems may be found in [1988-1992]; 1.3L engines for Festiva, 1.6L 1991 and later engines [Mazda 323],
1.8L for Escorts and Mercury Tracers, Mazda 323 and Protege, 2.2L 1992 Ford Probe cars.

Beginning in 1994 all 2.0L engine control is by Ford EEC instead of Mazda MECS. EEC: Electronic Engine Control
MEC-II systems may be found in [1993 and later]; 2.5L V-6 engines in 1993 Ford Probe, 2.0L 1993 4-cylinder 4EAT cars.

There is mec-6 pin and mec-17 pin aka mec I and mec II.
วันที่: 12 Apr 10 - 11:46

หน้าที่: [1]   2