RS232 - พื้นฐานการใช้งานและการเชื่อมต่อ

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





RS232 คืออะไร?

RS-232 (X) เป็นโปรโตคอลการสื่อสารแบบอนุกรมซึ่งนิยมใช้สำหรับการถ่ายโอนและรับข้อมูลอนุกรมระหว่างอุปกรณ์สองเครื่อง รองรับการส่งข้อมูลทั้งแบบซิงโครนัสและอะซิงโครนัส อุปกรณ์จำนวนมากในสภาพแวดล้อมอุตสาหกรรมยังคงใช้สายสื่อสาร RS-232 สายเคเบิล Rs-232 ใช้เพื่อระบุความแตกต่างระหว่างระดับสัญญาณสองระดับระหว่างลอจิก 1 และลอจิก 0 ลอจิก 1 แสดงด้วย -12V และลอจิก 0 แทนค่า + 12V สายเคเบิล RS-232 ทำงานที่อัตราการส่งข้อมูลที่แตกต่างกันเช่น 9600 บิต / วินาที 2400 บิต / วินาที 4800 บิต / วินาทีเป็นต้นสายเคเบิล RS-232 มีอุปกรณ์สองขั้ว ได้แก่ อุปกรณ์เทอร์มินัลข้อมูลและอุปกรณ์สื่อสารข้อมูล อุปกรณ์ทั้งสองจะส่งและรับสัญญาณ อุปกรณ์ปลายทางข้อมูลคือเทอร์มินัลคอมพิวเตอร์และอุปกรณ์สื่อสารข้อมูลคือโมเด็มหรือคอนโทรลเลอร์เป็นต้น

แผนภาพการสื่อสารทั่วไป RS-232



ปัจจุบันคอมพิวเตอร์ส่วนบุคคลส่วนใหญ่ในแต่ละวันมีพอร์ตอนุกรม 2 พอร์ตและพอร์ตขนาน (RS232) หนึ่งพอร์ต พอร์ตทั้งสองประเภทนี้ใช้สำหรับสื่อสารกับอุปกรณ์ภายนอกและทำงานในรูปแบบที่แตกต่างกัน พอร์ตขนานจะส่งและรับข้อมูล 8 บิตในแต่ละครั้งผ่านสายไฟที่แยกกันแปดสายและจะถ่ายโอนข้อมูลอย่างรวดเร็วโดยทั่วไปพอร์ตขนานจะใช้เพื่อเชื่อมต่อเครื่องพิมพ์กับ พีซี .


พอร์ตอนุกรมจะส่งและรับข้อมูลทีละบิตผ่านสายเดียวและโอนข้อมูลช้ามาก RS-232 หมายถึงการใส่ร้ายที่แนะนำและ 232 เป็นตัวเลข X หมายถึงเวอร์ชันล่าสุดเช่น RS-232c, RS232s



ประเภทของขั้วต่อสายเคเบิลอนุกรมที่ใช้บ่อยที่สุดคือขั้วต่อ 9 ขา DB9 และขั้วต่อ 25 พิน DB-25 แต่ละคนอาจเป็นประเภทชายหรือหญิง ปัจจุบันคอมพิวเตอร์ส่วนใหญ่ใช้ขั้วต่อ DB9 สำหรับการแลกเปลี่ยนข้อมูลแบบอะซิงโครนัส ความยาวสูงสุดของสาย RS-232 คือ 50 ฟุต

สายสื่อสาร RS-232

คำอธิบายพิน RS232

สายเคเบิล RS-232 ขั้วต่อ 25 พิน

เป็นขั้วต่อ 25 พินแต่ละพินมีหน้าที่ดังนี้

PIN 1 :( พื้นป้องกัน) เป็นพินกราวด์


PIN 2: ส่งข้อมูล

PIN 3: รับข้อมูล

PIN 2 และ PIN 3: หมุดเหล่านี้เป็นหมุดที่สำคัญที่สุดสำหรับการส่งและรับข้อมูล 1 & 2-pins ใช้ในการรับส่งข้อมูลและใช้ pin-3 เพื่อวัตถุประสงค์ในการรับข้อมูล

PIN 4 : ขอส่ง.

พิน 5 : ล้างเพื่อส่ง

PIN 6 : ชุดข้อมูลพร้อม

PIN ยี่สิบ: ขั้วข้อมูลพร้อม

PIN 4, PIN 5, PIN 6, PIN 20: หมุดเหล่านี้คือหมุดจับมือ (การไหลของการควบคุม) โดยปกติเทอร์มินัลไม่สามารถส่งข้อมูลได้จนกว่าจะได้รับการส่งผ่านจาก DCE อย่างชัดเจน

PIN 7: พินนี้เป็นข้อมูลอ้างอิงทั่วไปสำหรับสัญญาณทั้งหมดรวมถึงข้อมูลเวลาและสัญญาณควบคุม DCE และ DTE ทำงานได้อย่างถูกต้องบนอินเทอร์เฟซแบบอนุกรมและพิน -7 จะต้องเชื่อมต่อปลายทั้งสองข้างโดยไม่มีอินเทอร์เฟซจะไม่ทำงาน

PIN 8 : พินนี้เรียกอีกอย่างว่าตัวตรวจจับสัญญาณสายที่ได้รับตรวจจับ สัญญาณนี้จะเปิดใช้งานเมื่อมีการสร้างผู้ให้บริการที่เหมาะสมระหว่างอุปกรณ์ DCE ภายในและระยะไกล

PIN9: พินนี้เป็นขั้วต่ออนุกรม DTE สัญญาณนี้จะตามวงแหวนขาเข้าในขอบเขต โดยปกติสัญญาณนี้จะใช้ในโหมดตอบรับอัตโนมัติ DCE

PIN 10: พินทดสอบ

PIN 11: เลือกสแตนด์บาย

PIN 12: การตรวจจับผู้ให้บริการข้อมูล

PIN 13: ล้างเพื่อส่ง

PIN 14: ส่งข้อมูล

PIN 15: ส่งนาฬิกา

PIN 17: รับนาฬิกา.

PIN 24: นาฬิกาภายนอก

PIN 15, 17, 24 โมเด็มซิงโครนัสใช้สัญญาณบนพินเหล่านี้ พินเหล่านี้เป็นบิตควบคุมเวลา

PIN 16: รับข้อมูล

PIN 18: พินทดสอบ

PIN 19: ขอส่ง.

PIN 21: ( ตัวตรวจจับคุณภาพสัญญาณ) พินนี้ระบุคุณภาพของสัญญาณพาหะที่ได้รับเนื่องจากโมเด็มส่งสัญญาณต้องส่ง 0 หรือ 1 ในแต่ละบิตโมเด็มจะควบคุมเวลาของบิตจาก DTE

PIN 22: ( Ring Indicator): ไฟแสดงสถานะเสียงเรียกเข้าหมายถึง DCE แจ้ง DTE ว่าโทรศัพท์ดังขึ้น โมเด็มทั้งหมดที่ออกแบบมาเพื่อเชื่อมต่อโดยตรงกับเครือข่ายโทรศัพท์ที่มีระบบตอบรับอัตโนมัติ

PIN 23: เครื่องตรวจจับอัตราสัญญาณข้อมูล

การประยุกต์ใช้ RS232

แผนผังสายเคเบิล RS-232

คุณสมบัติปิดเครื่องอัตโนมัติมีไว้เพื่อประหยัดพลังงาน RS-232 ถูกวางให้ทำงานในโหมดปิดเครื่องด้วยพลังงานต่ำ ระบบ จะปิดทุกครั้งที่ไม่มีการใช้อุปกรณ์ RS-232 พัลส์ปิดเครื่องอัตโนมัติจะปิดตัวเองทุกครั้งที่ไม่มีกิจกรรมใด ๆ บนสัญญาณเป็นเวลา 30 วินาที หมายความว่าเมื่อใดก็ตามที่ตัวรับส่งสัญญาณเชื่อมต่อกับพอร์ต RS-232 แต่ไม่ได้ส่งข้อมูล Pin 2 และ Pin 3 ใช้สำหรับการส่งและรับข้อมูล Pin 5 ใช้เชื่อมต่อกับกราวด์ อุปกรณ์ Max 232 ใช้เพื่อสื่อสารกับอุปกรณ์ DTE และ DCE ผ่านสายเคเบิล RS-232

พัลส์ปิดเครื่องอัตโนมัติครั้งแรกจะตรวจสอบทั้งกิจกรรมของตัวรับและตัวส่ง กิจกรรมทั้งสองมีความเสถียรและระบบจะเข้าสู่โหมดสลีปหรือโหมดปิดเครื่อง อุปกรณ์ส่วนใหญ่ที่ใช้สาย RS-232 คือ CPS และแล็ปท็อป

การเชื่อมต่อ RS232 กับไมโครคอนโทรลเลอร์โดยใช้ Max 232

สูงสุด 232 - IC ปรับระดับสำหรับอินเทอร์เฟซพีซี

Max 232 ทำหน้าที่เป็นบัฟเฟอร์ไดรเวอร์สำหรับโปรเซสเซอร์ ยอมรับค่าลอจิกดิจิตอลมาตรฐาน 0 และ 5 โวลต์และแปลงเป็นมาตรฐาน RS232 ที่ +10 & -10 โวลต์ ไมโครคอนโทรลเลอร์เพียงไม่กี่ตัวที่มีพอร์ตอนุกรมในตัวที่อนุญาตให้เชื่อมต่อโดยตรงกับพอร์ตอนุกรม RS232 ของพีซี อย่างไรก็ตามไมโครคอนโทรลเลอร์หลายตัวให้เอาต์พุต 0 ถึง 5V และต้องการวงจรบัฟเฟอร์ระดับกลางเพื่อแปลง 0 ถึง 5 โวลต์เป็น +10 และ -10V ที่พอร์ต RS232 ต้องการ

Max 232 IC ประกอบด้วยการจัดเรียงตัวรับ - ส่งสัญญาณสองชุดซึ่งสามารถเชื่อมต่อพอร์ตอนุกรมสองพอร์ตโดยใช้ชิปตัวเดียวกัน ตัวเก็บประจุ 5 ตัวของแต่ละ 1microFarad ใช้เพื่อสร้างแรงดันไฟฟ้ามาตรฐาน RS232 ที่ต้องการจากแรงดันไฟฟ้า TTL / CMOS เครื่องส่งจะแปลงระดับ TTL / CMOS เป็นระดับ RS232 ในขณะที่เครื่องรับจะรับอินพุต RS232 และแปลงเป็นแรงดันไฟฟ้าระดับ TTL

เป็นไอซี 16 พินที่มีพินตัวส่งสัญญาณเชื่อมต่อกับไมโครคอนโทรลเลอร์และพอร์ตเพื่อให้พินอินพุทของตัวส่งสัญญาณรับอินพุต TTL จากไมโครคอนโทรลเลอร์และพินตัวส่งเอาท์พุตจะจ่ายเอาต์พุตไปยังพอร์ต RS232 พินตัวรับสัญญาณเชื่อมต่อกับพอร์ต RS232 เพื่อให้พินตัวรับสัญญาณอินพุตรับอินพุตมาตรฐาน RS232 จากพอร์ตพีซีและพินตัวรับสัญญาณเอาท์พุตจะจ่ายอินพุต TTL ไปยังไมโครคอนโทรลเลอร์ ดังนั้นเครื่องส่งสัญญาณจึงรับอินพุตจากไมโครคอนโทรลเลอร์และให้เอาต์พุตไปยังพอร์ต RS232 ในขณะที่ตัวรับสัญญาณรับอินพุตจากพอร์ต RS232 และส่งเอาต์พุตไปยังไมโครคอนโทรลเลอร์ หมุดอีกตัวเชื่อมต่อกับตัวเก็บประจุแบบอิเล็กโทรไลต์ 5 ตัวซึ่งหนึ่งในตัวเก็บประจุใช้เป็นตัวเพิ่มแรงดันไฟฟ้าเพื่อรับ + ​​10V จาก 5Vs และตัวเก็บประจุอีกตัวใช้เป็นตัวแปลงแรงดันไฟฟ้าเพื่อรับ -10V และอีกสามตัวเก็บประจุใช้เป็นตัวเก็บประจุบายพาส สำหรับ Vcc, V + และ V- พินตามลำดับ ดังนั้นตัวเก็บประจุจึงทำหน้าที่เป็นตัวสร้างแรงดันไฟฟ้า

ข้อดีพื้นฐานอย่างหนึ่งของ Max 232 คือมันทำงานโดยใช้แหล่งจ่ายไฟ 5V ซึ่งช่วยให้สามารถใช้แหล่งจ่าย 5V เดียวสำหรับทั้ง IC และไมโครคอนโทรลเลอร์

Max 232 Pin Diagram และ Circuit Diagram

สูงสุด 232

Pin Diagram และ Internal Schematic

คุณสมบัติของ Max232 IC

  • แรงดันไฟฟ้าอินพุต 5V
  • ระดับแรงดันไฟฟ้าขาเข้าที่เข้ากันได้กับมาตรฐาน TTL
  • ระดับแรงดันขาออกที่เข้ากันได้กับมาตรฐาน RS 232
  • กระแสอินพุตต่ำ 0.1microAmpere และกระแสเอาต์พุต 24mA
  • ทำงานในช่วงอุณหภูมิ -40 องศาเซลเซียสถึง +85 องศาเซลเซียส

การใช้งานสูงสุด 232

การใช้งานทั่วไปของ Max232 เกี่ยวข้องกับโมเด็มคอมพิวเตอร์ระบบ RS232 และเทอร์มินัล สำหรับแอปพลิเคชันการทำงานทั่วไปที่เกี่ยวข้องกับ Max 232 เป็นตัวกลางระหว่างไมโครคอนโทรลเลอร์และ RS 232 ที่เชื่อมต่อกับคอมพิวเตอร์พินอินพุตของเครื่องส่งสัญญาณตัวใดตัวหนึ่งจะรับอินพุต TTL จากไมโครคอนโทรลเลอร์และการจัดเรียงตัวเก็บประจุจะได้รับสัญญาณ +/- 10V ซึ่งใช้กับ พินเอาท์พุทของเครื่องส่งสัญญาณที่เกี่ยวข้องซึ่งกำหนดให้กับพอร์ต RS232

พินอินพุตตัวรับได้รับอินพุตมาตรฐาน 232 อินพุตจากพอร์ต RS232 และดังนั้นพินเอาต์พุตตัวรับที่สอดคล้องกันจึงให้เอาต์พุตมาตรฐาน TTL ไปยังไมโครคอนโทรลเลอร์ ดังนั้น Max 232 IC จึงสามารถใช้เป็นการเชื่อมต่อระหว่างไมโครคอนโทรลเลอร์และคอมพิวเตอร์

เครดิตภาพ:

  • Pin Diagram และคำอธิบายของ Max 232 IC โดย siongboon
  • RS232 Cable Pin Connector โดย zytrax
  • แผนภาพการเชื่อมต่อสายเคเบิล RS232 โดย maximintegrated