Hardware ; RS232 , RS485 or RS422

รายละเอียดเกี่ยวกับ  RS232 , RS485 or RS422

RS 232 = Full Duplex สำหรับการรับส่งสัญญาณ Serial

Tx,Rx,Gnd,CTS,RTS,DTR,RI,…

Signal_RS232.jpg

 

RS485 = Half Duplex สำหรับการรับส่งสัญญาณ Serial แบบ 3 สาย

D+  , D- และ Shield

Signal_RS485.jpg

RS422 = Full Duplex สำหรับการรับส่งสัญญาณ ใกล้เคียง RS485 แต่มี คู่ TX,RX แยกกันจึงส่ง Full duplex ได้

Td+ , Td- , Rd+ , Rd- , Gnd.Signal_RS422.jpg

 


ปัญหาที่พบบ่อยมากสำหรับ เรื่อง Low Quality Serial Data cable (Human work problem)

RS232

  1. บัดกรีหัวสายไม่ ดี (เกือบดี) ใช้ไปสักพัก แล้ว สาย หลุดหรือ short กันภายใน โดย
    1. บัดกรีสายไม่ครบมีสายฝอย หลุดมาแตะกันเอง
    2. บัดกรีไม่แน่นจริง เนื่องจากไม่ทำความสะอาดหัว หรือสาย (ใช้คัดเตอร์ครูดให้สนิมหรือคราบออกแล้วจึงแต้มตะกั๊วบัดกรี)
    3. ใช้หัวแร้ง แบบร้อนเกิน หรือ เร่งรีบ กดเร่งความร้อนจนPin บัดกรีละลายเบี้ยว ภายใน
  2.  ไม่ติดตั้งที่ Lock สาย หรือใส่เฉยๆ แต่ Lock สายไม่ได้
  3. สายที่เอามาทำ RS232 ไม่ใช่สาย Data cable หรือไม่มี shield  ทำให้สัญญาณรบกวนมาก
  4. เอาสาย Lan มาใช้งานเป็นสาย Data RS232 (ไม่ควรอย่างยิ่งถ้าไม่จำเป็นสุดๆ) เพราะสาย Lan แกนเป็นสายแข็ง ถ้าใช้งานแรกๆ จะดี แต่ถ้ามีการบำรุงรักษา บิดไปบิดมาสายนี้จะขาดใน!!!! โดยเฉพาะตัวขั้วต่อตรงที่บัดกรี…

 

RS485

  1. ปัญหาที่พบบ่อย คือเอาสายไฟ มาทำเป็นสาย Rs485 หรือเอาสายที่ไม่มี shield  มาใช้ สัญญาณรบกวนยิ่งจะมาก
  2. ไม่ใส่ R-Terminate ทำให้ Impidant สายไม่เสถียร (จะเป็นปัญหาเวลาข้อมูลคุยกันมากๆ ซึ่งมักพบหลังจากใช้งานจริง (ตอนทดสอบ flow dataไม่มาก ก็จะคิดไปเองว่าOk) )
  3. ไม่ต่อ shield กับterminal  สัญญาณ GND ทำให้สายถูกรบกวนได้ง่าย และหากไปเดินสายคู้กับ AC   ที่มีสัญญาณ induce เข้ามากวนในสาย ได้อีก จะเป็นปัญหาทำให้สื่อสาร fail เป็นบางครั้ง ได้ หรือถ้า Induce หนักจาก  Surge หรือ Lighning จะส่งผลให้ Port พังได้

RS422

  1. ปัญหาเดียวกับ RS485 เพิ่มเติมคือ
  2. การต่อสาย Td+ Td- ของ Master ไปต่อกับ  Td+ Td- ของ Slave(s) แทนที่จะต่อเข้า Rd+ Rd-
  3. ต่อสายไม่เป็น ต่อแบบ  Series (อนุกรม) ชอบต่อเอาใกล้คิดว่าเป็นสายไฟ ไฟ ถึงกันหมด แต่สำหรับ RS422 หรือ RS485 เป็นคนละเรื่อง การParally (ขนานสาย) จนกระทบเรื่องระดับความต้านทานสาย จะส่วผลต่อเสถียรภาพ การสื่อสาร ใช้ไปสักพัก อาจพบ Communication fail ได้ง่าย เพราะ  Harwire ที่ทำสร้างปัญหา

 

รูปตัวอย่าง Good / Bad

 

TerminateRs232_Good.jpg

TerminateRS232_Bad.jpg

 

Datacable_Terminated_RS485.png

 



Note : DB changer แถบสี่ส้ม และแถบสีเหลือง

ChangerColor.png

Note: Signal Data vs.  RTS signal ตัวอย่างกรณีที่ต้องใช้  Signal ดังกล่าว เพื่อ Enable  สัญญาณกับ Radio Modem (RTS สำหรับ Radio modem นี้ต้อง On ครอบ ช่วงที่มีการส่ง Data ถ้า RTS off ไปก่อนที่ data จะส่งหมด radio modem จะส่ง data ออกไปไม่ครบ)

SCADATH_DataAndRTS.pngSCADATH_DataAndRTS2.png

Scroll to Top