Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments
Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, основныС тСхничСскиС характСристики, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ИРПБ – это стандартный интСрфСйс для Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройств с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Он примСнялся Π² Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π²ΡˆΠΈΡ…ΡΡ Π² Π‘Π‘Π‘Π  Π΄ΠΎ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств (ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ², Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΠΎΠ²). Π’ настоящСС врСмя ИРПБ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ΅ для связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… счСтчиков, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ ΠΈ элСктричСской энСргии. ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этого интСрфСйса – токовая пСтля (Current Loop – CL).

Бпособ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… «токовая пСтля» заимствован ΠΈΠ· Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„ΠΈΠΈ. Π”Π²Π° устройства (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ) ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡƒΡŽ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅ΠΏΡŒ (рис. 14.5). Π’ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ΅ размСщаСтся ΠΊΠ»ΡŽΡ‡ К, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒ Ρ†Π΅ΠΏΡŒ, Π° Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅ – Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Ρ‚ΠΎΠΊΠ° Π”Π’, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС Ρ‚ΠΎΠΊΠ° Π² Ρ†Π΅ΠΏΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² эту Ρ†Π΅ΠΏΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ источник питания E ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор R

О. РСзистор слуТит для получСния стандартной Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ‚ΠΎΠΊΠ°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 20 мА. Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ Ρ‚ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ° элСктромагнитного Ρ€Π΅Π»Π΅. ЛогичСской 1 соотвСтствуСт ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° Π² Π»ΠΈΠ½ΠΈΠΈ связи, логичСскому 0 – отсутствиС Ρ‚ΠΎΠΊΠ° Π² Π»ΠΈΠ½ΠΈΠΈ. Π’ соврСмСнных устройствах интСрфСйса ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚ΠΎΠΊΠ° Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° основС элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Рис. 14.5. Π‘Ρ…Π΅ΠΌΠ° Β«Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈΒ»

ИРПБ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°ΠΌΠΈ постоянного Ρ‚ΠΎΠΊΠ° асинхронным способом ΠΏΠΎ 4-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ связи.

Устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ интСрфСйсу ИРПБ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² своСм составС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ UART. Π’ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΌ устройствС UART Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ для асинхронной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ TxD, Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ИРПБ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ постоянного Ρ‚ΠΎΠΊΠ°, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ Π² линию связи. Π’ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΌ устройствС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ИРПБ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² сигналы Π’Π’Π›-ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ RxD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² UART.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ИРПБ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ интСрфСйсу RS-232. БообщСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ. ΠšΠ°Π΄Ρ€ начинаСтся старт-Π±ΠΈΡ‚ΠΎΠΌ, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ΄ΡƒΡ‚ 5,7, ΠΈΠ»ΠΈ 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (начиная с младшСго разряда), ΠΏΠΎΡ‚ΠΎΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ), ΠΈ Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1 ΠΈΠ»ΠΈ 2 стоп-Π±ΠΈΡ‚Π°. Π‘Ρ‚Π°Ρ€Ρ‚-Π±ΠΈΡ‚ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСского 0 (отсутствиС Ρ‚ΠΎΠΊΠ° Π² Π»ΠΈΠ½ΠΈΠΈ), стоп-Π±ΠΈΡ‚Ρ‹ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСской 1. Бкорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ряда, Ρ‡Ρ‚ΠΎ ΠΈ для стандарта RS-232: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 Π±ΠΈΡ‚/с. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ отсутствии ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² Π»ΠΈΠ½ΠΈΠΈ связи интСрфСйса Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠΊ (логичСская 1), Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Ρ‹Π² Π»ΠΈΠ½ΠΈΠΈ: ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈ Π½ΡƒΠ»ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Ρ‹Π² распознаСтся ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ стоп-Π±ΠΈΡ‚Π² Π² ΠΊΠ°Π΄Ρ€Π΅.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ИРПБ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Π­Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΊ интСрфСйсу, ΠΎΡ‚ элСктромагнитных ΠΏΠΎΠΌΠ΅Ρ…, Π½Π°Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ… Π»ΠΈΠ½ΠΈΠΈ связи. По стандарту интСрфСйс ИРПБ обСспСчиваСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 9600 Π±ΠΈΡ‚/с Π½Π° расстоянии Π΄ΠΎ 500 ΠΌ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ это расстояниС Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сниТСна ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ интСрфСйс Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сигнала, Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π΄Π²Π΅ ΠΏΠ°Ρ€Ρ‹ – ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’ случаС Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ (дуплСксного) ΠΎΠ±ΠΌΠ΅Π½Π° для управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» XON/XOFF ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с интСрфСйсом RS-232. Если примСняСтся ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ (симплСксный) ΠΎΠ±ΠΌΠ΅Π½, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ линию Π΄Π°Π½Π½Ρ‹Ρ…, Π° для управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ обратная линия задСйствуСтся для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигнала готовности ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ RTS/CTS для RS-232) ΠΈΠ»ΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ΄ΠΎΠ² XON/XOFF ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»).

Достоинствами интСрфСйса ИРПБ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: простота Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ; высокая ΠΏΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ; большая Π΄Π»ΠΈΠ½Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ кабСля; Π² Ρ†Π΅ΠΏΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΠΊΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ нСсколько ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

НСдостатками ИРПБ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: большая потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ; нСдостаточная стандартизация примСняСмого оборудования; отсутствиС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… микросхСм для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ирпс

Когда источник ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΡƒΠ΄Π°Π»Π΅Π½ ΠΎΡ‚ Π­Π’Πœ Π½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ расстояниС, примСняСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ.

Π’Π½Π°Ρ‡Π°Π»Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² сдвиговый рСгистр. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра сдвигаСтся Π½Π° ΠΎΠ΄ΠΈΠ½ разряд ΠΏΡ€ΠΈ поступлСнии ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°. ΠŸΡ€ΠΎΡ†Π΅ΡΡ прСобразования Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ прСдставлСн Π½Π° рис.Β 3.2. ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ дСйствия, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ описанным Π²Ρ‹ΡˆΠ΅. Π”Π°Π½Π½Ρ‹Π΅ вводятся Π±ΠΈΡ‚ Π·Π° Π±ΠΈΡ‚ΠΎΠΌ Π² сдвиговый рСгистр, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π­Π’Πœ.

Рис. 3.2. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ:

Π‘Π” – сдвиговый рСгистр; Π‘Π  – ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд; МР – младший разряд;

Π“Π’Π˜ – Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ²

Устройство, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ асинхронным ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ (УАПП). ΠŸΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ выполняСт Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ контроля ΠΈ управлСния. Он добавляСт ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌΡƒ символу стартовый Π±ΠΈΡ‚ ΠΈ стоп-Π±ΠΈΡ‚.

На рис.Β 3.3 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ 8-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ слово Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹. Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ логичСского Β«0Β», стоп-Π±ΠΈΡ‚ – логичСской Β«1Β».

Рис. 3.3. Π‘Π»ΠΎΠ²ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… принято ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π² Π±ΠΎΠ΄Π°Ρ…. Один Π±ΠΎΠ΄ Ρ€Π°Π²Π΅Π½ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π±ΠΈΡ‚Ρƒ Π² сСкунду. НапримСр, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ 1200Β Π±ΠΎΠ΄ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π° ΠΎΠ΄Π½Ρƒ сСкунду Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ 120 10-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… символов: стартовый Π±ΠΈΡ‚, 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ стоп-Π±ΠΈΡ‚.

Если ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… примСняСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π²ΠΎΡΡŒΠΌΠΎΠΌΡƒ Π±ΠΈΡ‚Ρƒ придаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ логичСского Β«0Β» ΠΈΠ»ΠΈ Β«1Β» Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌ 8-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌ словС Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π»ΠΎ Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ†. Иногда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΡ‚ нСчСтности. В этом случаС ΠΎΠ±Ρ‰Π΅Π΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Π² 8-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌ словС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ.

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ Π² Π»ΠΈΠ½ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π½Π° нСбольшиС расстояния Π² Π»ΠΈΠ½ΠΈΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΡƒΡ€ΠΎΠ²Π½ΠΈ напряТСния 3..5Β Π’ (RS-232).

ΠŸΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… расстояниях (Π΄ΠΎΒ 1,5Β ΠΊΠΌ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ‚Π»ΡŽ – ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ постоянного Ρ‚ΠΎΠΊΠ° 20 ΠΈΠ»ΠΈ 40 мА. В случаС дуплСксной связи (Ρ‚.Β Π΅. ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ Π² прямом, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ линию.

Асинхронная связь постоянным Ρ‚ΠΎΠΊΠΎΠΌ (токовая пСтля) ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ дуплСксной Π»ΠΈΠ½ΠΈΠΈ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса (ИРПБ).

УпрощСнная структурная схСма УАПП ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рис. 3.4.

Рис. 3.4. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° УАПП

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… сСкций: ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, управлСния ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ°. БСкция ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ слуТит для прСобразования Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ. Π‘Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… поступаСт ΠΈΠ· Π­Π’Πœ Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π² рСгистр Π΄Π°Π½Π½Ρ‹Ρ… Π Π” ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² линию ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΈ освобоТдСния Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ рСгистра Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… пСрСносится (Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ) Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сдвиговый рСгистр.

Π—Π΄Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ слуТСбныС Π±ΠΈΡ‚Ρ‹: стартовый, стоповый, Π±ΠΈΡ‚ чСтности. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ содСрТимоС ΠΊΠ°Π΄Ρ€Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ сдвигаСтся Π² сторону ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π±ΠΈΡ‚ΠΎΠ², Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΠ½Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° рСгистра, связанного с ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ значСния всСх Π±ΠΈΡ‚ΠΎΠ² ΠΊΠ°Π΄Ρ€Π°.

Пока Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… пСрСдаСтся Π² линию, Π² Π Π” ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ· Π­Π’Πœ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ….

БСкция ΠΏΡ€ΠΈΠ΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. Π‘ΠΈΡ‚Ρ‹, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ· Π»ΠΈΠ½ΠΈΠΈ, Π²Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сдвиговый рСгистр. ПослС получСния всСго ΠΊΠ°Π΄Ρ€Π° ΠΈΠ· Π½Π΅Π³ΠΎ ΡƒΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ слуТСбныС Π±ΠΈΡ‚Ρ‹, ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ пСрСносится ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π² Π Π” ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π­Π’Πœ.

В сСкции управлСния ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ рСгистры ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ состояний РКБ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π²Π°), с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ характСристики УАПП ΠΈ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ ошибки ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсов

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ RS-232C описываСт нСсиммСтричныС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π½Π΅ обСспСчиваСт Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязки устройств. ЛогичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ соотвСтствуСт напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ –12…–3 Π’. ЛогичСскому Π½ΡƒΠ»ΡŽ соотвСтствуСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ +3…+12 Π’.

На физичСском ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ способом ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ элСктричСских сигналов. БущСствуСт ряд ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… стандартов, родствСнных RS-232C. На рис.Β 3.5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ схСмы соСдинСния ΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π°Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ограничСния Π½Π° Π΄Π»ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΈ (L) ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (V).

НСсиммСтричныС Π»ΠΈΠ½ΠΈΠΈ интСрфСйсов RS-232C ΠΈ RS-423A ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ°ΠΌΡƒΡŽ Π½ΠΈΠ·ΠΊΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ синфазной ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, хотя Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° RS-423A нСсколько смягчаСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²ΡƒΡ…Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹ΠΉ интСрфСйс RS-422A ΠΈ Π΅Π³ΠΎ ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ (ΡˆΠΈΠ½Π½Ρ‹ΠΉ) Π°Π½Π°Π»ΠΎΠ³ RS-485, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° симмСтричных линиях связи. Π’Β Π½ΠΈΡ… для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сигналы с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ (Π²ΠΈΡ‚ΠΎΠΉ) ΠΏΠ°Ρ€ΠΎΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сигнальной Ρ†Π΅ΠΏΠΈ.

Рис. 3.5. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсов

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы, Π³Π΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π΅Π½ Ρ‚ΠΎΠΊ, ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ†Π΅ΠΏΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ – «токовая пСтля» (интСрфСйс ИРПБ). Π’ ИРПБ элСктричСским сигналом являСтся Π½Π΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π° Ρ‚ΠΎΠΊ Π² Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (рис.Β 3.6).

Рис. 3.6. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ

ЛогичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ соотвСтствуСт Ρ‚ΠΎΠΊ 20 мА, Π° логичСскому Π½ΡƒΠ»ΡŽ – отсутствиС Ρ‚ΠΎΠΊΠ°. Π’Π°ΠΊΠΎΠ΅ прСдставлСниС сигналов позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Ρ‹Π² Π»ΠΈΠ½ΠΈΠΈ – ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ отсутствиС стоп-Π±ΠΈΡ‚Π°.

Воковая пСтля ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ развязку Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΎΡ‚ схСмы устройства. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΎΠΌ Ρ‚ΠΎΠΊΠ° Π² ΠΏΠ΅Ρ‚Π»Π΅ являСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ). Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ), ΠΏΡ€ΠΈ этом Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈ развязан с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ схСмой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Воковая пСтля с Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязкой позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ сигналы Π½Π° расстояния Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

ИРПБ ВикипСдия

Во́ковая пСтля́  (current loop) β€” способ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ измСряСмых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ силы элСктричСского Ρ‚ΠΎΠΊΠ°. Π’ настоящСС врСмя Ρ‚Π°ΠΊΠΎΠΉ способ Π±ΠΎΠ»Π΅Π΅ распространён[источник Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ 465 Π΄Π½Π΅ΠΉ] Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Ρ‡Π΅ΠΌ использованиС для этой Ρ†Π΅Π»ΠΈ напряТСния. Для задания измСряСмых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΎΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, управляСмый источник Ρ‚ΠΎΠΊΠ°. По Π²ΠΈΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ аналоговая токовая пСтля ΠΈ цифровая токовая пСтля.

Цифровая токовая пСтля[ | ]

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ RS-232 / токовая пСтля

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ Π² Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ[ | ]

Воковая пСтля использовалась Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ появлСния стандартов RS-232 ΠΈ V.24. Π’ 1960-Π΅ Π³ΠΎΠ΄Ρ‹ Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандарт Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈ 60 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ…Β β€” Teletype Model ASR-33) использовали стандарт 20 мА. Π­Ρ‚ΠΎΡ‚ стандарт нашСл ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΌΠΈΠ½ΠΈ-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ использовали Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΡ‹ для Π΄ΠΈΠ°Π»ΠΎΠ³Π° с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΡ‹ уступили мСсто тСкстовым Π²ΠΈΠ΄Π΅ΠΎΡ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°ΠΌ, сохраняя интСрфСйс Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈ. Π’ 1980-Ρ… стандарт RS-232 ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ» Ρ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ‚Π»ΡŽ[источник Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ 465 Π΄Π½Π΅ΠΉ].

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹[ | ]

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ отсутствиС Ρ‚ΠΎΠΊΠ° ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ SPACE (Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, логичСский ноль) ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сигнала — ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ MARK (высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°). ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ сигнала Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ интСрпрСтируСтся ΠΊΠ°ΠΊ состояниС BREAK (ΠΎΠ±Ρ€Ρ‹Π² Π»ΠΈΠ½ΠΈΠΈ). Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ старт-стопным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ посылки совпадаСт c RS-232, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 8-N-1: 8 Π±ΠΈΡ‚, Π±Π΅Π· ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π°, 1 стоп-Π±ΠΈΡ‚.

Воковая пСтля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… расстояниях (Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ²). Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ оборудования примСняСтся Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ развязка Π½Π° оптоэлСктронных ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΡ‚Ρ€ΠΎΠ½Π°Ρ….

Из-Π·Π° Π½Π΅ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ источника Ρ‚ΠΎΠΊΠ°, максимально допустимая Π΄Π»ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ (ΠΈ максимальноС сопротивлСниС Π»ΠΈΠ½ΠΈΠΈ) зависит ΠΎΡ‚ напряТСния, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ питаСтся источник Ρ‚ΠΎΠΊΠ°. НапримСр ΠΏΡ€ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΌ напряТСнии питания 12 Π²ΠΎΠ»ΡŒΡ‚ сопротивлСниС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 600 Ом.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Ρ‚ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ½Ρ†Π΅ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈ. Π£Π·Π΅Π» с источником Ρ‚ΠΎΠΊΠ° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π’ зависимости ΠΎΡ‚ конструкции ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ (ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ‚Π»ΡŽ), Ρ‚Π°ΠΊ ΠΈ пассивными (ΠΏΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈ).

Для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² сСмСйства Π”Π’Πš ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ принимаСтся, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΒ β€” Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ, ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΒ β€” пассивный.

Бтандартизация

Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, основныС тСхничСскиС характСристики, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ИРПБ: Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, основныС тСхничСскиС характСристики, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Π˜Π ΠŸΠ‘β€“ это стандартный интСрфСйс для Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройств с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Он примСнялся Π² Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π²ΡˆΠΈΡ…ΡΡ Π² Π‘Π‘Π‘Π  Π΄ΠΎ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств (ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ², Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΠΎΠ²). Π’ настоящСС врСмя ИРПБ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ΅ для связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… счСтчиков, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ ΠΈ элСктричСской энСргии. ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этого интСрфСйса – токовая пСтля (Current Loop – CL).

Бпособ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… «токовая пСтля» заимствован ΠΈΠ· Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„ΠΈΠΈ. Π”Π²Π° устройства (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ) ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡƒΡŽ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅ΠΏΡŒ (рис. 14.5). Π’ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ΅ размСщаСтся ΠΊΠ»ΡŽΡ‡ К, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒ Ρ†Π΅ΠΏΡŒ, Π° Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅ – Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Ρ‚ΠΎΠΊΠ° Π”Π’, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС Ρ‚ΠΎΠΊΠ° Π² Ρ†Π΅ΠΏΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² эту Ρ†Π΅ΠΏΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ источник питания E ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор RО. РСзистор слуТит для получСния стандартной Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ‚ΠΎΠΊΠ°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 20 мА. Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ Ρ‚ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ° элСктромагнитного Ρ€Π΅Π»Π΅. ЛогичСской 1 соотвСтствуСт ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° Π² Π»ΠΈΠ½ΠΈΠΈ связи, логичСскому 0 – отсутствиС Ρ‚ΠΎΠΊΠ° Π² Π»ΠΈΠ½ΠΈΠΈ. Π’ соврСмСнных устройствах интСрфСйса ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚ΠΎΠΊΠ° Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° основС элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Рис. 14.5. Π‘Ρ…Π΅ΠΌΠ° Β«Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈΒ»

ИРПБ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°ΠΌΠΈ постоянного Ρ‚ΠΎΠΊΠ° асинхронным способом ΠΏΠΎ 4-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ связи.

Устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ интСрфСйсу ИРПБ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² своСм составС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ UART. Π’ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΌ устройствС UART Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ для асинхронной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ TxD, Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ИРПБ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ постоянного Ρ‚ΠΎΠΊΠ°, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ Π² линию связи. Π’ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΌ устройствС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ИРПБ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² сигналы Π’Π’Π›-ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ RxD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² UART.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ИРПБ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ интСрфСйсу RS-232. БообщСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ. ΠšΠ°Π΄Ρ€ начинаСтся старт-Π±ΠΈΡ‚ΠΎΠΌ, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ΄ΡƒΡ‚ 5,7, ΠΈΠ»ΠΈ 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (начиная с младшСго разряда), ΠΏΠΎΡ‚ΠΎΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ), ΠΈ Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1 ΠΈΠ»ΠΈ 2 стоп-Π±ΠΈΡ‚Π°. Π‘Ρ‚Π°Ρ€Ρ‚-Π±ΠΈΡ‚ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСского 0 (отсутствиС Ρ‚ΠΎΠΊΠ° Π² Π»ΠΈΠ½ΠΈΠΈ), стоп-Π±ΠΈΡ‚Ρ‹ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСской 1. Бкорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ряда, Ρ‡Ρ‚ΠΎ ΠΈ для стандарта RS-232: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 Π±ΠΈΡ‚/с. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ отсутствии ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² Π»ΠΈΠ½ΠΈΠΈ связи интСрфСйса Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠΊ (логичСская 1), Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Ρ‹Π² Π»ΠΈΠ½ΠΈΠΈ: ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈ Π½ΡƒΠ»ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Ρ‹Π² распознаСтся ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ стоп-Π±ΠΈΡ‚Π² Π² ΠΊΠ°Π΄Ρ€Π΅.



Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ИРПБ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Π­Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΊ интСрфСйсу, ΠΎΡ‚ элСктромагнитных ΠΏΠΎΠΌΠ΅Ρ…, Π½Π°Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ… Π»ΠΈΠ½ΠΈΠΈ связи. По стандарту интСрфСйс ИРПБ обСспСчиваСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 9600 Π±ΠΈΡ‚/с Π½Π° расстоянии Π΄ΠΎ 500 ΠΌ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ это расстояниС Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сниТСна ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ интСрфСйс Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сигнала, Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π΄Π²Π΅ ΠΏΠ°Ρ€Ρ‹ – ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’ случаС Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ (дуплСксного) ΠΎΠ±ΠΌΠ΅Π½Π° для управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» XON/XOFF ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с интСрфСйсом RS-232. Если примСняСтся ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ (симплСксный) ΠΎΠ±ΠΌΠ΅Π½, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ линию Π΄Π°Π½Π½Ρ‹Ρ…, Π° для управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ обратная линия задСйствуСтся для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигнала готовности ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ RTS/CTS для RS-232) ΠΈΠ»ΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ΄ΠΎΠ² XON/XOFF ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»).

Достоинствами интСрфСйса ИРПБ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: простота Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ; высокая ΠΏΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ; большая Π΄Π»ΠΈΠ½Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ кабСля; Π² Ρ†Π΅ΠΏΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΠΊΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ нСсколько ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

НСдостатками ИРПБ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: большая потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ; нСдостаточная стандартизация примСняСмого оборудования; отсутствиС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… микросхСм для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса.

Β 

Β 


Π”Π°Ρ‚Π° добавлСния: 2015-12-07; просмотров: 638 | ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ авторских ΠΏΡ€Π°Π²



mybiblioteka.su – 2015-2020 Π³ΠΎΠ΄. (0.017 сСк.)
ИсслСдованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартных интСрфСйсов ИРПБ ΠΈ Π‘2 (Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° β„– 21)

Π›ΠΠ‘ΠžΠ ΠΠ’ΠžΠ ΠΠΠ― Π ΠΠ‘ΠžΠ’ΠΒ  β„– 21

Π˜Π‘Π‘Π›Π•Π”ΠžΠ’ΠΠΠ˜Π• ΠŸΠžΠ‘Π›Π•Π”ΠžΠ’ΠΠ’Π•Π›Π¬ΠΠžΠ“Πž Π˜ΠΠ’Π•Π Π€Π•Π™Π‘Π

1. Π¦Π•Π›Π¬ Π ΠΠ‘ΠžΠ’Π«

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ исслСдованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартных интСрфСйсов ИРПБ ΠΈ Π‘2.

2. ΠžΠ‘ΠΠžΠ’ΠΠ«Π• Π’Π•ΠžΠ Π•Π’Π˜Π§Π•Π‘ΠšΠ˜Π• Π‘Π’Π•Π”Π•ΠΠ˜Π―

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для связи ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств (Π’Π£) с ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… производится ΠΏΠΎΠ±ΠΈΡ‚Π½ΠΎ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² асинхронном Ρ€Π΅ΠΆΠΈΠΌΠ΅. Для этих интСрфСйсов Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ ΠΌΠ°Π»ΠΎΠ΅ количСство Π»ΠΈΠ½ΠΈΠΉ связи ΠΈ ΠΈΡ… большая Π΄Π»ΠΈΠ½Π°. Π’ странах БНГ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсов – ИРПБ ΠΈ Π‘2.

ИРПБ – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс. Π’ Π½Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° сигналов ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈ 20 мА (ΠΈΠ»ΠΈ 40 мА) ΠΏΠΎ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ связи. ЛогичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ соотвСтствуСт Ρ‚ΠΎΠΊ 20 мА, Π° логичСскому Π½ΡƒΠ»ΡŽ – отсутствиС Ρ‚ΠΎΠΊΠ°. Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ дуплСксного ΠΎΠ±ΠΌΠ΅Π½Π° (Π² Π΄Π²ΡƒΡ… направлСниях) трСбуСтся чСтырСхпроводная линия связи. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ осущСствляСтся асинхронным способом. Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚ соотвСтствуСт ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ Ρ‚ΠΎΠΊΠ°, число ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±ΠΈΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 5,7 ΠΈ 8, прСдусмотрСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π°, число стоповых Π±ΠΈΡ‚ – 1, 1,5 ΠΈΠ»ΠΈ 2. Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅ΠΏΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΌ состоянии (ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠΊ 20 мА). Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° ИРПБ, которая Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, называСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ, Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ сторона – ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Π½Π° ИРПБ допускаСт использованиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ взаимосвязи, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π½Π° состояниС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Π’ΠΎΠΊ Π² Ρ†Π΅ΠΏΠΈ взаимосвязи ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π° Π΅Π³ΠΎ отсутствиС – Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ Π΄Π°Π½Π½Ρ‹Ρ….

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ИРПБ обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 9600 Π‘ΠΎΠ΄ (Π±ΠΈΡ‚/с) Π½Π° расстояниС Π΄ΠΎ 500 ΠΌ. Двухпроводная линия Ρ†Π΅ΠΏΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΠΊΠ° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹. ИРПБ нашСл основноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ связь Π½Π° большиС расстояния Π±Π΅Π· нСобходимости использования ΠΌΠΎΠ΄Π΅ΠΌΠΎΠ².

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π‘2 (называСтся Ρ‚Π°ΠΊΠΆΠ΅ стык Π‘2) являСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом, ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмым Π² сСтях Π­Π’Πœ. Он являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½ΠΎΠ³ΠΎ интСрфСйса RS-232C. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ Π½Π° интСрфСйс ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΈΠΏΡ‹ ΠΈ число ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°, элСктричСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π²ΠΈΠ΄Ρ‹ соСдинСний ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π°.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ опрСдСляСт элСктричСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сигналов интСрфСйса Π‘2. Π’Π°ΠΊ, состояниС Π»ΠΎΠ³.0 Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ΅ опрСдСляСтся ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΎΡ‚ +5 Π’ Π΄ΠΎ +15 Π’, Π° Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅ – Π²Ρ‹ΡˆΠ΅ +3 Π’. Π‘ΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π»ΠΎΠ³.1 Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ΅ соотвСтствуСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΡ‚ -5 Π’ Π΄ΠΎ -15 Π’, Π° Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ΅ – Π½ΠΈΠΆΠ΅ -3 Π’.Β  ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈΒ  связи  напряТСниС  ΠΌΠΎΠΆΠ΅Ρ‚Β  Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒΒ  Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹Β  +25 Π’Β  ΠΈΠ»ΠΈ -25 Π’.

ВсС ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ интСрфСйса Π‘2 ΠΌΠΎΠΆΠ½ΠΎ условно Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹: Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π»ΠΈΠ½ΠΈΠΈ управлСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ. Π§Π°ΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΉ управлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для квитирования установлСния связи, другая Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ связным ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС Π»ΠΈΠ½ΠΈΠΈ управлСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠ³Π΄Π° для одностороннСй ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Π° для двухстороннСй – 4.

Π”Π»ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ связи для интСрфСйса Π‘2 зависит ΠΎΡ‚ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ Π²ΠΈΠ΄Π° устройств согласования с Π»ΠΈΠ½ΠΈΠ΅ΠΉ. Π’Π°ΠΊ, для нСсогласованной Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€ΠΈ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ 19200 Π‘ΠΎΠ΄ Π΅Π΅ Π΄Π»ΠΈΠ½Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 15 ΠΌ.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы устанавливаСт строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, для интСрфСйса Π‘2 (RS-232C) прСдусмотрСны скорости 19200, 9600, 4800, 2400, 1200, 600, 300 Π‘ΠΎΠ΄.

2.2. Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ для исслСдования

Β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсов

Π’ качСствС Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π’Π­Π— (сокращСниС ΠΎΡ‚ слов – Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ элСмСнт Π·Π°ΠΌΠ΅Π½Ρ‹) с ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ППИ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присоСдиняСтся ΠΊ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ УМК с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°, располоТСнного Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π­Ρ‚ΠΎΡ‚ Π’Π­Π— ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для исслСдования Π΄Π²ΡƒΡ… Π‘Π˜Π‘ микропроцСссорного ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° КР580: Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи КР580Π’Π’51А ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° КР580Π’Π˜53. На ΠΏΠ»Π°Ρ‚Π΅ Π’Π­Π—Π° находятся всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ устройства для связи этих Π‘Π˜Π‘ с систСмной шиной ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ: Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ адрСса, Π±ΡƒΡ„Π΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚.Π΄. Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π’Π­Π—Π° находится ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ , Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты.

Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ выполняСт Ρ€ΠΎΠ»ΡŒ устройства сопряТСния ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ с Π»ΠΈΠ½ΠΈΠ΅ΠΉ связи ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса, ΠΏΡ€ΠΈ этом рСализуСтся однонаправлСнная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ стороны 1 ΠΊ сторонС 2. На рис.1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° упрощСнная схСма ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅.

Π’ дальнСйшСм ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ УМК ΠΈ Π’Π­Π— стороны 1 (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ) Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ УМК1 ΠΈ Π’Π­Π—1, Π° стороны 2 (ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ) – УМК2 ΠΈ Π’Π­Π—2.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ частотой. ДопускаСтся разброс частот Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5%. На Π’Π­Π—Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, Π² качСствС Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ счСтчик CT0 Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° КР580Π’Π˜53, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². На Π²Ρ…ΠΎΠ΄ счСтчика CLK0 ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ F2Ρ‚Ρ‚Π» ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ. Π‘Π˜Π‘ КР580Π’Π’51А прСдусматриваСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, Ρ€Π°Π²Π½ΠΎΠΉ частотС синхронизации, Π° Ρ‚Π°ΠΊΠΆΠ΅ мСньшСй Π² 16 ΠΈΠ»ΠΈ 64 Ρ€Π°Π·Π°. Π§Π΅ΠΌ большС частота ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… отличаСтся ΠΎΡ‚ частоты синхронизации TxC (RxC), Ρ‚Π΅ΠΌ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈ ΠΌΠ΅Π½Π΅Π΅ ТСсткиС трСбования ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ частоты Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Для связи ПБА с Π»ΠΈΠ½ΠΈΠ΅ΠΉ связи Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Ρ‹ DD3.1, установлСнныС Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΉ сторонах. Π’ Π»ΠΈΠ½ΠΈΠΈ связи ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ инвСрсная Π»ΠΎΠ³ΠΈΠΊΠ°: Π»ΠΎΠ³.1 соотвСтствуСт Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π° Π»ΠΎΠ³.0 – высокий. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, напряТСниС Π² Π»ΠΈΠ½ΠΈΠΈ связи Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅ (Π½ΠΎ Π½Π΅ ΠΏΠΎ уровням) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ стандарту интСрфСйса Π‘2 (RS-232C).

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ «Воковая пСтля» β€” БтудопСдия

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами с Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связью (ИРПБ) ΠΈ обСспСчиваСт Π΅Π΄ΠΈΠ½Ρ‹Π΅ способы ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств осущСствляСтся Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½ΠΎ посрСдством кабСля. ДопускаСтся использованиС Π² качСствС ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΆΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… кабСлях.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ обСспСчиваСт Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ постоянным Ρ‚ΠΎΠΊΠΎΠΌ (токовая пСтля) ΠΏΠΎ 4-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ дуплСксной связи. Π’ тСхничСски обоснованных случаях допустима ΠΈ Ρ†Π΅ΠΏΡŒ взаимосвязи, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ состояниС устройств. Π’Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΡŒΡŽ называСтся соСдинСниС для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… сигналов с рСгулярной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, опрСдСляСмой стандартом ΠΈΠ»ΠΈ соглашСниями.

Π¦Π΅ΠΏΠΈ взаимосвязи ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π». 5.6. Π‘ΠΈΠ³Π½Π°Π»Ρ‹ Π² Ρ†Π΅ΠΏΠΈ 1 Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π² источникС ΠΈ проходят ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ.

Π’Π°Π±Π»ΠΈΡ†Π° 2.6. Π¦Π΅ΠΏΠΈ интСрфСйса ИРПБ

НомСр НаимСнованиС ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ НаправлСниС
ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠŸΠ”+/ΠŸΠ”β€“ ΠžΡ‚ И ΠΊ П/ ΠΎΡ‚ П ΠΊ И
ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠŸΡ€Π”+/ΠŸΡ€Π”β€“ ΠžΡ‚ П ΠΊ И / ΠΎΡ‚ И ΠΊ П
Π“ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ†Π΅ΠΏΡŒ) Π“ΠŸ+/Π“ΠŸβ€“ ΠžΡ‚ П ΠΊ И / ΠΎΡ‚ И ΠΊ П

Π—Π½Π°ΠΊΠΈ Β«+Β», «–» ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° Π² ΠΏΠ΅Ρ‚Π»Π΅

Π¦Π΅ΠΏΠΈ 1, 2 ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ словами находятся Π² состоянии 1. БостояниС 1 ΠΈΠ»ΠΈ 0 Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° сигнала. Π’ случаС, Ссли устройство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΈΠ΅ΠΌΠ°, Ρ†Π΅ΠΏΡŒ 1 остаСтся Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ. ЦСпь 3 Π² состоянии 1/0 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ/Π½Π΅Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.


Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π² Π±ΠΈΡ‚Π°Ρ…) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: старт – 1; ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ – 5,7 ΠΈΠ»ΠΈ 8; Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ – 1 ΠΈΠ»ΠΈ отсутствуСт; стоп – 1,5 ΠΈΠ»ΠΈ 2. Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Π΄Ρ€Π° ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ асинхронном ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ связи ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° рис. 2.19.

Рис. 2.19. Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Π΄Ρ€Π°

Π’ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ/пассивном Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ†Π΅ΠΏΠΈ взаимосвязи Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΈΡ‚Π°Π»ΠΈΡΡŒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°/ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Π£Ρ€ΠΎΠ²Π½ΠΈ сигналов для Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ИРПБ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 5.7.

Π’Π°Π±Π»ΠΈΡ†Π° 2.7. Π£Ρ€ΠΎΠ²Π½ΠΈ сигналов ИРПБ

Π’ΠΈΠΏ ΠΏΠ΅Ρ‚Π»ΠΈ ИРПБ БостояниС Π’ΠΎΠΊ, мА
40-миллиампСрная токовая пСтля Π»ΠΎΠ³. 1 / 0 30Γ·50 / 5Γ·10
20-миллиампСрная токовая пСтля Π»ΠΎΠ³. 1 / 0 15Γ·25 / 0Γ·3

БоСдиняСмыС ΠΎΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ устройства ΠΈΠΌΠ΅ΡŽΡ‚ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, осущСствляСмоС со стороны Ρ†Π΅ΠΏΠΈ взаимосвязи, которая Π½Π΅ питаСтся Ρ‚ΠΎΠΊΠΎΠΌ. НоминальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ изоляционного напряТСния Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ раздСлСния – 500 Π’.


Максимальная Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ² сигналов Π² ΠΊΠΎΠ½Ρ†Π΅ Π»ΠΈΠ½ΠΈΠΈ, Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π½Π° характСристичСскоС сопротивлСниС, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 50 мкс. Π¦Π΅ΠΏΠΈ взаимосвязи ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ сигналов со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 9600 Π±ΠΈΡ‚/с Π½Π° расстояниС ΠΎΡ‚ 0 Π΄ΠΎ 500 ΠΌ. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π½Π° большиС расстояния ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ пониТаСтся ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ взаимосвязи Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Ρ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ΠšΡ€ΡƒΡ‚ΠΈΠ·Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ² сигналов, измСряСмых Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π·Π°ΠΆΠΈΠΌΠ°Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ сопротивлСниСм 100 Ом, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 1 мкс.

Π‘Ρ…Π΅ΠΌΠ° источника сигнального Ρ‚ΠΎΠΊΠ° выполняСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π·Π°ΠΆΠΈΠΌΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½Π° зСмлю Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊ Π΅Π΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ. Π›ΡŽΠ±ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΉ сторонС выполняСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ максимально допустимым Ρ‚ΠΎΠΊΠΎΠΌ Ρ†Π΅ΠΏΠΈ взаимосвязи ΠΎΠ½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Π›ΡŽΠ±Π°Ρ схСма Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΉ сторонС рассчитана Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ поврСТдСния ΠΏΡ€ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π² Ρ†Π΅ΠΏΠΈ взаимосвязи.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния, измСряСмоС Π½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π·Π°ΠΆΠΈΠΌΠ°Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π² состоянии 1 Π² Ρ†Π΅ΠΏΠΈ взаимосвязи – Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 2,5 Π’; входная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ – ΠΌΠ΅Π½Π΅Π΅ 10 Π½Π€; ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСзависимо ΠΎΡ‚ ΠΊΡ€ΡƒΡ‚ΠΈΠ·Π½Ρ‹ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ² Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 0…50 мкс.

Π¦Π΅ΠΏΠΈ взаимосвязи Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ. Π’ΠΈΠΏΡ‹ примСняСмого Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΈ кабСля Π½Π΅ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΏΠΎ своим ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ трСбованиям.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ оборудования ΠΏΠΎ интСрфСйсу «Воковая пСтля», Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ»Π½Ρ‹ΠΉ дуплСкс ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 2.20.

Рис. 2.20. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ дуплСкс

5. БСспроводныС интСрфСйсы ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ интСрфСйс с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»ΠΎΠΌ IrDa

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ бСспроводной связи с носимым ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ «посСщСния Π±Π°Π·Ρ‹Β» – Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° Π² Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… систСмах. Π’Β 1970-Ρ… Π³ΠΎΠ΄Π°Ρ… появились ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Ρ‹Π΅ источники ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ инфракрасного излучСния, позволившиС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ оптичСский ΠΊΠ°Π½Π°Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° расстоянии Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… прямой видимости. ПоявлСниС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ элСмСнтной Π±Π°Π·Ρ‹ Π²Ρ‹Π·Π²Π°Π»ΠΎ ΠΊ ΠΆΠΈΠ·Π½ΠΈ многочислСнныС систСмы связи с ΠΈΡ… использованиСм.

