What is Rs485 ?
RS485 หรือที่เรียกว่า TIA-485(-A), EIA-485 เป็นมาตรฐานที่กำหนดคุณสมบัติทางไฟฟ้าของตัวส่งและตัวรับสำหรับใช้ในระบบการสื่อสารแบบอนุกรม สัญญาณไฟฟ้ามีความเสถียรและรองรับ multipoint system มาตรฐานดังกล่าวได้รับการเผยแพร่ร่วมกันโดย Telecommunications Industry Association(TIA) และ Electronic Industries Alliance(EIA) เครือข่ายการสื่อสารที่ใช้งานมาตรฐานดังกล่าวสามารถใช้งานได้อยางมีประสิทธิภาพในระยะทางไกลและสภาพที่มีไฟฟ้ารบกวน อุปกรณ์รับข้อมูลหลายอุปกรณ์สามารถเชื่อมต่อกับเครือข่ายเพื่อรับข้อมูลได้โดย multidrop bus คุณสมบัติเหล้านี้ทำให้ Rs-485 มีประโยชน์ในระบบความคุมอุตสาหกรรมและใช้งานกันอย่างแพร่หลาย
RS485 รองรับ Local network และ Multidrop communications โดยมันมีอัตราส่งข้อมูลสูงสุดถึง 10 Mbit/s และมีระยะทางสูงสุดที่ 1,200เมตร(lower speed) ตามกฏของ Rule of thumb กล่าวคือ ความเร็ว(bit/s) คูณด้วย ระยะทาง(mater) น้อยกว่าหรือเท่ากับ 10^8 ตัวอย่าง ระยะทาง 100m ความเร็วการส่งข้อมูลจะเหลือเท่าไหร่ สูตร ความเร็ว(bit/s) x ระยะทาง = 10^8 จะได้ ความเร็ว <= 1 mbit/s #
มาตรฐาน RS485 เป็นการรับส่งข้อมูลแบบ Half-Duplex ซึ่งสามารถรับส่งข้อมูลได้ที่ละค่าเท่านั้นไม่สามารถทำพร้อมกันในเวลาเดียวกันได้ มีหลักการทำงานคล้ายกับการสื่อสารของวิทยุสื่อสารที่หาก A พูด B ต้องหยุดฟัง หรือ B พูด A ต้องหยุดฟัง ไม่สามารถพูดพร้อมๆกันได้ การส่งข้อมูลของ RS-485 นั้นใช้สายสัญญาณ 2 เส้นเป็นตัวบ่งบอก Digital Code โดยการเปรียบเทียบความต่างของแรงดันไฟฟ้าในแต่ละสายสัญญาณ
Va-Vb < -200mV : Logic = 1
Va-Vb > +200mV : Logic = 0
การสื่อสารด้วย rs-485 เป็นการสื่อสารแบบ Master-Slave ซึ่งมี อุปกรณ์ Master ตัวเดียวและมีอุปกรณ์ Slave มาเชื่อมต่อสูงสุดที่ 32 อุปกรณ์และแต่ละอุปกรณ์จะมี Address ที่แตกต่างกัน โดย Master สามารถส่ง Request data ไปยัง slave แต่ละตัวได้ในลักษณะ Broadcast โดย Slave จะตอบกลับในสิ่งที่ Master ต้องการเท่านั้น