Kappa4310Rasp เป็นบอร์ด Modbus RTU HAT ที่ใช้งานร่วมกับ Raspberry Pi ได้ ออกแบบมาเพื่อทดสอบการทำงานของ IS4310 ซึ่งเป็น Modbus RTU Slave stack ช่วยให้นักพัฒนาสามารถจำลองการทำงานของเซ็นเซอร์และแอคชูเอเตอร์ได้ผ่านปุ่มกดและไฟ RGB LED โดยไม่จำเป็นต้องออกแบบบอร์ดเฉพาะหรือบัดกรีวงจรเพิ่มเติม
บอร์ดนี้มีอินเทอร์เฟซ RS-485 พร้อมคอนเนกเตอร์ RJ45 สองช่องสำหรับการต่อพ่วงอุปกรณ์ในเครือข่าย Modbus แบบ daisy-chain ใช้การสื่อสารกับ Raspberry Pi ผ่านบัส I²C และรองรับ Holding Registers ได้สูงสุด 500 รายการ พร้อมรองรับคำสั่ง Function Codes 3 (อ่าน Holding Registers), 6 (เขียน Single Register) และ 16 (เขียน Multiple Registers) ตัว HAT ทำงานที่แรงดัน 3.3V และมีจัมเปอร์สำหรับเปิดหรือปิดตัวต้านทาน pull-up ของ I²C บนบอร์ด คุณสมบัติเพิ่มเติมประกอบด้วยไฟ LED แสดงสถานะ Tx/Rx, ไฟ LED แสดงการทำงานของระบบ (power LED), ไฟ RGB LED ที่เชื่อมต่อกับ GPIO และปุ่มกดสำหรับโต้ตอบแบบเรียลไทม์
สเปคของบอร์ด Kappa4310Rasp:
- ชิป Modbus RTU stack chip – IS4310 (เชื่อมต่อผ่าน I²C, รองรับ Holding Registers ได้ 500 รายการ)
- การรองรับโปรโตคอล – Function Codes 0x03 (อ่านข้อมูล), 0x06 (เขียนค่าลง Register เดี่ยว), 0x10 (เขียนค่าลง Registers หลายตัว)
- การสื่อสาร – RS485 ผ่านคอนเนกเตอร์ RJ45 สองช่อง (สามารถเชื่อมต่อแบบ daisy-chain ได้)
- อินเทอร์เฟซกับโฮสต์ – I²C (รองรับแรงดัน 3.3V และ 5V)
- อื่น ๆ
- RGB LED เชื่อมต่อกับ GPIO12, GPIO13, และ GPIO19 (รองรับ PWM ใช้จำลองการทำงานของ แอคชูเอเตอร์)
- ปุ่มกดเชื่อมต่อกับ GPIO26 (ใช้จำลองการทำงานของเซ็นเซอร์)
- ไฟ LED แสดงสถานะพลังงาน (สีเขียว)
- ไฟ LED Rx (สีเหลือง กระพริบเมื่อมีข้อมูลขาเข้า)
- ไฟ LED Tx (สีเหลือง กระพริบเมื่อมีการตอบกลับของ Modbus)
- จัมเปอร์เปิด/ปิดตัวต้านทาน pull-up สำหรับสาย SCL และ SDA
- แหล่งจ่ายไฟ – ต้องการแรงดันทั้ง 3.3V และ 5V
- ขนาด – ขนาดมาตรฐาน Raspberry Pi HAT (ใช้งานร่วมกับ Raspberry Pi และบอร์ด SBC อื่น ๆ ได้)

Inacks มีสคริปต์ภาษา Python บน GitHub ที่ใช้แสดงตัวอย่างการเชื่อมต่อกับชิป IS4310 ผ่านบัส I²C โดยใช้ Raspberry Pi โค้ดตัวอย่างนี้รวมถึงการอ่านค่าสถานะจากปุ่มกดและเขียนค่าดังกล่าวลงใน Holding Register หมายเลข 0 รวมถึงการควบคุมไฟ RGB LED ผ่านการทำ PWM โดยใช้ค่าจาก Holding Register หมายเลข 1, 2 และ 3, INACKS ยังมีหน้า Wiki ที่ให้ข้อมูลอื่น ๆ เพิ่มเติม เช่น เอกสารประกอบการใช้งาน ตัวอย่างฮาร์ดแวร์และซอฟต์แวร์ รวมถึงข้อมูลทางเทคนิคโดยละเอียด (datasheet) สำหรับชิป IS4310
ก่อนหน้านี้เราเคยเห็นอุปกรณ์อื่น ๆ ที่ใช้โปรโตคอล Modbus เช่น เซิร์ฟเวอร์อุตสาหกรรม RS485 to Ethernet แบบ 8 ช่องสัญญาณ ของ Waveshare, คอนโทรลเลอร์อุตสาหกรรม Raspberry Pi CM4 พร้อมซอฟต์แวร์ CODESYS, เครื่องมอนิเตอร์ Altech DO-1 สำหรับ Modbus, ก่อนหน้านี้เราเคยเห็นอุปกรณ์อื่น ๆ ที่ใช้โปรโตคอล Modbus สำหรับงานอุตสาหกรรม เช่น
Kappa4310Rasp วางจำหน่ายบน Tindie ในราคา $15.00 (~490฿) โดยจัดส่งจากประเทศสเปนผ่านบริการไปรษณีย์ Correos พร้อมหมายเลขติดตามพัสดุ, สำหรับประเทศไทยมีค่าจัดส่งอีก $17.22 (~560฿)
แปลจากบทความภาษาอังกฤษ : Kappa4310Rasp – A Modbus RTU HAT for Raspberry Pi based on IS4310 Slave stack chip

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT