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

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микропроцСссорного Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

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

Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ситуация, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ элСктроприборами Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, Π° ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ этой Π·Π°Π΄Π°Ρ‡ΠΈ являСтся использованиС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ логичСского ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСму управлСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ сразу Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микропроцСссорного Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠœΠžΠ‘ΠšΠžΠ’Π‘ΠšΠ˜Π™ Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠ«Π™ Π’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠ˜Π™ Π£ΠΠ˜Π’Π•Π Π‘Π˜Π’Π•Π’ ΠΈΠΌ. Π.Π­. Π‘ΠΠ£ΠœΠΠΠ Π€Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ управлСния»

ΠšΠ°Ρ„Π΅Π΄Ρ€Π° «ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ систСмы ΠΈ ΡΠ΅Ρ‚ΠΈ»

Π ΠΠ‘Π§Π•Π’ΠΠž-ΠŸΠžΠ―Π‘ΠΠ˜Π’Π•Π›Π¬ΠΠΠ― Π—ΠΠŸΠ˜Π‘ΠšΠ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ МК — систСма (Π’ΠΠ™ΠœΠ•Π ) для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π½Π΅ΠΌΡƒ элСктроприборов согласно Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Π΅ систСмы

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚

Π ΠŸΠ— 30 с., 9 рис., 0 Ρ‚Π°Π±Π»., 2 ΠΏΡ€ΠΈΠ».

МИКРОБΠ₯Π•ΠœΠ, Π’Π°ΠΉΠΌΠ΅Ρ€, ΠŸΠžΠ‘Π›Π•Π”ΠžΠ’ΠΠ’Π•Π›Π¬ΠΠ«Π™ Π˜ΠΠ’Π•Π Π€Π•Π™Π‘, ЧАБВОВА, ΠœΠ˜ΠšΠ ΠžΠšΠžΠΠ’Π ΠžΠ›Π›Π•Π , COM-ПОРВ, Π ΠΠ‘ΠŸΠ˜Π‘ΠΠΠ˜Π•, ΠŸΠžΠ‘Π›Π•Π”ΠžΠ’ΠΠ’Π•Π›Π¬ΠΠΠ― ΠŸΠ•Π Π•Π”ΠΠ§Π.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ проСктирования являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠΉ систСмы Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ AT90S8535 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π½Π΅ΠΌΡƒ элСктроприборов согласно Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹ — эскизный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ устройства ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ слоТности.

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов происходит послС совпадСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ расписании, Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Устройство Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½ΠΎΠ³ΠΎ модуля, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сигналы ΠΈΠ· Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ устройства Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс. Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΎΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠΉ систСмы).

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ прСдставлСны Π² Π²ΠΈΠ΄Π΅ графичСской части ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚Π½ΠΎ-ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки.

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

  • Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ 2
  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ 3
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 4
  • 1. Анализ задания ΠΈ Π‘ΠΈΠ½Ρ‚Π΅Π· структурно-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы устройства 5
    • 1.1 Анализ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ 5
    • 1.2 Π‘ΠΈΠ½Ρ‚Π΅Π· структурно-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы 6
      • 1.2.1 Π‘Π»ΠΎΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 7
      • 1.2.2 Π‘Π»ΠΎΠΊ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ€Π΅Π»Π΅ 8
      • 1.2.3 Π‘Π»ΠΎΠΊ питания 8
  • 2. Π‘ΠΈΠ½Ρ‚Π΅Π· ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы устройства 10
    • 2.1 АрхитСктура ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 10
    • 2.2 Π’Ρ‹Π±ΠΎΡ€ элСмСнтной Π±Π°Π·Ρ‹ 12
    • 2.3 Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы 14
    • 2.4 ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠ΅ΠΉ питания 15
    • 2.5 УстранСниС ΠΏΠΎΠΌΠ΅Ρ… Π² Ρ†Π΅ΠΏΡΡ… питания 15
  • 3. РасчСт потрСбляСмой мощности 17
  • 4. ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 19
  • 5. ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 23
  • 6. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ МК 24
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 27
  • Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников 28
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. 29

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

Π”Π°Π½Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ часов с Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ задания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… расписаний, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ устройства управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ устройствами, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π² ΠΎΡ‚сутствиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΡƒΡŽ систСму ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· Π΄Π²ΡƒΡ… частСй:

Β· Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части — ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ собой ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ†Π΅ΠΏΠΈ Π±Π»ΠΎΠΊΠ° питания ΠΈ ΠΈΠ½Ρ‚СрфСйса ΠΏΡ€ΠΈΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ устройства, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… элСктроприборов.

Β· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части — ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ собой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π½Π°Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽΡΡ Π² ΠŸΠ—Π£ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΡƒΡŽ ΠΊΠ°ΠΊ счёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ ΠΈ Π·Π°ΠΏΡƒΡΠΊ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ элСктроприбора. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° находится Π²ΠΎ FLASH-памяти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Ρ„ункция измСнСния Π΅Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½Π°.

