ฉันค้นหาสิ่งเดียวกันมาพักหนึ่งแล้ว นี่อาจเป็นลิงค์ที่มีประโยชน์ที่สุดที่ฉันได้พบ:
KW1281 การวินิจฉัยสดด้วย Raspberry Pi
ผู้เขียนได้ทำวิศวกรรมชิ้นส่วนของซอฟต์แวร์ที่เขียนขึ้นสำหรับ Windows โดยดูที่กระแสข้อมูลไบต์ระหว่างคอมพิวเตอร์ของเขากับคอมพิวเตอร์ในรถยนต์ของเขา ในขณะที่รายละเอียดด้านเทคนิคมีความสนใจเขายังให้ข้อมูลโค้ดของซอร์สที่สามารถใช้ได้
ข้อสรุปสุดท้ายของเขาคือ Raspberry Pi ไม่สามารถอ่านได้จากส่วนต่อประสาน OBD-II ของรถยนต์ในขณะที่เครื่องยนต์กำลังทำงาน เหตุผลของเขาคือไดรเวอร์ที่ต่อเนื่องซึ่งส่งผลให้เกิดการเสียเวลา
ต่อไปนี้เป็นอีกวิธีหนึ่งที่อาจมอบโซลูชันในที่สุด แต่ส่วนใหญ่จะครอบคลุมด้านฮาร์ดแวร์สำหรับตอนนี้:
โครงการพีซี Raspberry Pi Car
ผู้เขียนขอชิป STN1110 ฟรีและวางแผนที่จะสร้างบอร์ดแบบกำหนดเองเพื่อสื่อสารกับรถของเขา หากคุณค้นหาบนกระดาน Raspberry Pi คุณจะพบว่ามีคนอื่นที่ทำงานในสิ่งเดียวกัน ฉันยังสามารถหาคนที่ทำงานในบอร์ดรุ่นดังกล่าวได้:
OBD-II STN1110
ผู้สร้างไม่ได้จัดเตรียมเว็บไซต์สำหรับการสั่งซื้อบอร์ดที่ฉันรู้ แต่ดูเหมือนจะเสนอให้หากคุณส่งข้อความส่วนตัวในแบบฟอร์ม
นอกจากนี้ยังมีแอพ Android ที่เรียกว่าแรงบิดที่มีให้ ฉันยังไม่สามารถหาแหล่งที่มาได้
ลิงก์ที่อาจเป็นประโยชน์เพิ่มเติม:
pyOBD - โปรแกรม open source (GPL) เขียนด้วย python ที่เชื่อมต่อกับ OBD-II ถ้านั่นไม่ใช่การจับคู่ที่สมบูรณ์แบบสำหรับ Raspberry Pi ฉันไม่รู้ว่ามันคืออะไร
openOBD: เครื่องมือสแกน OBD-II - โปรแกรม OBD-II ที่ใช้ C ++ ที่ถูกทอดทิ้งสำหรับทั้งระบบ Windows และ Linux
แก้ไข 7/28/2013
มีการโพสต์บล็อกในRaspberryPi.orgวันนี้พร้อมกับข้อมูลที่ดีเพิ่มเติม:
นี่คือลิงก์ไปยังบล็อก: Carputers - แนวคิดบางประการในการเริ่มต้นให้คุณ
เชื่อมโยงไปยังโพสต์ฟอรั่มของผู้ชายคนหนึ่งที่ใส่ PI ใน F150 ของเขา: ฉัน Pi Carputer ในรถบรรทุกของฉัน
เชื่อมโยงไปยังแหล่งที่มา GitHub ของเขา
อีกโครงการที่มี OBD และ GPS: OBD GPS Logger
ซอฟต์แวร์ที่เขียนขึ้นสำหรับข้างต้นที่จำลอง OBD: OBDSim
ฉันมีความรู้สึกว่าถ้าฉันไม่ได้เริ่มทำสิ่งนี้ในไม่ช้าก็จะไม่มีอะไรเหลือที่จะพัฒนา