รายละเอียดเกี่ยวกับ RS232 , RS485 or RS422
RS 232 = Full Duplex สำหรับการรับส่งสัญญาณ Serial
Tx,Rx,Gnd,CTS,RTS,DTR,RI,…
RS485 = Half Duplex สำหรับการรับส่งสัญญาณ Serial แบบ 3 สาย
D+ , D- และ Shield
RS422 = Full Duplex สำหรับการรับส่งสัญญาณ ใกล้เคียง RS485 แต่มี คู่ TX,RX แยกกันจึงส่ง Full duplex ได้
Td+ , Td- , Rd+ , Rd- , Gnd.
ปัญหาที่พบบ่อยมากสำหรับ เรื่อง Low Quality Serial Data cable (Human work problem)
RS232
- บัดกรีหัวสายไม่ ดี (เกือบดี) ใช้ไปสักพัก แล้ว สาย หลุดหรือ short กันภายใน โดย
- บัดกรีสายไม่ครบมีสายฝอย หลุดมาแตะกันเอง
- บัดกรีไม่แน่นจริง เนื่องจากไม่ทำความสะอาดหัว หรือสาย (ใช้คัดเตอร์ครูดให้สนิมหรือคราบออกแล้วจึงแต้มตะกั๊วบัดกรี)
- ใช้หัวแร้ง แบบร้อนเกิน หรือ เร่งรีบ กดเร่งความร้อนจนPin บัดกรีละลายเบี้ยว ภายใน
- ไม่ติดตั้งที่ Lock สาย หรือใส่เฉยๆ แต่ Lock สายไม่ได้
- สายที่เอามาทำ RS232 ไม่ใช่สาย Data cable หรือไม่มี shield ทำให้สัญญาณรบกวนมาก
- เอาสาย Lan มาใช้งานเป็นสาย Data RS232 (ไม่ควรอย่างยิ่งถ้าไม่จำเป็นสุดๆ) เพราะสาย Lan แกนเป็นสายแข็ง ถ้าใช้งานแรกๆ จะดี แต่ถ้ามีการบำรุงรักษา บิดไปบิดมาสายนี้จะขาดใน!!!! โดยเฉพาะตัวขั้วต่อตรงที่บัดกรี…
RS485
- ปัญหาที่พบบ่อย คือเอาสายไฟ มาทำเป็นสาย Rs485 หรือเอาสายที่ไม่มี shield มาใช้ สัญญาณรบกวนยิ่งจะมาก
- ไม่ใส่ R-Terminate ทำให้ Impidant สายไม่เสถียร (จะเป็นปัญหาเวลาข้อมูลคุยกันมากๆ ซึ่งมักพบหลังจากใช้งานจริง (ตอนทดสอบ flow dataไม่มาก ก็จะคิดไปเองว่าOk) )
- ไม่ต่อ shield กับterminal สัญญาณ GND ทำให้สายถูกรบกวนได้ง่าย และหากไปเดินสายคู้กับ AC ที่มีสัญญาณ induce เข้ามากวนในสาย ได้อีก จะเป็นปัญหาทำให้สื่อสาร fail เป็นบางครั้ง ได้ หรือถ้า Induce หนักจาก Surge หรือ Lighning จะส่งผลให้ Port พังได้
RS422
- ปัญหาเดียวกับ RS485 เพิ่มเติมคือ
- การต่อสาย Td+ Td- ของ Master ไปต่อกับ Td+ Td- ของ Slave(s) แทนที่จะต่อเข้า Rd+ Rd-
- ต่อสายไม่เป็น ต่อแบบ Series (อนุกรม) ชอบต่อเอาใกล้คิดว่าเป็นสายไฟ ไฟ ถึงกันหมด แต่สำหรับ RS422 หรือ RS485 เป็นคนละเรื่อง การParally (ขนานสาย) จนกระทบเรื่องระดับความต้านทานสาย จะส่วผลต่อเสถียรภาพ การสื่อสาร ใช้ไปสักพัก อาจพบ Communication fail ได้ง่าย เพราะ Harwire ที่ทำสร้างปัญหา
รูปตัวอย่าง Good / Bad
Note : DB changer แถบสี่ส้ม และแถบสีเหลือง
Note: Signal Data vs. RTS signal ตัวอย่างกรณีที่ต้องใช้ Signal ดังกล่าว เพื่อ Enable สัญญาณกับ Radio Modem (RTS สำหรับ Radio modem นี้ต้อง On ครอบ ช่วงที่มีการส่ง Data ถ้า RTS off ไปก่อนที่ data จะส่งหมด radio modem จะส่ง data ออกไปไม่ครบ)