Pi powerd คอมพิวเตอร์ OBD-II


13

ฉันเพิ่งสร้างOBDuino32kกับ Arduino Uno ของฉัน น่าเสียดายที่ฉันสร้างส่วนต่อประสานที่ไม่ถูกต้องดังนั้นฉันจึงไม่สามารถใช้กับรถของฉันได้ ฉันสร้างอินเตอร์เฟซสำหรับISOแทนELM

ฉันซื้อ Raspberry Pi เมื่อวันก่อนและฉันคิดว่าเนื่องจากฉันได้สร้างสายเคเบิล OBD-II ถึง DB9 แล้วฉันสงสัยว่ามีวิธีที่ฉันสามารถใช้เพื่อทำให้โครงการเสร็จสมบูรณ์หรือไม่ ไม่มีใครรู้ว่าซอฟต์แวร์ Linux OBD ใด ๆ ที่จะทำงานบน Pi หรือไม่? ฉันเริ่มค้นหาแล้ว แต่ยังไม่พบสิ่งใดเลย จะติดตามความคืบหน้าใด ๆ ที่นี่ ข้อมูลเชิงลึกเกี่ยวกับชุมชนนี้สามารถให้ยืมได้ชื่นชมอย่างมาก


2
ฉันวางแผนที่จะเชื่อมต่อ Pi ของฉันกับอินเตอร์เฟส OBD-II ในรถของฉันด้วย สำหรับฮาร์ดแวร์ฉันใช้ดองเกิลที่เชื่อมต่อผ่านบลูทู ธ ซึ่งเป็นวิธีที่ง่ายที่สุดในการทำ (ไม่มีการบัดกรีสำหรับการเริ่มต้น)
Tom77

@ Tom77 - น่าสนใจ คุณมีบล็อกหรือเว็บไซต์ที่ติดตามโครงการของคุณหรือไม่? ฉันอยากเห็นมัน
โทมัส

ฉันเดาว่าตอนนี้เราสามารถพูดถึง carberry ได้ไหม? carberry.it
แอนโทนีกิ๊บส์

คำตอบ:


9

ฉันค้นหาสิ่งเดียวกันมาพักหนึ่งแล้ว นี่อาจเป็นลิงค์ที่มีประโยชน์ที่สุดที่ฉันได้พบ:

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

ฉันมีความรู้สึกว่าถ้าฉันไม่ได้เริ่มทำสิ่งนี้ในไม่ช้าก็จะไม่มีอะไรเหลือที่จะพัฒนา


โปรดใช้ลิงก์เป็นแหล่งข้อมูลเพิ่มเติมไม่ใช่ลิงค์หลักของคุณ เราต้องการให้คุณอธิบายสิ่งที่ลิงค์เหล่านั้นพูด
xxmbabanexx

ว้าว! ขอบคุณ! ฉันจะตรวจสอบสิ่งเหล่านี้! ดูเหมือนว่าข้อมูลที่มีแนวโน้มที่จะสร้าง
โทมัส

1
@xxmbabanexx เพิ่มคำอธิบายของเนื้อหาลิงก์และข้อมูลเพิ่มเติมอีกเล็กน้อย
Sparafusile

ดีกว่ามาก นี่คือความน่ากลัวคำตอบ
xxmbabanexx

4

คุณอาจพบนี้น่าสนใจโครงการ: ราสเบอร์รี่ Pi โครงการของฉัน - OBD2 บันทึกข้อมูล ผู้ชายสร้างตัวบันทึกข้อมูล ODB2 สำหรับรถมอเตอร์ไซด์ของเขาโดยใช้ Raspberry Pi

เขามีลิงค์ไปยัง GitHub ที่คุณสามารถค้นหาซอร์สโค้ดรวมถึงรายละเอียดเกี่ยวกับอินเตอร์เฟส USB -> OBD2 ที่เขาใช้

นอกจากนี้ยังมีคู่ของคนในกระบวนการของการสร้างแอปเข้าสู่ระบบ OBD2 ใช้ Raspberry Pi ให้ตรวจสอบบล็อกของพวกเขา: Pimyride กับเดวิดและอลัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.