1. Анализ задания ΠΈ Π‘ΠΈΠ½Ρ‚Π΅Π· структурно-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы устройства

1.1 Анализ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

Богласно тСхничСскому заданию, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΡƒΡŽ систСму (Ρ‚Π°ΠΉΠΌΠ΅Ρ€), ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΡƒΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π½Π΅ΠΉ элСктроприборов согласно Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ расписаний Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ММ-Π”Π”-Π§Π§-ΠΌΠΌ. МаксимальноС количСство ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ тСхничСским Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅ΡΡΡ‚ΡŒΡŽ.

Анализ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ разрабатываСмая систСма прСдставляСт собой Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmel AT90S8535, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΠΉ счёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, свСрку с Π½ΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… расписаний ΠΈ Π²Ρ‹Π΄Π°Ρ‡Ρƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов Π½Π° Ρ€Π΅Π»Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° осущСствляСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сигналов прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, вычисляя Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΌ для сравнСния с Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ расписаниСм. ΠŸΡ€ΠΈ совпадСнии ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… расписаний с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ осущСствляСтся Π²Ρ‹Π΄Π°Ρ‡Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠΉ систСмы.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдоставлСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Β· ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Ρ‚Ρ‹ 31->1. Π­Ρ‚ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ считаСт, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц содСрТит 31 дСнь, поэтому, Ссли Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ мСсяцС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ число — 31-Π΅, вмСсто 1-Π³ΠΎ, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ простой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

Β· Установка Π΄Π°Ρ‚Ρ‹-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ.

Β· Установка расписаний. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Основной Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΠ΄ΡΡ‡Π΅Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠ²Π΅Ρ€ΠΊΠΈ Π΅Π³ΠΎ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ расписаниСм. ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° происходит ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду, Π° ΠΎΡ‚ UART — ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ настройки устройства ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ сигнала Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠ΅ устройство питания, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ся счёт Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ-врСмя ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ расписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°.

1.2 Π‘ΠΈΠ½Ρ‚Π΅Π· структурно-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы

На Ρ€ΠΈΡ. 1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° общая структурная схСма функционирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ логичСского ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Рис. 1 Бтруктурная схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ логичСского ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Из Ρ€ΠΈΡΡƒΠ½ΠΊΠ° 1 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ нСпосрСдствСнно Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ элСктроприборов осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π»Π΅. Π­Ρ‚ΠΎ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ элСктроприборами с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ 220 Π’.

1.2.1 Π‘Π»ΠΎΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π”Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ прСдставлСн ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Atmel AT90S8535, Π½Π° Π²Ρ…ΠΎΠ΄ Π D0(RXD) ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ внСшниС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы ΠΎΡ‚ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‰Π΅Π³ΠΎ устройства, посрСдством ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… задаётся Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΡƒΡΡ‚анавливаСтся врСмя ΠΈ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ поступаСт ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅Π΅ напряТСниС ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° питания.

ΠŸΡ€ΠΈ совпадСнии Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… расписаний ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ сигнал высокого (для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ элСктроприбора, ΠΏΡ€ΠΈ совпадСнии Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π² Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ) ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ (для Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ элСктроприбора, ΠΏΡ€ΠΈ совпадСнии Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π² Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠΈ) уровня с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° ΠΏΠΎΡ€Ρ‚Π° (PA0.PA7 для ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² с 1-Π³ΠΎ ΠΏΠΎ 8-ΠΉ соотвСтствСнно ΠΈ PB0, PB1 для 9-Π³ΠΎ ΠΈ 10-Π³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² соотвСтствСнно).

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

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° UART Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° 0000 0001), ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ осущСствляСт ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ числа Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΠΏΡ€ΠΈ нСобходимости с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСсяца, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ся Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ° установки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° UART Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° 0000 0010), ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ оТидания Π²Π²ΠΎΠ΄Π° Π½ΠΎΠ²ΠΎΠ³ΠΎ значСния мСсяца. ПослС Π²Π²ΠΎΠ΄Π°, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ становится Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ, Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π²Π²ΠΎΠ΄Π° дня. Когда Π±ΡƒΠ΄Π΅Ρ‚ принято ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΡƒΡ‚, систСма ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ° установки расписания (ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° UART Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° 0000 0011), ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π²Π²ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ расписаниС. ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ввСсти Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ММ-Π”Π”-Π§Π§-ΠΌΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. ПослС Π²Π²ΠΎΠ΄Π° систСма ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

1.2.2 Π‘Π»ΠΎΠΊ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ€Π΅Π»Π΅

Π‘Π»ΠΎΠΊ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ€Π΅Π»Π΅ осущСствляСт сообщСниС ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠœΠš ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π½Π΅ΠΌΡƒ элСктроприборов с Ρ†Π΅Π»ΡŒΡŽ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠ΄Π°Ρ‡Ρƒ Π½Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€ питания 220 Π’, 50 Π“Ρ†.

ΠŸΡ€ΠΈ совпадСнии Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠΉ, с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° поступаСт сигнал Π½Π° Ρ€Π΅Π»Π΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρƒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сработало расписаниС. ΠŸΡ€ΠΈ поступлСнии сигнала, Ρ€Π΅Π»Π΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ (для Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ сигнала Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°) ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ (для Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ сигнала Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°) Ρ†Π΅ΠΏΡŒ питания элСктроприбора Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚ΠΈΠΏΠΎΠΌ ΡΡ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅Π³ΠΎ расписания.

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

Π”Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ прСдставлСн элСктротСхничСским устройством, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ напряТСния 220 Π’ Π² ΠΏΠΎΡΡ‚оянноС напряТСниС 5 Π’, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для питания входящих Π² ΡΠΎΡΡ‚Π°Π² систСмы микросхСм.

Π’Π°ΠΊΠΆΠ΅ Π² ΡΡ‚ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ содСрТится устройство бСспСрСбойного питания, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π½ΡƒΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ, Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ основного питания, для поддСрТания Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Но, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ основного напряТСния.

2. Π‘ΠΈΠ½Ρ‚Π΅Π· ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы устройства

2.1 АрхитСктура ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ устройства являСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT90S8535 Ρ„ΠΈΡ€ΠΌΡ‹ Atmel. ГрафичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π° Ρ€ΠΈΡ 2. AT90S8535 являСтся ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΌ, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ 8-ΠΌΠΈ разрядным ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ КМОП Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ AVR RISC Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. МК ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ Π½ΠΎΠ²Π΅ΠΉΡˆΠ΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Atmel с Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ систСмой ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ². Π’ ΡΠΎΡΡ‚Π°Π² ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠœΠš AT90S8535 Π²Ρ…ΠΎΠ΄ΠΈΡ‚:

— Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ Π—Π£ SRAM объСмом 512 Π±Π°ΠΉΡ‚;

— 32 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°;

— Π΄Π²Π° 8-разрядных ΠΈ ΠΎΠ΄ΠΈΠ½ 16-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€-счСтчик;

— ΠΊΠ°Π½Π°Π» ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°;

— Ρ‡Π°ΡΡ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ;

— 8Кб программируСмая Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ (Π΄ΠΎ 1000 Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи);

А Ρ‚Π°ΠΊΠΆΠ΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… схСм.

Наряду с Π²Ρ‹ΡΠΎΠΊΠΈΠΌ быстродСйствиСм, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡΠ½Π΅Ρ€Π³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ EEPROM.

Бтруктурная схСма ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 3

ВсС 4 ΠΏΠΎΡ€Ρ‚Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ. Один ΠΈΠ· 8-разрядных счётчиков позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. EEPROM — энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ хранится расписания. UART — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ сигналы Π½Π° ΠœΠš Ρ‡Π΅Ρ€Π΅Π· COM-ΠΏΠΎΡ€Ρ‚ (RS-232).

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

Для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ функционирования систСмы задСйствованы 2 ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, плюс ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ функция ΠΏΠΎΡ€Ρ‚Π° D (ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹Ρ… с UART). Π A ΠΈ Π B задСйствованы для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Π΄Π°Ρ‡ΠΈ сигналов управлСния элСктроприборами Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π»Π΅.

2.2 Π’Ρ‹Π±ΠΎΡ€ элСмСнтной Π±Π°Π·Ρ‹

Для согласования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ напряТСний ΠΌΠ΅ΠΆΠ΄Ρƒ COM-ΠΏΠΎΡ€Ρ‚ΠΎΠΌ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ использовалась микросхСма MAXIM MAX233, прСдназначСнная ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ согласования ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ встроСнныС срСдства для Ρ‚Π°ΠΊΠΎΠ³ΠΎ прСобразования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. Работая ΠΎΡ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ³ΠΎ напряТСния 5 Π’, ΠΎΠ½Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² +14/-14 Π’, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ интСрфСйсу RS-232.

MAX233 — ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для сопряТСния микропроцСссорных элСмСнтов, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся напряТСниС 5 Π’ ΠΈ ΡƒΡΡ‚ройств с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС +14/-14 Π’. Для питания этой микросхСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Ρ‚Π΅ ΠΆΠ΅ 5 Π’, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… питаСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT90S8535, Ρ‡Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ обусловило наш Π²Ρ‹Π±ΠΎΡ€ ΠΈΠΌΠ΅Π½Π½ΠΎ этого ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°. Π•Π³ΠΎ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ составляСт 890 ΠΌΠ’Ρ‚.

Виповая схСма Π΅Π³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΊΠ°Π½Π°Π»ΠΎΠ² согласования, Π½ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½. Π­Ρ‚ΠΈΠΌ обусловлСны Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² схСмы.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ R1Out ΠΈ R1In соотвСтствСнно Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈ Π²Ρ…ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ сигнала, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся согласованиС ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.

Для Π΄Ρ€ΡƒΠ³ΠΈΡ… участков схСмы ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ элСмСнтов использовались Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΊΠ°ΠΊ достаточноС быстродСйствиС, низкая потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ.

Π’ Ρ€Π΅Π»Π΅ управлСния элСктроприборами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ транзисторы КВ315, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ подходящСй Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСриями. К ΡΠ²Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ Π΄ΠΈΠΎΠ΄Π°ΠΌ особых Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ»ΠΎΡΡŒ, поэтому Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π΄ΠΈΠΎΠ΄Ρ‹ АЛ307 (для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ состояния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½)).

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ источника Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ питания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ 3 Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ напряТСниСм ΠΏΠΎ 1,5 Π’.

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

Π’ Ρ€Π΅Π»Π΅ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ тиристоры КУ208Π“. Π­Ρ‚ΠΎ ΠΊΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²Ρ‹Π΅ тиристоры структуры p-n-p-n, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… элСмСнтов срСднСй мощности для ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ Ρ†Π΅ΠΏΠ΅ΠΉ силовой элСктроники Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ Ρ‚ΠΎΠΊΠ΅. ΠŸΡ€ΠΈΠ±ΠΎΡ€Ρ‹ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ достаточным быстродСйствиСм (врСмя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10 мс), Π½ΠΈΠ·ΠΊΠΈΠΌ сопротивлСниСм Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ состоянии ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ элСмСнтами.

2.3 Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы

БущСствуСт нСсколько способов задания Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AT90S8535, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свои достоинства ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΈ. МоТно Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ курсовом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ использован ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€. Π­Ρ‚ΠΎΡ‚ способ позволяСт ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (разброс частот ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 0.01%). Номиналы СмкостСй кондСнсаторов Π² Π΄Π°Π½Π½ΠΎΠΉ схСмС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ рСзонансной частоты ΠΊΠ²Π°Ρ€Ρ†Π°. Для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ устройства Π±Ρ‹Π» использован ΠΊΠ²Π°Ρ€Ρ† — 4 ΠœΠ“Ρ†, ΠΈ Π΅ΠΌΠΊΠΎΡΡ‚ΠΈ кондСнсаторов — 0,1 ΠΌΠΊΠ€, Ρ‡Ρ‚ΠΎ являСтся ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

Π’ Ρ†Π΅Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ устройства зависит Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты Ρ€Π°Π±ΠΎΡ‚Ρ‹ микропроцСссора, сколько ΠΎΡ‚ Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ счСтчика, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ часов Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° частотой 32.768 ΠšΠ“Ρ†. Π­Ρ‚ΠΎ частота Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ счётчикС часов Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

2.4 ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠ΅ΠΉ питания

AT90S8535 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ источника сброса:

— ΡΠ±Ρ€ΠΎΡ ΠΏΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ питания. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ сбрасываСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ VCC ΠΈ GND;

— Π²Π½Π΅ΡˆΠ½ΠΈΠΉ сброс. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ сбрасываСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня Π½Π° Π²Ρ‹Π²ΠΎΠ΄ RESET Π½Π° Π²Ρ€Π΅ΠΌΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты;

— ΡΠ±Ρ€ΠΎΡ ΠΎΡ‚ ΡΡ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

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

2.5 УстранСниС ΠΏΠΎΠΌΠ΅Ρ… Π² Ρ†Π΅ΠΏΡΡ… питания

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

Для прСдотвращСния сгорания элСктроприборов ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π±Π»ΠΎΠΊΠ° питания вслСдствиС Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ увСличСния Ρ‚ΠΎΠΊΠ° Π² Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ магистрали ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π΄Π²Π° ΠΏΠ»Π°Π²ΠΊΠΈΡ… прСдохранитСля: ΠΎΠ΄ΠΈΠ½ Π² Ρ†Π΅ΠΏΠΈ питания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² (Π½Π° 5А), ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π² Ρ†Π΅ΠΏΠΈ Π±Π»ΠΎΠΊΠ° питания (Π½Π° 1А).

3. РасчСт потрСбляСмой мощности

Буммарная максимальная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, потрСбляСмая устройством Π max, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вычислСна ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

РМАΠ₯ = РИБ + Π Π­Π Π­, (1)

Π³Π΄Π΅ РИБ — суммарная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, потрСбляСмая ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ микросхСмами; Π Π­Π Π­ — суммарная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, рассСиваСмая элСктрорадиоэлСмСнтами.

ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, потрСбляСмая ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ микросхСмами:

РИБ = Π Π˜Π‘ΡΡ‚Π°Ρ‚ + РИБдин, (2)

Π³Π΄Π΅ Π Π˜Π‘ΡΡ‚Π°Ρ‚ — статичСская ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ;

РИБдин — динамичСская ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ.

Для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ устройства ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ суммарной потрСбляСмой мощности Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, рассСиваСмая Π­Π Π­ (рСзисторы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ€Π°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ):

Π R = 20 ΡˆΡ‚ * 0,125 Π’Ρ‚ = 2,5 Π’Ρ‚ ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, потрСбляСмая ΠœΠ‘ являСтся суммой потрСбляСмых мощностСй Π² ΡΡ‚атичСском ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….

Богласно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠΊ потрСбляСмый Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ динамичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ (ΠΏΡ€ΠΈ частотС 4 ΠœΠ“Ρ†) составляСт ΠΎΠΊΠΎΠ»ΠΎ 12 мА. ΠŸΡ€ΠΈ напряТСнии 5 Π’ потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ = 60 ΠΌΠ’Ρ‚.

Π’ ΡΡ‚атичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Ρ‚ΠΎΠΊ ΠΎΠΊΠΎΠ»ΠΎ 3 мА. Π’.ΠΎ. суммарная рассСиваСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ составляСт 150 ΠΌΠ’Ρ‚.

Римс = РL7805 + РMAX233 + РАВ90S8535

Римс = 30 + 890 + 210 = 1,130 Π’Ρ‚;

Π”Π°Π½Π½Ρ‹ΠΉ расчёт являСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Π° схСмы осущСствляСтся Π² Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΈ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сущСствуСт большоС количСство Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ.

Буммарная максимальная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, потрСбляСмая ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠΉ систСмой:

Π ΠΌΠ°Ρ… = Римс + Π R = 3,63 Π’Ρ‚

4. ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠžΠ±Ρ‰Π°Ρ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмы состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… основных частСй:

Β· Π‘Π»ΠΎΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы;

Β· Π‘Π»ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ;

Β· Π‘Π»ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°;

Β· Π‘Π»ΠΎΠΊ слуТСбных ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Рассмотрим эти Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Π‘Π»ΠΎΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы содСрТит ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для программирования Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, UART-интСрфСйса ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… настроСк.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ UART Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ скорости Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 9600 Π±ΠΈΡ‚/с ΠΏΡƒΡ‚Ρ‘ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ UBRR значСния 25, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ΅ Π΅Π³ΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ (Π° Π½Π΅ Π½Π° запись), Ρ‡Ρ‚ΠΎ осущСствляСтся записью Π² UCR значСния 144.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π·Π°Π΄Π°Π½ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° (Π° Π½Π΅ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° частоты), Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ). Π”Π°Π»Π΅Π΅ осущСствляСтся запуск Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

Π‘Π»ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ обслуТиваСт Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ прСрывания Π² ΡΠΎΠΎΡ‚вСтствии с Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π΄Π²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ: ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΠΎΡ‚ UART-интСрфСйса.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ прСрывания UART осущСствляСт Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ интСрфСйсу ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… рСгистров процСссора, Ρ‡Ρ‚ΠΎ позволяСт произвСсти Π΅Ρ‘ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² ΠΏΠΎΠ΄Ρ…одящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°Π½Π°Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ прСрывания Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° осущСствляСт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, увСличивая счётчик сСкунд, ΠΌΠΈΠ½ΡƒΡ‚, часов, Π΄Π½Π΅ΠΉ ΠΈ ΠΌΠ΅ΡΡΡ†Π΅Π². Одна сСкунда отсчитываСтся Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ (частота Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ задаётся ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° частотой 32 768 Π“Ρ†) Π·Π° 32 768 Ρ†ΠΈΠΊΠ»Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ частоты ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, нСльзя, Π° Ρ‡Π°ΡΡ‚ΠΎΡ‚Π° ΠΊΠ²Π°Ρ€Ρ†Π° 32 768 Π“Ρ† Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠœΠš для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ часов Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ 8-ΠΌΠΈ разрядный, Ρ‚ΠΎ Ρƒ Π½Π°Ρ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ 256, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ 128, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ R28.

По ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ сСкунды увСличиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сСкунд Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ R27, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сравниваСтся с 60-ю. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ равСнства, счётчик сСкунд обнуляСтся, Π° ΡΡ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΈΠ½ΡƒΡ‚ инкрСмСнтируСтся, с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ сравнСниСм количСства ΠΌΠΈΠ½ΡƒΡ‚ с 60-ю ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ счётчика часов. И Ρ‚Π°ΠΊ продолТаСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° всС значСния (мСсяца, дня, часа, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, сСкунды) Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ посчитаны.

Π‘Π»ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° содСрТит Ρ‚Ρ€ΠΈ основныС ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π΅ΠΆΠΈΠΌΠ° установки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° установки расписания.

Π Π΅ΠΆΠΈΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ осущСствляСт ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ счётчика Π΄Π½Π΅ΠΉ Π½Π° 1, с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π½Π° Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΠ΅ 32-Ρ… с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ мСсяца. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ мСсяц содСрТал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 30 Π΄Π½Π΅ΠΉ, ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ числа ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ мСсяца часы ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ 31-Π΅ (Ρ‚Π°ΠΊ Π½Π΅Ρ‚ разграничСния Π½Π° 30-Ρ‚ΠΈ ΠΈ 31-Π½ΠΎ Π΄Π½Π΅Π²Π½Ρ‹Π΅ мСсяцы). Π’ΠΎΠ³Π΄Π° Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ этого Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Ρ‚Ρƒ.

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

Π Π΅ΠΆΠΈΠΌ установки расписания позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π·Π°Π΄Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°. ПослС Π²Ρ‹Π±ΠΎΡ€Π° этого Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π²Π²ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ расписаниС. ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ввСсти Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ММ-Π”Π”-Π§Π§-ΠΌΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. ПослС Π²Π²ΠΎΠ΄Π° систСма ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

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

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

Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ вызываСтся ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ расписания, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰Π°Ρ сравнСниС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ со Π²ΡΠ΅ΠΌΠΈ значСниями расписания Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΈ Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΈ нСобходимости ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ/Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройств. Π’Π°ΠΊΠΆΠ΅ основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ с UART для обнаруТСния Ρ„Π°ΠΊΡ‚Π° задания ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠœΠš. ΠŸΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ этого Ρ„Π°ΠΊΡ‚Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаётся ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ выявлСния Π½ΠΎΠΌΠ΅Ρ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΈ Π΄Π°Π»Π΅Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.

Если Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° вновь осущСствляСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ расписания. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ довольно часто Π² ΡΠ²ΡΠ·ΠΈ с Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ большим объСмом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ эту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΡΠ²ΡΠ·ΠΈ с Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ большим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ самих провСряСмы Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (80 Π±Π°ΠΉΡ‚).

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс сигнала ΠΎ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ°, гСнСрируСтся ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ UART, Ρ‡Ρ‚ΠΎ впослСдствии быстро выявляСтся Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

5. ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

УспСшная трансляция Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ошибок. Она ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ ошибок синтаксичСского ΠΏΠ»Π°Π½Π°, Π½ΠΎ ΡΠ°ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Для Π΅Π³ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всС Π΅Π³ΠΎ Π²Π΅Ρ‚Π²ΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±Ρ‹Π»Π° ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Win32 AVR Studio 4. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСдставлСн Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ сСкция ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ — Ρ€Π΅ΠΆΠΈΠΌ оТидания. Запуск Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ позволял ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

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

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

6. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ МК

МК AT90S8535 прСдоставляСт 8 Кб ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ FLASH — памяти. Для программирования ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹ программирования. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для программирования памяти с Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π΅Ρ‘ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ измСнСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΆΠ΅ прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ прСдусматриваСт свой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСн Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π‘Ρ…Π΅ΠΌΠ° для осущСствлСния ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7. Π‘ΠΈΠ³Π½Π°Π»Ρ‹:

— 1 — Устройство Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

— 0 — Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π°

— Π˜ΠΌΠΏΡƒΠ»ΡŒΡ записи

BS - Π’Ρ‹Π±ΠΎΡ€ Π±Π°ΠΉΡ‚Π° (1 — ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ)

XA0, XA1 — Π’Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ° программирования

Data — Π”Π°Π½Π½Ρ‹Π΅ На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 8 довольно понятно ΠΏΠΎΠΊΠ°Π·Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ программирования FLASH-памяти Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… сигналов.

КаТдоС дСйствиС инициируСтся сигналом XTAL1. Π‘Π½Π°Ρ‡Π°Π»Π° Π² ΠœΠš загруТаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° записи. Π—Π°Ρ‚Π΅ΠΌ младшая ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ°Ρ части адрСса для Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π°Ρ‚Π΅ΠΌ осущСствляСтся сама Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ сигнала WR осущСствляСтся нСпосрСдствСнно запись Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π‘Ρ…Π΅ΠΌΠ° для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 9.

Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся ΠΏΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ сигнала SCK. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ сигналом MOSI. Π›ΡŽΠ±Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ с Π²Ρ‹Ρ…ΠΎΠ΄Π° MISO, послС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

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

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ проСктирования Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° МК — систСма (Π’ΠΠ™ΠœΠ•Π ) для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π½Π΅ΠΌΡƒ элСктроприборов согласно Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.

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

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

1. Π₯Π°Ρ€Ρ‚ΠΎΠ² Π’. Π―., ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR Ρ„ΠΈΡ€ΠΌΡ‹ ATMEL: ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ ΠΊΡƒΡ€ΡΡƒ «ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Π΅ систСмы». Москва, ΠΈΠ·Π΄-Π²ΠΎ «ΠœΠ“Π’Π£ ΠΈΠΌ. Π‘Π°ΡƒΠΌΠ°Π½Π°», 2004. — 62 с.

2. Π“ΠΎΠ»ΡƒΠ±Ρ†ΠΎΠ² М. Π‘., ΠšΠΈΡ€ΠΈΡ‡Π΅Π½ΠΊΠΎΠ²Π° А. Π’. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR: ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚ΠΎΠ³ΠΎ ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌΡƒ. Москва «Π‘ΠžΠ›ΠžΠ-ΠŸΡ€Π΅ΡΡ», 2005. — 304 с.

3. u208. pdf http://www.alkon.net Виристоры сСрии Ρƒ208, описаниС

4. L7800. pdf http://www.st.com Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ L78Ρ…Ρ…, тСхничСскоС описаниС

5. AT90S8535. pdf http://www.atmel.com 8-разрядный AVR ΠœΠš AT90S8535

6. DOCCOM. pdf http://www.atmel.com ΠŸΠΎΠ»ΡƒΠ΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ UART

7. http://www.atmel.ru/Articles/Atmel11.htm Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Ρƒ для AVR

8. MAX233xPP. pdf http://www.maxim-ic.com MAX233xPP, тСхничСскоС описаниС

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для МК

.include «D:AVR ToolsAvrAssemblerAppnotes8535def. inc»

.cseg

.def mes=r17

.def den=r18

.def chas=r19

.def min=r20

.def sek=r27

; R16 — Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ рСгистр

; R21 — рСгистр Ρ€Π°Π±ΠΎΡ‚Ρ‹ с UART

; R22 — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠ΅ расписаниС Π² EEPROM

; R23 — для Ρ„Π»Π°Π³ΠΎΠ²

; R24 — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΡ€Π΅ΠΆΠΈΠΌ

; R25 — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ

; R26 — Ρ„Π»Π°Π³ Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° (N ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° > 8)

;——————;

.org $ 000

rjmp main

.org $ 004

rjmp T2ovf

.org $ 00b

rjmp uart_dre

;——————;

uart_dre:; ΠžΠ±Ρ€-ΠΊ прСрывания UART

in r21, udr; —Π—Π°Π΄Π°ΠΉ UDR-;

reti

;——————;

T2ovf:; ΠžΠ±Ρ€-ΠΊ прСрывания Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (ΠΌΠΈΠ½ΡƒΡ‚Ρ‹)

In r23, sreg

push r23

inc r28

cpi r28, 0×80

brne goback

ldi r28, 0

inc sek

cpi sek, 60

brlo goback

ldi sek, 0; ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²

inc min

cpi min, 60

brlo goback

ldi min, 0

inc chas

cpi chas, 24

brlo goback

ldi chas, 0

inc den

cpi den, 32

brlo goback

ldi den, 1

inc mes

cpi mes, 13

brlo goback

ldi mes, 1

goback:

pop r23

out sreg, r23

reti

;——————;

main:

;Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ

ldi r16, 0xdf

out spl, r16; Π‘Ρ‚Π΅ΠΊ

rcall clear; ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° EEPROM

ldi mes, 1; ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя

ldi den, 1

ldi chas, 0

ldi min, 0

ldi sek, 0

ldi r28, 0

ldi r21, 0

ldi r24, 0

sei; Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

ldi r16, 25

out ubrr, r16; Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ UART = 9600

ldi r16, 8

out assr, r16; Π’Π°ΠΉΠΌΠ΅Ρ€ — ΠΎΡ‚ ΠΊΡ€ΠΈΡΡ‚Π°Π»Π»Π°

ldi r16, 0xff

out ddra, r16; ΠŸΠΎΡ€Ρ‚, А Π½Π° Π²Ρ‹Π²ΠΎΠ΄

ldi r16, 3

out ddrb, r16; Π‘ΠΈΡ‚Ρ‹ 0 ΠΈ 1 ΠΏΠΎΡ€Ρ‚Π° Π‘ Π½Π° Π²Ρ‹Π²ΠΎΠ΄

ldi r16, 144

out ucr, r16; UART Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

ldi r16, 64

out timsk, r16; Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ прСрывания Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

ldi r16, 1

out tccr2, r16; Настройка ΠΈ Π·Π°ΠΏΡƒΡΠΊ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

;Π Π°Π±ΠΎΡ‚Π°

Wait:; Цикл оТидания

rcall check

cpi r21, 0; Π—Π°Π΄Π°Π»ΠΈ Π»ΠΈ Ρ€Π΅ΠΆΠΈΠΌ настройки

breq wait; —Установи USR->RXC-;

cpi r21, 1

breq rej1; Π Π΅ΠΆΠΈΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Π°Ρ‚Ρ‹ (31->1)

cpi r21, 2

breq rej2; Π Π΅ΠΆΠΈΠΌ задания Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

cpi r21, 3

breq rej3; Π Π΅ΠΆΠΈΠΌ задания расписания

rjmp wait

;—————-;

Rej1:; ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ 31->1

ldi r21, 0

inc den

cpi den, 32; ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²

brlo wait

ldi den, 1

inc mes

cpi mes, 13

brlo wait

ldi mes, 1

rjmp wait

;—————-;

Rej2:; ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Π° установки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

ldi r21, 70

mes2:; ОТиданиС ΠΏΡ€ΠΈΡ‘ΠΌΠ° мСсяца

cpi r21, 70

breq mes2

mov mes, r21

ldi r21, 70

den2:; ОТиданиС ΠΏΡ€ΠΈΡ‘ΠΌΠ° дня

cpi r21, 70

breq den2

mov den, r21

ldi r21, 70

chas2:; ОТиданиС ΠΏΡ€ΠΈΡ‘ΠΌΠ° часа

cpi r21, 70

breq chas2

mov chas, r21

ldi r21, 70

min2:; ОТиданиС ΠΏΡ€ΠΈΡ‘ΠΌΠ° ΠΌΠΈΠ½ΡƒΡ‚

cpi r21, 70

breq min2

mov min, r21

ldi r21, 0

rjmp wait

;——————;

Rej3:; ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Π° установки расписания Π²ΠΊΠ»/Π²Ρ‹ΠΊΠ»

ldi r21, 70

nom3:; ОТиданиС ΠΏΡ€ΠΈΡ‘ΠΌΠ° Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°

cpi r21, 70

breq nom3

mov r22, r21

subi r22, 1

lsl r22; Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 8 (3 строки)

lsl r22

lsl r22

out eearl, r22; Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€

;————-;

ldi r16, 1; Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊ записи расписания

ldi r21, 70

vvod:; ОТиданиС Π²Π²ΠΎΠ΄Π° элСмСнта

cpi r21, 70

breq vvod

out eedr, r21; Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π΄Π°Π½Π½Ρ‹Ρ…

ldi r21, 6

out eecr, r21; Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² EEPROM

inc r22

ldi r21, 0

out eecr, r21

out eearl, r22; Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ

ldi r21, 70

inc r16; Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ счётчик

cpi r16, 9; Оба Π»ΠΈ расписания записаны

brne vvod

ldi r21, 0

rjmp wait

;————-;

check:; ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ расписаний

cpi r24, 80; ПослСдний Π»ΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€

brlo cont

ldi r24, 0; Π‘Π½Π°Ρ‡Π°Π»Π°

cont:; ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° расписания ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°

rcall vvod1

cp r25, mes

brne back3

rcall vvod1

cp r25, den

brne back2

rcall vvod1

cp r25, chas

brne back1

rcall vvod1

cp r25, min

brne back0

RCALL TRY; Π—Π²ΠΎΠ½ΠΎΠΊ!!!

ret

vvod1:; ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Π° чтСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ

out eearl, r24

ldi r16, 1

out eecr, r16

in r25, eedr; Π’ R25 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

inc r24

ret

back3:; Π‘Π»ΠΎΠΊ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π° ΡΠ»Π΅Π΄. ΠΏΡ€ΠΈΠ±ΠΎΡ€

inc r24

back2:

inc r24

back1:

inc r24

back0:

ret

; ΠŸΠ ΠžΠ¦Π•Π”Π£Π Π Π—Π’ΠžΠΠžΠš

TRY:

push r24

subi r24, 4

ldi r26, 0; ΠŸΡ€ΠΈΠ±ΠΎΡ€Ρ‹ 1−8

cpi r24, 0×40

brlo prta

subi r24, 0×40; ΠŸΡ€ΠΈΠ±ΠΎΡ€Ρ‹ 9 ΠΈΠ»ΠΈ 10

ldi r26, 0x0f

prta:

lsr r24; ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° адрСса

lsr r24

lsr r24

brlo vikl; Π’ΠΊΠ»/Π²Ρ‹ΠΊΠ»?

rcall vibor

cpi r26, 0; Π’Ρ‹Π±ΠΎΡ€ ΠΏΠΎΡ€Ρ‚Π°

breq prta1

in r24, portb; Π’ΠΊΠ» ΠΏΠΎΡ€Ρ‚ Π‘

or r24, r16

out portb, r24

pop r24

ret

prta1:; Π’ΠΊΠ» ΠΏΠΎΡ€Ρ‚ А

in r24, porta

or r24, r16

out porta, r24

pop r24

ret

vikl:

rcall vibor

cpi r26, 0; Π’Ρ‹Π±ΠΎΡ€ ΠΏΠΎΡ€Ρ‚Π°

breq prta2

in r24, portb; Π’Ρ‹ΠΊΠ» ΠΏΠΎΡ€Ρ‚ Π‘

com r16

and r24, r16

out portb, r24

pop r24

ret

prta2:; Π’Ρ‹ΠΊΠ» ΠΏΠΎΡ€Ρ‚ А

in r24, porta

com r16

and r24, r16

out porta, r24

pop r24

ret

;ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΈΠ½Π° ΠΏΠΎΡ€Ρ‚Π°

vibor:

ldi r16, 1

cikl:

cpi r24, 0

breq next

dec r24

lsl r16

rjmp cikl

next:

ret

; ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° очистки области расписаний EEPROM

clear:

ldi r16, 0

out eedr, r16

ldi r21, 6

cl1:

out eearl, r16

out eecr, r21

inc r16

cpi r16, 80

brne cl1

ret

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