На этом этапС Π½Π΅ стояла Π·Π°Π΄Π°Ρ‡Π° стандартизации интСрфСйса. ЭлСмСнтная Π±Π°Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ элСктроники позволяла ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, часто ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° микросхСмах срСднСй стСпСни ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² связи Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ носимого устройства с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ устройством.

Π’ΠΎΠ·Π΄ΡƒΡˆΠ½Π°Ρ срСда ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… рассСиваСт ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ нСсколько Π»ΠΈΠ½ΠΈΠΉ ΠΈΠ»ΠΈ дуплСксный Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² стандарт Π½Π° интСрфСйс IrDA Π·Π°Π»ΠΎΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΠ΄ΡƒΠΏΠ»Π΅ΠΊΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСтСй ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΡƒΡ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π½Π΅ прСдусмотрСно, ΠΎΠ΄Π½Π°ΠΊΠΎ это Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ°. ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Π°Ρ ΡΠ΅Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана Π·Π° Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ стандарта, ΠΏΡƒΡ‚Π΅ΠΌ добавлСния Π² посылку ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± адрСсС.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ IrDA Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ стандарта RS-422. Π’Β Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ. Как слСдствиС, рСализация ΠΏΠΎΡ€Ρ‚ΠΎΠ² IrDA ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ΠΎΠ² БОМ-IrDA Π½Π΅ прСдставляСт трудностСй, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π½ΡƒΡŽ Π±Π°Π·Ρƒ.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ излучСния Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΌ соотвСтствии с сигналами интСрфСйса RS-422. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ логичСского Β«0Β» пСрСдаСтся Π² IrDA ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ логичСской Β«1Β» – отсутствиСм излучСния (рис. 5.1).

Бвободная линия Π² RS-422 ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ логичСской Β«1Β». ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° начинаСтся с формирования стартового Π±ΠΈΡ‚Π° ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ логичСского Β«0Β». По этому ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡƒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ синхронизируСтся ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Аналогично Π² интСрфСйсС IrDA, ΠΏΡ€ΠΈ отсутствии ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ формируСтся Π½ΠΈ ΠΊΠ°ΠΊΠΈΡ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², Ρ‡Ρ‚ΠΎ соотвСтствуСт логичСской Β«1Β».

Рис. 5.1. Π‘Ρ…ΠΎΠΆΠ΅ΡΡ‚ΡŒ формирования сигналов интСрфСйсов RS-422 ΠΈ IrDA

Начало ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ обозначаСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ стартового Π±ΠΈΡ‚Π°, вслСд Π·Π° Π½ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅. Π‘Ρ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΉ Π±ΠΈΡ‚ обозначаСтся ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ логичСской «1Β». ΠŸΠΎΠΌΠ΅Ρ…ΠΎΠ·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΎΠ±ΠΌΠ΅Π½Π° – Π½ΠΈΠ·ΠΊΠΈΠ΅. БоотвСтствСнно интСрфСйс IrDA ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π² нСотвСтствСнных прилоТСниях.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… устройств ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ нСвысокоС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° интСрфСйса IrDA ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Π° 3/16 ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°. Но ΠΈΠΌΠΏΡƒΠ»ΡŒΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‡Π΅ 1,63 мс. Π’Π°ΠΊΠΎΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ формируСтся ΠΏΡ€ΠΈ скорости ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ 115,2Β ΠΊΠ±ΠΈΡ‚/с ΠΈ Π²Ρ‹ΡˆΠ΅ (Ρ‚Π°Π±Π». 5.1).

Π’Π°Π±Π»ΠΈΡ†Π° 5.1

Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° интСрфСйса IrDA

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ±ΠΈΡ‚/с

2,4

9,6

19,2

38,4

57,6

115,2

ВрСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°, мс

416

104

52

26

17,3

8,68

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, мс, Β±0,22мс

78,13

19,53

9,77

4,88

3,26

1,63

ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ стандарта IrDA часто выполняСтся Π² Π²ΠΈΠ΄Π΅ приставки ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса UART. Вакая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° обСспСчиваСт ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ оборудования. На рис. 5.2 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° типовая схСма трансивСра IrDA.

Рис. 5.2. Виповая схСма трансивСра IrDA

ЭлСктричСский интСрфСйс соотвСтствуСт сигналам интСрфСйса RS-422. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ свСтодиода осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· внСшний рСзистор, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ Ρ‚ΠΎΠΊ. Π‘ΠΈΠ³Π½Π°Π» с Ρ„ΠΎΡ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° усиливаСтся ΠΈ подаСтся Π² Π΄Π²Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ линию Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ сигнал. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΎΠ±ΠΎΠΈΡ… Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ² логичСский Π±Π»ΠΎΠΊ позволяСт Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, нСсущий ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ трансивСр интСрфСйса IrDA ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выполняСтся Π² Π²ΠΈΠ΄Π΅ микросхСмы Π² корпусС, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΌ для инфракрасного излучСния (Π΄Π»ΠΈΠ½Π° Π²ΠΎΠ»Π½Ρ‹ Π² IrDA Ρ€Π°Π²Π½Π° 880Β Π½ΠΌ, с допуском Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 850–900Β Π½ΠΌ). Вакая конструкция Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π°, Π½Π΅Π΄ΠΎΡ€ΠΎΠ³Π° Π² ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅.

В корпусС издСлия сосрСдоточСны инфракрасныС свСтодиод ΠΈ Ρ„ΠΎΡ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ со своСй ΠΎΠΏΡ‚ΠΈΠΊΠΎΠΉ, Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ каскады ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ ΠΈ схСма ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.

ΠžΡ‡Π΅Π½ΡŒ низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, нСбольшиС энСргопотрСблСниС ΠΈ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹, Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ развязка ΠΏΠΎΡ€Ρ‚ΠΎΠ², простота программирования, отсутствиС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² Π΄Π΅Π»Π°ΡŽΡ‚ интСрфСйс IrDA ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² граТданских систСм ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

90000 IRP_MN_QUERY_INTERFACE – Windows drivers | Microsoft Docs 90001 90002 90003 90004 08/12/2017 90005 90006 90003 6 minutes to read 90006 90003 90006 90011 90012 In this article 90013 90014 The 90015 IRP_MN_QUERY_INTERFACE 90016 request enables a driver to export a direct-call interface to other drivers.90017 90014 A bus driver that exports an interface must handle this request for its child devices (child PDOs). Function and filter can optionally handle this request. 90017 90014 An “interface” in this context consists of one or more routines, and possibly data, exported by a driver or set of drivers. An interface has a structure that describes its contents and a GUID that identifies its type. 90017 90014 For example, the PCMCIA bus driver exports an interface of type GUID_PCMCIA_INTERFACE_STANDARD that contains routines for operations such as getting the write-protect condition of a PCMCIA memory card.The function driver for such a memory card can send an 90015 IRP_MN_QUERY_INTERFACE 90016 request to the parent PCMCIA bus driver to get pointers to the PCMCIA interface routines. 90017 90014 This section describes the query-interface IRP as a general mechanism. Drivers that expose an interface should provide additional information about their specific interface. 90017 90028 Value 90029 90014 0x08 90017 90028 Major Code 90029 90014 90015 IRP_MJ_PNP 90016 90017 90028 When Sent 90029 90014 A driver or system component sends this IRP to get information about an interface exported by a driver for a device.90017 90014 A driver or system component sends this IRP at IRQL = PASSIVE_LEVEL in an arbitrary thread context. 90017 90014 A driver can receive this IRP at any time after the driver’s 90045 AddDevice 90046 routine has been called for the device. The device might or might not be started when this IRP is sent (that is, you can not assume that the driver has successfully completed an 90015 IRP_MN_START_DEVICE 90016 request for the device). 90017 90028 Input Parameters 90029 90014 The 90015 Parameters.QueryInterface 90016 member of the 90015 IO_STACK_LOCATION 90016 structure is itself a structure, which describes the interface being requested. The structure contains the following information: 90017 90058 90059 CONST GUID * InterfaceType; USHORT Size; USHORT Version; PINTERFACE Interface; PVOID InterfaceSpecificData 90060 90061 90014 The members of the structure are defined as follows: 90017 90014 90015 InterfaceType 90016 90067 Points to a GUID that identifies the interface being requested.The GUID can be for a system-defined interface, such as GUID_BUS_INTERFACE_STANDARD, or a custom interface. The GUIDs for system-defined interfaces are listed in Wdmguid.h. GUIDs for custom interfaces should be generated with Uuidgen. 90017 90014 90015 Size 90016 90067 Specifies the size of the interface being requested. Drivers that handle this IRP must not return an 90015 INTERFACE 90016 structure larger than 90015 Size 90016 bytes. 90017 90014 90015 Version 90016 90067 Specifies the version of the interface being requested.90017 90014 If a driver supports more than one version of an interface, the driver returns the closest supported version without exceeding the requested version. The component that sent the IRP should examine the returned 90015 Interface.Version 90016 field and determine what to do based on that value. 90017 90014 90015 Interface 90016 90067 Points to a structure in which to return the requested interface. This structure must contain an 90015 INTERFACE 90016 structure as its first member.The component sending the IRP allocates this structure from paged memory. 90017 90014 A driver that exports an interface defines a new structure type containing the 90015 INTERFACE 90016 structure, plus members for routines and / or data in the interface. (The driver also defines a GUID for the interface, as described in the 90015 InterfaceType 90016 member, above.) 90017 90014 A driver that exports an interface defines the execution environment for each routine in the interface, including the IRQL at which the routine can be called, and so forth.90017 90014 90015 InterfaceSpecificData 90016 90067 Specifies additional information about the interface being requested. 90017 90014 For some interfaces, the component sending the IRP specifies additional information in this field. Typically, this field is 90015 NULL 90016 and the 90015 InterfaceType 90016 and 90015 Version 90016 are sufficient to identify the interface being requested. 90017 90028 Output Parameters 90029 90014 On success, a driver fills in the members of the 90015 Parameters.QueryInterface.Interface 90016 structure. 90017 90028 I / O Status Block 90029 90014 A driver sets 90015 Irp-> IoStatus.Status 90016 to STATUS_SUCCESS or to an appropriate error status. 90017 90014 On success, a bus driver sets 90015 Irp-> IoStatus.Information 90016 to zero. 90017 90014 If a function or filter driver does not handle this IRP, it calls 90015 IoSkipCurrentIrpStackLocation 90016 and passes the IRP down to the next driver. Such a driver must not modify 90015 Irp-> IoStatus.Status 90016 and must not complete the IRP. 90017 90014 If a bus driver does not export the requested interface and therefore does not handle this IRP for a child PDO, the bus driver leaves 90015 Irp-> IoStatus.Status 90016 as is and completes the IRP. 90017 90028 Operation 90029 90014 A driver handles this IRP if the parameters specify an interface the driver supports. 90017 90014 A driver must not queue this IRP if the IRP requests an interface that the driver does not support. A driver must check 90015 Parameters.QueryInterface.InterfaceType 90016 in its 90015 IO_STACK_LOCATION 90016 structure. If the interface is not one the driver supports, the driver must pass the IRP to the next lower driver in the device stack without blocking. 90017 90014 Each interface must provide 90015 InterfaceReference 90016 and 90015 InterfaceDereference 90016 routines, and the driver that exports the interface must supply the addresses of these routines in the 90015 INTERFACE 90016 structure. Before a driver returns an interface in response to the IRP, it must increment the interface’s reference count by calling its 90015 InterfaceReference 90016 routine.When the driver that requested the interface has finished using it, that driver must decrement the reference count by calling the interface’s 90015 InterfaceDereference 90016 routine. 90017 90014 If the driver that sends the IRP (driver 90045 x 90046) later passes the interface to another driver (driver 90045 y 90046) then driver 90045 x 90046 must increment the interface’s reference count and driver 90045 y 90046 must decrement it. 90017 90014 A driver that handles this IRP should avoid passing the IRP to another device stack to get the requested interface.Such a design would create dependencies between the device stacks that are difficult to manage. For example, the device represented by the second device stack can not be removed until the appropriate driver in the first stack dereferences the interface. 90017 90014 Interfaces can be bus-specific or bus-independent. Bus-specific interfaces are defined in the header files for those buses. The system defines a bus-independent interface, 90015 BUS_INTERFACE_STANDARD 90016, for exporting standard bus interfaces.90017 90014 See Plug and Play for the general rules for handling Plug and Play minor IRPs. 90017 90014 This IRP is used specifically to pass routine entry points between layered kernel-mode drivers for a device. Do not confuse the interfaces exposed by this IRP with 90045 device interfaces 90046. A device interface is used primarily for exposing a path to a device for use by user-mode components or other kernel components. For more information about device interfaces, see Device Interface Classes.90017 90014 90015 Sending This IRP 90016 90017 90014 See Handling IRPs for information about sending IRPs. The following steps apply specifically to this IRP: 90017 90191 90003 90014 Allocate an 90015 INTERFACE 90016 structure from paged pool and initialize it to zeros. If the interface will be called at IRQL> = DISPATCH_LEVEL, based on the interface contract, the caller can copy the contents to memory that is allocated from nonpaged pool. 90017 90006 90003 90014 Set the values ​​in the next I / O stack location of the IRP: set 90015 MajorFunction 90016 to 90015 IRP_MJ_PNP 90016, set 90015 MinorFunction 90016 to 90015 IRP_MN_QUERY_INTERFACE 90016, and set the appropriate values ​​in 90015 Parameters.QueryInterface 90016. 90017 90006 90003 90014 Initialize 90015 IoStatus.Status 90016 to STATUS_NOT_SUPPORTED. 90017 90006 90003 90014 Deallocate the IRP and the 90015 INTERFACE 90016 structure when they are no longer needed. 90017 90006 90003 90014 Use the interface routines and context parameter as described in the specification for the interface. 90017 90006 90003 90014 Decrement the reference count using the 90045 InterfaceDereference 90046 routine when the interface is no longer needed.Do not call any interface routines after dereferencing the interface. 90017 90006 90011 90014 A driver typically sends this IRP to the top of the device stack in which the driver is attached. If a driver sends this IRP to a different device stack, the driver must register for target device notification on the other device if the other device is not an ancestor of the device that the driver is servicing. Such a driver calls 90015 IoRegisterPlugPlayNotification 90016 with an 90045 EventCategory 90046 of 90015 EventCategoryTargetDeviceChange 90016.When the driver receives notification of type GUID_TARGET_DEVICE_QUERY_REMOVE, the driver must dereference the interface. The driver can requery for the interface if it receives a subsequent GUID_TARGET_DEVICE_REMOVE_CANCELLED notification. 90017 90028 Requirements 90029 90245 90246 90247 90247 90249 90250 90251 90252 90014 Header 90017 90255 90252 Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h) 90255 90258 90259 90260 90028 See also 90029 90014 90015 BUS_INTERFACE_STANDARD 90016 90017 90014 90015 INTERFACE 90016 90017 90014 90015 IoRegisterPlugPlayNotification 90016 90017 .90000 _BUS_INTERFACE_STANDARD (wdm.h) – Windows drivers 90001 90002 90003 90004 04/30/2018 90005 90006 90003 2 minutes to read 90006 90009 90010 In this article 90011 90012 The 90013 BUS_INTERFACE_STANDARD 90014 interface structure enables device drivers to make direct calls to parent bus driver routines.This structure defines the GUID_BUS_INTERFACE_STANDARD interface. 90015 90016 Syntax 90017 90018 90019 typedef struct _BUS_INTERFACE_STANDARD { USHORT Size; USHORT Version; PVOID Context; PINTERFACE_REFERENCE InterfaceReference; PINTERFACE_DEREFERENCE InterfaceDereference; PTRANSLATE_BUS_ADDRESS TranslateBusAddress; PGET_DMA_ADAPTER GetDmaAdapter; PGET_SET_DEVICE_DATA SetBusData; PGET_SET_DEVICE_DATA GetBusData; } BUS_INTERFACE_STANDARD, * PBUS_INTERFACE_STANDARD; 90020 90021 90016 Members 90017 90012 90019 Size 90020 90015 90012 The size, in bytes, of this structure.90015 90012 90019 Version 90020 90015 90012 The driver-defined interface version. 90015 90012 90019 Context 90020 90015 90012 A pointer to interface-specific context information. 90015 90012 90019 InterfaceReference 90020 90015 90012 A pointer to an InterfaceReference routine that increments the interface’s reference count. 90015 90012 90019 InterfaceDereference 90020 90015 90012 A pointer to an InterfaceDereference routine that decrements the interface’s reference count.90015 90012 90019 TranslateBusAddress 90020 90015 90012 A pointer to a TranslateBusAddress routine that translates addresses on the parent bus to logical addresses. 90015 90012 90019 GetDmaAdapter 90020 90015 90012 A pointer to a GetDmaAdapter routine that returns a DMA adapter structure (DMA_ADAPTER) for the target device. 90015 90012 90019 SetBusData 90020 90015 90012 A pointer to a SetBusData routine that writes data to the device’s configuration space. 90015 90012 90019 GetBusData 90020 90015 90012 A pointer to a GetBusData routine that reads data from the device’s configuration space.90015 90016 Remarks 90017 90012 The 90013 BUS_INTERFACE_STANDARD 90014 structure is an extension of the INTERFACE structure. 90015 90012 Some operations on a device are reserved for the device’s parent bus driver. These operations might include accessing the device-specific configuration space of a bus or programming a DMA controller. 90015 90012 To read from or write to a device’s configuration space, a device driver must rely on the agency of the bus driver in either of two ways: 90015 90088 90003 By sending the I / O request packets (IRPs) IRP_MN_READ_CONFIG and IRP_MN_WRITE_CONFIG to the bus driver.90006 90003 By obtaining an interface from the bus driver. The device driver can then access its device’s configuration space by making direct calls to the bus driver routines provided by the 90013 BUS_INTERFACE_STANDARD 90014 interface structure. Its member routines, GetBusData and SetBusData, can be used to read from and write to a device’s configuration space, respectively. 90006 90009 For more information about the ways to access configuration space, see Accessing Device Configuration Space.90012 Some types of devices, such as a bus-mastering storage device, have on-board DMA controllers. However, the device drivers for these devices can not program these DMA controllers directly. Instead they must rely on routines provided by the parent bus driver. For a device driver to program the DMA controller for its device, it must first request an adapter object from the parent bus driver. The adapter object contains the routines supplied by the bus driver that can be used to program the device’s DMA controller.Device drivers must rely on the 90013 BUS_INTERFACE_STANDARD 90014, either directly or indirectly, to obtain the adapter object. 90015 90012 If the driver is executing at IRQL = PASSIVE_LEVEL, it should obtain a device’s DMA adapter object by calling IoGetDmaAdapter. 90013 IoGetDmaAdapter 90014 detects whether the bus driver supports the 90013 BUS_INTERFACE_STANDARD 90014 interface. If it does, 90013 IoGetDmaAdapter 90014 calls the routine pointed to by the GetDmaAdapter member of this interface to obtain the adapter object.Otherwise, 90013 IoGetDmaAdapter 90014 calls an equivalent legacy routine. 90015 90012 However, if a driver must obtain an adapter object while running at IRQL> = DISPATCH_LEVEL, it can not do so with IoGetDmaAdapter. In this case, the driver must query for the 90013 BUS_INTERFACE_STANDARD 90014 interface while still at IRQL = PASSIVE_LEVEL by using IRP_MN_QUERY_INTERFACE. 90015 90016 Requirements 90017 90116 90117 90118 90119 90120 90119 90120 90123 90124 90125 90118 90127 90128 Header 90129 90130 90127 wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) 90130 90123 90134 90135 90016 See also 90017 90012 DEVICE_DESCRIPTION 90015 90012 DMA_ADAPTER 90015 90012 GUID_BUS_INTERFACE_STANDARD 90015 90012 GetBusData 90015 90012 GetDmaAdapter 90015 90012 INTERFACE 90015 90012 IRP_MN_QUERY_INTERFACE 90015 90012 IRP_MN_READ_CONFIG 90015 90012 IRP_MN_WRITE_CONFIG 90015 90012 InterfaceDereference 90015 90012 InterfaceReference 90015 90012 IoGetDmaAdapter 90015 90012 SetBusData 90015 90012 TranslateBusAddress 90015 .90000 irp extension command – Windows drivers 90001 90002 90003 90004 08/23/2018 90005 90006 90003 4 minutes to read 90006 90003 90010 90003 90006 90003 90006 90015 90006 90015 90018 In this article 90019 90020 The 90021! Irp 90022 extension displays information about an I / O request packet (IRP).90023 90024 90025! Irp Address [Detail] 90026 90027 90028 Parameters 90029 90020 90031 Address 90032 90033 Specifies the hexadecimal address of the IRP. 90023 90020 90031 Detail 90032 90033 If this parameter is included with any value, such as 1, the output includes the status of the IRP, the address of its memory descriptor list (MDL), its owning thread, and stack information for all of its I / O stacks, and information about each stack location for the IRP, including hexadecimal versions of the major function code and the minor function code.If this parameter omitted, the output includes only a summary of the information. 90023 90018 DLL 90019 90042 90043 90044 90044 90046 90047 90048 90049 90020 90021 Windows XP and later 90022 90023 90054 90049 90020 Kdexts.dll 90023 90054 90059 90060 90061 90018 Additional Information 90019 90020 See Plug and Play Debugging and Debugging Interrupt Storms for applications of this extension command. For information about IRPs, see the Windows Driver Kit (WDK) documentation and 90031 Microsoft Windows Internals 90032 by Mark Russinovich and David Solomon.For further information on the major and minor function codes, see the Windows Driver Kit (WDK) documentation. 90023 90020 This topic describes the IRP structure, 90021 IRP 90022. 90023 90020 For detailed information on decoding the IRP structure including the returned Args, see the following resources. 90023 90074 90003 Windows Internals by Mark E. Russinovich, David A. Solomon and Alex Ionescu 90006 90003 Developing Drivers with the Windows Driver Foundation Guy Smith and Penny Orwick 90006 90015 90028 Remarks 90029 90020 The output also indicates under what conditions the completion routine for each stack location will be called once the IRP has completed and the stack location is processed.There are three possibilities: 90023 90020 90021 Success 90022 90033 Indicates that the completion routine will be called when the IRP is completed with a success code. 90023 90020 90021 Error 90022 90033 Indicates that the completion routine will be called when the IRP is completed with an error code. 90023 90020 90021 Cancel 90022 90033 Indicates that the completion routine will be called if an attempt was made to cancel the IRP. 90023 90020 Any combination of these three may appear, and if any of the conditions shown are satisfied, the completion routine will be called.The appropriate values ​​are listed at the end of the first row of information about each stack location, immediately after the 90021 Completion-Context 90022 entry. 90023 90020 Here is an example of the output from this extension for Windows 10: 90023 90024 90025 0: kd>! Irp ac598dc8 Irp is active with 2 stacks 1 is current (= 0xac598e38) No Mdl: No System Buffer: Thread 8d1c7bc0: Irp stack trace. cmd flg cl Device File Completion-Context > [IRP_MJ_FILE_SYSTEM_CONTROL (d), N / A (0)] 1 e1 8a6434d8 ac598d40 853220cb-a89682d8 Success Error Cancel pending \ FileSystem \ Npfs fltmgr! FltpPassThroughCompletion Args: 00000000 00000000 00110008 00000000 [IRP_MJ_FILE_SYSTEM_CONTROL (d), N / A (0)] 1 0 8a799710 ac598d40 00000000-00000000 \ FileSystem \ FltMgr Args: 00000000 00000000 0x00110008 00000000 90026 90027 90020 Starting with Windows 10 the IRP major and minor code text is displayed, for example, “IRP_MJ_FILE_SYSTEM_CONTROL” The code value is also shown in hex, in this example “(d)”.90023 90020 The third argument displayed in the output, is the IOCTL code. Use the 90021! Ioctldecode 90022 command to display information about the IOCTL. 90023 90020 Here is an example of the output from this extension from Windows Vista. 90023 90024 90025 0: kd>! Irp 0x831f4a00 Irp is active with 8 stacks 5 is current (= 0x831f4b00) Mdl = 82b020d8 Thread 8c622118: Irp stack trace. cmd flg cl Device File Completion-Context [0, 0] 0 ​​0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 [0, 0] 0 ​​0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 [0, 0] 0 ​​0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 [0, 0] 0 ​​0 00000000 00000000 00000000-00000000 Args: 00000000 00000000 00000000 00000000 > [3,34] 40 e1 828517a8 00000000 842511e0-00000000 Success Error Cancel pending \ Driver \ disk partmgr! PmReadWriteCompletion Args: 00007000 00000000 fe084e00 00000004 [3, 0] 40 e0 82851450 00000000 842414d4-82956350 Success Error Cancel \ Driver \ PartMgr volmgr! VmpReadWriteCompletionRoutine Args: 129131bb 000000de fe084e00 00000004 [3, 0] 0 ​​e0 82956298 00000000 847eeed0-829e2ba8 Success Error Cancel \ Driver \ volmgr Ntfs! NtfsMasterIrpSyncCompletionRoutine Args: 00007000 00000000 1bdae400 00000000 [3, 0] 0 ​​0 82ac2020 8e879410 00000000-00000000 \ FileSystem \ Ntfs Args: 00007000 00000000 00018400 00000000 90026 90027 90020 Note that the completion routine next to the driver name is set on that stack location, and it was set by the driver in the line below.In the preceding example, 90021 Ntfs! NtfsMasterIrpSyncCompletionRoutine 90022 was set by 90021 \ FileSystem \ Ntfs 90022. The 90021 Completion-Context 90022 entry above 90021 Ntfs! NtfsMasterIrpSyncCompletionRoutine 90022, 90021 847eeed0-829e2ba8 90022, indicates the address of the completion routine, as well as the context that will be passed to 90021 Ntfs! NtfsMasterIrpSyncCompletionRoutine 90022. From this we can see that the address of 90021 Ntfs! NtfsMasterIrpSyncCompletionRoutine 90022 is 90021 847eeed0 90022, and the context that will be passed to this routine when it is called is 90021 829e2ba8 90022.90023 90020 90021 IRP major function codes 90022 90023 90020 The following information is included to help you interpret the output from this extension command. 90023 90020 The IRP major function codes are as follows: 90023 90042 90043 90044 90044 90046 90154 90048 90156 Major Function Code 90157 90156 Hexadecimal Code 90157 90059 90161 90047 90048 90049 90020 IRP_MJ_CREATE 90023 90054 90049 90020 0x00 90023 90054 90059 90048 90049 90020 IRP_MJ_CREATE_NAMED_PIPE 90023 90054 90049 90020 0x01 90023 90054 90059 90048 90049 90020 IRP_MJ_CLOSE 90023 90054 90049 90020 0x02 90023 90054 90059 90048 90049 90020 IRP_MJ_READ 90023 90054 90049 90020 0x03 90023 90054 90059 90048 90049 90020 IRP_MJ_WRITE 90023 90054 90049 90020 0x04 90023 90054 90059 90048 90049 90020 IRP_MJ_QUERY_INFORMATION 90023 90054 90049 90020 0x05 90023 90054 90059 90048 90049 90020 IRP_MJ_SET_INFORMATION 90023 90054 90049 90020 0x06 90023 90054 90059 90048 90049 90020 IRP_MJ_QUERY_EA 90023 90054 90049 90020 0x07 90023 90054 90059 90048 90049 90020 IRP_MJ_SET_EA 90023 90054 90049 90020 0x08 90023 90054 90059 90048 90049 90020 IRP_MJ_FLUSH_BUFFERS 90023 90054 90049 90020 0x09 90023 90054 90059 90048 90049 90020 IRP_MJ_QUERY_VOLUME_INFORMATION 90023 90054 90049 90020 0x0A 90023 90054 90059 90048 90049 90020 IRP_MJ_SET_VOLUME_INFORMATION 90023 90054 90049 90020 0x0B 90023 90054 90059 90048 90049 90020 IRP_MJ_DIRECTORY_CONTROL 90023 90054 90049 90020 0x0C 90023 90054 90059 90048 90049 90020 IRP_MJ_FILE_SYSTEM_CONTROL 90023 90054 90049 90020 0x0D 90023 90054 90059 90048 90049 90020 IRP_MJ_DEVICE_CONTROL 90023 90054 90049 90020 0x0E 90023 90054 90059 90048 90049 IRP_MJ_INTERNAL_DEVICE_CONTROL IRP_MJ_SCSI 90054 90049 90020 0x0F 90023 90054 90059 90048 90049 90020 IRP_MJ_SHUTDOWN 90023 90054 90049 90020 0x10 90023 90054 90059 90048 90049 90020 IRP_MJ_LOCK_CONTROL 90023 90054 90049 90020 0x11 90023 90054 90059 90048 90049 90020 IRP_MJ_CLEANUP 90023 90054 90049 90020 0x12 90023 90054 90059 90048 90049 90020 IRP_MJ_CREATE_MAILSLOT 90023 90054 90049 90020 0x13 90023 90054 90059 90048 90049 90020 IRP_MJ_QUERY_SECURITY 90023 90054 90049 90020 0x14 90023 90054 90059 90048 90049 90020 IRP_MJ_SET_SECURITY 90023 90054 90049 90020 0x15 90023 90054 90059 90048 90049 90020 IRP_MJ_POWER 90023 90054 90049 90020 0x16 90023 90054 90059 90048 90049 90020 IRP_MJ_SYSTEM_CONTROL 90023 90054 90049 90020 0x17 90023 90054 90059 90048 90049 90020 IRP_MJ_DEVICE_CHANGE 90023 90054 90049 90020 0x18 90023 90054 90059 90048 90049 90020 IRP_MJ_QUERY_QUOTA 90023 90054 90049 90020 0x19 90023 90054 90059 90048 90049 90020 IRP_MJ_SET_QUOTA 90023 90054 90049 90020 0x1A 90023 90054 90059 90048 90049 IRP_MJ_PNP IRP_MJ_MAXIMUM_FUNCTION 90054 90049 90020 0x1B 90023 90054 90059 90060 90061 90020 The Plug and Play minor function codes are as follows: 90023 90042 90043 90044 90044 90046 90154 90048 90156 Minor Function Code 90157 90156 Hexadecimal Code 90157 90059 90161 90047 90048 90049 90020 IRP_MN_START_DEVICE 90023 90054 90049 90020 0x00 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_REMOVE_DEVICE 90023 90054 90049 90020 0x01 90023 90054 90059 90048 90049 90020 IRP_MN_REMOVE_DEVICE 90023 90054 90049 90020 0x02 90023 90054 90059 90048 90049 90020 IRP_MN_CANCEL_REMOVE_DEVICE 90023 90054 90049 90020 0x03 90023 90054 90059 90048 90049 90020 IRP_MN_STOP_DEVICE 90023 90054 90049 90020 0x04 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_STOP_DEVICE 90023 90054 90049 90020 0x05 90023 90054 90059 90048 90049 90020 IRP_MN_CANCEL_STOP_DEVICE 90023 90054 90049 90020 0x06 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_DEVICE_RELATIONS 90023 90054 90049 90020 0x07 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_INTERFACE 90023 90054 90049 90020 0x08 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_CAPABILITIES 90023 90054 90049 90020 0x09 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_RESOURCES 90023 90054 90049 90020 0x0A 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_RESOURCE_REQUIREMENTS 90023 90054 90049 90020 0x0B 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_DEVICE_TEXT 90023 90054 90049 90020 0x0C 90023 90054 90059 90048 90049 90020 IRP_MN_FILTER_RESOURCE_REQUIREMENTS 90023 90054 90049 90020 0x0D 90023 90054 90059 90048 90049 90020 IRP_MN_READ_CONFIG 90023 90054 90049 90020 0x0F 90023 90054 90059 90048 90049 90020 IRP_MN_WRITE_CONFIG 90023 90054 90049 90020 0x10 90023 90054 90059 90048 90049 90020 IRP_MN_EJECT 90023 90054 90049 90020 0x11 90023 90054 90059 90048 90049 90020 IRP_MN_SET_LOCK 90023 90054 90049 90020 0x12 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_ID 90023 90054 90049 90020 0x13 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_PNP_DEVICE_STATE 90023 90054 90049 90020 0x14 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_BUS_INFORMATION 90023 90054 90049 90020 0x15 90023 90054 90059 90048 90049 90020 IRP_MN_DEVICE_USAGE_NOTIFICATION 90023 90054 90049 90020 0x16 90023 90054 90059 90048 90049 90020 IRP_MN_SURPRISE_REMOVAL 90023 90054 90049 90020 0x17 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_LEGACY_BUS_INFORMATION 90023 90054 90049 90020 0x18 90023 90054 90059 90060 90061 90020 The WMI minor function codes are as follows: 90023 90042 90043 90044 90044 90046 90154 90048 90156 Minor Function Code 90157 90156 Hexadecimal Code 90157 90059 90161 90047 90048 90049 90020 IRP_MN_QUERY_ALL_DATA 90023 90054 90049 90020 0x00 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_SINGLE_INSTANCE 90023 90054 90049 90020 0x01 90023 90054 90059 90048 90049 90020 IRP_MN_CHANGE_SINGLE_INSTANCE 90023 90054 90049 90020 0x02 90023 90054 90059 90048 90049 90020 IRP_MN_CHANGE_SINGLE_ITEM 90023 90054 90049 90020 0x03 90023 90054 90059 90048 90049 90020 IRP_MN_ENABLE_EVENTS 90023 90054 90049 90020 0x04 90023 90054 90059 90048 90049 90020 IRP_MN_DISABLE_EVENTS 90023 90054 90049 90020 0x05 90023 90054 90059 90048 90049 90020 IRP_MN_ENABLE_COLLECTION 90023 90054 90049 90020 0x06 90023 90054 90059 90048 90049 90020 IRP_MN_DISABLE_COLLECTION 90023 90054 90049 90020 0x07 90023 90054 90059 90048 90049 90020 IRP_MN_REGINFO 90023 90054 90049 90020 0x08 90023 90054 90059 90048 90049 90020 IRP_MN_EXECUTE_METHOD 90023 90054 90049 90020 0x09 90023 90054 90059 90060 90061 90020 The power management minor function codes are as follows: 90023 90042 90043 90044 90044 90046 90154 90048 90156 Minor Function Code 90157 90156 Hexadecimal Code 90157 90059 90161 90047 90048 90049 90020 IRP_MN_WAIT_WAKE 90023 90054 90049 90020 0x00 90023 90054 90059 90048 90049 90020 IRP_MN_POWER_SEQUENCE 90023 90054 90049 90020 0x01 90023 90054 90059 90048 90049 90020 IRP_MN_SET_POWER 90023 90054 90049 90020 0x02 90023 90054 90059 90048 90049 90020 IRP_MN_QUERY_POWER 90023 90054 90049 90020 0x03 90023 90054 90059 90060 90061 90020 The SCSI minor function codes are as follows: 90023 90042 90043 90044 90044 90046 90154 90048 90156 Minor Function Code 90157 90156 Hexadecimal Code 90157 90059 90161 90047 90048 90049 90020 IRP_MN_SCSI_CLASS 90023 90054 90049 90020 0x01 90023 90054 90059 90060 90061 90028 See also 90029 90020 90021 IRP 90022 90023 90020 90021! Irpfind 90022 90023 90020 90021! Ioctldecode 90022 90023 .90000 WDM IRPs and WDF Event Callback Functions – Windows drivers 90001 90002 90003 90004 04/20/2017 90005 90006 90003 4 minutes to read 90006 90003 90010 90003 90006 90003 90006 90015 90006 90015 90018 In this article 90019 90020 Kernel-Mode Driver Framework (KMDF) and User-Mode Driver Framework (UMDF) support a subset of Windows IRPs.The following table lists the major WDM IRP types and the corresponding framework event callback functions. Unless otherwise specified, the callbacks apply to both KMDF and UMDF. 90021 90022 KMDF Callbacks for IRP_MJ_PNP 90023 90020 The following table lists, in order of execution, the KMDF callbacks that correspond to the minor IRP codes for 90025 IRP_MJ_PNP 90026. The arrows indicate whether a WDM FDO handles the IRP as it travels up or down the stack. 90021 90020 90025 Note 90026 In a KMDF driver, Plug and Play and power management are integrated operations and the driver does not receive the individual minor 90025 IRP_MJ_PNP 90026 or 90025 IRP_MJ_POWER 90026 requests.Instead, the framework calls a core set of callbacks at power up and a corresponding set at power down, and calls additional callbacks before and after this core set as appropriate for each individual Plug and Play request. For comprehensive diagrams that show the power-up and power-down sequences, see Porting PnP and Power Management Functionality. 90021 90022 KMDF Callbacks for IRP_MJ_POWER 90023 90020 The following table lists, in order of execution, the KMDF callbacks that correspond to the minor IRP codes for 90025 IRP_MJ_POWER 90026.The arrows indicate whether a WDM FDO handles the IRP as it travels up or down the stack. 90021 90020 90025 Note 90026 Note: In a KMDF driver, Plug and Play and power management are integrated operations and the driver does not receive the individual minor 90025 IRP_MJ_PNP 90026 or 90025 IRP_MJ_POWER 90026 requests. Instead, the framework calls a core set of callbacks at power up and a corresponding set at power down, and calls additional callbacks before and after this core set as appropriate for each individual Plug and Play request.For comprehensive diagrams that show the power-up and power-down sequences, see Porting PnP and Power Management Functionality. 90021 .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *