นี้ RS232C DE-9 พอร์ต (miscalled มัก DB-9) เป็นเรื่องธรรมดามากและสามารถใช้ได้ในเกือบทุกเครื่องคอมพิวเตอร์ใด ๆ ดวงอาทิตย์บางคน (อย่างน้อยอัลตร้า 5/10 ใบมีดดัน 100/150) และคอมพิวเตอร์อื่น ๆ อีกมากมาย เอกสารรวมถึงรายละเอียดของวิธีพีซีเมาส์แบบอนุกรมทำงาน
RS-232 (เรียกว่าอนุกรมพอร์ต COM) เป็นติดต่อกันและส่วนใหญ่ของ Nowdays พีซีจะติดยังคงอยู่กับอินเตอร์เฟซอนุกรมหนึ่งหรือสอง (RS232C) การเชื่อมต่อ นี้อินเตอร์เฟซพอร์ตอนุกรมเครื่องคอมพิวเตอร์เดียวจบ (เชื่อมต่อเพียงสองอุปกรณ์กับแต่ละอื่น ๆ ) อัตราข้อมูลที่เป็นน้อยกว่า 20 กิโลบิตต่อวินาที มันเป็นอินเตอร์เฟซวงแรงดันไฟฟ้าแบบอนุกรมกับการสื่อสารสองเต็มแสดงโดยระดับแรงดันไฟฟ้าที่เกี่ยวกับพื้นดินระบบพื้นดินร่วมกันระหว่างเครื่องคอมพิวเตอร์และอุปกรณ์ที่เชื่อมโยงเป็นสิ่งที่จำเป็น ร้อนปลั๊กอินไม่สนับสนุน แต่อนุญาตให้บางครั้ง
DE-9 Pin | Signal Name | Dir | Description | IDC internal (newer)* | IDC internal (older)* |
---|---|---|---|---|---|
1 | DCD | Data Carrier Detect | 1 | 1 | |
2 | RXD | Receive Data | 2 | 3 | |
3 | TXD | Transmit Data | 3 | 5 | |
4 | DTR | Data Terminal Ready | 4 | 7 | |
5 | GND | System Ground | 5 | 9 | |
6 | DSR | Data Set Ready | 6 | 2 | |
7 | RTS | Request to Send | 7 | 4 | |
8 | CTS | Clear to Send | 8 | 6 | |
9 | RI | Ring Indicator | 9 | 8 |
พีซี สัญญาณ pinout พอร์ตอนุกรม
ตั้งแต่ คอมพิวเตอร์ พอร์ตอนุกรม จะขึ้นอยู่กับ RS-232 มาตรฐานคุณ อาจจะพบ รายละเอียด ใน สัญญาณRS-232 เอกสาร pinout อินเตอร์เฟซ
มาตรฐาน RS232 แพ็คเก็ต ข้อมูล
ข้อมูล RS232 มักจะ ถูกส่ง เป็น แพ็คเก็ต ที่มี 7 หรือ 8 บิต คำ, เริ่มหยุด , บิต ความเท่าเทียมกัน ( อาจจะ แตกต่างกัน ) ส่ง ตัวอย่าง ที่แสดง ในภาพ : บิต เริ่มต้น ( ที่ใช้งานอยู่ ในระดับต่ำ ปกติระหว่าง 3 V และ 15 V ) ตามด้วย บิตข้อมูล บิต ความเท่าเทียมกัน ( ขึ้นอยู่กับ โปรโตคอลที่ใช้ ) และจบ โดย บิตหยุด ( ใช้เพื่อนำ ตรรกะ สูง ปกติระหว่าง - 3V และ - 15v )
ตัวอย่าง อุปกรณ์ พอร์ต อนุกรม RS232 วิธี การทำงาน แบบอนุกรม เมาส์
พีซี เมาส์ โดยทั่วไป ระบบ การควบคุมการ มี ส่วน ต่อไปนี้: เซ็นเซอร์ -> เมาส์ ควบคุม - เชื่อมโยงการสื่อสาร > -> อินเตอร์เฟซ ข้อมูล - > ไดร์เวอร์ - ซอฟแวร์ > เซ็นเซอร์ ตรวจจับ การเคลื่อนไหวที่ รู้สึก การเคลื่อนไหวของเมาส์และ ปุ่ม swiches ซึ่ง รู้สึกรัฐ ปุ่ม เมาส์ ควบคุมการ อ่าน ของรัฐ เซ็นเซอร์ เหล่านั้น และใช้เวลา acount ของ ตำแหน่งของเมาส์ ในปัจจุบัน เมื่อ ข้อมูลเหล่านี้ มีการเปลี่ยนแปลง ตัวควบคุม เมาส์จะส่ง แพ็คเก็ต ข้อมูลไปยังคอมพิวเตอร์ แบบอนุกรม ควบคุม อินเตอร์เฟซ ข้อมูล โปรแกรมควบคุมเมาส์ใน คอมพิวเตอร์ ที่ได้รับ ว่า แพ็คเก็ต ข้อมูลและการ ถอดรหัส ข้อมูล จากมันและ ไม่กระทำ บนพื้นฐานของข้อมูล
พีซี RS232 ระดับแรงดันไฟฟ้า แบบอนุกรม เมาส์ :
เมาส์ ใช้ มาตรฐาน RS- 232C สัญญาณ เอาท์พุท ( + - 12V ) เป็น สัญญาณ ของ เอาท์พุท ที่มี ใน 12 V เมื่อเมาส์ เป็นผู้ดำเนินการ เมาส์ จะใช้เวลา ในปัจจุบัน บางส่วน จากแต่ละRS- 232C เส้น เอาท์พุท พอร์ต ที่เชื่อมต่อ (ประมาณ 10mA ) หนู ส่งข้อมูลไปยัง คอมพิวเตอร์ ใน ระดับ ที่ รับ ชิป RS- 232C ใน คอมพิวเตอร์สามารถ uderstand เป็น RS- 232C ระดับการรับเข้า เอาท์พุท เมาส์ เป็นปกติ บางอย่างเช่น + - 5V , 0 .. 5V หรือบางครั้ง + - 12V อิเล็กทรอนิกส์ เมาส์ ปกติใช้ แรงดัน 5 V
อุปกรณ์ การใช้งาน แบบอนุกรม ฮาร์ดแวร์
พีซี เมาส์ แบบอนุกรม มักจะ ใช้ เส้น RTS และ DTR สำหรับการสร้าง ไฟขนาด +5 V วงจร ไมโครคอนโทรลเลอร์ ใน เมาส์ เพราะ เมาส์ optomechanical ทั่วไป ยังต้องการ พลังงานสำหรับ 4 ไฟ LED ในเครื่องตรวจจับ movevement OPTOCOUPLER มีไม่ อำนาจมาก จะหลวม วิธีการ โดยทั่วไปคือการ ใช้ ไดโอด ที่จะใช้ ปัจจุบันจาก DTR และเส้น RTS และ แล้วฟีด มันผ่าน ตัวต้านทาน ทั้งหมดของไฟ LED ( อินฟราเรด ) ใน การตรวจจับ การเคลื่อนไหว แหล่งจ่ายไฟบวก มา มักจะมาจาก ทีเอส และเส้น DTR ( หลัง ไดโอดก่อน และ ตัวต้านทานจะไป ไฟ LED ) อุปทาน เชิงลบ สำหรับ เครื่องส่งสัญญาณ จะมาจาก TD ขา อนุกรมเครื่องคอมพิวเตอร์ เมาส์ พอร์ต โดยทั่วไป จะใช้เวลา ทั้งหมด 10 mA ในปัจจุบันและ ทำงานที่ แรงดันไฟฟ้าช่วง 6- 15V ข้อมูลตัวเองใน ส่งโดยใช้ แบบ RS- 232C รูปแบบมาตรฐาน แบบอนุกรม
Start D0 D1 D2 D3 D4 D5 D6 D7 Stop
Logic 0 ___ ___ ___ ___ ___ ___ ___ ___ ___
+3..+15V | | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
Logic 1 | | | | | | | | | |
-3..-15V ___| |___|___|___|___|___|___|___|___|____
Serial mouse pinout explanation
Pin | Signal | Description |
shell | Protective Ground | |
3 | TD | Serial data from host to mouse (only for power) |
2 | RD | Serial data from mouse to host |
7 | RTS | Positive voltage to mouse |
8 | CTS | |
6 | DSR | |
5 | Signal Ground | |
4 | DTR | Positive voltage to mouse and reset/detection |
RTS = ขอให้ส่ง CTS = Clear เพื่อส่ง DSR = ชุดข้อมูลพร้อม DTR = ข้อมูลสถานีพร้อม
เมื่อสาย DTR มีการสลับเมาส์ควรส่งหนึ่งไบต์ข้อมูลที่มีตัวอักษร M (ASCII 77) เพื่อระบุตัวเอง เพื่อให้สามารถทำงานได้อย่างถูกต้องทั้ง RTS และ DTR สายจะต้องบวก สาย DTR-DSR RTS และ CTS-ต้องไม่ shorted ใช้ฟังก์ชั่น RTS สลับโดยการตั้งค่าเส้น RTS ลบและบวกอีกครั้ง ความกว้างของพัลส์ลบคือ 100ms อย่างน้อย หลังจากบูตเย็น, สาย RTS ตั้งปกติไปยังระดับที่ติดลบ ในกรณีนี้การตั้งค่าเส้น RTS ให้อยู่ในระดับบวกถือว่ายัง RTS สลับ
RS232 พารามิเตอร์ข้อมูลอนุกรมและรูปแบบแพ็คเก็ต
1200bps, 7 databits, 1 สถานีบิต
แพ็คเก็ตข้อมูลเป็นแพ็คเก็ตไบต์ 3 มันคือการส่งไปยังเครื่องคอมพิวเตอร์ทุกครั้งที่มีการเปลี่ยนแปลงสถานะเมาส์ (ย้ายเมาส์หรือคีย์ถูกกด / ปล่อยออกมา)
D7 D6 D5 D4 D3 D2 D1 D0
1 X 1 LB RB Y7 Y6 X6 X7
2 X 0 X5 X4 X3 X0 X1 X2
3 X 0 Y5 Y4 Y3 Y2 Y1 Y0
หมายเหตุ: บิตที่มีเครื่องหมาย X คือ 0 ถ้าเมาส์ที่ได้รับกับ 7 databits และ 2 หยุดรูปแบบบิต นอกจากนี้ยังเป็นไปได้ที่จะใช้ 8 databits และรูปแบบ 1 บิตหยุดการรับ ในกรณีนี้ X ได้รับมูลค่า 1สิ่งที่ปลอดภัยที่สุดที่จะได้รับการทำงานทุกอย่างคือการใช้ 7 databits และ 1 stopbit เมื่อได้รับข้อมูลเมาส์ (และถ้าคุณกำลังทำเมาส์แล้วส่งออก 7 databits และ 2 บิตหยุด)
ไบต์ที่มีเครื่องหมาย 1 คือการส่งครั้งแรกที่คนอื่น ๆ แล้ว D6 บิตในไบต์แรกจะใช้สำหรับการ syncronizing ซอฟต์แวร์เพื่อแพ็คเก็ตเมาส์ถ้าจะไปออกจากซิงค์
LB เป็นสภาวะของการปุ่มซ้าย (1 หมายถึงกดลง); RB เป็นรัฐที่ปุ่มด้านขวา (1 หมายถึงกดลง); การเคลื่อนไหว X7-X0 ในทิศทาง X ตั้งแต่แพ็คเก็ตล่าสุด (ไบต์ลงนาม); การเคลื่อนไหว Y7-Y0 ใน ทิศทาง Y ตั้งแต่แพ็คเก็ตล่าสุด (ไบต์ลงนาม)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น