ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ลามิน่าฟิลม์ CTX
ZPracing
NexenTire Ford Everest
Freeform
MirageAudio NVyangyont
HKS

สนใจติดต่อลงแบนเนอร์โฆษณา หรือปักหมุดกระทู้ คลิกที่นี่

สมัครสมาชิกคลับ!! | กฏกติกามารยาท | กฏระเบียบห้องซื้อขาย-ร้านค้า
ช่องทางสำรองในการติดต่อสื่อสาร เฟสกลุ่ม อย่าลืมแอ๊ดกันไว้ด้วยนะครับ >> http://www.facebook.com/groups/EverestClubThailand/
ประกาศ!! แจ้งเปลี่ยนแปลงวิธีการโพสตั้งกระทู้ใหม่
สมาชิกใหม่ต้องทำการตอบกระทู้ หรือคอมเม้นท์ให้ครบ 3 โพสก่อน จึงจะเริ่มตั้งกระทู้ใหม่ได้

ผู้เขียน หัวข้อ: Forscan Lite iOS: อ่านค่าแรงดันลมยาง TPMS ใน iPhone  (อ่าน 528 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ bugzila

  • สมาชิก 100 ไมล์
  • ******
  • เจ้าของกระทู้
  • สมาชิก ID: 2382
  • กระทู้: 101
  • พลังน้ำใจ : 5
  • เพศ: ชาย
  • จังหวัด: ชลบุรี
  • ชื่อเล่น: บอล
  • มนาปทายี ลภเต มนาปํ.
    • ดูรายละเอียด
    • รางวัลและกิจกรรม
 Share 

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

** บทความนี้เผยแพร่ เพื่อให้ได้ทดลองเรียนรู้ด้วยตัวเอง ขออย่านำข้อมูลไปใช้เพื่อหาผลประโยชน์ หรือนำรูปภาพไปใช้เพื่อการโฆษณา ทั้งสิ้นครับ

*** Do it at your own risk





ากหัวข้อ ทดลองดึงแรงดันลมยางแต่ละล้อจาก TPMS มาแสดงบน Android SmartPhone โดยคุณ เอ้ด 41 http://www.everestclubthailand.com/index.php/topic,2561.0.html 
ซึ่งสร้างความน้อยใจและความคัน ให้กับชาว iPhone เป็นอย่างยิ่ง. 
:emo_110: 




ในการอ่านค่าแรงดันลมยางจาก Sensor TPMS  แต่ละล้อผ่าน iPhone นั้น รูปแบบที่ใช้ ยังเป็นการเชื่อมต่อผ่านอุปกรณ์ ELM327 OBD2 Wifi มาทำหน้าที่อ่านค่าลมยางจากรถ และส่งออกมาแสดงผลที่ iPhone  ทั้งนี้เราสามารถเลือกรูปแบบ การแสดงผลของรถออกมาเป็นค่าต่างๆ ได้อีกด้วย *ซึ่งหากมีโอกาสจะเขียน ในกระทู้ถัดไปครับ.


:)
สำหรับ iPhone , iPad จะรองรับการส่งผ่านข้อมูลเพียงแค่ Wifi เท่านั้น ไม่สามารถใช้งานผ่าน ระบบ Bluetooth ได้ ใครจะหาซื้ออุปกรณ์มาใช้ แนะนำให้เป็นการส่งสัญญาณแบบ WiFi ไว้นะครับ จะได้รองรับทั้ง Andriod และ iOS ในทีเดียวครับ.



อุปกรณ์ที่ใช้ในการทดสอบ

- Vgate iCar3 Wifi

เป็น OBD2 Scanners ใช้การเชื่อมต่อผ่าน Wifi ระยะทาง 10-20ม. เชื่อมต่อผ่าน OBD-II ในรถ สามารถหาซื้อได้จากหลายที่เช่น Aliexpress , eBay สนนราคาประมาณ 470-700บ. แล้วแต่ร้านครับ.

สำหรับ Vgate iCar3 นั้นจะทำงานได้แค่ฝั่ง HS นะครับ คือสามารถอ่านโมดูลของรถออกมาได้แก่ TCM PCM OBDII APIM PAM และ BdyCM.


มาดูความสามารถจากผู้ผลิตที่แจ้งไว้กันครับ.
- Stop communication, wait half an hour, auto sleep
- Read, erase and display code
- Measure the fuel consumption.
- Display real-time operating performance of the car, such as momentum,
vehicle speed, oil pressure, coolant temperature, engine load, intake manifold
pressure, throttle position, the values of oxygen sensors, air intake
temperature, and more.
- Turn off the MIL (signal Check Engine).
- Download data to external media in a variety of formats for later printing.
- Record various parameters, display graphics in real time, and more.


รองรับ OBD-II Protocal ดังนี้
1.SAE J1850 PWM(41.6Kbaud)
2.SAE J1850 VPW(10.4Kbaud)
3.ISO9141-2(5 baud init,10.4Kbaud)
4.ISO14230-4 KWP(5 baud init,10.4 Kbaud)
5.ISO14230-4 KWP(fast init,10.4 Kbaud)
6.ISO15765-4 CAN(11bit ID,500 Kbaud)
7.ISO15765-4 CAN(29bit ID,500 Kbaud)
8.ISO15765-4 CAN(11bit ID,250 Kbaud)
9.ISO15765-4 CAN(29bit ID,250 Kbaud)
A.SAE J1939 CAN(29bit ID,250*Kbaud)
B.USER1 CAN(11*bit ID,125*Kbaud)
C.USER2 CAN(11*bit ID,50*kbaud)

* รายการนี้หากใครมี OBDLink MX wifi, VXDiag Wifi หรือ VCMII Wifi อยู่แล้วก็ไม่จำเป็นต้องซื้อครับ.


- FORScan Lite 1.3.10 for iPhone

ใบบรรดา OBD-II Smart Gauge applications แทบทั้งหมดที่อยู่ใน iTunes น่าจะมีเพียง เจ้า Forscan Lite iOS เท่านั้นที่ผมได้ลองแล้ว สามารถเข้าถึง PID BdyCM TPMS ของ Ford ได้ (มีเสียงกระซิบมาว่า OBDLink App ของ OBDLink MX ก็สามารถอ่านได้เช่นกัน)

ก็ขอกล่าวถึงเจ้า Forscan Lite iOS ก่อนแล้วกันครับ
โดยสามารถซื้อได้ผ่าน iTune ราคา 4.99USD หรือราวๆ 179บ. (เสียเงินอีกแล้ว :P)
และไม่จำเป็นต้องมี account สำหรับ FORScan แบบเวอร์ชั่นบน PC.
Download : https://itunes.apple.com/th/app/forscan-lite-for-ford-mazda-lincoln-mercury/id892347083?mt=8




- iPhone, iPad
ที่ติดตั้ง iOS 6.0 ขึ้นไป. รองรับทั้ง iPhone, iPad, และ iPod touch.



เริ่มทดสอบ
นำเจ้า Vgate มาเชื่อมต่อกับช่อง OBD-II ในรถ ซึ่งใน Everest จะมีให้มา 2 ช่อง ตำแหน่งใกล้กัน คือ
- OBD-II สีขาวจะอยู่ด้านนอก ชึ่งเหมาะกับการต่อชั่วคราว เนื่องจากจะปิดฝาพลาสติกไม่ได้ 
- OBD-II สีดำด้านในลึกเข้าไปจากสีขาว สามารถเสียบไว้และปิดฝาพลาสติกได้ เหมาะกับผู้ที่ต้องการเชื่อมต่อไว้ตลอดเวลา.



เมื่อเสียบแล้วให้บิดกุญแจรถไปที่ตำแหน่ง on เพื่อจ่ายไฟให้ เจ้า Vgate จะสังเกตุเห็นไฟสีแดง แสดงสถานะ power และไฟสีฟ้าแสดงสถานะการรับส่งสัญญาณ wifi


เปิด iPhone เพื่อเชื่อมต่อสัญญาณ Wifi จาก Vgate โดยจะมี Wifi SSID ชื่อ V-LINK ขึ้นมาให้เชื่อมต่อ สามารถกด connect ได้เลยโดยไม่ต้องใช้รหัส




เมื่อเชื่อมต่อได้เรียบร้อยแล้วจะเห็นว่า มีเครื่องหมายถูกอยู่หน้า  V-LINK
ให้เปิด App FORScan Lite 1.3.10 for iPhone ขึ้นมาครับ


นี่แหละครับหน้าตาของเจ้า FORScan Lite 1.3.10 for iPhone หน้าตาแสดงผลแบบเรียบง่ายไม่หวือหวา มีการทำงานหลายๆอย่างคล้ายๆในเวอร์ชั่นบน PC ยกเว้นไม่สามารถแก้ค่า As Built ได้.

มาลองทำการเชื่อมต่อ FORScan กับ รถ กันดูครับ จิ้มแรงๆไปที่  icon connect เลยครับ จะเห็นว่าสัญลักษณ์รูปเกจ์จะหมุนไปทางขวามือ คือเชื่อมต่อได้แล้ว

ลองดูข้อมูลรถกันสักหน่อย เลือกที่ icon Vehicle


 

ข้อมูล Log เลือกที่ icon Log





ข้อมูล DTC Errors เลือกที่ icon Errors
ซึ่งเราสามารถอ่านและรีเซ็ต DTC errors code ได้จากโปรแกรม







มาถึงพระเอกของงานกันครับ นั่นคือข้อมูล Dashboard


ขั้นตอนการกำหนดการแสดงผล TPMS data.
หากเข้าในหน้านี้ครั้งแรก จะเป็นหน้าเปล่า ยังไม่มีเกจ์ใดๆแสดงผล ให้กดไปที่รูปเฟืองมุมบนขวามือ เพื่อเลือก โมดูล และ PID ที่ต้องการแสดงผล ขั้นตอนนี้จำเป็น ต้องทำเมื่อเชื่อมต่อกับรถแล้วเท่านั้นครับ.




ในที่นี้ เราต้องการแสดงค่าของลมยาง จะอยู่ในโมดูล BbyCM  ให้เลือกเครื่องหมายถูกในโมดูลนี้ แล้วกด Back



ให้กดเครื่องหมาย + ด้านล่าง เพื่อเลือก PID ที่แสดงผลของ TPMS กันครับ ตาม

รูปนี้ จะเลือกให้แสดงผลแรงดันลมยาง แยกออกมาเป็น 10 ค่าดังนี้
TPM_PRES_LF (kPa) แรงดันลมยางหน้าซ้าย
TPM_PRES_RF (kPa) แรงดันลมยางหน้าขวา
TPM_PRES_RRO (kPa) แรงดันลมยางหลังขวา
TPM_RES_LRO (kPa) แรงดันลมยางหลังซ้าย
TPM_L_SR_ID = TPMS Last Received Sensor ID หมายเลขไอดีเซ็นเซอร์ที่อ่านได้ล่าสุด
TPM_L_STAT = TPMS Last Received Sensor Status สถานะของเซ็นเซอร์ที่อ่านได้ล่าสุด
TPM_L_TEMP = TPMS Last Received Temperature อุณหภูมิภายในยางที่อ่านได้ล่าสุด
TPM_L_PRESS = TPMS Last Received Measured Pressure แรงดันลมยางที่วัดได้ล่าสุด
TPMS_STATUS = Tire Pressure Monitoring System Status สถานะระบบ TPMS ของรถ
TPM_MOTION_S = TPM Vehicle Motion Status สถานะของเซ็นเซอร์ TPMS ที่อ่านได้ล่าสุด


นอกจากนัันยังทราบถึงสถานะอื่นๆ เช่น
TPM_WRN_LMP = Tire Pressure Monitoring System Indicator
TPM_HITS_LF = Left Front TPMS Sensor Hit Rate
TPM_MSG_LF = Left Front TPMS Sensor Message Count

หรือจะเอาค่าประวัติย้อนหลัง 5 ครั้ง เมื่อรถมีปัญหาลมยางอ่อนเช่น อุณหภูมิภายในยาง, แรงดันลม , หมายเลข ID Sensor รวมทั้งเลขหลักไมล์ช่วงเวลาที่ไฟ TPMS โชว์ ให้เราสามารถวิเคราะห์สาเหตุของไฟเตือน TPMS ได้อย่างดีครับ




**อ้างอิง PID เพิ่มเติมได้จากกระทู้นี้ครับ
http://www.everestclubthailand.com/index.php/topic,2549.0.html



พอเราเลือกค่าแสดงผลได้เป็นที่พอใจแล้ว ให้กดเครื่องหมายถูก ที่มุมบนขวามือเพื่อกลับไปหน้า Dashboard ครับ




จะได้รูปเกจ์ขึ้นมาแสดงแล้วครับ แต่เนื่องจาก ค่าลมยางยังแสดงเป็น kpa ซึ่งหากเราต้องการเปลี่ยนให้เป็น psi ก็กดเข้าไปที่เกจ์นั้นๆได้เลย จะมีหน่วยแสดงผลให้เลือกอีกครั้งครับ





พอเราเลือกหน่วยเป็นที่พอใจแล้ว ก็จะมาลองดึงค่า Live Data มาแสดงที่ iPhone กันครับ ที่หน้าจอด้านล่างจะมี icon ให้เลือกดังนี้

กดที่เลข 1 จะแสดงค่า Live Data
กดที่เลข 2 จะหยุดแสดงค่า Live Data
กดที่เลข 3 จะเป็นการบันทึกค่า Live Data หน้าจอปัจจุบัน
กดที่เลข 4 จะเป็นการเปิดเอาไฟล์ค่า Live Data ที่เคยบันทึกไว้
กดที่เลข 5 จะเป็นการรีรันค่า Live Data


ทดลองกดที่หมายเลข 1 เพื่อดูหน้าจอเกจ์ได้เลยครับ.
หน้าจอที่ได้ก็จะออกมาประมาณนี้ครับ เราสามารถเตะที่หน้าจอเพื่อให้แสดงผลแบบ เต็มจอก็ได้ หรือจะหมุนดูแนวนอนก็ทำได้


หากต้องการหยุดการแสดงผลหรือเลิกใช้งาน ก็กดที่หมายเลข 2  และ หากต้องการเลิกใช้งานก็กด Disconnect การเชื่อมต่อกับ Vgate .



หากต้องการให้แสดงผลออกมาในรูปแบบข้อมูล ก็สามารถเลือกได้จาก icon table ที่หน้าจอหลัก


จะได้ออกมาประมาณนี้ครับ




หรือแสดงผลในรูปแบบของกราฟก็ยังได้







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








เขียนมา 3 วัน ขอตัวไปนอนพักก่อนละครับ. :emo_112:

« แก้ไขครั้งสุดท้าย: 06 ก.ย. 2017, 10:26:01 โดย bugzila »

ออฟไลน์ เอ้ด 41

  • สมาชิก 50 ไมล์
  • *****
  • สมาชิก ID: 181
  • กระทู้: 65
  • พลังน้ำใจ : 9
  • เพศ: ชาย
  • จังหวัด: ชลบุรี
  • ชื่อเล่น: หมูภูธร
    • ดูรายละเอียด
    • รางวัลและกิจกรรม
Re: Forscan Lite iOS: อ่านค่าแรงดันลมยาง TPMS ใน iPhone
« ตอบกลับ #1 เมื่อ: 24 ส.ค. 2017, 22:23:56 »
แฟนๆ iphone นอนตาหลับแล้ว  :emo_107:
คนเขียนยัง ต้องหาเวลานอนกันต่อไป  :emo_108:
เนื้อหา รูป ครบครัน อ่านเข้าใจง่ายดีครับ

Tags: