CAN บัสสื่อสาร Arduino?
CAN บัสสื่อสาร Arduino?

วีดีโอ: CAN บัสสื่อสาร Arduino?

วีดีโอ: CAN บัสสื่อสาร Arduino?
วีดีโอ: ทดสอบ IOXESP32 สื่อสารกับ Arduino Uno ผ่าน CAN bus 2024, พฤศจิกายน
Anonim

จากวิกิพีเดีย เครือข่ายพื้นที่ควบคุม ( สามารถ ) รสบัส คือ "ยานพาหนะ รสบัส มาตรฐานที่ออกแบบมาเพื่อให้ไมโครคอนโทรลเลอร์และอุปกรณ์สามารถ สื่อสาร กันภายในรถโดยไม่มีเครื่องคอมพิวเตอร์แม่ข่าย" อุปกรณ์เหล่านี้ สามารถ เรียกอีกอย่างว่าหน่วยควบคุมอิเล็กทรอนิกส์ (ECU)

ในทำนองเดียวกัน คุณอาจถามว่า สื่อสารโดยใช้ Arduino ได้หรือไม่

เครือข่ายพื้นที่ควบคุมของ simple สามารถ เป็นมาตรฐานบัสที่ช่วยให้ไมโครคอนโทรลเลอร์และอุปกรณ์ต่อพ่วงสามารถ สื่อสาร โดยไม่ต้องใช้อุปกรณ์โฮสต์หรือคอมพิวเตอร์ พัฒนาโดย Robert Bosch GmbH สามารถ เป็นโปรโตคอลหลักที่ใช้ในรถยนต์สำหรับ การสื่อสาร ระหว่างชุดควบคุมและส่วนประกอบ

นอกจากนี้โปรโตคอลสามารถกับ Arduino ได้หรือไม่ เนื่องจาก Arduino ไม่มี inbuilt ใด ๆ สามารถ พอร์ต a สามารถ ใช้โมดูลที่เรียกว่า MCP2515 นี้ สามารถ โมดูลเชื่อมต่อกับ Arduino โดยใช้การสื่อสาร SPI

วิธีใช้ โปรโตคอล CAN ใน Arduino.

ปักชื่อ ใช้
SI SPI มาสเตอร์เอาต์พุตทาสอินพุตลีด
SCLK เข็มนาฬิกา SPI
INT MCP2515 ขาขัดจังหวะ

ยังต้องรู้อีกว่าบัสสามารถใช้ Arduino ได้หรือไม่

The Serial สามารถ - รสบัส ให้.ของคุณ Arduino หรือ MCU. อื่นๆ กับ ความสามารถในการสื่อสารกับ สามารถโดยสารรถประจำทาง เช่น การแฮ็กรถของคุณ สวนนี้ สามารถ - รสบัส โมดูลถูกควบคุมโดย UART ซึ่งหมายความว่าหาก MCU ของคุณมีอินเทอร์เฟซ UART อนุกรมนี้ สามารถโดยสารรถประจำทาง สามารถใช้ได้.

CAN บัส IDS ได้ไหม

เครือข่ายพื้นที่ควบคุม ( สามารถ ) ซึ่งเรียกอีกอย่างว่า สามารถโดยสารรถประจำทาง เป็นโปรโตคอลแบบข้อความ ตัวระบุอนุญาโตตุลาการ ( NS ) ฟิลด์สำหรับการส่งแต่ละครั้ง สามารถ เฟรมระบุลำดับความสำคัญของแพ็กเก็ต ที่ต่ำกว่า NS ค่าบิตหมายถึงลำดับความสำคัญที่สูงกว่าของแพ็กเก็ต

แนะนำ: