ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π‘Π»ΠΎΠΊ управлСния источником питания Bertan 210

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Из ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅, Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Modbus. Он Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΠ΅Ρ‚ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° памяти, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для микропроцСссоров сСрии MSC-51. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Modbus позволяСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ (Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, зная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Ρ‘ Π°Π΄Ρ€Π΅Ρ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΡ€ΠΈ этом сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Π½Π΅ Π²Π²ΠΎΠ΄ΡΡ‚ся… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Π»ΠΎΠΊ управлСния источником питания Bertan 210 (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

1.1 Π’Ρ‹Π±ΠΎΡ€ инструмСнтов

2. Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

2.1 Аппаратная Ρ‡Π°ΡΡ‚ΡŒ

2.2 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Установка Π“Π”Π›, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ Π² Π˜Π―Π€ Π‘О РАН, относится ΠΊ ΠΊΠ»Π°ΡΡΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π»ΠΎΠ²ΡƒΡˆΠ΅ΠΊ ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ для изучСния ΠΏΠ»Π°Π·ΠΌΡ‹. Π¦ΠΈΠΊΠ» Ρ€Π°Π±ΠΎΡ‚Ρ‹ установки начинаСтся с ΠΎΡ‚ΠΊΠ°Ρ‡ΠΊΠΈ Π²Π°ΠΊΡƒΡƒΠΌΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΡΡ‚ΠΈΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚ происходит зарядка энСргонакопитСлСй. Π‘ΡƒΠΌΠΌΠ°Ρ€Π½Ρ‹ΠΉ запас энСргии Π² Π½Π°ΠΊΠΎΠΏΠΈΡ‚Слях ΠΎΠΊΠΎΠ»ΠΎ 5 ΠœΠ”ΠΆ. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ экспСримСнта запасённая энСргия расходуСтся Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠ΅ врСмя процСссадСсятки миллисСкунд. Плазма, создаваСмая ΠΏΠ»Π°Π·ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡƒΡˆΠΊΠΎΠΉ ΠΈ Π½Π°Π³Ρ€Π΅Π²Π°Π΅ΠΌΠ°Ρ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ ΠΏΡƒΡ‡ΠΊΠ°ΠΌΠΈ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚ΠΎΠΌΠΎΠ², сущСствуСт Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 10мс. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠ³ΠΎ оборудования Π½Π΅Ρ€Π΅Π΄ΠΊΠΈ случаи ΠΏΡ€ΠΎΠ±ΠΎΠ΅Π², ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠ΅ врСмя выброса энСргии — дСсятки наносСкунд.

Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ установки создаёт спСцифичныС условия эксплуатации элСктронной Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² влияСт Π½Π΅ΡΠΊΠ²ΠΈΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ повСрхности установки. Π Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² Π΄Π²ΡƒΡ… участков установки, ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π½Π° 1 ΠΌΠ΅Ρ‚Ρ€, достигаСт 40 Π’. Π­Ρ‚ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΌ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΎΠΌ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля установки ΠΈ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠΊΠ°ΠΌΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠΌΠΈ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…ности установки.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ устройства ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°ΡŽΡ‚ΡΡ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ элСктромагнитных ΠΏΠΎΠΌΠ΅Ρ… Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ частот.

Для обСспСчСния (качСствСнной) связи ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами Π² Ρ‚Π°ΠΊΠΈΡ… условиях ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ экранированиС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ развязки.

Π’ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… условиях ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ связи, Ρ‚.ΠΊ. Π² ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΡ… развязок ΠΈ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΠΆΠ΅. Для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ связи ΠΏΠΎΠΌΠ΅Ρ…ΠΈ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ сигналов. ИспользованиС ΠΊΠΎΠ΄ΠΎΠ² с ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠ΅ΠΉ позволяСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΈΠ·-Π·Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π»ΠΈΠ½ΠΈΠΈ.

Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ интСрфСйс. МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ класс Π·Π°Π΄Π°Ρ‡ ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ устройства Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ управлСния установкой с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ.

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

БоврСмСнная элСктроника позволяСт Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эти Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΈΠΌ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ устройством, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ЦАП ΠΈ ΠΠ¦ΠŸ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ микропроцСссорного ядра.

Однако это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΡƒΠ·ΠΊΠΎΠ³ΠΎ класса Π·Π°Π΄Π°Ρ‡, ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° Π±Ρ‹ΡΡ‚родСйствиС, количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² АЦП ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя эти ограничСния нСсущСствСнны для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Π³Π΄Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ прСобразования сигнала Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, являСтся Π·Π°Π΄Π°Ρ‡Π° ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‚Ρ€Ρ‘Ρ… источников питания Bertan 210 Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ управлСния установкой Π“Π”Π›. Π£Π΄Π°Π»Ρ‘Π½Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ напряТСниСм Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° питания ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ посрСдством Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ источника питания Π±Ρ‹Π»Π° поставлСна Π·Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ°Π»ΠΎΠ³Π°Π±Π°Ρ€ΠΈΡ‚Π½ΠΎΠ΅ устройство, способноС ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΎΠΌ питания ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС.

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

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

Π‘Π»ΠΎΠΊΠΈ питания Bertan 210−30 [1], Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ сСйчас Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ Π“Π”Π›, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Π΅ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ источники напряТСния.

ИП Bertan 210−30, Π²ΠΈΠ΄ спСрСди Π˜ΠŸ Bertan 210−30, Π²ΠΈΠ΄ сзади

Π’Π°Π±Π»ΠΈΡ†Π° 1. Π₯арактСристики источника питания Bertan 210−30

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС

ΠžΡ‚ 0 Π΄ΠΎ 30ΠΊΠ’

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ

ΠžΡ‚ 0 Π΄ΠΎ 4.5 мА

Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ

0,02% (поддСрТиваСтся Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 8 часов Ρ€Π°Π±ΠΎΡ‚Ρ‹)

ΠŸΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΈ

1.5 Π’

Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ коэффициСнт

?50ppm/Β°C

Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ

?0.01%/час, 0.02% Π·Π° 8 часов послС 0.5 часа ΠΏΡ€ΠΎΠ³Ρ€Π΅Π²Π°

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ напряТСния: ±(0.25% ΠΎΡ‚ ΡΡ‡ΠΈΡ‚Π°Π½Π½ΠΎΠ³ΠΎ + 0.25% ΠΎΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌΠ°) ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‚ΠΎΠΊΠ°: ±(0.5% ΠΎΡ‚ ΡΡ‡ΠΈΡ‚Π°Π½Π½ΠΎΠ³ΠΎ + 0.25% ΠΎΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌΠ°) Π£Π΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: ±(0.25% ΠΎΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ + 0.05% ΠΎΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌΠ°) Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 1ΠΊΠ’ Π΄ΠΎ 30ΠΊΠ’ ΠŸΠ΅Ρ€Π΅Π΄Π½ΡΡ панСль: ±(0.25 ΠΎΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ + 0.05% ΠΎΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌΠ°) Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 1ΠΊΠ’ Π΄ΠΎ 30ΠΊΠ’

БСйчас ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ питания осущСствляСтся ΠΌΠ°Π½ΡƒΠ°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€ΡƒΡ‡Π΅ΠΊ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ устройства. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния отслСТиваСтся исходя ΠΈΠ· ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΡΡ‚Ρ€Π΅Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ².

Π£Π΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ состояниСм источника питания ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ посрСдством Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° Π½Π° Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π±Π»ΠΎΠΊΠ°.

Π’Π°Π±Π»ΠΈΡ†Π° 2. ОписаниС Π½ΠΎΠΆΠ΅ΠΊ Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° для управлСния/контроля источника питания

β„– ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

НазначСниС

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния, Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС 10кОм (ΠΎΡ‚ 0 Π΄ΠΎ -5Π’)

;

Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ / Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ высокого напряТСния

Высокоточный Π²Ρ‹Ρ…ΠΎΠ΄ напряТСния -5V ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ Π·Π΅ΠΌΠ»ΠΈ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°, Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС 10кОм

(ΠΎΡ‚ 0 Π΄ΠΎ -5Π’)

Π’Ρ…ΠΎΠ΄ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ напряТСния для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ контроля (ΠΎΡ‚ 0 Π΄ΠΎ -5Π’)

Аналоговая зСмля

Цифровая зСмля

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ полярности

ΠŸΠΎΠ΄Π°Ρ‡Π΅ΠΉ Π½Π° Π½ΠΎΠΆΠΊΡƒ № 6 (Π’Π°Π±Π»ΠΈΡ†Π° 2, строка 6) этого Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° напряТСния, ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ +5 Π’, устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния источника питания ΠΈΠ· Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (ΠΎΡ‚ 0 Π΄ΠΎ 30ΠΊΠ’). Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния ΠΎΡ‚ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° Ρ€Π°Π·ΡŠΡ‘ΠΌ, Π»ΠΈΠ½Π΅ΠΉΠ½Π°.

Бчитывая значСния напряТСния Π½Π° Π½ΠΎΠΆΠΊΠ°Ρ… № 1 ΠΈ № 5, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соотвСтствСнно Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΈ Ρ‚ΠΎΠΊ источника питания.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ управлСния источника питания ΠΏΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ составляСт ΠΎΠΊΠΎΠ»ΠΎ 0.25% (Π’Π°Π±Π»ΠΈΡ†Π° 1, строка 7). Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ коэффициСнт напряТСния Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 50ppm/Β°C. Π’ΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ…арактСристика зависимости ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° управлСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π΅ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ источника питания.

Для обСспСчСния точности Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅ 0.25% (Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π‘ΠŸ) трСбуСтся ?9 разрядный ЦАП/АЦП Π² ΡƒΡΡ‚ройствС управлСния.

Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΌΡƒ устройству Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌΡ‹ управлСния устанавливаСмоС напряТСниС (слово Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 9 Π±ΠΈΡ‚).

Для контроля Π½Π°Π΄ состояниСм источника питания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ· Π±Π»ΠΎΠΊΠ° управлСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

— Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (слово Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 9 Π±ΠΈΡ‚)

— Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ (слово Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 9 Π±ΠΈΡ‚)

— ΠŸΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° питания (1 Π±ΠΈΡ‚)

Из Ρ‡Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρƒ ΡƒΡΡ‚ройства управлСния Π±Π»ΠΎΠΊΠΎΠΌ питания :

— 2 АЦП Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ? 9 Π±ΠΈΡ‚

— Π¦ΠΠŸ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ? 9 Π±ΠΈΡ‚

— 1 Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄

— Π£ Π¦ΠΠŸ ΠΈ ΠΠ¦ΠŸ Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ коэффициСнт напряТСния Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅ 50ppm/Β°C

ВрСмя ΠΌΠ΅ΠΆΠ΄Ρƒ запусками ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ установки составляСт дСсятки ΠΌΠΈΠ½ΡƒΡ‚. Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠ΅ врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² источника питания, нСсколько миллисСкунд. Учитывая ΠΌΠ°Π»Ρ‹Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° экспСримСнта (миллисСкунды), ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ источника питания ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ запусками установки. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

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

Для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ управлСния установкой Π“Π”Π› ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ интСрфСйсы RS-232/485(ΠΏΠΎ Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Π΅ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠ»ΠΎΠΊΠ½Ρƒ) ΠΈ Ethernet (ΠΏΠΎ Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ°Ρ€Π΅ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠ»ΠΎΠΊΠ½Ρƒ). Ethernet обСспСчиваСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большиС скорости ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ².

На ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ стандартныС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Modbus TCP, serial Modbus, TCP/IP, UDP ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…, навязанных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ устройство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… интСрфСйсов ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ.

Π’Ρ‹Π±ΠΎΡ€ инструмСнтов

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ устройством — ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ΠΎΠΌ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹ это класс устройств, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π² ΡΠ²ΠΎΡ‘ΠΌ составС ЦАП, АЦП ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ЦАП ΠΈ ΠΠ¦ΠŸ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ прСобразования, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ управлСния ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ микропроцСссорноС ядро.

Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Ρ‹ AduC Ρ„ΠΈΡ€ΠΌΡ‹ Analog Devices, ΠΊΠ°ΠΊ качСствСнного производитСля Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ элСктроники. Широкая Π»ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ΠΎΠ², Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ ядрС, позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСС устройство, Π½Π΅ ΠΌΠ΅Π½ΡΡ ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ интСрфСйса.

Π‘Ρ‹Π»ΠΎ рассмотрСно сСмСйство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ΠΎΠ², Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° ΡΠ΄Ρ€Π΅ Intel 8052, Π΄Π°Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅:

Π’Π°Π±Π»ΠΈΡ†Π° 3. Π₯арактСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ΠΎΠ² AduC, Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° ΡΠ΄Ρ€Π΅ MCS 8051

Для практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΊΠ°Ρ„Π΅Π΄Ρ€ΠΎΠΉ Ρ„ΠΈΠ·ΠΈΠΊΠΎ-тСхничСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΡƒΠΏΠ»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ΠΎΠ² AduC. Π§Ρ‚ΠΎ стало Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго (Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ) интСрфСйса ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ Ethernet ΠΈ RS 232/485. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ популярный Ethernet Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎ Ρ€ΡΠ΄Ρƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это связано с Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ частотой установлСния связи с Π±Π»ΠΎΠΊΠΎΠΌ управлСния. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ управлСния Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСанс связи, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков Π±Π°ΠΉΡ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ использовании Ethernet «ΠšΠŸΠ”» (ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ ΠΎΠ±ΡŠΡ‘ΠΌΡƒ всСй посылки) составило Π±Ρ‹ порядка 1%. РСализация Ethernet для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ΠΎΠ² AduC ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° Π±Ρ‹ использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ RS-485, ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π΅.

Из ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅, Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Modbus. Он Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΠ΅Ρ‚ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° памяти, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для микропроцСссоров сСрии MSC-51. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Modbus позволяСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ (Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅) ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, зная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Ρ‘ Π°Π΄Ρ€Π΅Ρ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΡ€ΠΈ этом сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Π½Π΅ Π²Π²ΠΎΠ΄ΡΡ‚ся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…). Modbus Π½Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ лишнСй ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, позволяя ΠΏΡ€ΠΈ этом Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ абстракций.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ модСль ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр (Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Modbus master-slave). ΠŸΡ€ΠΈ этом ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Modbus master ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² LabView, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свободныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Modbus ΠΏΠΎΠ΄ ΠžΠ‘ Linux, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±Π»ΠΎΠΊΠ° управлСния Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ управлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Modbus slave для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ устройства.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ остановимся Π½Π° Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° AduC, интСрфСйса RS-232 ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Modbus.

Π’ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ:

1.Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ элСктричСскоС сопряТСниС источника питания Bertan 210 ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° Aduc 842

2.Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Modbus slave

3.ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π°, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠΌ питания, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ с Modbus

4.ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ интСрфСйс для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Modbus master с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LabView

2. Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

2.1 Аппаратная Ρ‡Π°ΡΡ‚ΡŒ

ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ интСрфСйс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» На ΡΡ‚Π°ΠΏΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ устройства использовалась имСвшаяся Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΠ»Π°Ρ‚Π° AduC 842 SAR Eval Board Rev A3.

Π’ ΡΠΎΡΡ‚Π°Π² ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ входят:

— AduC 842

— Π‘Π»ΠΎΠΊ питания

— 4Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ UART Ρ€Π°Π·ΡŠΡ‘ΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠ½Ρ‚СрфСйсом RS-232

— ΠšΠ½ΠΎΠΏΠΊΠΈ ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°/Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 0

— Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

— Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ доступ ΠΈΠ·Π²Π½Π΅ ΠΊΠΎ Π²ΡΠ΅ΠΌ АЦП, ЦАП ΠΈ Π±ΠΈΡ‚Π°ΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠ²

— ΠŸΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° для монтирования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ ADuC 842 [3], ΠΈΠΌΠ΅Π΅Ρ‚:

— 8-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ, 420 kSPS, 12-bit АЦП

— Π”Π²Π° 12-Π±ΠΈΡ‚Π½Ρ‹Ρ… ЦАП

— Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ сСнсор

— Π’строСнный источник ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния с Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΌ коэффициСнтом ?15 ppm/Β°C

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 12Ρ‚ΠΈ разрядных АЦП/ЦАП, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ 0.024%, позволяСт Π½Π΅ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ источника питания (0.25%).

НаличиС Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΎΠ³ΠΎ сСнсора позволяСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π΄Ρ€Π΅ΠΉΡ„ АЦП ΠΈ Π¦ΠΠŸ.

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСнСния напряТСния Π½Π° ΠΠ¦ΠŸ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° ΠΎΡ‚ 0 Π΄ΠΎ +2.5 Π’. Π’.ΠΊ. Π½Π° Π½ΠΎΠΆΠΊΡƒ № 6 Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° (Programming/Monitoring) источника питания Bertan Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ напряТСниС ΠΎΡ‚ 0 Π΄ΠΎ -5 Π’ (Π’Π°Π±Π»ΠΈΡ†Π° 2, строка 6), потрСбуСтся согласованиС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… напряТСний. Для этого Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ схСма с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Ρ… усилитСлСй OP485 (Рис. 1).

Рис. 1 ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ устройства

2.2 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±Π»ΠΎΠΊΠ° управлСния основныС Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈΡΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:

— ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, постоянно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅

— ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ управлСния ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Modbus

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

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

Рис. 2 «Π‘ΡƒΡ„Π΅Ρ€»

Для прСдотвращСния ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Modbus Π² Ρ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ.

Основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° пСриодичСски ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡŒ Π»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π±ΡƒΡ„Π΅Ρ€Π΅. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ напряТСния, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Π² 12Ρ‚ΠΈ разрядноС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это число Π½Π° ΠΠ¦ΠŸ.

Π’Π°ΠΊΠΆΠ΅, основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° пСриодичСски ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ значСния с ΠΠ¦ΠŸ, ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ значСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… напряТСния ΠΈ Ρ‚ΠΎΠΊΠ° Π±Π»ΠΎΠΊΠ° питания ΠΈ Π΅Π³ΠΎ полярности. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Modbus запроса ΠΎΡ‚ ΠΌΠ°ΡΡ‚Π΅Ρ€Π° с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ послСдниС сохранённыС значСния.

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ самокалибровка АЦП ΠΈ Π¦ΠΠŸ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ показания встроСнного Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ сСнсора.

ОписаниС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Modbus

Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Modbus Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ физичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Modbus для RS-232/485, TCP/IP, Ethernet. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ нСцСлСсообразно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ethernet ΠΈΠ»ΠΈ TCP/IP Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Modbus, ΠΈΠ·-Π·Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΡΡ‹Π»ΠΊΠ°Ρ… ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ рСсурсов.

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ спСцификации Modbus для интСрфСйса RS-232, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Ρ€Π°Π·ΡŠΡ‘ΠΌΠΎΠ², ΡƒΡ€ΠΎΠ²Π½ΠΈ сигналов, скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ чётности.

Устройства Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π³Π»Π°Π²Π½Ρ‹ΠΉ-ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ устройство (Π³Π»Π°Π²Π½Ρ‹ΠΉ, master) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ (ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ запрос). Π”Ρ€ΡƒΠ³ΠΈΠ΅ устройства (ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Π΅, slave) ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π³Π»Π°Π²Π½Ρ‹ΠΌ устройством Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΠ»ΠΈ производят Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ дСйствия.

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ master — ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π° slave — ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ устройства.

ΠœΠ°ΡΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌ устройствам. ΠŸΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠ΅ устройство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сообщСниС Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π·Π°ΠΏΡ€ΠΎΡ, адрСсуСмый ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅ΠΌΡƒ. ΠŸΡ€ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ запросС ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ся.

Рис. 3 Π¦ΠΈΠΊΠ» запрос — ΠΎΡ‚Π²Π΅Ρ‚

Запрос: Код Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π·Π°ΠΏΡ€ΠΎΡΠ΅ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΌΡƒ устройству опрСдСляСт, ΠΊΠ°ΠΊΠΎΠ΅ дСйствиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ произвСсти (Рис. 3). ПолС Π΄Π°Π½Π½Ρ‹Ρ… содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для выполнСния Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΡ‚Π²Π΅Ρ‚: Если ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹ΠΉ отправляСт Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ повторяСт ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π·Π°ΠΏΡ€ΠΎΡΠ΅. Π’ ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ… содСрТится потрСбованная информация. Если ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка, Ρ‚ΠΎ ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модифицируСтся, ΠΈ Π² ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ… пСрСдаСтся ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ошибки.

Π’ Π»ΡŽΠ±ΠΎΠΉ посылкС присутствуСт ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ошибок.

ΠŸΡ€ΠΈ использовании MODBUS Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: ASCII ΠΈΠ»ΠΈ RTU. ΠŸΡ€ΠΈ использовании ASCII Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚ сообщСния пСрСдаСтся ΠΊΠ°ΠΊ Π΄Π²Π° ASCII символа. БущСствСнным Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ являСтся Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Ρ‘Π½Π½ΠΎΠ΅ устройство опрСдСляСт, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠ΅Π³ΠΎ символа ΠΊ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ посылкС. Π’ ASCII Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ символом, Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ RTU Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π³ΠΎ с ΠΏΡ€ΠΈΡ‘ΠΌΠ° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ символа.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ поля ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ошибок опрСдСляСтся ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ, Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зависит ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Modbus (ASCII ΠΈΠ»ΠΈ RTU).

ΠŸΡ€ΠΈ написании Modbus для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства Intel 8051, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ RAM ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ 256 Π±Π°ΠΉΡ‚, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ASCII, Ρ‚.ΠΊ. ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π±Ρ‹ сохранСниС всСх ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΡ… символов Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° символа «:», Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ посылки. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ RTU (Рис. 4).

Рис. 4 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Modbus RTU

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Modbus slave

Учитывая Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ установки Π“Π”Π› ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ большоС количСство ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства MCS-51, Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства Intel MCS-51 ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ Modbus, Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ сСмСйства.

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ограничСнности рСсурсов ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° MSC-51 (Π² Ρ‡Π°ΡΡ‚ности RAM), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСлятся ΠΌΠ΅ΠΆΠ΄Ρƒ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ Modbus.

Рассматривая основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π²ΠΎ Π²ΡΡ‘ΠΌ сСмСйствС MSC-51, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌ памяти RAM для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ мСняСтся ΠΎΡ‚ 128 Π±Π°ΠΉΡ‚ Π΄ΠΎ 256 Π±Π°ΠΉΡ‚. Π”Π»ΠΈΠ½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Modbus ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° свСрху 256 Π±Π°ΠΉΡ‚Π°ΠΌΠΈ [6], Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ slave смоТСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π²ΡΡΠΊΡƒΡŽ посылку. Π’Π°ΠΊΠΆΠ΅, спСцификация Modbus позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 255 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ Π΄Π»Ρ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ slave, Π½ΡƒΠΆΠ½Ρ‹ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅.

НСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ интСрфСйс ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Modbus slave с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ограничСниями. НапримСр, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ слишком Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… согласно спСцификации ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Данная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, находящаяся сСйчас Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ сСмСйства Intel 8051 ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Modbus с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

— ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (9600 Π±ΠΈΡ‚/c, 19 200 Π±ΠΈΡ‚/c ΠΈ Ρ‚. ΠΏ.)

— ΠžΠ±ΡŠΡ‘ΠΌ RAM

— ΠΠ΄Ρ€Π΅Ρ Π½Π°Ρ‡Π°Π»Π° Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π°

— Π‘писок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Modbus

— ΠΠ°Π»ΠΈΡ‡ΠΈΠ΅/отсутствиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ чётности ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Modbus ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запросы ΠΎΡ‚ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ управлСния установкой, работая Π² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡΡ…. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Modbus Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ измСнСния значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· обращаСтся Modbus. Π”ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Modbus Π½Π° Π²Ρ€Π΅ΠΌΡ выполнСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния стороннСго Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

— Π—апуск Modbus с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ значСниями ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

— Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Modbus Π½Π° Π²Ρ€Π΅ΠΌΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ

— Π Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Modbus

— ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Modbus

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

— Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Π·Π°ΠΏΡƒΡΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ

— ΠŸΡ€ΠΈΡ‘ΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° посылки, для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Β· ΠŸΠΎΠ½ΡΡ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΉ посылкС относится этот Π±Π°ΠΉΡ‚, Π±Ρ‹Π»ΠΈ Π»ΠΈ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Π½Ρ‹ всС Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΈ

Β· ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΉ части посылки относится Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π°ΠΉΡ‚ (ΠΏΡ€ΠΈΡˆΡ‘Π» Π»ΠΈ Π½Π°ΠΌ адрСс устройства, ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π±Π°ΠΉΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы)

Β· ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ значСния Π² ΡΠΎΠΎΡ‚вСтствии с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Π°ΠΉΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Π±Ρ‹Π»ΠΎ Π»ΠΈ обращСния ΠΊ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρƒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π±ΡƒΡ„Π΅Ρ€Π°, совпадаСт Π»ΠΈ ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ адрСс с ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ адрСсом устройства)

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π±Π°ΠΉΡ‚

— ΠŸΠΎΡΠ»Π΅ окончания ΠΏΡ€ΠΈΡ‘ΠΌΠ° всСй посылки, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ CRC (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ спСцификациСй для Modbus RTU)

— Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ мастСром дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Β· Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ адрСсу

Β· Π—Π°Π΄Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ значСния для Π³Ρ€ΡƒΠΏΠΏΡ‹ рСгистров ΠΈ Ρ‚. Π΄.

— ΠžΡ‚ΠΎΡΠ»Π°Ρ‚ΡŒ мастСру ΠΎΡ‚Π²Π΅Ρ‚

— Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ/ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Modbus slave

— ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π±Ρ‹Π»Π° использована интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Β΅Vision3, поставляСмая Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с ΠΏΠ»Π°Ρ‚ΠΎΠΉ AduC842 SAR Eval Board Rev A3. Π­Ρ‚Π° срСда Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ВстроСнныС Π² Β΅Vision3 инструмСнты Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ компилятор Π‘, макроассСмблСр, Π»ΠΈΠ½ΠΊΠ΅Ρ€ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ hex Ρ„Π°ΠΉΠ»ΠΎΠ². Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

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

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹

На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ спСцификации [1−7] ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

— Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Π·Π°ΠΏΡƒΡΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ

— ΠŸΡ€ΠΈΡ‘ΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° посылки:

Β· ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ принадлСТности Π±Π°ΠΉΡ‚Π° посылкС, подсчёт Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΎΠ²

Β· РаспознаниС части посылки, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π±Π°ΠΉΡ‚

Β· ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° коррСктности ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ значСния Π² ΡΠΎΠΎΡ‚вСтствии с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Π°ΠΉΡ‚Π°

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π±Π°ΠΉΡ‚

— ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы CRC

— Π’рСмСнная Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Modbus slave

— Π”ля основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Modbus Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… дСйствий ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π° (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡŒ рСгистра ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ адрСсу) ΠžΡ‚Π»Π°ΠΆΠ΅Π½Π° посылка ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°. НСобходимо ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ написанныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Modbus.

Для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ :

— ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ интСрфСйс для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Modbus master с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LabView

— ΠžΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ написанных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

— ΠžΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ взаимодСйствиС ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ AduC842 SAR Eval Board Rev A3 с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡΠΎΠΏΡ€ΡΠ³Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠ° питания Bertan 210

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π±Π»ΠΎΠΊ управлСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ питания Bertan 210−30 Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ управлСния установкой.

Устройство взаимодСйствуСт с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ управлСния Ρ‡Π΅Ρ€Π΅Π· интСрфСйс RS-232, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Modbus slave, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Modbus. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ чтСния/записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ для всСх ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства Intel 8051.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ источником питания осущСствляСтся напряТСниСм Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ -5 Π’, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС источника питания ΠΎΡ‚ 0 Π΄ΠΎ 30ΠΊΠ’. Для контроля Π½Π°Π΄ источником питания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 2 Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… напряТСния Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ -5 Π’, нСсущиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния ΠΈ Ρ‚ΠΎΠΊΠ°, ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сигнал, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ источника.

