EtherCAT (Part 1)

ที่มารูป LINK EtherCAT เป็น Fieldbus Protocol ตัวหนึ่งที่มีความนิยมอย่างมากในระบบอุตสาหกรรมและระบบอัตโนมัติภายในโรงงาน แต่ว่าในปัจจุบัน ในประเทศไทยยังไม่มีการใช้งานอยู่มากนัก วันนี้จะพาไปทำความรู้จักกับ EtherCAT กันค่ะ EtherCAT คืออะไร EtherCAT ย่อมาจาก Ethernet Control Automation Technology เป็นฟิลด์บัสโปรโตคอลการสื่อสารชนิดหนึ่งสำหรับภายในอุตสาหกรรมที่อยู่บนพื้นฐานเครือข่าย IEEE 802.3 Ethernet ซึ่งพัฒนาโดย Beckhoff โดยโปรโตคอลได้พัฒนาขึ้นเพื่อเน้นการทำงานประมวลผลแบบ Real-time  ที่มีความยืดหยุ่นสูง สำหรับงานทางด้านควบคุมอัตโนมัติ โดยเฉพาะ สำหรับการสื่อสารภายในโปรโตคอลนั้น จะมีอุปกรณ์ EtherCAT Master ที่คอยควบคุมการทำงานของอุปกรณ์ EtherCAT Slave (หรือจะเรียกว่า Node ก็ได้) โดยมี Ethernet Frame เป็นตัวกลางในการสื่อสารโดยสื่อสารในชั้นของ Protocol Layer และ Data Link Layer รูป EtherCAT Network LINK … Read More

How to noise reduction for PCB design (part 2/3)

Photo by resources.altium.com สวัสดีครับ ท่านผู้อ่าน เจอกันอีกครั้งแล้วนะครับ สำหรับเนื้อหาในบทความนี้จะเป็นภาคต่อเนื่องจากครั้งก่อนที่ว่าเราจะทำการออกแบบ PCB อย่างไรเพื่อให้งานที่ออกแบบมีสัญญาณรบกวนให้น้อยที่สุด โดยในภาคนี้จะเน้นไปที่เรื่องเกี่ยวกับ Ground plane เป็นส่วนใหญ่ครับ ทำความเข้าใจวัตถุประสงค์ของบทความกันก่อนที่จะเข้าไปอ่านว่าเนื้อหาหลักส่วนใหญ่ที่กล่าวถึงในนี้จะเป็นสัญญาณรบกวนที่เกิดจากเส้นลายวงจรที่ใช้ส่งสัญญาณความถี่สูงเป็นหลัก เพราะเส้นสัญญาณความถี่สูงจะเป็นตัวสร้างสัญญาณรบกวนให้กับสิ่งที่อยู่รอบๆได้มาก ดังนั้นจึงขอแจ้งทำความเข้าใจเพื่อให้ผู้อ่านได้เข้าใจวัตถุประสงค์และนำไปปรับใช้กับงานออกแบบของท่านให้ได้เกิดประโยชน์กับท่านมากที่สุด ถ้าพร้อมแล้วไปเริ่มกันเลยครับ 1. ออกแบบโดยไม่กีดขวาง Ground plane ในการออกแบบลายวงจรพิมพ์เพื่อลดสัญญาณรบกวน จำเป็นต้องพิจารณาว่าจะไม่ทำให้การไหลของกระแสไฟฟ้าเบี่ยงหรืออ้อม จากรูป Vias ถูกจัดเรียงใกล้ชิดกันแบบต่อเนื่อง และ Ground plane (Ground ที่ Layer 2) ได้ถูกแบ่งออก ด้วยรูปแบบดังกล่าวกระแสส่วนใหญ่จะไหลผ่าน Vias (หมายถึง Vias ที่ 4 มุม) ส่งผลให้วงจรมีแนวโน้มที่จะเกิดสัญญาณรบกวนได้ เพราะกระแสมีการไหลอ้อมบริเวณที่มี Vias ติดกัน ถ้าหากต้องการเจาะ Vias ในจำนวนมากจริงๆ ด้วยเหตุผลด้านการออกแบบ ให้ทำระยะห่างระหว่างจุด Vias ตามรูป และปล่อยให้กระแสไหลผ่านระหว่างจุดเหล่านั้น การทำเช่นนี้กระแสสามารถไหลผ่านระหว่าง Vias … Read More

ทดสอบการสื่อสาร Modbus Protocol ด้วย QModBus

Modbus protocol ถือเป็นมาตรฐานโพรโทคอลการสื่อสารหนึ่งที่ได้รับความนิยมและใช้กันอย่างแพร่หลายในอุตสาหกรรมปัจจุบัน เนื่องจากตัว Modbus นั้นมีข้อดีอยู่หลายอย่างเช่นติดตั้งง่าย ใช้งานสะดวก การสื่อสารมีความเสถียร และที่สำคัญคือเป็น Open Protocol สำหรับผู้ใดที่ต้องการใช้งานก็สามารถนำไปพัฒนาต่อยอดได้โดยไม่มีค่าใช้จ่าย อีกทั้งสามารถเชื่อมต่ออุปกรณ์หรือเซ็นเซอร์ต่าง ๆ ได้มากถึง 247 ตัว โดยทั่วไปแล้ว Modbus นั้นจะมี Master อยู่ 1 ตัวเพื่อใช้ในการส่งคำสั่งไปยังอุปกรณ์ Slave ซึ่งสามารถมีไอดีได้ตั้งแต่ 1 – 247 โดยที่ Master นั้นจะทำการส่งคำสั่งอ่านหรือเขียนข้อมูลลงไปยัง Register ที่ใช้เก็บข้อมูลของอุปกรณ์ที่ต้องการได้เพียงแค่ระบุเลขไอดีเท่านั้น มาถึงตรงนี้แล้ว หากใครที่ยังสงสัย หรือต้องการข้อมูลเพิ่มเติมก็สามารถย้อนไปดูบทความที่ทาง บริษัท NDR Solution Co. Ltd. ของเราเขียนไว้ได้ ตั้งแต่เรื่องของ Fieldbus network เบื้องต้น และ Modbus Introduction หรือแม้แต่ มาทำความรู้จัก RS-485 กันเถอะ ซึ่งทางเรานั้นได้มีการเขียนบทความที่เกี่ยวข้องไว้หลากหลายบทความเลยทีเดียว … Read More