Autosport Labs เป็นบริษัทที่ผลิตอุปกรณ์เกี่ยวกับการเก็บข้อมูลและการส่งข้อมูลแบบเรียลไทม์สำหรับมอเตอร์สปอร์ต ได้เปิดตัวบอร์ด ESP32-CAN-X2 ที่ใช้ไมโครคอนโทรลเลอร์ ESP32-S3, มีอินเทอร์เฟส CAN bus สองตัว, และพาวเวอร์ซัพพลายเกรดระดับยานยนต์ที่มีช่วงแรงดันไฟฟ้ากระแสตรง 6V ถึง 20V
บอร์ด ESP32 ที่มี CAN Bus มีมานานหลายปีแล้ว โดยเริ่มจากบอร์ด Olimex ESP32-EVB และตามมาด้วยบอร์ดต่างๆ เช่นบอร์ด CAN32, CanLite ESP32 หรือ RejsaCAN-ESP32-S3, ESP32-CAN-X2 เพิ่มตัวเลือกอื่นด้วย ESP32-S3 และอินเทอร์เฟส CAN Bus สองตัว
สเปคของบอร์ด ESP32-CAN-X2:
- โมดูลไร้สาย – ESP32-S3-WROOM-1-N8R8
- MCU – ESP32-S3 dual-core Tensilica LX7 microcontroller สูงสุด 240 MHz พร้อม ROM 384KB, SRAM 512KB, SRAM 16 KB ใน RTC
- หน่วยความจำ – PSRAM 8MB
- สตอเรส – flash 8MB
- การสื่อสารไร้สาย – WiFi 4 และ Bluetooth LE 5
- สายอากาศ PCB
- USB – พอร์ต USB Type-C สำหรับการแฟลชและจ่ายไฟ
- CAN Bus
- 6-pin header สำหรับ 2x CAN V2.0B communication
- 1x CAN bus ใน ESP32-S3 MCU
- 1x CAN Bus ผ่าน MCP2515 ที่เชื่อมต่อผ่าน SPI
- CAN transceivers ในตัว
- ตัวต้านทานการสิ้นสุด CAN ที่ปรับได้ ซึ่งสามารถปิดใช้งานได้ผ่านจัมเปอร์ที่แตกได้
- การขยาย – ขาพินทั้งหมดถูกนำออกมาเป็นฟอร์มแฟคเตอร์ DIP และสำหรับการขยายในอนาคตด้วยบอร์ดเสริม “bolt-ons” แบบซ้อนกัน (เช่น hats)
- อื่น ๆ
- ไฟ LED สำหรับพลังงาน, ไฟ LED สำหรับผู้ใช้
- ปุ่มกด Reset และ Boot
- พาวเวอร์ซัพพลายเกรดยานยนต์
- 6-20V DC ผ่านพอร์ต USB-C หรือพิน VIN (สูงสุด 40V Vmax)
- ตัวควบคุมแรงดันไฟฟ้า 3.3V
- การใช้พลังงาน – 330mW โดยทั่วไป สูงสุด 1.65W
- ขนาด – 72 x 42.10 มม.
- ช่วงอุณหภูมิ – -40°C ถึง +85°C
บริษัทมีตัวอย่างสำหรับ Arduino และ CircuitPython บน GitHub เพื่อช่วยให้ผู้ใช้เริ่มต้นได้อย่างรวดเร็วด้วยตัวอย่าง ping pong ที่ส่งแพ็กเก็ตระหว่างอินเทอร์เฟซ CAN1 และ CAN2 ของบอร์ด สามารถดูรายละเอียดทางเทคนิคเพิ่มเติมเกี่ยวกับฮาร์ดแวร์และคำแนะนำในการเริ่มต้นใช้งาน Arduino และ CircuitPython ใน wiki
บอร์ด ESP32-S3 แบบ dual CAN Bus เหมาะสำหรับการใช้งานในด้านยานยนต์และอุตสาหกรรม เช่น การสร้างแผงปุ่มเพื่อส่งข้อความไปยัง PDM, Trigger Relay (พร้อมวงจรรองรับเพิ่มเติม) ผ่านข้อความ CAN bus, การเชื่อมต่อเครือข่าย CAN bus สองเครือข่ายที่มี ค่า baud rates ต่างกัน, การเก็บข้อมูลจากเครือข่าย CAN bus สองเครือข่ายที่มีค่า baud rates ต่างกัน, การแยกการรับส่งข้อมูลระหว่างเครือข่าย CAN, และการสร้างตัวแทน “man in the middle” เพื่อระบุแหล่งที่มาของข้อความ CAN เพื่อวิศวกรรมย้อนรอย (Reverse Engineering) การใช้งาน CAN Bus
Autosport Labs ขายบอร์ด ESP32-CAN-X2 บนเว็บไซต์ในราคา $49.95(~1,800฿)
แปลจากบทความภาษาอังกฤษ : Autosport Labs ESP32-CAN-X2 board combines two CAN bus transceivers with automotive-grade power supply
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT