ตอนที่ 16: เจาะลึก 3 ทหารเสือซีเรียลพอร์ต RS-232, RS-422 และ RS-485

1. 🎯 ตอนที่ 17: เจาะลึก 3 ทหารเสือซีเรียลพอร์ต RS-232, RS-422 และ RS-485 มีข้อดีข้อเสียต่างกันอย่างไร?
2. 📖 เปิดฉาก (The Hook)
สวัสดีครับน้องๆ สาย Automation และผู้อ่านทุกท่าน! ชงกาแฟเข้มๆ แล้วมากางแผนผัง Network Topology คุยกันต่อในซีรีส์ เจาะลึก Industrial Network & SCADA จาก 101 สู่ Advanced ครับ
แม้ว่าโลกทุกวันนี้จะหมุนไปด้วยความเร็วระดับกิกะบิตของ Industrial Ethernet แต่ปฏิเสธไม่ได้เลยว่า “ชั้นรากฐานทางกายภาพ (Physical Layer)” ในระดับล่างสุดของโรงงาน ยังคงถูกขับเคลื่อนด้วยมาตรฐานซีเรียลพอร์ตสุดคลาสสิก
คำถามยอดฮิตที่พี่มักโดนรุ่นน้องถามเสมอเวลาไปดูตู้คอนโทรลคือ “พี่ครับ หน้าตามันก็เป็นขั้วต่อสายไฟหรือพอร์ต 9 พินเหมือนกัน แล้ว RS-232, RS-422 และ RS-485 มันต่างกันยังไง? ทำไมงานนี้ใช้ตัวนี้ งานนั้นใช้อีกตัว?” วันนี้พี่เลยจะจับ “3 ทหารเสือแห่งวงการ Serial” มาขึ้นเขียงชำแหละข้อดีและข้อเสียเปรียบเทียบกันแบบหมัดต่อหมัดเลยครับ!
3. 🧠 แก่นวิชาโครงข่าย (Core Concepts)
ก่อนจะไปดูข้อดีข้อเสีย เราต้องเข้าใจ “วิธีการวัดแรงดันไฟฟ้า” ของพวกมันก่อนครับ ซึ่งแบ่งได้เป็น 2 ขั้วหลักๆ:
- Unbalanced (วัดเทียบกราวด์): สัญญาณจะวิ่งไปในสายเส้นเดียว และใช้วิธีวัดแรงดันไฟฟ้าเทียบกับสายกราวด์กลาง (Common Ground) เสมอ
- Balanced หรือ Differential (วัดความต่างศักย์): สัญญาณจะวิ่งไปในสายไฟ 2 เส้นคู่กัน (เช่น สาย A และ B) แล้วเครื่องรับจะอ่านค่าจาก “ความแตกต่าง” ของแรงดันระหว่างสาย 2 เส้นนี้
เพื่อความเข้าใจง่าย พี่ขอเปรียบเทียบแบบนี้ครับ:
- RS-232 คือ Unbalanced เปรียบเหมือน “คนสองคนคุยกันผ่านกระป๋องร้อยเชือก” คุยได้แค่ 2 คน ลากสายได้ไม่ไกล และถ้ามีคนมาดีดเชือก (สัญญาณรบกวน) เสียงก็จะเพี้ยนทันที
- RS-422 คือ Balanced เปรียบเหมือน “หัวหน้าถือโทรโข่งประกาศ” หัวหน้าพูดได้คนเดียว แต่ลูกน้องหลายสิบคนได้ยินพร้อมกันและเสียงดังฟังชัดไปได้ไกล
- RS-485 คือ Balanced ขั้นสุดยอด เปรียบเหมือน “วิทยุสื่อสาร Walkie-Talkie” ทุกคนสามารถกดไมค์พูดได้ (แต่ต้องผลัดกันพูด) และอยู่ห่างกันได้เป็นกิโลเมตร!

4. 💻 ร่ายมนต์สถาปัตยกรรม (Architecture & Implementation)
ทีนี้เรามากางสเปกและดูข้อดีข้อเสียของทหารเสือแต่ละนายกันครับ:
1. RS-232 (พี่ใหญ่สุดเก๋า)
ถูกสร้างขึ้นตั้งแต่ปี 1969 เพื่อเชื่อมต่อคอมพิวเตอร์ (DTE) เข้ากับโมเด็ม (DCE)
- ระยะทางและความเร็ว: ลากสายได้ไกลสุดแค่ 15 เมตร (50 ฟุต) ที่ความเร็วมาตรฐาน 20 kbps (แต่ในทางปฏิบัติอาจดันไปได้ถึง 115 kbps ในระยะใกล้ๆ)
- การเชื่อมต่อ: Point-to-Point (1 ต่อ 1) เท่านั้น
- ข้อดี:
- เรียบง่ายที่สุด อุปกรณ์รุ่นเก่าๆ แทบทุกตัวต้องมีพอร์ตนี้
- รองรับ Full-Duplex แท้ๆ (มีสาย Tx และ Rx แยกกัน) คุยสวนกันได้เลย
- ข้อเสีย:
- แพ้สัญญาณรบกวน (Noise) อย่างราบคาบ! เพราะเป็นระบบ Unbalanced หากมีคลื่นแม่เหล็กมากวนสายกราวด์ สัญญาณจะเพี้ยนทันที
- เดินสายได้สั้นมาก และพ่วงอุปกรณ์หลายตัวไม่ได้
2. RS-422 (พี่รองจอมกระจายเสียง)
เกิดมาเพื่อลบจุดอ่อนของ RS-232 โดยเปลี่ยนมาใช้สายคู่ตีเกลียวแบบ Balanced (Differential)
- ระยะทางและความเร็ว: ลากได้ไกลสุดขอบฟ้าถึง 1,200 เมตร (4,000 ฟุต) และความเร็วสูงสุดแตะ 10 Mbps
- การเชื่อมต่อ: มีตัวส่งสัญญาณ (Transmitter) ได้เพียง 1 ตัว แต่สามารถพ่วงตัวรับ (Receivers) ได้สูงสุด 10 ถึง 16 ตัวในสายเส้นเดียวกัน
- ข้อดี:
- ทนทานต่อสัญญาณรบกวนในโรงงานได้ดีเยี่ยมด้วยกลไก Common Mode Rejection
- เร็วและไกลกว่า RS-232 มหาศาล
- ข้อเสีย:
- ทำงานแบบ “พูดได้คนเดียว” หากต้องการให้ระบบเป็น Full-Duplex คุยกันไปมา จะต้องใช้สายไฟถึง 4 เส้น (2 คู่)
- ไม่รองรับการที่อุปกรณ์หลายตัวจะแย่งกันส่งข้อมูล (No Contention)
3. RS-485 (น้องเล็กแต่เป็นพระเอกตัวจริง)
นี่คือมาตรฐานที่ทรงอิทธิพลที่สุดในโรงงานอุตสาหกรรม! มันนำข้อดีของ RS-422 มาอัปเกรดให้สามารถมีตัวส่งสัญญาณหลายตัวบนสายเส้นเดียวกันได้
- ระยะทางและความเร็ว: 1,200 เมตร (4,000 ฟุต) ที่ความเร็วสูงสุด 10 Mbps
- การเชื่อมต่อ: ต่อพ่วงอุปกรณ์ (Transmitters/Receivers) แบบ Multidrop (Daisy-chain) ได้สูงสุดถึง 32 ตัวบนสายคู่เดียว!
- ข้อดี:
- ใช้สายไฟแค่ 2 เส้น (Half-Duplex) ก็สามารถพ่วงอุปกรณ์ 32 ตัวคุยกันได้หมด ช่วยประหยัดค่าสายเคเบิลได้มหาศาล
- มีไม้ตายคือโหมด Tri-state (High-Impedance) ที่ยอมให้เครื่องส่งที่พูดจบแล้ว “ปลดตัวเอง” ออกจากระบบเสมือนไม่มีตัวตน เปิดทางให้คนอื่นพูดต่อได้โดยสัญญาณไม่ชนกัน
- ข้อเสีย:
- ทำงานแบบ Half-Duplex (ผลัดกันพูด) จึงต้องมีโปรโตคอลซอฟต์แวร์ (เช่น Modbus RTU) มาคอยจัดระเบียบจราจรแบบ Master/Slave เสมอ
- การเดินสายมีความจุกจิก ต้องใส่ตัวต้านทานปิดหัวท้าย (Terminating Resistors) ประมาณ 120 โอห์มเสมอ หากลืมใส่ สัญญาณจะสะท้อนกลับ (Reflection) และระบบจะล่ม
5. 🛡️ เคล็ดลับจากห้องคอนโทรล (Under the Hood / Pro-Tips)
เวลาพี่ไปหน้างานแล้วเจอระบบสื่อสารล่ม เคล็ดลับการวิเคราะห์ปัญหาของ 3 ทหารเสือนี้คือ:
- ปัญหาคลาสสิกของ RS-232: ถ้าต่อสายแล้วคุยกันไม่รู้เรื่อง ให้เช็คก่อนเลยว่าเอาอุปกรณ์ DTE ไปต่อกับ DTE หรือเปล่า? (ขา TxD มันจะชนกับ TxD) วิธีแก้คือใช้สายแบบไขว้ (Null Modem) สลับขา 2 กับขา 3 ครับ
- ระวังแรงดันตกใน RS-485: ช่างไฟหลายคนชอบเดินสาย RS-485 แบบแยกแฉกเป็นรูปดาว (Star Topology) เพราะคิดว่าง่าย แต่ในทางปฏิบัติมันทำให้เกิดสัญญาณสะท้อนตีกันเละเทะ กฎเหล็กคือ “ต้องเดินสายแบบร้อยลูกปัด (Daisy-chain) จากตัวที่ 1 ไป 2 ไป 3 เท่านั้น”
- ทางออกเมื่อต้องเชื่อมต่อข้ามสายพันธุ์: อุปกรณ์อุตสาหกรรมรุ่นใหม่ๆ มักจะเป็นพอร์ต RS-485 แต่คอมพิวเตอร์ของเรามีแค่พอร์ต USB หรือ RS-232 เราสามารถใช้ Interface Converter เพื่อแปลง RS-232 เป็น RS-485 ได้ครับ แต่อย่าลืมเลือกชนิดที่มี Optical Isolation เพื่อป้องกันไฟกระชาก (Surge) จากเครื่องจักรวิ่งกลับมาทำคอมพิวเตอร์เราพังนะครับ
6. 🏁 บทสรุป (To be continued…)
สรุปให้เห็นภาพชัดๆ ครับ: ใช้ RS-232 เมื่อระยะทางสั้นๆ และต่อแค่ 1 ต่อ 1, ใช้ RS-422 เมื่อต้องการส่งข้อมูลทางเดียวไปไกลๆ ให้ลูกข่ายหลายตัวรับฟัง, และเลือกใช้ RS-485 เมื่อคุณต้องการสร้างเครือข่ายอุตสาหกรรมระยะไกล ทนสัญญาณรบกวน และประหยัดสายไฟในการต่ออุปกรณ์จำนวนมากเข้าหากัน
ด้วยคุณสมบัติสุดถึกทนของ RS-485 นี้เอง มันจึงกลายเป็นถนนหลักให้รถบรรทุกข้อมูลระดับตำนานอย่าง Modbus RTU หรือ PROFIBUS วิ่งส่งข้อมูลกันอย่างพลุกพล่าน… ในตอนต่อไป เราจะมาเจาะลึกโปรโตคอล Modbus RTU กันครับ ว่าการคุยกันแบบ Master/Slave มันมีหน้าตาแพ็กเก็ตอย่างไร รอติดตามได้เลย!
ต้องการที่ปรึกษาด้านการออกแบบสถาปัตยกรรมโครงข่ายอุตสาหกรรม (Industrial Networks) หรือระบบ SCADA สำหรับโรงงานของคุณ? ทีมงาน WP Solution พร้อมให้บริการออกแบบและติดตั้งระบบแบบครบวงจร ดูรายละเอียดบริการของเราได้ที่: www.wpsolution2017.com หรือพูดคุยปรึกษาเบื้องต้นได้ที่ Line: wisit.p