ก่อนหน้านี้เราได้เขียนเกี่ยวกับการเพิ่ม 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:
- 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 มม.
บอร์ดสามารถตั้งโปรแกรมได้ผ่าน 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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT