Raspberry Pi สำหรับโรงงานต่างจากบอร์ดทั่วไปยังไง? RevPi Connect 5 มีคำตอบ
Raspberry Pi เป็นบอร์ดที่หลายคนคุ้นเคยสำหรับ Prototype, IoT และ Edge Computing แต่พอเอาแนวคิดเดียวกันเข้า Control Cabinet จริง สิ่งที่ต้องการไม่ได้มีแค่ CPU ที่เร็วขึ้น
ระบบอุตสาหกรรมยังต้องคิดเรื่อง 24 V Power, EMC, Galvanic Isolation, DIN Rail, CAN FD, RS485, Modular I/O, Hardware Watchdog และการดูแล Software ระยะยาว
นี่คือโจทย์ที่ KUNBUS ใช้พัฒนา RevPi Connect 5: เอา Raspberry Pi Compute Module 5 มาเป็น Compute Core แล้วสร้าง Industrial Layer รอบตัวมัน เพื่อใช้กับ Automation, IIoT และ Edge Computing
- RevPi Connect 5 ใช้ Raspberry Pi Compute Module 5 เป็น Compute Core
- ใช้ Broadcom BCM2712 แบบ Quad-core Arm Cortex-A76 ที่ 2.4 GHz
- รับไฟแบบ Typical 24 V DC และติดตั้งบน DIN Rail TH35
- มี Dual Gigabit Ethernet และ USB-A 3.2 Gen 1 สองพอร์ต
- บาง Variant รองรับ RS485 และ CAN FD สูงสุดสอง Interface
- RS485 และ CAN เป็น Electrically Isolated
- PiBridge ขยาย I/O / Gateway ได้สูงสุด 10 Modules
- RevPi OS พัฒนาบน Raspberry Pi OS / Debian และ KUNBUS ปรับสำหรับงาน Industrial
RevPi Connect 5 คืออะไร?
RevPi Connect 5 คือ Industrial PC แบบ Modular ในตระกูล Revolution Pi ของ KUNBUS สำหรับงาน IIoT และ Automation โดยใช้ Raspberry Pi Compute Module 5 เป็น Compute Platform หลัก
Raspberry Pi Customer Story วาง Revolution Pi ไว้ได้หลายบทบาท เช่น:
- DIN rail-mounted Industrial PC
- Compact PLC
- Edge Computing Device
- Industrial IoT Gateway
แต่คำว่า Compact PLC ไม่ได้หมายความว่า RevPi จะเหมาะกับ PLC Application ทุกประเภทโดยอัตโนมัติ Requirement และ Safety Level ของแต่ละระบบ ยังต้องประเมินแยก
ทำไม Raspberry Pi ทั่วไปยังไม่พอสำหรับโรงงาน?
จุดเริ่มต้นของ Revolution Pi มาจากข้อจำกัดที่ KUNBUS มองเห็น เมื่อเอา General-purpose Computer ไปใช้งานใน Industrial Environment
Raspberry Pi แบบทั่วไป ไม่ได้มีทุกอย่างที่ระบบอุตสาหกรรมต้องการ ติดมาจากโรงงาน เช่น 24 V Power Input, Industrial EMC Protection หรือ Galvanic Isolation ของ Interface
Compute Module 5 ให้ Processing Platform แต่ KUNBUS ต้องออกแบบ Carrier, Power Architecture, Isolation, Interface, Cooling, Enclosure และ Software Layer เพิ่มรอบตัวมัน
ข้างในคือ Raspberry Pi Compute Module 5
| Compute Specification | ข้อมูลที่ Current Documentation ระบุ |
|---|---|
| Compute Module | Raspberry Pi Compute Module 5 |
| Processor | Broadcom BCM2712 |
| CPU | Quad-core Arm Cortex-A76 |
| Clock | 2.4 GHz |
| RAM | 4 GB / 8 GB ตาม Variant |
| eMMC | Current Documentation ระบุ 32 GB / 64 GB ตาม Variant |
| Cooling | Passive Heatsink |
Compute Module 5 ยังเพิ่มความสามารถ ที่ช่วยงาน Embedded/Industrial เช่น Integrated USB 3.2 Controller และ PCIe Controller ที่พัฒนาขึ้น ทำให้ KUNBUS มีพื้นที่ในการออกแบบ Interface รอบตัว Module มากขึ้น
Industrial Layer ที่ KUNBUS เติมเข้ามามีอะไร?
Architecture แบบเข้าใจง่าย
Industrial Network
Ethernet
CM5 + RevPi OS
I/O / Gateway
Compute Module 5 คือแกนประมวลผล ส่วน RevPi Platform เติม Interface, Isolation, Power, I/O Expansion, Industrial Software และ Mechanical Design ให้พร้อมกว่า Development Board ทั่วไป
Industrial Power
Typical 24 V DC Input โดย Technical Documentation ระบุช่วง 10.8–28.8 V DC
Industrial Interfaces
RS485 และ CAN FD ตาม Variant พร้อม Electrical Isolation
DIN Rail
Housing ออกแบบสำหรับ TH35 DIN Rail ใน Control Cabinet
CAN FD, RS485 และ Dual Ethernet
| Interface | ข้อมูลจาก Current Documentation |
|---|---|
| Ethernet | 2 × RJ45 Gigabit Ethernet |
| CAN | 0 / 1 / 2 Interfaces ตาม Variant |
| CAN FD | สูงสุด 5 Mbps ตาม Technical Data |
| Classic CAN 2.0 | สูงสุด 1 Mbps |
| RS485 | 0 / 1 Interface ตาม Variant |
| RS485 Data Rate | สูงสุด 921,600 baud |
| USB | 2 × USB-A 3.2 Gen 1 |
| Display | Micro-HDMI 2.0a |
| WLAN / Bluetooth | มีในบาง Variant |
Official Documentation ระบุว่า Interface เหล่านี้ เป็น Electrically Isolated และสามารถควบคุม Termination Resistor ผ่าน Software ได้
Dual Gigabit Ethernet ยังช่วยให้ RevPi อยู่ระหว่าง Network สอง Segment ได้ โดย Interface ทั้งสองทำงานแยกจากกัน
PiBridge ขยายได้สูงสุด 10 Modules
สูงสุด 5 Modules
สูงสุด 5 Modules
Official Documentation ระบุว่า สามารถต่อสูงสุด 5 Modules ทางซ้ายและ 5 Modules ทางขวา รวมสูงสุด 10 Modules
ถ้าใช้ Gateway จะต้องอยู่ตำแหน่งนอกสุด ของฝั่งซ้ายหรือขวา
I/O และ Fieldbus Gateway ต่ออะไรได้บ้าง?
จุดแข็งของ Revolution Pi คือ Base Module ไม่จำเป็นต้องมี I/O ทุกประเภทติดมาจากโรงงาน แต่สามารถเลือก Expansion ให้ตรงกับงานได้
Digital I/O
RevPi DI, DO และ DIO สำหรับ Digital Input/Output
Analog / Mixed I/O
RevPi AIO และ MIO สำหรับ Analog หรือ Mixed I/O
Relay
RevPi RO สำหรับ Relay Output Module
Gateway ที่ Official Documentation ระบุว่ารองรับ เช่น:
- PROFINET
- EtherNet/IP
- EtherCAT
- PROFIBUS
และยังมี Virtual Devices ใน PiCtory สำหรับ Protocol/Service เช่น:
- Modbus TCP Client / Server
- Modbus RTU Client / Server
- OPC UA Server
- MQTT Client
- Virtual I/O Device
RevPi OS ต่างจาก Raspberry Pi OS ตรงไหน?
RevPi ยังคงใช้ความคุ้นเคยของ Raspberry Pi Ecosystem แต่ Software Image ไม่ใช่ Raspberry Pi OS แบบติดตั้งตรง ๆ แล้วจบ
Revolution Pi OS พัฒนาจาก Raspberry Pi OS ซึ่งมี Debian เป็นฐาน โดย KUNBUS ปรับ Package, Repository และ Industrial Components เพิ่มเข้ามา
- Real-time Patch
- Process Image
- KUNBUS Drivers / Packages
- Industrial Device Integration
- Continuous Maintenance
Current Official Documentation ระบุว่า RevPi Connect 5 รองรับ:
- RevPi Trixie
- RevPi Bookworm
- Customized Operating System Images
ก่อนติดตั้ง Driver, CODESYS Runtime, Container หรือ Industrial Package ควรตรวจ Compatibility กับ RevPi OS Version ปัจจุบันก่อน
CODESYS, Node-RED และ Linux Application ใช้ร่วมกับ Platform อย่างไร?
RevPi ยังเปิดให้ Developer ใช้ Software Stack ที่คุ้นเคย แทนที่จะบังคับให้พัฒนาในระบบ Proprietary เพียงรูปแบบเดียว
Official Platform และ Customer Story กล่าวถึงแนวทางพัฒนาอย่าง:
- CODESYS สำหรับ Control Application
- Node-RED สำหรับ Flow / Integration
- Python และ C/C++ Application
- Docker / Container-based Application
- Linux Package ผ่าน APT
Official Documentation ระบุว่า เมื่อ CODESYS เป็นผู้จัดการ Module Configuration Configuration จะถูกเขียนลง
/etc/revpi/config.rsc และสามารถเขียนทับ Configuration ที่สร้างจาก PiCtory ได้ในทางกลับกัน Application อื่นอย่าง Node-RED, Python หรือ C สามารถทำงานร่วมกับ CODESYS ได้ หากจัดความรับผิดชอบของ Process Data ให้ชัดเจน
TPM 2.0, Watchdog และ Security Foundation
RevPi Connect 5 เพิ่ม Hardware Component ที่มักเจอใน Industrial/Embedded PC มากกว่า Development Board ทั่วไป
TPM 2.0
ใช้ Infineon OPTIGA TPM SLB 9670 เป็น Hardware Security Foundation
Hardware Watchdog
Watchdog อยู่ใน RTC Device และสามารถ Configure ผ่าน Linux ได้
RTC Backup
ใช้ CR2032 สำหรับ Real-time Clock Buffer
TPM เป็น Hardware Capability ที่ Software และ Deployment Architecture ต้องนำไปใช้อย่างถูกต้อง จึงจะเกิดประโยชน์ด้าน Security
Custom Heatsink ถูกพัฒนายังไง?
หนึ่งใน Challenge สำคัญของการเอา Compute Module 5 เข้า Industrial DIN-rail Enclosure คือเรื่อง Thermal
KUNBUS ระบุ Development Process ว่าเริ่มจาก:
- Thermal Simulation เพื่อหา Hotspot
- สร้าง Prototype ของ Heatsink
- Iterative Testing ภายใต้ Extreme Conditions
- ปรับ Design ของ Heatsink
- ทดสอบ Final Housing ใน Climatic Chamber
ใน Engineering Story KUNBUS ระบุว่าเป้าหมายระหว่างการพัฒนา คือควบคุม Compute Module 5 ให้อยู่ต่ำกว่า 85°C ภายใต้ Heavy Load
ไม่ควรนำไปใช้แทน Ambient Operating Temperature ที่ระบุใน Product Datasheet
DIN Rail, 24 V และ Industrial Design ต่างจาก SBC ทั่วไปยังไง?
| หัวข้อ | RevPi Connect 5 |
|---|---|
| Housing | DIN Rail Housing สำหรับ TH35 |
| Dimensions | 96 × 45 × 115 mm รวม RP-SMA Socket |
| Weight | ประมาณ 290 g รวม Connector |
| Protection | IP20 |
| Power | Typical 24 V DC |
| Power Input Range | 10.8–28.8 V DC |
| Maximum Power Consumption | 22 W รวม USB Load ตาม Datasheet |
| Cooling | Passive Heatsink |
จุดสำคัญคือ Hardware เหล่านี้ ถูกออกแบบเป็นระบบเดียวกัน ไม่ใช่แค่ใส่ Raspberry Pi ลง DIN-rail Case แล้วเพิ่ม Terminal Block
Standard และ Conformity ต้องอ่านอย่างไร?
Current Technical Documentation ระบุข้อมูลด้าน Industrial Environment เช่น:
- Developed in accordance with EN 61131-2
- EMC Emission ตาม IEC 61000-6-4
- EMC Immunity ตาม IEC 61000-6-2
- CE
- UL File No. E494534
- IP20
หาก Project ของคุณต้องอ้าง Standard, Certification หรือ Compliance ในเอกสารทางวิศวกรรม ควรตรวจ Declaration และ Datasheet ของ Item Number ที่ใช้งานจริง
ข้อมูล Revision ที่ต้องระวัง
RevPi Connect 5 มีหลาย Variant และ Documentation มีการอัปเดตตาม Revision จึงมีบางจุดที่ข้อมูลจาก Source คนละรุ่นไม่ตรงกัน
| ประเด็น | สิ่งที่พบ |
|---|---|
| eMMC | Datasheet เก่าระบุ 32 GB แต่ Current Documentation ระบุ 32 / 64 GB ตาม Variant |
| RAM Type | Current Detailed Docs ระบุ LPDDR4 ขณะที่ Marketing Source บางหน้าใช้ถ้อยคำต่างกัน จึงควรยึด Variant Datasheet |
| Operating Temperature | Current Technical Documentation ระบุ -25 ถึง +60°C พร้อม Footnote ว่า Maximum Temperature ใช้กับ Typical Usage ไม่ใช่ Maximum Load |
RAM, eMMC, WLAN/BT, RS485 และ CAN แตกต่างกันตาม Variant จึงไม่ควรใช้ Specification ของ RevPi Connect 5 ทุกตัวแบบเหมารวม
RevPi Connect 5 เหมาะกับงานแบบไหน?
Raspberry Pi Customer Story ยกตัวอย่าง Workload ที่ CM5 ช่วยเพิ่ม Headroom เช่น:
Industrial Edge
ประมวลผลข้อมูลใกล้ Machine ก่อนส่งต่อไปยัง Server หรือ Cloud
Data Acquisition
รับข้อมูลจาก I/O, CAN, RS485 หรือ Industrial Network แล้วจัดเก็บหรือประมวลผล
Process Control
ใช้กับ Control Application และ Software อย่าง CODESYS ตาม Requirement ของระบบ
IIoT Gateway
เชื่อม Machine Protocol เข้ากับ MQTT, OPC UA หรือ Network Layer อื่น
Edge ML
CM5 เพิ่ม Compute Performance สำหรับ Machine Learning Workload ที่ Edge ตาม Customer Story
Protocol Bridge
ใช้ Gateway Expansion เพื่อเชื่อม Fieldbus หลายประเภทในระบบเดียว
การเลือก Controller ต้องดู Requirement ของ Machine, Functional Safety, Redundancy, Certification และ Standard ของระบบจริงด้วย
Datasheet, STEP, Schematic และ OS อยู่ที่ไหน?
KUNBUS เปิด Resource หลายส่วน สำหรับคนที่ต้องการตรวจ Mechanical, Electrical หรือ Software ก่อนนำ RevPi ไปใช้ในระบบจริง
Safety สำหรับ Control Cabinet
24 V Device ไม่ได้แปลว่าภายในตู้ไม่มี High Voltage
Official Documentation เตือนว่า หาก Control Cabinet มี 230 V Mains งานติดตั้งหรือแก้ไขภายในตู้ ต้องดำเนินการโดย Qualified Electrician และต้องตัดแหล่งจ่ายอย่างถูกต้องก่อนทำงาน
Documentation ยังเน้นเรื่อง Thermal Installation เช่น:
- อย่าปิด Ventilation Slots
- รักษา Installation Clearance
- ติดตั้ง Device ใน Orientation ที่กำหนด
- ไม่วางอุปกรณ์กำลังสูงชิดกันโดยไม่ประเมินความร้อน
- ทำความสะอาดฝุ่นรอบอุปกรณ์ตามความเหมาะสม
บทความนี้ไม่ใช่ Wiring Guide สำหรับ Control Cabinet
ไม่มีการสร้างวงจร 24 V, 230 V, Relay, Actuator หรือ Power Distribution เพิ่มจาก Source หากจะติดตั้งจริง ให้ใช้ Wiring, Power Supply, Protection และ Safety Requirement จาก Documentation ของอุปกรณ์และระบบที่ใช้งานจริง
FAQ: RevPi Connect 5
1. RevPi Connect 5 คือ Raspberry Pi 5 หรือไม่?
ไม่ใช่ Raspberry Pi 5 SBC โดยตรง แต่ใช้ Raspberry Pi Compute Module 5 เป็น Compute Core ภายใน Industrial Platform ของ KUNBUS
2. ใช้ Processor อะไร?
ใช้ Broadcom BCM2712 และ Quad-core Arm Cortex-A76 ที่ความถี่ 2.4 GHz
3. RevPi Connect 5 ใช้ไฟกี่โวลต์?
Technical Documentation ระบุ Typical 24 V DC และช่วง Input 10.8–28.8 V DC
4. มี Ethernet กี่พอร์ต?
Base Module มี 2 × Gigabit Ethernet และ Main Customer Story ระบุว่าสามารถเพิ่ม Network Interface ผ่าน Expansion ได้อีก
5. รองรับ CAN FD หรือไม่?
รองรับในบาง Variant และมี Variant ที่ให้ CAN Interface สูงสุดสองช่อง
6. CAN FD เร็วเท่าไร?
Current Technical Data ระบุสูงสุด 5 Mbps สำหรับ CAN FD
7. รองรับ RS485 หรือไม่?
รองรับในบาง Variant โดย Documentation ระบุ Data Rate สูงสุด 921,600 baud
8. ต่อ I/O Expansion ได้กี่ตัว?
สูงสุด 10 Modules: 5 ทางซ้ายและ 5 ทางขวาของ Base Module
9. รองรับ PROFINET หรือ EtherCAT หรือไม่?
รองรับผ่าน RevPi Gateway Module โดย Official Documentation ระบุ Gateway สำหรับ PROFINET, EtherNet/IP, EtherCAT และ PROFIBUS
10. ใช้ Raspberry Pi OS ปกติหรือไม่?
ใช้ Revolution Pi OS ซึ่งพัฒนาบน Raspberry Pi OS / Debian และ KUNBUS ปรับ Package และ Industrial Components เพิ่ม
11. รองรับ CODESYS หรือไม่?
รองรับ แต่หากใช้ CODESYS จัดการ Module Configuration ไม่ควร Configure ซ้ำผ่าน PiCtory เพราะ CODESYS สามารถเขียนทับ config.rsc ได้
12. มี TPM หรือไม่?
มี TPM 2.0 โดย Current Documentation ระบุ Infineon OPTIGA TPM SLB 9670
13. ใช้พัดลมหรือไม่?
Current Technical Documentation ระบุการระบายความร้อนแบบ Passive ด้วย Heatsink
14. Operating Temperature เท่าไร?
Current Technical Documentation ระบุ -25 ถึง +60°C พร้อม Footnote ว่าค่าสูงสุดใช้กับ Typical Device Usage ไม่ใช่ Maximum Load ดังนั้นควรตรวจ Datasheet ของ Revision ที่ใช้จริง
15. มี RAM และ Storage เท่าไร?
Current Documentation ระบุ RAM 4 / 8 GB และ eMMC 32 / 64 GB ตาม Variant
16. มีไฟล์ STEP และ Schematic ให้ดาวน์โหลดหรือไม่?
มี Official Download Page สำหรับ STEP File, Schematic Drawings, Technical Datasheet และ Declaration
สิ่งที่ทำให้ RevPi Connect 5 เป็น Industrial Raspberry Pi ไม่ใช่แค่ CM5
Compute Module 5 เป็นส่วนสำคัญเพราะให้ CPU, USB 3.2 และ Platform ที่ Developer คุ้นเคยจาก Raspberry Pi
แต่สิ่งที่ทำให้ RevPi Connect 5 เหมาะกับ Industrial Environment มากขึ้น คือ Layer ที่ KUNBUS สร้างรอบ Compute Module: 24 V Power, Isolation, CAN FD, RS485, DIN Rail, Passive Thermal Design, TPM, Watchdog, PiBridge Expansion และ RevPi OS
สำหรับ Maker หรือ Developer Project นี้จึงเป็นตัวอย่างที่ดีว่า การเปลี่ยน Prototype Board ไปเป็น Industrial Product ไม่ได้จบที่การเปลี่ยน Case แต่ต้องคิดทั้ง Electrical, Mechanical, Thermal, Software Maintenance, Communication และ Compliance เป็นระบบเดียวกัน
เรื่องนี้มีรายละเอียดหลายส่วน แนะนำอ่านต้นฉบับควบคู่กัน
References / แหล่งข้อมูลต้นฉบับ
- Raspberry Pi — RevPi Connect 5 industrial computers
- Raspberry Pi — RevPi Connect 5 Customer Story PDF
- Raspberry Pi — Compute Module 5 meets Revolution Pi
- Revolution Pi — RevPi Connect 5 Documentation
- Revolution Pi — Operating System Images
- Revolution Pi — PiCtory Documentation
- Revolution Pi — Using CODESYS with Other Applications
- KUNBUS — RevPi Connect 5 Technical Datasheet
กำลังทำ Industrial IoT, Edge Computing หรือ Automation Project?
RevPi Connect 5 เป็นตัวอย่างที่ดีของการนำ Raspberry Pi Compute Module ไปต่อยอดด้วย Industrial Interface, Power, Modular I/O และ Software Stack สำหรับงานหน้างานจริง
หากกำลังเลือก Raspberry Pi, Development Board, Gateway, Sensor หรือ Module สามารถสอบถามทีม GlobalByte เรื่องอุปกรณ์ที่เหมาะกับ Requirement ของ Project ได้