การใช้งานโปรโตคอลมอดบัส RTU และ TCP โดยใช้ ESP32 สำหรับตัวควบคุมแบบฟัซซี่
Abstract
การใช้งานโปรโตคอลมอดบัส RTU และ TCP โดยใช้ ESP32 สำหรับตัวควบคุมแบบฟัซซี่ได้ถูกนำเสนอในบทความนี้ ตัวควบคุมแบบฟัซซี่ถูกออกแบบมาสำหรับระบบควบคุมความเร็วของมอเตอร์กระแสตรงระยะไกลที่อยู่คนละตำแหน่งโดยใช้โปรโตคอลมอดบัส TCP (Modbus TCP) ตัวควบคุมแบบฟัซซี่จะใช้ไมโครคอนโทรลเลอร์ Arduino MEGA2560 ทำหน้าที่เป็นมอดบัส RTU (Modbus RTU) พารามิเตอร์ต่างๆของการควบคุมแบบฟัซซี่สามารถตั้งค่าผ่านการสื่อสารแบบมอดบัส โดยมอดบัส TCP ตัวควบคุมหลักจะสามารถกำหนดค่าให้กับตัวควบคุมตัวลูกได้ซึ่งต้นแบบที่ทำขึ้นมาจะใช้ไมโครคอนโทรลเลอร์ ESP32 ผู้ใช้งานจะสื่อสารกับตัวควบคุมหลักผ่านโปรโตคอลมอดบัส TCP และตัวควบคุมตัวลูกสื่อสารกับตัวควบคุมหลักผ่านการสื่อสารแบบมอดบัส ระบบควบคุมความเร็วของมอเตอร์กระแสตรงระยะไกลและจากผลการทดสอบพบว่าการทำงานของระบบควบคุมสอดคล้องตามหลักทฤษฎี