LilyGO นำบอร์ด ESP32 ออกสู่ตลาดเป็นประจำสำหรับงานเฉพาะด้านและล่าสุดเปิดตัว TTGO T-CAN485 เชื่อมต่อ ESP32 กับ CAN bus และ RS485 ในระบบการควบคุมอุตสาหกรรม
บอร์ดยังรับอินพุตกำลังไฟฟ้า 5 ถึง 12V ผ่านเทอร์มินัล 2 พิน มาพร้อมการ์ด microSD สำหรับการจัดเก็บข้อมูล พอร์ต USB Type-C และชิป serial CH340K สำหรับการตั้งโปรแกรมและการดีบักบวกกับ GPIO header 12 พิน, บางปุ่ม และไฟ RGB LED
สเปคของ TTGO T-CAN485 :
- SoC – Espressif System ESP32 โปรเซสเซอร์ dual-core@ สูงสุด 240 MHz พร้อม Wi-Fi 2.4 GHz, การเชื่อมต่อ Bluetooth 4.2 LE
- Storage – หน่วยความจำแฟลช 4MB, ช่องเสียบ microSD card
- อินเทอร์เฟซการควบคุมอุตสาหกรรม
- CAN bus ผ่านขั้วต่อเทอร์มินัล 3 พิน
- RS485 ผ่านขั้วต่อเทอร์มินัล 3 พิน
- การขยาย – header 12 พิน (แบบโล้น) พร้อม 8 GPIO ที่กำหนดค่าเป็น UART, SPI, I2C บวก VDD, GND
- การดีบัก – พอร์ต USB-C สำหรับการเข้าถึงซีเรียลผ่าน CH340K USB to TTL chip
- อื่นๆ- รีเซ็ตและบูตบูต WS2812 RGB LED
- แหล่งจ่ายไฟ – 5 ถึง 12V ผ่านขั้วต่อ 2 พิน
- ขนาด – 10.7 x 3.5 x 1.1 ซม. (รวมคอนเนคเตอร์) PCB เท่านั้น: 8 x 3.5 ซม.
บริษัทให้ RS485, RS485-Modbus และตัวอย่าง CAN bus สำหรับ Arduino และ PlatformIO บน Github นอกจากนี้เรายังแจ้งว่า CAN bus อาจไม่ทำงานกับ ESP32 บางรุ่นและต้องเปลี่ยนการลงทะเบียน:
ขึ้นอยู่กับชิป ESP32 จำเป็นต้องเปลี่ยนพารามิเตอร์ IER ของตัวควบคุม CAN ที่ลงทะเบียน หากเป็นชิปเวอร์ชัน V3 คุณสามารถใช้ 0xEF ได้ มิฉะนั้น ให้ใช้ 0xFF
IER ย่อมาจาก “Interrupt Enable Register” คงจะดีเป็นพิเศษถ้าจะเจาะจงมากกว่านี้หน่อย แต่อย่างน้อย มันก็ให้จุดเริ่มต้นกับสิ่งที่ต้องเปลี่ยนหาก CAN bus ไม่ทำงาน
LilyGO ขายบอร์ด TTGO T-CAN485 บน Aliexpress ราคา $11.43 (~380฿) ไม่ใช่บอร์ด ESP32 ตัวแรกที่รองรับ RS485 หรือ CAN Bus แต่อาจเป็นบอร์ดแรกที่รองรับทั้งสองอย่าง, บอร์ด ESP32 CAN Bus ทางเลือก ได้แก่ CANLite หรือ CAN32 ในขณะที่ RS485 รองรับบน M5Stack Atom DTU LoRaWAN Kit และ MiniLink IIoT Node โดยสองตัวสุดท้ายมีการเชื่อมต่อแบบ LoRaWAN ด้วย
แปลจากบทความภาษาอังกฤษ : TTGO T-CAN485 – An ESP32 board with RS485, CAN bus interfaces
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT