РазъСм rs485 для Ρ‡Π΅Π³ΠΎ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Modbus ΠΈ RS-485 β€” максимально просто

Π˜Π·ΡƒΡ‡Π°Ρ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ систСм Π£ΠΌΠ½Ρ‹ΠΉ Π”ΠΎΠΌ ΠΌΡ‹ постоянно сталкиваСмся с ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Modbus ΠΈ ΠΏΠΎΡ€Ρ‚Π° RS-485.

НапримСр, Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° EasyHomePLC Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΠΎΡ€Ρ‚Π° RS-485 ΠΈ Π΄Π²Π° ΠΏΠΎΡ€Ρ‚Π° RS-232, Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Wiren Board Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΠΎΡ€Ρ‚Π° RS-485, Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Beckhoff CX-8080 Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ RS-485 ΠΈ ΠΏΠΎΡ€Ρ‚ RS-232. Π£ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ оборудования Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Modbus: ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Ρ‹, вСнтустановки, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. А Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС EasyHome связываСтся с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Modbus TCP. Π§Ρ‚ΠΎ всё это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚? Π—Π½Π°Ρ‡ΠΈΡ‚ Π»ΠΈ это, Ρ‡Ρ‚ΠΎ Ссли Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΅ΡΡ‚ΡŒ интСрфСйс Modbus, ΠΈ Ρƒ устройства Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ интСрфСйс, ΠΎΠ½ΠΈ сразу Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС? МногиС Ρ‚Π°ΠΊ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Π½ΠΎ это Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Объясню максимально просто ΠΈ понятно.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ RS-485

RS-485 β€” это стандарт физичСского уровня. Π§Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚? Он опрСдСляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ общСния устройств:

