CANBed : บอร์ด Raspberry Pi RP2040 รองรับ CAN Bus และ OBD-II

ก่อนหน้านี้เราได้เขียนเกี่ยวกับการเพิ่ม CANpico เพื่อเชื่อมต่อบอร์ด Raspberry Pi Pico กับ CAN Bus, CANBed เป็นบอร์ดเดี่ยวที่มีไมโครคอนโทรลเลอร์ที่ใช้ Raspberry Pi RP2040 และตัวรับสัญญาณ Microchip MCP2551 CAN บวกกับ I/O พิเศษบางตัวที่เสนอทางเลือกอื่น

CANBed รองรับ CAN 2.0 และโปรโตคอล OBD-II ผ่านตัวเชื่อมต่อ DB9 หรือเทอร์มินัลบล็อกแบบ 4 พิน มี Grove header แบบ 4 พินสองตัวและส่วนหัว I/O เพิ่มเติมสำหรับการขยาย รวมทั้งอินพุตกำลังไฟ 9V-28V

CANBed-Raspberry-Pi-RP2040-CAN-Bus-board

สเปคของ CANbed:

  • MCU – บอร์ดไมโครคอนโทรลเลอร์ รันด้วยRaspberry Pi RP2040 dual-core Cortex-M0+ @ สูงสุด 133 MHz พร้อม RAM แบบ static ขนาด 264KB
  • ที่เก็บข้อมูล – หน่วยความจำแฟลช SPI ขนาด 2MB
  • อินเทอร์เฟซ CAN 2.0 หรือ OBD-II ผ่านพอร์ต DB9 หรือขั้วต่อเทอร์มินัล 4 พินผ่านตัวรับส่งสัญญาณ Microchip MCP2551 CAN transceiver, ขั้วต่อเทอร์มินัล 120 โอห์ม
  • USB – 1x พอร์ต Micro USB สำหรับการเขียนโปรแกรม
  • การขยาย
    • 2x Grove header (I2C + UART)
    • SPI header
    • header 18 พินพร้อม GPIO, UART, I2C, อินพุตอนาล็อก 4x, 5V, GND
  • อื่นๆ – ปุ่มรีเซ็ต, CAN Rx/Tx LED,
  • พาวเวอร์ซัพพลาย
    • อินพุต DC 9-28Vผ่าน CAN อินเทอร์เฟซ
    • เอาต์พุต 3.3V/1A
  • ขนาด – 56 x 41 มม.

Longan-Labs-CANBed-pinout

บอร์ดสามารถตั้งโปรแกรมได้ผ่าน Arduino IDE โดยใช้ https://raw.githubusercontent.com/Longan-Labs/Longan-RP2040/main/package_rp2040_index.json Boards Manager URL และ Longan Labs CAN Bus Library ตามที่อธิบายใน Wiki สำหรับบอร์ด, Wiki ยังบอกด้วยว่าบอร์ดสามารถตั้งโปรแกรมด้วย MicroPython ได้ แต่ไม่มีตัวอย่าง ดังนั้นจึงควรเริ่มต้นใช้งาน Arduino จะดีกว่า

ดูเหมือนว่าบอร์ดจะจำหน่ายเป็นชุดพร้อมขั้วต่อ DB9, แผงขั้วต่อแบบ 4 พิน, ขั้วต่อ Grove สองชุด, header ขนาด 2.54 มม. และสวิตช์สำหรับขั้วต่อเทอร์มินัล 120Ω ที่ผู้ใช้สามารถบัดกรีได้ตามที่เห็นสมควร ครั้งแรกที่ฉันพบบอร์ด CANbed บน Seeed Studio ซึ่งเปิดให้สั่งซื้อล่วงหน้าในราคา $15.90 (~530฿) แต่คุณจะพบมันใน ร้าน Longan Store ร่วมกับบอร์ด CANbed อื่นๆ ที่ติดตั้งไมโครคอนโทรลเลอร์ Atmega32U4, SAMD21G18 หรือ SAME51G19A และแม้แต่ CANBed Dual ที่กำลังจะมีขึ้น บอร์ดที่มี Raspberry Pi RP2040 รองรับทั้ง CAN 2.0 และ CAN FD ราคา $24.90 (~830฿)

แปลจากบทความภาษาอังกฤษ : CANBed Raspberry Pi RP2040 board supports CAN Bus, ODB-II protocol

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา