Close this window

เข้าหัว DLC1 กะ OBD2 เสร็จซะที
โดย: จะเด็ด   วันที่: 3 Mar 2010 - 15:11

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

 ความคิดเห็นที่: 1 / 28 : 547855
โดย: จะเด็ด
ร้อนๆ หมาดๆ เข้าที่หมดแล้ว
เมื่อกี้นี้เอง... เดี๋ยวได้รู้กัน
เอ่อ... ว่าแต่ว่าใครจะมาเป็นหนูทดลองรายแรกหว่า
วันที่: 03 Mar 10 - 15:13

 ความคิดเห็นที่: 2 / 28 : 547866
โดย: Méchant
เย้!!!!!
วันที่: 03 Mar 10 - 15:50

 ความคิดเห็นที่: 3 / 28 : 547867
โดย: Yut13
แล้วจะเอาอะไรมาสแกน
วันที่: 03 Mar 10 - 15:51

 ความคิดเห็นที่: 4 / 28 : 547869
โดย: จะเด็ด
เดี๋ยวผมต้องไปหายืม OBD2 scanner ของคนอื่น
มาเทสไปก่อนครับป๋า

คาดว่าคงหาจากที่รู้จักกัน
หรือเลือกที่ราคาค่าตัวไม่แรงมาก
(เผื่อว่าผมเกิดทำมันพังไป โดยไม่ตั้งใจอ่ะนะ)

แต่ผม Cross check 2-3 รอบแล้ว
ถ้าคู่มือของ Hi-Scan มันไม่มั่ว ก็น่าจะต้องใช้ได้แหละครับ
วันที่: 03 Mar 10 - 15:56

 ความคิดเห็นที่: 5 / 28 : 547918
โดย: .เต้ย.
ยินดีด้วยครับพี่จะเด็ด
วันที่: 03 Mar 10 - 19:33

 ความคิดเห็นที่: 6 / 28 : 547943
โดย: Hanker man
สุดยอดเยยครับ ขอซูฮก ว่าแต่น้องนิวเรามีช่อง DLC1เหมือนเค้าป่าวว๋า จาได้ขอลองมั้ง เฮอๆ
วันที่: 03 Mar 10 - 22:36

 ความคิดเห็นที่: 7 / 28 : 548055
โดย: Totsaporn

สุดยอดจริง ๆ ครับ
ถ้าผมอยู่ไกล้ ๆ จะเอาไปเป็นหนูทดลองให้พี่ก่อนเลย
หรือถ้าพี่ลงมาเที่ยวหาดใหญ่ อย่าลืมแวะมานะ จะเอาไปให้พี่จิ้มเล่นเลย
วันที่: 04 Mar 10 - 11:39

 ความคิดเห็นที่: 8 / 28 : 548061
โดย: Pot 5d V6
ว่าแต่พี่จะเด็ดจะทดลองกะรุ่นไหนได้บ้างครับ ถ้าของผม cronos ปี95 V6 ใช้ได้ละเปล่าครับ
ยินดีให้ทดลอง 555
วันที่: 04 Mar 10 - 12:10

 ความคิดเห็นที่: 9 / 28 : 548128
โดย: จะเด็ด
จังหวะแรก ได้ลองกะรถตัวเองไปแล้วเมื่อบ่าย
ขับไปหาเพื่อน ขอยืม Data Logger แบบที่ใช้กับ 3
เอามาลองเสียบดู ปรากฏว่า...

ไม่ Connect to Car ECU ครับพี่น้อง
เพื่อนบอก สงสัยว่า Software ใช้ด้วยกันไม่ได้
เนื่องจากของ 3 เป็น CAN Protocol

แต่โปเต้ (น่าจะ) เป็น ISO
เดี๋ยวสัปดาห์หน้าเอาใหม่ !

ผมได้รับความช่วยเหลือจาก คุณฟักทอง แห่ง iWebGas.com
โดยได้รับความอนุเคราะห์ให้ยืม ELM327 OBD scanner
นำไปใช้ฟรีๆ ในช่วงระหว่างทดลองนี้

ต้องขอขอบคุณ คุณฟักทอง แห่ง iWebGas.com ด้วยครับ
สัญญาว่าถ้าเครื่องมือของคุณฟักทอง
ช่วยให้ผมค้นพบสัญญาณ OBD2 ในรถ Mazda รุ่นต่างๆ
เดี๋ยวผมจะเขียนเนื้อหาดีๆ ให้ได้อ่านกันถ้วนหน้าครับ !
วันที่: 04 Mar 10 - 18:21

 ความคิดเห็นที่: 10 / 28 : 548138
โดย: Hanker man
วันที่: 04 Mar 10 - 20:02

 ความคิดเห็นที่: 11 / 28 : 548176
โดย: สี่ดอ ล้อสาม
คุณ จะเด็ด รบกวน เช็ค Ver ของ lm327 ด้วยนะครับ
ล่าสุดจะเป็น 1.3x นะ
จะ support can เพิ่มขึ้นด้วยแล
วันที่: 04 Mar 10 - 21:35

 ความคิดเห็นที่: 12 / 28 : 548188
โดย: .เต้ย.
ขอถามหน่อยครับ ถ้าเป็นตาตี่มันจะอ่านค่าอะไรได้บ้างครับ
ดูจากกล่อง diag แล้วมันมีขั่วเหล็กอยู่ไม่กี่ช่องเอง
ขา bus+ bus- ก็ไม่ขั้วเหล็ก
วันที่: 04 Mar 10 - 22:33

 ความคิดเห็นที่: 13 / 28 : 548206
โดย: Méchant
สู้ๆ คับ ......
วันที่: 05 Mar 10 - 06:33

 ความคิดเห็นที่: 14 / 28 : 548242
โดย: จะเด็ด
คุณเต้ยครับ

ถ้ามันมีสัญญาณ OBD2 ในเครื่อง BP ของตาตี่ (ย้ำว่า ถ้ามี...)
พารามิเตอร์ของ OBD2 ที่อ่านค่าออกมาได้
จะไม่แตกต่างจากพวกโปเต้ครับ

ที่ต่างกันคือโพรโตคอล
หรือวิธีการสื่อสารระหว่างอุปกรณ์ทั้ง 2 ฝั่งนั้น
รวมถึงความเร็วในการสื่อสารระหว่างกัน
(ในทางเทคนิคเราจะเรียกว่า Baud Rate
จำสมัยก่อนที่เราใช้ Anolog Modem 56K กันได้ไหม
ทำนองนั้นแหละครับ)

เครื่อง BP ของตาตี่ ถ้ามีคงเป็น PWM Protocol

ส่วนของโปเต้ อย่างที่คุณ p_protege เคยถ่ายภาพมาให้ดู
ดูจากขา คาดว่าเป็น ISO Protocol

ระหว่าง PWM กับ ISO ต่างกันที่โหมดในการรับ-ส่ง
แล้วก็ Data Word Format ที่อ่านออกมาได้

PWM คือ Pulse-Width Modulation
คล้ายๆ กับวิธีที่เราเขียนข้อมูลเพลง ลงบนแผ่น Audio CD

แล้วข้อมูลที่อ่านออกมาได้มีอะไรบ้าง
หลักๆ จะมี 2 กลุ่มคือ

1) Freeze Frame Data พวกนี้เป็นค่านิ่งๆ ไม่เปลี่ยนตามเวลา มักใช้บอก Error ของอุปกรณ์ต่างๆ

2) Live Data พวกนี้เป็นค่าที่เปลี่ยนขึ้น-ลงทุกเสี้ยววินาที

สำหรับ Error Code ที่เป็น Freeze Frame
เบื้องต้นดูได้จากหัวข้อ "รหัสข้อผิดพลาดของ OBD2"
http://www.obdthai.com/

พวกช่างที่ต้อง Service รถของเรา
จะต้องสนใจค่าในกลุ่ม Freeze Frame มากๆ
เพราะถ้า ABS ไม่ปกติ หรือแอร์โฟลวชำรุด
มันจะบอกออกมาในลักษณะของ Freeze Frame Data

ส่วนคนที่เป็นจูนเนอร์
มักจะดู Live Data ก่อนเป็นลำดับแรก
เช่น แรงดันในท่อไอดีเป็นเท่าไร
องศาไฟจุดระเบิดเป็นอย่างไร
ค่า O2 Volt เท่าไร

ปรับโน่น ปรับนี่แล้ว ค่าพวกนี้เปลี่ยนไปยังไง
ใช่อย่างที่ต้องการหรือเปล่า

เสร็จแล้วก็กลับมาดู Freeze Frame Data ว่าไอ้ที่เขาปรับเปลี่ยนไปแล้วนั้น
มันไม่ได้ไปสร้างปัญหาอะไรใหม่
ซึ่งตัวอย่างปัญหา อาจจะหมายถึงการทำให้ไฟ Engine ที่คอนโซลแดงขึ้นมาก็ได้ครับ
วันที่: 05 Mar 10 - 10:14

 ความคิดเห็นที่: 15 / 28 : 548244
โดย: จะเด็ด
คุณสี่ดอ ล้อสาม
คงไม่ใช่เวอร์ชัน 1.3 อย่างแน่นอนครับ

เพราะคุณฟักทอง ซื้อเมื่อนานมาแล้ว
น่าจะเป็น 1.1x หรือ 1.2x อะไรสักอย่างหนึ่ง

แต่เบื้องต้น ผมคิดว่าคงพอใช้งานได้
โดยใช้กับซอฟต์แวร์ที่อยู่ในแผ่น ที่มาด้วยกันกับเจ้า ELM327 Scan ตัวนั้น

คือตอนนี้อยากให้มั่นใจก่อนว่า
กล่องของรถ Mazda เราๆ มันปล่อยสัญญาณ OBD2 ออกมาจริงๆ

ถ้าพออ่านค่าได้บ้าง แล้วเดี๋ยวค่อยลงทุนหาซื้อ OBD2 scanner ไว้ใช้เองในอนาคตครับ
วันที่: 05 Mar 10 - 10:20

 ความคิดเห็นที่: 16 / 28 : 548247
โดย: จะเด็ด
ล่าสุดได้คุยกับคุณฟักทอง เมื่อวานนี้
กล่องคุมหัวฉีดแก๊ส ที่อ่านค่า Fuel Trim ของ OBD2 มาใช้ได้
ก็ไม่ใช่ว่าจะอ่านได้ทุก Protocol นะครับ

มันคงมีความละเอียดอ่อน
ในเรื่องการ Testing แล้วก็ความเข้ากันได้ของ Software ต่างๆ
ไล่ตั้งแต่ Software ในกล่องน้ำมันเราๆ
มาถึง Firmware ที่อยู่ใน ODB2 Scanner หรือ Code Reader
แล้วก็ยังมีซอฟต์แวร์แสดงผลบนหน้าจอ Windows อีก

ถ้าจุดใดจุดหนึ่งในนี้ ไม่เข้ากัน
มันก็จะพลอยทำให้ ECU not connect เหมือนที่ผมเจอไปเมื่อวานครับ
คือดูเหมือนว่า มันจะเห็นค่าทางไฟฟ้าที่มาจากพอร์ต OBD2
แต่มันไม่เข้าใจความหมาย

แต่ก็มีความพยายามที่จะทำให้มันเข้ากันได้
โดยการสร้างอุปกรณ์แปลง Protocol หนึ่ง ไปเป็นอย่างอื่นๆ ได้

ดังจะเห็นได้จากกล่องคุมหัวฉีด LPG ยี่ห้อ EuropeGas ตระกูล Oscar ทั้งหลาย
ตอนนี้มีคนทำตัวแปลง Protocol ให้เข้ากับกล่อง Oscar ได้แล้วจำนวนหนึ่ง

ถ้าบังเอิญว่า
มีป๋า หรือสมาชิกท่านใดในนี้ ที่มีกำลังภายในสูง

สามารถเอาคำตอบจากโรงงานประกอบรถของ Mazda มาได้ว่า
กล่องน้ำมันของรถรุ่นต่างๆ ของ Mazda ใช้ Protocol อะไรบ้าง
จะช่วยให้งาน Testing สำเร็จเร็วขึ้นมากครับ
เพราะเราจะจำกัดขอบเขตให้แคบเข้ามาได้เยอะ

และรวมทั้งถ้าเรารู้รหัสของ OBD1 รุ่นเก่า (แต่ต้องรู้ลึกมากๆ นะครับ)
ในอนาคต เราอาจจะสร้างตัวแปลง Protocol มาเป็น OBD2
เพื่อใช้ในงานต่างๆ ไม่ว่าจะเป็น Engine Power Tune-up
หรือ LPG Conversion Tune-up หรืออื่นๆ ได้อีกเยอะครับ
วันที่: 05 Mar 10 - 10:38

 ความคิดเห็นที่: 17 / 28 : 548249
โดย: จะเด็ด
น่าเสียดาย ที่องค์ความรู้ส่วนใหญ่ในประเทศไทย
มักจะใช้ได้กับเครื่องของ Toyota เป็นหลัก

ผมได้แต่หวังว่า ถ้าการค้นพบนี้สำเร็จลง
น่าจะช่วยให้เพื่อนๆ ที่ใช้ Mazda ในประเทศนี้
ได้มีอะไรที่ดีขึ้นสักอย่างหนึ่งในชีวิต

จะเกี่ยวกับเรื่องจูนแก๊ส หรือ Engine Tune-up อะไรก็แล้วแต่
...
วันที่: 05 Mar 10 - 10:44

 ความคิดเห็นที่: 18 / 28 : 548305
โดย: kkk 30.Racing
การใช้สายและ ซอฟแวร์ ในการวิเคราะห์ เครื่องยนต์ ของรถนั้น จะใหเ ได้ผมออกมาดีนั้น
1สายไฟระบบเครื่องยนต์ ไปที่กล่อง
2เซ็นเซอร์ ของคัวเครื่องยน์
3.สายสัญญาน ขั้ววิเคราะห์ ควรเป็นสายเส้นเดียวกัน
4.ซอฟแวร์ ของเครื่อง และรถแต่ละปี เป็นสาย เฉพาะเท่านั้น
ทั้งนั้นและทั้งนี้ เพื่อกานอ่านค่า ในการปรับจูนเครื่องยนต์ ก็จะง่ายยิ่งขึ้นและอ่านค่าครบถ้วนครับ
ผมขอ เอาใจช่วยนะครับ
วันที่: 05 Mar 10 - 14:20

 ความคิดเห็นที่: 19 / 28 : 548312
โดย: สี่ดอ ล้อสาม
ตอนนี้ผมปลงแล้วครับ กับการ Connect ECU ของ mazda ปี 96 ลงมา
ผมเลยลองจะไปอีกทางนึงคือ ดึงค่าจาก sensors ต่างๆมาตรงๆเลย
จุดประสงค์คือ ผมต้องการจะแสดงค่าต่างๆของเครื่องยนต์ออกทาง N/B ครับ
ซึ่งมันดีกว่าการที่เราซื้อ gauge มาติดเป็นแถวๆ เต็มคอนโซลรถ

ถามว่าได้ประโยชน์ อะไร
ได้หล่อครับ และประหยัดด้วย
แถมเวลาค่าอะไรผิดปกติไป เรารู้ก่อนครับ เราตังให้มัน alam ได้เนื่องจากมันเป็น ดิจิตอลทั้งระบบ

ตอนนี้ ผมทำ device ดึงสัญญาณ ออกมาได้แล้ว (TAP สายหน้า ECU โลด)
แล้วเข้าพวกวงจร ADC (ตอนนี้ใช้ PIC16F887)
เหลือกำลังทำ software ที่เอาค่ามาแสดงครับ

ส่วนปัญหาของผมตอนนี้คือ การ calibration ของ sensors ต่างๆซึ่งต้องเอามาเทียบค่ากับ sensors อื่นๆแทน เนืองจาก ผมหา spec ของ sensors พวกนี้ได้ยากมาก
ตัวอย่างเช่น air flow sensors ยังหาทางวัดไม่ได้เลยว่า จะออกเป็น หน่วยอะไร ยังไงเลย

ด้วยระบบนี้ ผมว่าเหมาะสมกับการมาทำ gauge วัดมากกว่าระบบอื่นครับ เพราะว่า update ค่าเร็วมาก (30-50hz ได้สบายๆ เลย)

ซุ่มอยู่นานเลยครับ
เดียวเสร็จแล้วจะเอามาโชว์ ให้ดูกันนะครับ
วันที่: 05 Mar 10 - 15:57

 ความคิดเห็นที่: 20 / 28 : 548324
โดย: Méchant
แจ่มๆกันทั้งนั้นเลยคับกระทู้นี้

ก้าวเล็กๆของMZ
วันที่: 05 Mar 10 - 17:15

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