Π’ΠΎ Π΅ΡΡ‚ΡŒ, стандарт ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° 2-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ (ΠΎΠ΄Π½Ρƒ Π²ΠΈΡ‚ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ мноТСство устройств. Он Π½Π΅ описываСт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ язык общСния оборудования.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ RS-232

Π”Ρ€ΡƒΠ³ΠΎΠΉ стандарт, Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎ кабСлю «витая ΠΏΠ°Ρ€Π°Β». НС Π±ΡƒΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ стандарта, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ достаточно ΠΌΠ°Π»ΠΎ сСйчас. Π’ частности, всС помнят ΠΌΡ‹ΡˆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈΡΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ COM-ΠΏΠΎΡ€Ρ‚, Π²ΠΎΡ‚ это ΠΊΠ°ΠΊ Ρ€Π°Π· Π±Ρ‹Π»Π° связь ΠΏΠΎ RS-232. К ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ EasyHomePLC ΠΈ Beckhoff ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ GSM ΠΌΠΎΠ΄Π΅ΠΌ для ΠΏΡ€ΠΈΡ‘ΠΌΠ° ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ смс ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ RS-232. Π”Π»ΠΈΠ½Π° кабСля совсСм нСбольшая.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠΈ с RS-232 Π½Π° RS-485 ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° ΠΏΠΎΡ€Ρ‚ RS-232 Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠΎ RS-485 ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ линию связи для устройств RS-232, поставив Π² Π½Π°Ρ‡Π°Π»Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ Π½Π° 485, Π° Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Modbus

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ интСрСсной Π²Π΅Ρ‰ΠΈ. Modbus β€” это ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Он опрСдСляСт ΠΏΡ€Π°Π²ΠΈΠ»Π° общСния устройств. НапримСр, ΠΎΠ½ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ устройство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ (master), Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π΄ΠΎΠΌΡ‹ΠΌΠΈ (slave). Π’Π΅Π΄ΡƒΡ‰Π΅Π΅ посылаСт Π² ΡˆΠΈΠ½Ρƒ связи сообщСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π»ΠΈΠ±ΠΎ ΡƒΠΊΠ°Π·Π°Π½ адрСс Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ slave устройства, Π»ΠΈΠ±ΠΎ сообщСниС ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для всСх устройств. Устройство slave, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ сообщСниС, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ мастСру. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сообщСния, Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Ρƒ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния элСмСнтов сообщСния. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, которая Π½ΡƒΠΆΠ½Π° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сообщСниС дошло нСискаТённым.

Но ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Modbus Π½Π΅ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сами ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ какая срСда ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π•ΡΡ‚ΡŒ Modbus serial β€” это Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ RS-485 ΠΈΠ»ΠΈ RS-232, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Π΅ ΠΊΠ°Π±Π΅Π»Π΅ΠΉ. Π•ΡΡ‚ΡŒ Modbus TCP β€” это Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ сСти TCP/IP, Π³Π΄Π΅ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ устройства Π΅ΡΡ‚ΡŒ IP адрСс ΠΈ ΠΏΠΎΡ€Ρ‚.

МоТно привСсти аналогию с чСловСчСским ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΠΌ. Π‘Ρ€Π΅Π΄Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… β€” это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π²ΡƒΠΊ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ минимальная Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ ΠΈ максимальная Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ, ΠΈ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Ρ€Π΅Ρ‡ΠΈ находится Π² этом Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. МоТно Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ скоростСй ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π²ΡƒΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ частот Π·Π²ΡƒΠΊΠΎΠ². Π•ΡΡ‚ΡŒ максимальноС расстояниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊ. А ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π΅ Π·Π²ΡƒΠΊΠΎΠΌ, Π° свСтовыми Π²ΡΠΏΡ‹ΡˆΠΊΠ°ΠΌΠΈ, тСкстом, Ρ…Π»ΠΎΠΏΠΊΠ°ΠΌΠΈ Π² ладоши ΠΈΠ»ΠΈ ТСстами. На ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ способ общСния Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ». Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ опрСдСляСт стандарт.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» общСния β€” это Π΅Ρ‰Ρ‘ Π½Π΅ язык, Π½Π΅Ρ‚. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ понятия ΠΊΠ°ΠΊ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сообщСниС состоит ΠΈΠ· слов, раздСляСмых Ρ‚ΠΈΡˆΠΈΠ½ΠΎΠΉ. Π‘Π»ΠΎΠ²Π° состоят ΠΈΠ· слогов. А Π΅Ρ‰Ρ‘ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ общСния Π½Π°Π΄ΠΎ Π·Π΄ΠΎΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π° Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒΡΡ. Π“ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Как-Ρ‚ΠΎ Ρ‚Π°ΠΊ.

И Π²ΠΎΡ‚ ΠΌΡ‹ подошли ΠΊ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ вопросу. Π£ нас ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΡ€Ρ‚ (ΠΎΠ½ ΠΆΠ΅ Ρ€Π°Π·ΡŠΡ‘ΠΌ, ΠΎΠ½ ΠΆΠ΅ шлюз) RS-485 ΠΈ Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ общСния ΠΏΠΎ Modbus. Π’Π°ΠΊΠΆΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ физичСский Ρ€Π°Π·ΡŠΡ‘ΠΌ RS-485 ΠΈ Π² паспортС ΡƒΠΊΠ°Π·Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ Modbus. Π§Ρ‚ΠΎ это для нас Π·Π½Π°Ρ‡ΠΈΡ‚? Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ устройства тСорСтичСски ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ совмСстно.
Как люди, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, тСорСтичСски ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ. Для нас такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. Но Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вмСстС Π½Π΅ Ρ‚Π°ΠΊ просто. НуТно Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ с этим устройством. Для этого Π² инструкции ΠΊ устройству Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°Ρ€Ρ‚Ρƒ рСгистров, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, описаниС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ устройства. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… рСгистров для Π²Π΅Π½Ρ‚ΠΌΠ°ΡˆΠΈΠ½Ρ‹:

[Request0]
Direction=read
Type=bit
Baudrate=115200
Address=1
Period=100
var0=3800#bool#SCo_Π—ΠΈΠΌΠ°/

ΠœΠ΅ΡΡ‚
var2=3802#bool#SCo_Π’Π°ΠΉΠΌΠ΅Ρ€
var3=3803#bool#SCo_Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°
var4=3804#bool#SCo_ΠŸΡƒΡΠΊ/

ΠŸΡƒΡΠΊ/Π‘Ρ‚ΠΎΠΏ var6=3806#bool#SCoΠ Π΅ΠΆΠΈΠΌR2 var7=3807#bool#SCoΠ Π΅ΠΆΠΈΠΌR3 var8=3808#bool#SCoΠ Π΅ΠΆΠΈΠΌR4 var9=3809#bool#SCoΠ Π΅ΠΆΠΈΠΌR5 var10=380a#bool#SCoΠ Π΅ΠΆΠΈΠΌ_R6

Π§Π΅ΠΌ слоТнСС устройство, Ρ‚Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ большС. Π’ Π²Π΅Π½Ρ‚ΠΌΠ°ΡˆΠΈΠ½Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Π΅ ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎ сотни. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ RS-485 ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с инфракрасными ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΊΠΎΠ½Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, элСктрокарнизами, ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Π°ΠΌΠΈ, тСрмостатами, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ элСмСнтами Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° DIN Ρ€Π΅ΠΉΠΊΡƒ: модулями Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², Π΄ΠΈΠΌΠΌΠ΅Ρ€Π°ΠΌΠΈ.

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ связи тСорСтичСски нСслоТно, Π½ΠΎ это большая Ρ€Π°Π±ΠΎΡ‚Π°. НуТно ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс управлСния ΠΈ получСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ошибок. ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠ½Π°Π»Π°Π΄ΠΊΠ°, Ссли Π½Π΅ всё Π±Ρ‹Π»ΠΎ ΡƒΡ‡Ρ‚Π΅Π½ΠΎ Π² инструкции ΠΈΠ»ΠΈ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно высокой, поэтому стоит ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии, ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.

НапримСр, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии EasyHome Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ИК-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ICPDas ΠΈ Insyte, ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ связи с ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Π°ΠΌΠΈ Mitsubishi ΠΈ Daikin, ΠΊΠΎΠ½Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Varmann, счётчиков элСктричСства Delta, Π±Π»ΠΎΠΊΠΎΠ² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ОвСн, Razumdom, Bolid, Π²Π΅Π½Ρ‚ΠΌΠ°ΡˆΠΈΠ½ Komfovent ΠΈ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ. НуТно ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ€Π°Π·Π½Ρ‹Π΅ спСцификации ΠΊΠΎΠΌΠ°Π½Π΄.

Π•ΡΡ‚ΡŒ устройства с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Modbus TCP, Ρ‚Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ RS-485 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅ Π½ΡƒΠΆΠ΅Π½.

К систСмам Π½Π° Z-Wave Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎ Modbus Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΌ Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ возмоТности. Волько ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ Modbus, ΠΈ Z-Wave, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Wiren Board.

Π•ΡΡ‚ΡŒ ваТная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройств ΠΏΠΎ Modbus. Π£ Modbus Π΅ΡΡ‚ΡŒ устройство-мастСр (это ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€) ΠΈ устройство-слСйв (Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ). Π‘Π»Π΅ΠΉΠ² Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ сам ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, поэтому мастСр постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ Π½Π΅ΠΌΡƒ слСйвы Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΈΡ… состояния. Если Ρƒ нас Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ дискрСтному Π²Ρ…ΠΎΠ΄Ρƒ устройства ОвСн ΠœΠ’, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° мСняСтся состояниС Π²Ρ…ΠΎΠ΄Π°, Π½ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ сразу ΠΆΠ΅ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ± этом ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ сам ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ связь. НуТно Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ опросит этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π΅ΠΌΡƒ Π² ΠΎΡ‚Π²Π΅Ρ‚ своё состояниС ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠΉΠΌΡ‘Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» состояниС ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ сдСлаСт.

Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚, Ссли Π½Π° Π²Ρ…ΠΎΠ΄ ОвСн ΠœΠ’ ΠΏΡ€ΠΈΡˆΡ‘Π» сигнал ΠΎ сработкС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» состояниС Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅, Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ успСл Π΅Π³ΠΎ ΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ? Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ модуля ΠœΠ’ Π΅ΡΡ‚ΡŒ счётчики количСства сработок ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, Π²ΠΎΡ‚ ΠΈΡ…-Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ считываСт, ΠΈ Π²ΠΈΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ опроса ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°, поэтому ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡƒΠ·Π½Π°Ρ‘Ρ‚ ΠΎ событии, это зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, какая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ опроса, насколько ΠΎΠ½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π°, ΠΈ сколько ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ. Если Ρƒ нас ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚, Ρ‚ΠΎ вСсь Ρ†ΠΈΠΊΠ» опроса Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ΠΏΠΎΠΊΠ° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ модуля Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚, ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния ΠΌΡ‹ Π½Π΅ ΡƒΠ·Π½Π°Π΅ΠΌ. А ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Ρ€Π΅Π»Π΅ для измСнСния Π΅Π³ΠΎ состояния. Π£ EasyHomePLC ΠΏΡ€ΠΈ количСствС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 максимальная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° отрабатывания события Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 1.5 сСкунды, Ρ‡Ρ‚ΠΎ достаточно быстро. Зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΎΡΡŒ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ измСнСния состояния Π²Ρ…ΠΎΠ΄Π°. Π£ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Beckhoff связь ΠΌΠ΅ΠΆΠ΄Ρƒ модулями Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ происходит ΠΏΠΎ собствСнному ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ связи, Ρ‚Π°ΠΌ нСзависимо ΠΎΡ‚ количСства ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ всё ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.

ВСрсии Modbus β€” TCP ΠΈ RTU

Π•Ρ‰Ρ‘ Ρ€Π°Π· ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиями связи ΠΏΠΎ ModBus.

Modbus RTU, ΠΎΠ½ ΠΆΠ΅ Modbus Serial β€” Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ RS-485 ΠΈΠ»ΠΈ RS-232. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств ΠΏΠΎ Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Π΅, Π³Π΄Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ мастСр, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ устройства β€” слСйвы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ сами ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ связь. Π‘Π°ΠΌΡ‹ΠΉ распространённый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ связи.

Modbus TCP ΠΈΠ»ΠΈ Modbus TCP/IP β€” ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ устройств происходит ΠΏΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ сСти TCP/IP, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ Ρ‡Π΅Ρ€Π΅Π· Wi-Fi. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° связь ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами Π½Π° любом расстоянии, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько разновидностСй: Modbus RTU/IP (отличаСтся ΠΎΡ‚ TCP Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы), Modbus over UDP, Modbus Plus (собствСнный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Ρ„ΠΈΡ€ΠΌΡ‹ Schneider Electric, Π² сСти ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько мастСров).

Π•Ρ‰Ρ‘ нСбольшая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ устройств ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Modbus Π² систСмах Π£ΠΌΠ½Ρ‹ΠΉ Π”ΠΎΠΌ: RS-485 Modbus Π² систСмах Π£ΠΌΠ½ΠΎΠ³ΠΎ Π”ΠΎΠΌΠ°.

301,601 просмотров всСго, 340 просмотров сСгодня

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

RS-485 для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

(c) 2003 Π•Π²Π³Π΅Π½ΠΈΠΉ АлСксандрович Π‘Π΅Π½ΡŒ

ΠžΡ‚Π·Ρ‹Π²Ρ‹ ΠΈ прСдлоТСния ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π½Π° yben@mail.ru

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅


ВступлСниС

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я попытался ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± устройствах, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π΄ΠΎΠ±Ρ‹Ρ‚Ρ‹Π΅ свСдСния (с ссылками) ΠΈ собствСнный ΠΎΠΏΡ‹Ρ‚.

1. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (UART)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, связь Ρ‡Π΅Ρ€Π΅Π· асинхронный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ слоТно Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Π² составС своСй ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ UART. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ…ΠΎΡ€ΠΎΠ½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π΄ΡƒΠΌΠ°ΡŽ, Ρ€Π°Π½ΠΎΠ²Π°Ρ‚ΠΎ. Π Π°Π· Ρ‚Π°ΠΊ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ нСлишним ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ слов ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ОписаниС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π΅ΡΡ‚ΡŒ Π² datasheet Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, поэтому ΠΎΠΏΠΈΡˆΡƒ ΠΎΠ±Ρ‰Π΅Π΅ для всСх.

ЭлСктричСский сигнал ΠΊΠ°Π΄Ρ€Π° посылки выглядит Ρ‚Π°ΠΊ:

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя устройствами Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ связи ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Π΄Ρ€Π°.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Π΄Ρ€Π° опрСдСляСт число стоп-Π±ΠΈΡ‚ΠΎΠ² (1 ΠΈΠ»ΠΈ 2), число Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (8 ΠΈΠ»ΠΈ 9), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСвятого Π±ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. ВсС это зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ΄Ρ€Π΅ΠΉΡ‚ устанавливаСтся Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ систСмной частоты, ΠΏΡ€ΠΈ пСрСносС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° устройство с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ настройки UART.

2. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ RS-485


3. БогласованиС ΠΈ конфигурация Π»ΠΈΠ½ΠΈΠΈ связи

Π­Ρ„Ρ„Π΅ΠΊΡ‚ отраТСния ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ согласования Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ ограничСния Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π»ΠΈΠ½ΠΈΠΈ связи.

Линия связи Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΠΎΠ΄ΠΈΠ½ кабСль Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹. К этому кабСлю ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ всС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. РасстояниС ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ Π΄ΠΎ микросхСм интСрфСйса RS-485 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ отвСтвлСния вносят рассогласованиС ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ отраТСния.

Π’ ΠΎΠ±Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π° кабСля (ZΠ²=120 Ом) Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠ΅ рСзисторы Rt ΠΏΠΎ 120 Ом (0.25 Π’Ρ‚). Если Π² систСмС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ ΠΎΠ½ находится Π² ΠΊΠΎΠ½Ρ†Π΅ Π»ΠΈΠ½ΠΈΠΈ, Ρ‚ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰Π΅Π³ΠΎ рСзистора Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ Π»ΠΈΠ½ΠΈΠΈ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… конфигурациях сСти ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ° сСтСй RS-485».

4. Π—Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ΅ смСщСниС

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π² расчСтС Π½ΠΎΠΌΠΈΠ½Π°Π»Π° Rзс учитываСтся Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Если Π½Π° Π»ΠΈΠ½ΠΈΠΈ висит ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ², Ρ‚ΠΎ Π½ΠΎΠΌΠΈΠ½Π°Π» Rзс Π΄ΠΎΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ мСньшС. Π’ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… линиях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ сопротивлСниС Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ «ΡΡŠΠ΅Π΄Π°Ρ‚ΡŒ» Ρ‡Π°ΡΡ‚ΡŒ ΡΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅ΠΉ разности ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ мСста подтяТки устройств. Для Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов Π² ΠΎΠ±Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π° рядом с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ.

МногиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π°ΡΠ²Π»ΡΡŽΡ‚ ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ бСзотказности (failsafe) своих ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉΡΡ Π²ΠΎ встроСнном смСщСнии. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Π΄Π²Π° Π²ΠΈΠ΄Π° Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹:

Π‘Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΡΡ‚ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… цСпях. (Open circuit failsafe.) Π’ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ встроСнныС ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы. Π­Ρ‚ΠΈ рСзисторы, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, высокоомныС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ°. Из-Π·Π° этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ смСщСниС обСспСчиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… (Π½Π΅Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ…) Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ². Π’ самом Π΄Π΅Π»Π΅, Ссли ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ½Π° Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°, Ρ‚ΠΎΠ³Π΄Π° Π² срСднСм ΠΏΠ»Π΅Ρ‡Π΅ дСлитСля остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ большоС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΏΠ°Π΄Π°Π΅Ρ‚ нСобходимая Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ². Однако, Ссли ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π° линию с двумя ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠΌΠΈ рСзисторами ΠΏΠΎ 120 Ом, Ρ‚ΠΎ Π² срСднСм ΠΏΠ»Π΅Ρ‡Π΅ дСлитСля оказываСтся мСньшС 60 Ом, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с высокоомными подтяТками, Π½ΠΈΡ‡Π΅Π³ΠΎ сущСствСнного Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π² Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π½Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚ΠΎ встроСнныС рСзисторы Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ достаточноС смСщСниС. Π’ этом случаС, остаСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ внСшниС рСзисторы Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ³ΠΎ смСщСния, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ описано Π²Ρ‹ΡˆΠ΅.

6. «Π“орячСС» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π»ΠΈΠ½ΠΈΠΈ связи


7. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° связи

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

Π’ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ сСти Ρ€ΠΎΠ»ΡŒ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ устройству ΠΊ устройству Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ очСрСдности, Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ). ΠŸΡ€ΠΈ этом Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π² своСм ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ запрос Π½Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚Π°.

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

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² сущСствуСт мноТСство ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ большС, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ· Π½ΠΈΡ…. Одним ΠΈΠ· стандартных ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ являСтся MODBUS, Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Но Ссли Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ «Π΄Π²Π° Π±Π°ΠΉΡ‚Π° ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ» ΠΈΠ»ΠΈ просто ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ связи ΠΈ Π½Π΅ хочСтся ΠΈΠ·-Π·Π° этого ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ модбаса ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простых ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ². (И всС-Ρ‚Π°ΠΊΠΈ Π² дальнСйшСм стоит ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° MODBUS.)

1). Часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π½Π° основС ASCII-ΠΊΠΎΠ΄Π°. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ символы ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… ASCII символов. ΠŸΠΎΡΡ‹Π»ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

UART Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ C167 (Infineon) ΠΌΠΎΠΆΠ΅Ρ‚ Π² особом Ρ€Π΅ΠΆΠΈΠΌΠ΅ (wakeup) автоматичСски Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ Π±Π°ΠΉΡ‚Π΅ дСвятый Π±ΠΈΡ‚ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ символа. АдрСсуСмоС устройство ΠΏΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ символа. Π­Ρ‚ΠΎ позволяСт ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ устройствам ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Π±Π°ΠΉΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, адрСсованных Π½Π΅ ΠΈΠΌ.

Если трСбуСтся сопряТСниС систСмы ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с Windows, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ Windows ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с распознаниСм дСвятого Π±ΠΈΡ‚Π° Π² UART.

8. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π±ΠΎΡ€ΡŒΠ±Ρ‹ со сбоями

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ надСТности связи ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π±ΠΎΡ€ΡŒΠ±Ρ‹ со сбоями. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ условно Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹: Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ рассинхронизации ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ достовСрности.

1). Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ рассинхронизации. НСсмотря Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ΅ смСщСниС, сильная ΠΏΠΎΠΌΠ΅Ρ…Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π² линию Π±Π΅Π· Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ° посылок. Π’ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΆΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ посылкой Π²Ρ€Π°Π·ΡƒΠΌΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ устройства ΠΈ Π½Π΅ Π΄Π°Ρ‚ΡŒ ΠΈΠΌ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ…Ρƒ Π·Π° посылку. ДСлаСтся это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ синхронизации ΠΊΠ°Π΄Ρ€ΠΎΠ² (активная ΠΏΠ°ΡƒΠ·Π°) ΠΈ синхронизации посылок (ΠΏΡ€Π΅Π°ΠΌΠ±ΡƒΠ»Π°).

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ рассинхронизации ΠΊΠ°Π΄Ρ€ΠΎΠ². ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Ρ€Π°! ВсС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ€Ρ‹ синхронизации посылок ΠΈΠΌΠ΅ΡŽΡ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ совмСстно с этой. ΠŸΠΎΠΌΠ΅Ρ…Π° Π»ΠΎΠΆΠ½Ρ‹ΠΌ старт-Π±ΠΈΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ посылки. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π²Π΅Ρ€Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈ посылкой Π΄Π°Π½Π½Ρ‹Ρ…. ВсС это врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π² Π»ΠΈΠ½ΠΈΠΈ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠ΅Ρ…Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΡŒΡΡ (активная ΠΏΠ°ΡƒΠ·Π°). ΠŸΠ°ΡƒΠ·Ρ‹ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² 1 ΠΊΠ°Π΄Ρ€ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ скорости связи (10-11 Π±ΠΈΡ‚) Π±ΡƒΠ΄Π΅Ρ‚ достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ любоС устройство, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π²ΡˆΠ΅Π΅ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ приняло стоп-Π±ΠΈΡ‚. Π’ΠΎΠ³Π΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ старт-Π±ΠΈΡ‚Π°.

Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ символ. Π’ ASCII ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ Ρ€ΠΎΠ»ΡŒ ΠΏΡ€Π΅Π°ΠΌΠ±ΡƒΠ»Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ символ Π½Π°Ρ‡Π°Π»Π° посылки. По ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ символа Π½ΡƒΠΆΠ½ΠΎ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€: ΠΎΠ±Π½ΡƒΠ»ΡΡ‚ΡŒ число принятых Π±Π°ΠΉΡ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΈ Ρ‚.ΠΏ. Π’ΠΎ ΠΆΠ΅ самоС Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π±ΡƒΡ„Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ настоящСму ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌΡƒ символу ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ «ΠΏΠΎΡΡ‹Π»ΠΊΡƒ», Π½Π°Ρ‡Π°Ρ‚ΡƒΡŽ Π»ΠΎΠΆΠ½Ρ‹ΠΌ символом.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. ПослСдний ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ символ «:» сбросит ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π»ΠΎΠΆΠ½ΡƒΡŽ посылку:

____ : ) ____ : 1 2 R S 4 8 5 /ПБ/ ____

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. ΠŸΠΎΡΡ‹Π»ΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° «go!» (вмСсто символов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅):

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2. ΠŸΠΎΡΡ‹Π»ΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ… «E» подряд ΠΈ стартового Π±Π°ΠΉΡ‚Π° «:» (вмСсто символов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅):

2). ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ достовСрности. Особо сильная ΠΏΠΎΠΌΠ΅Ρ…Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΠΈΠ½ΠΈΡ‚ΡŒΡΡ Π² посылку, ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ символы ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅ΠΉ, Π° Ρ‚ΠΎ ΠΈ вовсС ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π»ΠΈΠ½ΠΈΠΈ устройств (Π°Π±ΠΎΠ½Π΅Π½Ρ‚) ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы. На случай Ρ‚Π°ΠΊΠΎΠΉ Π±Π΅Π΄Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρ‹ ΠΈ ΠΊΠ²ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

9. Π—Π°Ρ‰ΠΈΡ‚Π° устройств ΠΎΡ‚ пСрСнапряТСний Π² Π»ΠΈΠ½ΠΈΠΈ связи

Π“Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ развязка Π»ΠΈΠ½ΠΈΠΈ ΠΈ устройств осущСствляСтся Π»ΠΈΠ±ΠΎ опторазвязкой Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов (RO, DI, RE, DE) с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ питания микросхСм ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² со встроСнной Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязкой сигналов ΠΈ питания (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MAX1480). Π’ΠΎΠ³Π΄Π° вмСстС с Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ «Π·Π΅ΠΌΠ»ΠΈ» (сигнальной «Π·Π΅ΠΌΠ»ΠΈ») ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ питания Π»ΠΈΠ½ΠΈΠΈ.

Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ Π½Π° Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ. Если сущСствуСт ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ попадания Π½Π° линию ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· мСстных «Π·Π΅ΠΌΠ΅Π»ΡŒ» высокого напряТСния, слСдуСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ опторазвязку ΠΈΠ»ΠΈ ΡˆΡƒΠ½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ напряТСния. А Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

НапряТСниС пробоя опторазвязанного интСрфСйса составляСт сотни ΠΈ Π΄Π°ΠΆΠ΅ тысячи Π²ΠΎΠ»ΡŒΡ‚. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ устройство ΠΎΡ‚ пСрСнапряТСния, ΠΎΠ±Ρ‰Π΅Π³ΠΎ для всСх ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π»ΠΈΠ½ΠΈΠΈ. Однако, ΠΏΡ€ΠΈ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… пСрСнапряТСниях, ΠΊΠΎΠ³Π΄Π° высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» оказываСтся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², сам ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½.

10. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ…

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

Π˜Π½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹. Если Π² линию всС ΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ высокочастотныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ΅ΡΡ‚ΡŒ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для подавлСния высокочастотных ΠΏΠΎΠΌΠ΅Ρ… Π² линиях связи. Они ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² линию нСпосрСдствСнно Ρƒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ². НапримСр, B82790-S**** Ρ„ΠΈΡ€ΠΌΡ‹ Epcos, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΠΎΠ»ΡŽΡΠ½ΠΈΠΊΠ°, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ витая ΠΏΠ°Ρ€Π° подсоСдиняСтся ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π― Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ‚Ρƒ свСдСний ΠΎ физичСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… тонкостях связи ΠΏΠΎ интСрфСйсу RS-485. Однако, полагаю, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ сформулированноС, ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ лишним для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² этой области. НадСюсь, привСдСнная информация ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ бСспроблСмной ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ связи.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

RS-485 для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

(c) 2003 Π•Π²Π³Π΅Π½ΠΈΠΉ АлСксандрович Π‘Π΅Π½ΡŒ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅


ВступлСниС

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я попытался ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± устройствах, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π΄ΠΎΠ±Ρ‹Ρ‚Ρ‹Π΅ свСдСния (с ссылками) ΠΈ собствСнный ΠΎΠΏΡ‹Ρ‚.

1. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (UART)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, связь Ρ‡Π΅Ρ€Π΅Π· асинхронный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ слоТно Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Π² составС своСй ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ UART. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ…ΠΎΡ€ΠΎΠ½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π΄ΡƒΠΌΠ°ΡŽ, Ρ€Π°Π½ΠΎΠ²Π°Ρ‚ΠΎ. Π Π°Π· Ρ‚Π°ΠΊ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ нСлишним ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ слов ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ОписаниС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π΅ΡΡ‚ΡŒ Π² datasheet Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, поэтому ΠΎΠΏΠΈΡˆΡƒ ΠΎΠ±Ρ‰Π΅Π΅ для всСх.

ЭлСктричСский сигнал ΠΊΠ°Π΄Ρ€Π° посылки выглядит Ρ‚Π°ΠΊ:

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя устройствами Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ связи ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Π΄Ρ€Π°.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ°Π΄Ρ€Π° опрСдСляСт число стоп-Π±ΠΈΡ‚ΠΎΠ² (1 ΠΈΠ»ΠΈ 2), число Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (8 ΠΈΠ»ΠΈ 9), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСвятого Π±ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. ВсС это зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ΄Ρ€Π΅ΠΉΡ‚ устанавливаСтся Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ систСмной частоты, ΠΏΡ€ΠΈ пСрСносС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° устройство с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ настройки UART.

2. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ RS-485


3. БогласованиС ΠΈ конфигурация Π»ΠΈΠ½ΠΈΠΈ связи

Π­Ρ„Ρ„Π΅ΠΊΡ‚ отраТСния ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ согласования Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ ограничСния Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π»ΠΈΠ½ΠΈΠΈ связи.

Линия связи Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΠΎΠ΄ΠΈΠ½ кабСль Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹. К этому кабСлю ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ всС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. РасстояниС ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ Π΄ΠΎ микросхСм интСрфСйса RS-485 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ отвСтвлСния вносят рассогласованиС ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ отраТСния.

Π’ ΠΎΠ±Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π° кабСля (ZΠ²=120 Ом) Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠ΅ рСзисторы Rt ΠΏΠΎ 120 Ом (0.25 Π’Ρ‚). Если Π² систСмС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ ΠΎΠ½ находится Π² ΠΊΠΎΠ½Ρ†Π΅ Π»ΠΈΠ½ΠΈΠΈ, Ρ‚ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰Π΅Π³ΠΎ рСзистора Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ Π»ΠΈΠ½ΠΈΠΈ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… конфигурациях сСти ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ° сСтСй RS-485».

4. Π—Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ΅ смСщСниС

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π² расчСтС Π½ΠΎΠΌΠΈΠ½Π°Π»Π° Rзс учитываСтся Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Если Π½Π° Π»ΠΈΠ½ΠΈΠΈ висит ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ², Ρ‚ΠΎ Π½ΠΎΠΌΠΈΠ½Π°Π» Rзс Π΄ΠΎΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ мСньшС. Π’ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… линиях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ сопротивлСниС Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ «ΡΡŠΠ΅Π΄Π°Ρ‚ΡŒ» Ρ‡Π°ΡΡ‚ΡŒ ΡΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅ΠΉ разности ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ мСста подтяТки устройств. Для Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов Π² ΠΎΠ±Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π° рядом с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ.

МногиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π°ΡΠ²Π»ΡΡŽΡ‚ ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ бСзотказности (failsafe) своих ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉΡΡ Π²ΠΎ встроСнном смСщСнии. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Π΄Π²Π° Π²ΠΈΠ΄Π° Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹:

Π‘Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΡΡ‚ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… цСпях. (Open circuit failsafe.) Π’ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ встроСнныС ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы. Π­Ρ‚ΠΈ рСзисторы, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, высокоомныС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ°. Из-Π·Π° этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ смСщСниС обСспСчиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… (Π½Π΅Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ…) Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ². Π’ самом Π΄Π΅Π»Π΅, Ссли ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ½Π° Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π°, Ρ‚ΠΎΠ³Π΄Π° Π² срСднСм ΠΏΠ»Π΅Ρ‡Π΅ дСлитСля остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ большоС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΏΠ°Π΄Π°Π΅Ρ‚ нСобходимая Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ². Однако, Ссли ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π° линию с двумя ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰ΠΈΠΌΠΈ рСзисторами ΠΏΠΎ 120 Ом, Ρ‚ΠΎ Π² срСднСм ΠΏΠ»Π΅Ρ‡Π΅ дСлитСля оказываСтся мСньшС 60 Ом, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с высокоомными подтяТками, Π½ΠΈΡ‡Π΅Π³ΠΎ сущСствСнного Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π² Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π½Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚ΠΎ встроСнныС рСзисторы Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ достаточноС смСщСниС. Π’ этом случаС, остаСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ внСшниС рСзисторы Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ³ΠΎ смСщСния, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ описано Π²Ρ‹ΡˆΠ΅.

6. «Π“орячСС» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π»ΠΈΠ½ΠΈΠΈ связи


7. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° связи

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

Π’ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ сСти Ρ€ΠΎΠ»ΡŒ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ устройству ΠΊ устройству Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ очСрСдности, Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ). ΠŸΡ€ΠΈ этом Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π² своСм ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ запрос Π½Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚Π°.

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

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² сущСствуСт мноТСство ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ большС, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ· Π½ΠΈΡ…. Одним ΠΈΠ· стандартных ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ являСтся MODBUS, Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Но Ссли Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ «Π΄Π²Π° Π±Π°ΠΉΡ‚Π° ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ» ΠΈΠ»ΠΈ просто ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ связи ΠΈ Π½Π΅ хочСтся ΠΈΠ·-Π·Π° этого ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ модбаса ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простых ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ². (И всС-Ρ‚Π°ΠΊΠΈ Π² дальнСйшСм стоит ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° MODBUS.)

1). Часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π½Π° основС ASCII-ΠΊΠΎΠ΄Π°. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ символы ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… ASCII символов. ΠŸΠΎΡΡ‹Π»ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

UART Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ C167 (Infineon) ΠΌΠΎΠΆΠ΅Ρ‚ Π² особом Ρ€Π΅ΠΆΠΈΠΌΠ΅ (wakeup) автоматичСски Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ Π±Π°ΠΉΡ‚Π΅ дСвятый Π±ΠΈΡ‚ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ символа. АдрСсуСмоС устройство ΠΏΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ символа. Π­Ρ‚ΠΎ позволяСт ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ устройствам ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Π±Π°ΠΉΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, адрСсованных Π½Π΅ ΠΈΠΌ.

Если трСбуСтся сопряТСниС систСмы ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с Windows, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ Windows ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с распознаниСм дСвятого Π±ΠΈΡ‚Π° Π² UART.

8. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π±ΠΎΡ€ΡŒΠ±Ρ‹ со сбоями

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ надСТности связи ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π±ΠΎΡ€ΡŒΠ±Ρ‹ со сбоями. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ условно Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹: Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ рассинхронизации ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ достовСрности.

1). Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ рассинхронизации. НСсмотря Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ΅ смСщСниС, сильная ΠΏΠΎΠΌΠ΅Ρ…Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π² линию Π±Π΅Π· Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ° посылок. Π’ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΆΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ посылкой Π²Ρ€Π°Π·ΡƒΠΌΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ устройства ΠΈ Π½Π΅ Π΄Π°Ρ‚ΡŒ ΠΈΠΌ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ…Ρƒ Π·Π° посылку. ДСлаСтся это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ синхронизации ΠΊΠ°Π΄Ρ€ΠΎΠ² (активная ΠΏΠ°ΡƒΠ·Π°) ΠΈ синхронизации посылок (ΠΏΡ€Π΅Π°ΠΌΠ±ΡƒΠ»Π°).

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ рассинхронизации ΠΊΠ°Π΄Ρ€ΠΎΠ². ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Ρ€Π°! ВсС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ€Ρ‹ синхронизации посылок ΠΈΠΌΠ΅ΡŽΡ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ совмСстно с этой. ΠŸΠΎΠΌΠ΅Ρ…Π° Π»ΠΎΠΆΠ½Ρ‹ΠΌ старт-Π±ΠΈΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ±ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ посылки. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π²Π΅Ρ€Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈ посылкой Π΄Π°Π½Π½Ρ‹Ρ…. ВсС это врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π² Π»ΠΈΠ½ΠΈΠΈ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠ΅Ρ…Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΡŒΡΡ (активная ΠΏΠ°ΡƒΠ·Π°). ΠŸΠ°ΡƒΠ·Ρ‹ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² 1 ΠΊΠ°Π΄Ρ€ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ скорости связи (10-11 Π±ΠΈΡ‚) Π±ΡƒΠ΄Π΅Ρ‚ достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ любоС устройство, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π²ΡˆΠ΅Π΅ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ приняло стоп-Π±ΠΈΡ‚. Π’ΠΎΠ³Π΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π΄Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ старт-Π±ΠΈΡ‚Π°.

Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ символ. Π’ ASCII ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ Ρ€ΠΎΠ»ΡŒ ΠΏΡ€Π΅Π°ΠΌΠ±ΡƒΠ»Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ символ Π½Π°Ρ‡Π°Π»Π° посылки. По ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ символа Π½ΡƒΠΆΠ½ΠΎ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€: ΠΎΠ±Π½ΡƒΠ»ΡΡ‚ΡŒ число принятых Π±Π°ΠΉΡ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΈ Ρ‚.ΠΏ. Π’ΠΎ ΠΆΠ΅ самоС Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π±ΡƒΡ„Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ настоящСму ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌΡƒ символу ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ «ΠΏΠΎΡΡ‹Π»ΠΊΡƒ», Π½Π°Ρ‡Π°Ρ‚ΡƒΡŽ Π»ΠΎΠΆΠ½Ρ‹ΠΌ символом.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. ПослСдний ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ символ «:» сбросит ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π»ΠΎΠΆΠ½ΡƒΡŽ посылку:

____ : ) ____ : 1 2 R S 4 8 5 /ПБ/ ____

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. ΠŸΠΎΡΡ‹Π»ΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° «go!» (вмСсто символов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅):

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2. ΠŸΠΎΡΡ‹Π»ΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ… «E» подряд ΠΈ стартового Π±Π°ΠΉΡ‚Π° «:» (вмСсто символов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅):

2). ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ достовСрности. Особо сильная ΠΏΠΎΠΌΠ΅Ρ…Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΠΈΠ½ΠΈΡ‚ΡŒΡΡ Π² посылку, ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ символы ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅ΠΉ, Π° Ρ‚ΠΎ ΠΈ вовсС ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π»ΠΈΠ½ΠΈΠΈ устройств (Π°Π±ΠΎΠ½Π΅Π½Ρ‚) ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы. На случай Ρ‚Π°ΠΊΠΎΠΉ Π±Π΅Π΄Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Ρ‹ ΠΈ ΠΊΠ²ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

9. Π—Π°Ρ‰ΠΈΡ‚Π° устройств ΠΎΡ‚ пСрСнапряТСний Π² Π»ΠΈΠ½ΠΈΠΈ связи

Π“Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ развязка Π»ΠΈΠ½ΠΈΠΈ ΠΈ устройств осущСствляСтся Π»ΠΈΠ±ΠΎ опторазвязкой Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов (RO, DI, RE, DE) с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ питания микросхСм ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² со встроСнной Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязкой сигналов ΠΈ питания (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MAX1480). Π’ΠΎΠ³Π΄Π° вмСстС с Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ «Π·Π΅ΠΌΠ»ΠΈ» (сигнальной «Π·Π΅ΠΌΠ»ΠΈ») ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ питания Π»ΠΈΠ½ΠΈΠΈ.

Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ Π½Π° Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ. Если сущСствуСт ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ попадания Π½Π° линию ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· мСстных «Π·Π΅ΠΌΠ΅Π»ΡŒ» высокого напряТСния, слСдуСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ опторазвязку ΠΈΠ»ΠΈ ΡˆΡƒΠ½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ напряТСния. А Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

НапряТСниС пробоя опторазвязанного интСрфСйса составляСт сотни ΠΈ Π΄Π°ΠΆΠ΅ тысячи Π²ΠΎΠ»ΡŒΡ‚. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ устройство ΠΎΡ‚ пСрСнапряТСния, ΠΎΠ±Ρ‰Π΅Π³ΠΎ для всСх ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π»ΠΈΠ½ΠΈΠΈ. Однако, ΠΏΡ€ΠΈ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… пСрСнапряТСниях, ΠΊΠΎΠ³Π΄Π° высокий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» оказываСтся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², сам ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½.

10. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ…

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

Π˜Π½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹. Если Π² линию всС ΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ высокочастотныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ΅ΡΡ‚ΡŒ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для подавлСния высокочастотных ΠΏΠΎΠΌΠ΅Ρ… Π² линиях связи. Они ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² линию нСпосрСдствСнно Ρƒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ². НапримСр, B82790-S**** Ρ„ΠΈΡ€ΠΌΡ‹ Epcos, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΠΎΠ»ΡŽΡΠ½ΠΈΠΊΠ°, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ витая ΠΏΠ°Ρ€Π° подсоСдиняСтся ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π― Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ‚Ρƒ свСдСний ΠΎ физичСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… тонкостях связи ΠΏΠΎ интСрфСйсу RS-485. Однако, полагаю, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ сформулированноС, ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ лишним для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² этой области. НадСюсь, привСдСнная информация ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ бСспроблСмной ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ связи.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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