Устройство Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° AduC 842, содСрТащСго 8ΠΌΠΈ ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП ΠΈ Π΄Π²Π° ЦАП. 12Ρ‚ΠΈ разрядныС ЦАП ΠΈ ΠΠ¦ΠŸ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 0.024%. Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ коэффициСнт напряТСния составляСт 15 ppm/Β°C. Π’Π΅ΠΌ самым обСспСчиваСтся Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π° ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ Π±Π»ΠΎΠΊΠ° питания. Π­Ρ‚ΠΎ позволяСт ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния источника, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь. Максимально возмоТная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ устройства (2.3*104 Π±Π°ΠΉΡ‚/с) ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π±Π»ΠΎΠΊΠ° питания Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ напряТСния Π½Π° Π²Ρ…ΠΎΠ΄Π΅ (103 ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ/с).

Π”Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простым ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², 2 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ 10 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Адаптация Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ элСктричСскоС согласованиС ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сигналов ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ с Modbus посрСдством Π±ΡƒΡ„Π΅Ρ€Π°.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ использовалась ΠΏΠ»Π°Ρ‚Π° AduC842 SAR Eval Board.

Π’ Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΎ сСмСйство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² MSC-51, Π° Ρ‚Π°ΠΊΠΆΠ΅ инструмСнты: срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Β΅Vision3.

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

1. «Installation and operation manual Bertan series 230» (Del High Voltage)

2. ADuC8XX SAR Evaluation Board Reverence Guide Microconverter

3. Datasheet forADuC841/ADuC842/ADuC843

4. «Modicon Modbus Protocol Reference Guide PI-MBUS-300 Rev. J» June 1996 Modicon, Inc.

5. Modbus over serial line specification

6. MCS-51 Microcontroller family user’s manual

7. 8051 Cross Assembler User’s Manual, MetaLink Corporation

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