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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ управляСмый Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния свСрхнизкой частоты Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅

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

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ управляСмый Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния свСрхнизкой частоты Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования ΠΈ Π½Π°ΡƒΠΊΠΈ, ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΠΈ ΠΈ ΡΠΏΠΎΡ€Ρ‚Π° Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹ Π₯Π°Ρ€ΡŒΠΊΠΎΠ²ΡΠΊΠΈΠΉ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ УнивСрситСт РадиоэлСктроники ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ управляСмый Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния свСрхнизкой частоты Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π₯Π°Ρ€ΡŒΠΊΠΎΠ² 2011

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ — ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎΡΡ напряТСния Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ½ΠΎΠ³Π΄Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ, хотя этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π½Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния. Из ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΎΠΊ заимствованы названия Π΄Π²ΡƒΡ… основных частСй ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°: прямой Ρ…ΠΎΠ΄ (Π³Π»Π°Π²Π½Ρ‹ΠΉ, ΠΏΠΎΡ‡Ρ‚ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ участок t ΠΏ) ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ…ΠΎΠ΄ (ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ участок t ΠΎ, Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нСсущСствСнна).

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

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

1. ΠžΠ±Π·ΠΎΡ€ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… устройств

1.1 ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ³ΠΎ напряТСния (Π“ΠŸΠ)

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

u=E (1-et/Ρ„), Π³Π΄Π΅ Ρ„=RC.

Если Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ…ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ лишь Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ участок экспонСнты, Ρ‚. Π΅. ΠΏΡ€ΠΈ tΡ€Π°Π±<<οΏ½Ρ„, ΠΈΠ»ΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΡ€ΠΈ Um<

Π΅=Um/E. (1.1)

МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅ ΠΈ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

Π΅=Um/E=1-e-tΡ€Π°Π±/Ρ„? tΡ€Π°Π±/Ρ„.

Из (1.1) слСдуСт, Ρ‡Ρ‚ΠΎ коэффициСнт нСлинСйности Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ся Ρ€Π°Π²Π½Ρ‹ΠΌ Um/E. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ называСтся коэффициСнтом использования источника питания. ΠŸΡ€ΠΈ этом для получСния достаточно ΠΌΠ°Π»ΠΎΠ³ΠΎ значСния Π΅ ΠΏΡ€ΠΈΡ…одится Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ E Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· большим Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ Um Ρ‚. Π΅. ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ напряТСниС источника питания. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ схСма с Π·Π°Ρ€ΡΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ разрядом кондСнсатора Ρ‡Π΅Ρ€Π΅Π· рСзистор оказываСтся ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ лишь ΠΏΡ€ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСвысокой линСйности (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 10%).

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ Π“ΠŸΠ с Ρ‚ранзисторным ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ напряТСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.1Π± ΠΈ 1.1 Π’ согласно[2].

Рисунок 1.1-ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Π“ΠŸΠ с Ρ‚ранзисторным ΠΊΠ»ΡŽΡ‡Π΅ΠΌ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹

1.2 ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π“ΠŸΠ со ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Ρ‚ΠΎΠΊΠ°

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

1). Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стабилизатор Ρ‚ΠΎΠΊΠ° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ структурного элСмСнта со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ источником напряТСния Ест.

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

Рисунок 1.2- компСнсационный Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с ΠžΠžΠ‘ (Π°), с ΠŸΠžΠ‘ (Π±).

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.2Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы компСнсационного Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью (ПОБ): Ссли коэффициСнт усилСния усилитСля К0=+1, Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Π°1 ΠΏΡ€ΠΈ зарядС кондСнсатора Π‘ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΠ΅Ρ‚ся Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Π°2, ΠΈ Π·Π°Ρ€ΡΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ i ΠΎΡΡ‚анСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² ΠΏΡ€Π°ΠΊΡ‚ичСских схСмах вслСдствиС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ коэффициСнт усилСния К0 Π½Π΅ ΠΎΡΡ‚аСтся Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ постоянным ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°Π²Π½Ρ‹ΠΌ 1, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² схСм Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π½Π΅ ΠΏΠΎΡΡ‚оянство Ρ‚ΠΎΠΊΠ° i ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ΅Π΅ ΠΈΠ»ΠΈ мСньшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ коэффициСнта нСлинСйности напряТСния Π½Π° ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния uΠ²Ρ‹Ρ…. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ схСму Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.2Π°, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ компСнсационным Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ с ΠŸΠžΠ‘.

3). Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€ΠΎΠ»ΡŒ источника напряТСния стабилизатора Ρ‚ΠΎΠΊΠ° выполняСт источник питания схСмы. Π’Π°ΠΊΠΎΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ классификационному ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ относится ΠΊ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ с ΠžΠžΠ‘ (ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью); Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.2Π±.

1.3 Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ³ΠΎ напряТСния Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… усилитСлях

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

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.3Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° схСма Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ³ΠΎ напряТСния с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ RC-Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Π² Ρ†Π΅ΠΏΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ усилитСля.

2. ОбоснованиС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° тСхничСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅:

— ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°;

— Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ управлСния устройством;

— ΠΏΡ€ΠΎΡΡ‚ΠΎΡ‚Π° схСмного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ;

— Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ формирования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ частоты;

— ΠΏΡ€ΠΎΡΡ‚ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹;

— ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ частоты Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π½Π° Π–ΠšΠ˜.

Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ Π Π’ 468.524.008 Π­Π—. Π’ ΡΡ…Π΅ΠΌΠ΅ примСняСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ„ΠΈΡ€ΠΌΡ‹ ATMEL — ATMega8515. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° создана Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ядра Mega, ΠΈΠΌΠ΅Π΅Ρ‚ Π² ΡΠ²ΠΎΡ‘ΠΌ составС 8-разрядный ΠΈ 16-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ для формирования Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ 4 ΠΏΠΎΡ€Ρ‚Π° для Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ тСхничСскиС характСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:

— Π€ΠΎΡ€ΠΌΠ° Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ

— ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала, 20Π’

— Π”ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ отсчСта частоты, 10Π“Ρ†

— Π’рСмя измСрСния, 100мс

— ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ повторСния ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, 200 мс

— ΠΠ°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΠ΅ питания, 5 Π’ Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π¦ΠΠŸ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ. Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Ρ‹Π» использован ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΉ ЦАП AD5601 Ρ„ΠΈΡ€ΠΌΡ‹ Analog devices.

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ производится ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ R1, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ управлСния ЦАП. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° низвоомная (50 ОМ), Ρ‚ΠΎ Π΄Π»Ρ согласования сопротивлСния Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ устройства, примСняСтся эмитСрный ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒ Π½Π° Ρ‚ранзисторС 2N636. Для прСобразования Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ· ΡƒΡ€ΠΎΠ²Π½Ρ TTL Π² Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ сигнал, Π° Ρ‚Π°ΠΊΠΆΠ΅ для согласования устройства с Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ (Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΎΠΌΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ каскад. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ каскада ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ транзистор VT1. ΠŸΡ€ΠΈ появлСнии Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ 6 ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, ΠΎΠ½ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· рСзистор R4 Π½Π° Π±Π°Π·Ρƒ VT1. Π’ ΡΠ²ΡΠ·ΠΈ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшС напряТСния Π½Π° ΡΠΌΠΈΡ‚Ρ‚Π΅Ρ€Π΅, Ρ‚. Π΅. Π±Π°Π·Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», транзистор открываСтся Π½Π° Π²Ρ€Π΅ΠΌΡ, Ρ€Π°Π²Π½ΠΎΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°. РСзистор R4 ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ транзистора VT1. Π’ Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ транзистор, Π² Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π΅Ρ‚ Ρ‚ΠΎΠΊ источника питания, Ρ‚.Ρ‘. Π½Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ появляСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡ с Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄ΠΎΠΉ, Ρ€Π°Π²Π½ΠΎΠΉ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π΅ напряТСния питания. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, осущСствляСтся усилСниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ являСтся ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€, Π° Ρ‚акая схСма Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ высокоС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС, Ρ‚ΠΎ ΡΡ‚ΠΎΡ‚ каскад ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ согласования Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎ Π’Π— Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΎΠΌΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π΅ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½Ρ‹Π΅ тонкослойныС мСталлодиэлСктричСскиС рСзисторы ΠΌΠ°Ρ€ΠΊΠΈ C2−23 постоянного сопротивлСния. Π£ Π΄Π°Π½Π½Ρ‹Ρ… рСзисторов Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ рСзистивного элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ тонкая ΠΏΠ»Ρ‘Π½ΠΊΠ° слоя проводящСго ΠΌΠ΅Ρ‚Π°Π»Π»Π°, поэтому ΠΎΠ½ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΏΠ»ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ. РСзисторы ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ трансформатора, Π²Ρ‹ΠΏΡ€ΡΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ мостика ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ стабилизатора 78LR05.

ИзмСнСниС частоты сигнала осущСствляСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ 4×4.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ частоты осущСствляСтся Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Π–ΠšΠ˜ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ HD44780. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 16Ρ‚ΠΈ символов, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½Ρƒ строку, Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π–ΠšΠ˜ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° 16×1 WH1601B Ρ„ΠΈΡ€ΠΌΡ‹ Winstar.

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

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

Для дискрСтного измСнСния частоты Π±ΡƒΠ΄Π΅Ρ‚ использована матричная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 4×4, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ D ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. К ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ «ΠΎΠ±Ρ€Ρ‹Π²Π°» Π½Π° Π²Ρ…ΠΎΠ΄Π΅. ΠŸΠΎΠ΄Ρ‚ΡΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π² Π½Π΅Π½Π°ΠΆΠ°Ρ‚ΠΎΠΌ состоянии сопротивлСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΡƒΠ»Ρ‘ΠΌ ΠΈ Π²Ρ…ΠΎΠ΄ΠΎΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊΠΎ, ΠΈ Ρ‡Π΅Ρ€Π΅Π· рСзистор Π½Π° Π²Ρ…ΠΎΠ΄Π΅ создаётся ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», воспринимаСмый ΠœΠš ΠΊΠ°ΠΊ логичСская Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° мСняСтся: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рСзистор — ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ бСсконСчноС сопротивлСниС, Π° Π½Π° ΠΏΠΈΠ½Π΅ — ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» нуля. ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ частоты ΠΎΡ‚ 2 Π“Ρ† Π΄ΠΎ 32 Π“Ρ† Ρ ΡˆΠ°Π³ΠΎΠΌ 2 Π“Ρ†. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Ρ€Π΅ΠΆΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ частоты 2Π“Ρ†.

Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π¦ΠΠŸ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ Π‘ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ производится ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ рСзистором R1, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ управлСния ЦАП.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ частоты Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π–ΠšΠ˜. Π¨ΠΈΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π–ΠšΠ˜ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ, А ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π½ΠΎΠΆΠΊΠ°ΠΌ Π Π’0, Π Π’1, Π Π’2.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ трансформатора, Π²Ρ‹ΠΏΡ€ΡΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ мостика ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ стабилизатора 78LR05.

4. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ функционирования устройства

Алгоритм Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ:

— ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠœΠš. Π’ Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ осущСствляСтся инициализация стСка, настройка ΠΏΠΎΡ€Ρ‚ΠΎΠ² (Π½Π° Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…), ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€-счСтчика, настройка/Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° констант. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ листинг ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠœΠš:

.include «D:B54~19E9E~1VMLABincludem8515def.inc»

.def temp = r16

.def adr = r17

.def reg = r18

.def const0 = r19

.def const01 = r20

.def time = r21

.def lev =r22

.def Comand =r23

.def lcd =r24

.def x =r25

.equ E = 2

.equ RW = 1

.equ RS = 0

reset:

rjmp start

reti; Addr $ 01

reti; Addr $ 02

reti; Addr $ 03

rjmp generation

reti; Addr $ 05

reti; Addr $ 06

reti; Addr $ 07

reti; Addr $ 08

reti; Addr $ 09

reti; Addr $ 0A

reti; Addr $ 0B

reti; Addr $ 0C

reti; Addr $ 0D

reti; Addr $ 0E

reti; Addr $ 0F

reti; Addr $ 10

; Program starts here after Reset

start: ldi temp,$ 02

out SPH, temp

ldi temp,$ 5F

out SPL, temp

;====== настройка ΠΏΠΎΡ€Ρ‚ΠΎΠ² ===========

ldi temp,$F0

out DDRD, temp

ldi temp,$FF

out PORTD, temp

out DDRC, temp

out PORTC, temp

;===== настройка Π’1 ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ====

ldi temp, $ 40

out TIMSK, temp

ldi temp, $ 09

out TCCR1B, temp

sei

;======== Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° констант ========

ldi const0,0

ldi const01,$ 01

ldi lev,$ 00

ldi x, $ 00

;===== Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ========

ldi temp, high ($ 1E78)

out OCR1AH, temp

ldi temp, low ($ 1E78)

out OCR1AL, temp

ldi adr, 0

— ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π–ΠšΠ˜. Π’ Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ рСализуСтся ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π–ΠšΠ˜: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ направлСния отобраТСния, Π²Ρ‹Π±ΠΎΡ€ направлСния сдвига ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ Π² ΠΎΠ΄Π½Ρƒ строку. Настройка ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² происходит ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ:

Рис. 4.1 — Алгоритм ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π–ΠšΠ˜ Листинг ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π–ΠšΠ˜

ldi Comand,$ 0C ;ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° отобраТСния

rcall gotov

rcall LCD_Delay

rcall zap_IR

ldi Comand,$ 06; Π²Ρ‹Π±ΠΎΡ€ направлСния сдвига

rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_IR

ldi Comand,$ 38 ;Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ° Π² ΠΎΠ΄Π½Ρƒ строку

rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_IR

— ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π”Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ установку частоты ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ установку ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Листинг установки Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

ldi temp, high ($ 1E78)

out OCR1AH, temp

ldi temp, low ($ 1E78)

out OCR1AL, temp

;=====Π’Ρ‹Π²ΠΎΠ΄ надписи==============

ldi lcd,$ 46 ;F

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 3D ;=

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 32 ;2

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 48 ;H

rcall mm3

ldi lcd,$ 7A ;z

ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ МК, Π–ΠšΠ˜ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ слСдуСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ динамичСский опрос ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий: Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ условно Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° «Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ» ΠΈ «ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ». Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… PΠ’0-PΠ’3 Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π° Π½Π° P40 — ноль. ΠŸΡ€ΠΈ этом Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° пСрвая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°, ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ этой ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π—Π°Ρ‚Π΅ΠΌ пСрвая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ, ΠΈ Ρ‚. Π΄.

Алгоритм опроса ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡƒΠΊΠ°Π·Π°Π½ Π² Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ Π Π’ 468.524.008 П3, Π° Π½ΠΈΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π»ΠΈΡΡ‚ΠΈΠ½Π³ΠΎΠΌ динамичСского опроса ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹:

forever:

ldi reg,$7 °F ;маска 1 111 111

out PORTD, reg

nop

nop

sbis PIND, 0 ;ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ

rjmp r3;ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ΅ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ

sbis PIND, 1

rjmp r7

sbis PIND, 2

rjmp r11

sbis PIND, 3

rjmp r15

ldi reg,$BF ;маска 10 111 111

out PORTD, reg

nop

nop

sbis PIND, 0

rjmp r2

sbis PIND, 1

rjmp r6

sbis PIND, 2

rjmp r10

sbis PIND, 3

rjmp r14

ldi reg,$DF ;маска 11 011 111

out PORTD, reg

nop

nop

sbis PIND, 0

rjmp r1

sbis PIND, 1

rjmp r5

sbis PIND, 2

rjmp r9

sbis PIND, 3

rjmp r13

ldi reg,$EF ;маска 11 101 111

out PORTD, reg

nop

nop

sbis PIND, 0

rjmp r0

sbis PIND, 1

rjmp r4

sbis PIND, 2

rjmp r8

sbis PIND, 3

rjmp r12

rjmp forever

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

r0:

ldi temp, high ($ 1E78) ;2Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 1E78)

out OCR1AL, temp

ldi lcd, $ 32

rcall zamena1

rjmp forever

r1:

ldi temp, high ($F40) ;4Π“Ρ†

out OCR1AH, temp

ldi temp, low ($F40)

out OCR1AL, temp

ldi lcd, $ 34

rcall zamena1

rjmp forever

r2:

ldi temp, high ($A60) ;6 Π“Ρ†

out OCR1AH, temp

ldi temp, low ($A60)

out OCR1AL, temp

ldi lcd, $ 36

rcall zamena1

rjmp forever

r3:

ldi temp, high ($ 7A0) ;8Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 7A0)

out OCR1AL, temp

ldi lcd, $ 38

rcall zamena1

rjmp forever

r4:

ldi temp, high ($ 618) ;10Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 618)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 30

rcall zamena1

rjmp forever

r5:

ldi temp, high ($ 510) ;12Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 510)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 32

rcall zamena1

rjmp forever

r6:

ldi temp, high ($ 45C) ;14Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 45C)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 34

rcall zamena1

rjmp forever

r7:

ldi temp, high ($ 3D0) ;16Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 3D0)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 36

rcall zamena1

rjmp forever

r8:

ldi temp, high ($ 358) ;18Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 358)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 38

rcall zamena1

rjmp forever

r9:

ldi temp, high ($ 30C) ;20Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 30C)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 30

rcall zamena1

rjmp forever

r10:

ldi temp, high ($ 2C6) ;22Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 2C6)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 32

rcall zamena1

rjmp forever

r11:

ldi temp, high ($ 28B) ;24Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 28B)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 34

rcall zamena1

rjmp forever

r12:

ldi temp, high ($ 259) ;26Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 259)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 36

rcall zamena1

rjmp forever

r13:

ldi temp, high ($ 22E) ;28Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 22E)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 38

rcall zamena1

rjmp forever

r14:

ldi temp, high ($ 208) ;30Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 208)

out OCR1AL, temp

ldi lcd,$ 33

rcall zamena

ldi lcd,$ 30

rcall zamena1

rjmp forever

r15:

ldi temp, high ($ 1E8) ;32Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 1E8)

out OCR1AL, temp

ldi lcd,$ 33

rcall zamena

ldi lcd,$ 32

rcall zamena1

rjmp forever

Π‘Ρ‹Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ описан Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π΅Π΅ Π»ΠΈΡΡ‚ΠΈΠ½Π³.

ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ вызываСтся ΠΏΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€-счСтчика ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:

ldi temp, $ 40 ;настройка ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Π’1

out TIMSK, temp

sei; Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

ГСнСрация ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π±Ρ‹Π»Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: создана пСрСмСнная, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ записано Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ inc происходит ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π° 1, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΎ Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½Π΅Ρ‚ 255. Π”Π°Π»Π΅Π΅ сброс значСния константы Π² Π½ΠΎΠ»ΡŒ, ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ счСта Π΄ΠΎ ΠΏΠΎΡ€ΠΎΠ³Π°. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 4.3.

Листинг ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ

generation:

out PORTC, lev

inc lev

reti

Как Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°ΠΊΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния, являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠ΄Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ количСство Ρ‚Π°ΠΊΡ‚ΠΎΠ².

Π’Π΅ΡΡŒΠΌΠ° Π²Π°ΠΆΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ являСтся Ρ€Π°Π±ΠΎΡ‚Π° с Π–ΠšΠ˜.

ΠŸΡ€ΠΈ установкС Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° Π–ΠšΠ˜ выводится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

«F = 2 Hz «. Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ лишь 4ΠΉ ΠΈ 5ΠΉ символы, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ частоты, Ρ‡Ρ‚ΠΎ происходит ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ zamena ΠΈ zamena1 соотвСтствСнно. Для отобраТСния Π½Π° Π–ΠšΠ˜ ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ lcd Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ символа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ, Π° Π΄Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π–ΠšΠ˜ Π½Π° Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊ ΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ запись Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ DR. На Ρ€ΠΈΡ. 4.4 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π° надписи Π½Π° Π–ΠšΠ˜.

Рассмотрим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… готовности ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ IR ΠΈ DR. Для этого Π½Π° Ρ€ΠΈΡ. 4.5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π°, Π° Π±Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ готовности, Π½Π° Ρ€ΠΈΡ. 4.6Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ DR, Π½Π° Ρ€ΠΈΡ. 4.6Π± ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ IR.

Для осущСствлСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π–ΠšΠ˜ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹: для случая записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ IR ΠΈ DR.

Рис. 4.5 — Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π–ΠšΠ˜ Π½Π° Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ Листинг ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ готовности:

gotov:

ldi temp, $ 00

out DDRB, temp

ldi temp, $FF

out PORTB, temp

out DDRA, temp

mm1: ldi temp, 0b00000010

out PORTA, temp

rcall LCD_Delay

sbi PORTA, E

rcall LCD_Delay

in temp, PIND

rcall LCD_Delay

cbi PORTA, E

rcall LCD_Delay

cbi PORTA, RW

sbrs temp, 7

ret

rjmp mm1

Π°). Π±).

Рис. 4.6 — Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ IR (a) ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ DR (Π±) Листинг ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ IR

zap_IR:

ldi temp, $FF

out DDRD, temp

ldi temp, $ 00

out PORTA, temp

out PORTD, Comand

sbi PORTA, E

rcall LCD_Delay

cbi PORTA, E

rcall LCD_Delay

ret

Листинг ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ DR

zap_DR:

ldi temp, $FF

out DDRD, temp

ldi temp, 0b00000001

out PORTA, temp

rcall LCD_Delay

out PORTD, lcd

sbi PORTA, E

rcall LCD_Delay

cbi PORTA, E

rcall LCD_Delay

ret

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

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Ссли измСняСтся ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π° Π–ΠšΠ˜ Π·Π½Π°ΠΊ, вызываСтся ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° zamenΠ° (Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹), Π² ΡΠ»ΡƒΡ‡Π°Π΅ измСнСния дСсятков Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вызываСтся ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° zamena1.

Листинг ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°ΠΌΠ΅Π½Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ† (zamenΠ°) ΠΈ Π΄Π΅ΡΡΡ‚ΠΊΠΎΠ² (zamena1):

zamena:

ldi Comand, $ 84

mm2: rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_IR

rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_DR

ret

zamena1:

ldi Comand,$ 85

rjmp mm2

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π»ΠΈΡΡ‚ΠΈΠ½Π³Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ врСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ рСализуСтся ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, использованиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

LCD_Delay: ldi x,$ 04

L_loop: dec x

brne L_loop

ret

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ управлСния Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния свСрхнизкой частоты Π² ΠΏΠΎΠ»Π½ΠΎΠΌ объСмС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А.

5. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ эмуляции Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ VMLAB

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ эмуляции Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ VMLAB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ значСния Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… частот, свСдСнныС Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 5.1. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° приводятся ΠΎΠΊΠ½ΠΎ осциллографа ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈ ΠΎΡ‚обраТаСмая ΠΏΡ€ΠΈ этом Π½Π° Π–ΠšΠ˜ частота для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ ΡˆΠ΅ΡΡ‚ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ².

Π’Π°Π±Π»ΠΈΡ†Π° 1 — Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ эмуляции Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ VMLAB

β„– ΠΊΠ½ΠΎΠΏΠΊΠΈ

ЗадаваСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ частота, Π“Ρ†

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ Π² Ρ…ΠΎΠ΄Π΅ эмуляции частота, Π“Ρ†

2.0

2.0

4.0

4.0

6.0

5.9

8.0

8.0

10.0

10.0

12.0

12.0

14.0

14.1

16.0

16.0

18.0

18.0

20.0

20.0

22.0

22.0

24.0

24.0

26.0

26.0

28.0

28.0

30.0

30.0

32.0

32.0

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π½Π° Π–ΠšΠ˜ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ частоты соотвСтствуСт Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ частотС для всСх 16Ρ‚ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². БоотвСтствиС ΠΊΠ½ΠΎΠΏΠΎΠΊ частотС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ частота Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 5.1.

6. Анализ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚Π΅ΠΉ

РасчСт константы N, которая записываСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ сравнСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€-счСтчика выполняСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌ:

Π“Π΄Π΅ 0.25 мкс — врСмя тактирования Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС f=4ΠœΠ“Ρ†;

Богласно тСхничСскому заданию расчСт константы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти для ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ константу N ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅ΠΌ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΡƒΡŽ систСму. БоотвСтствСнно Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° расчСтов для 16Ρ‚ΠΈ частот:

Π’Π°Π±Π». 2 — РасчСт коэффициСнта N Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρ‹

F, ΠœΠ“Ρ†

мкс

1E78

F40

A60

7A0

45C

3D0

30C

2BC

22C

1E8

Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 4Ρ… Π·Π½Π°ΠΊΠΎΠ² Π·Π° Π·Π°ΠΏΡΡ‚ΠΎΠΉ, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒ Π΄ΠΎ Ρ†Π΅Π»Ρ‹Ρ…, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚Π΅ΠΉ. Однако согласно эмуляции Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ VMLAB ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ частоты Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ 1%.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

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

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ частоты ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΎΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π–ΠšΠ˜.

ПослС выполнСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»ΠΈ сдСланы Ρ‚Π°ΠΊΠΈΠ΅ сущСствСнныС Π²Ρ‹Π²ΠΎΠ΄Ρ‹:

— ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‚СхничСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ-Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² являСтся Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ со ΡΡ…СмотСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния управлСния ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚ности устройства, Π° Ρ‚Π°ΠΊΠΆΠ΅ точности ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ;

— ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ вСсьма ΠΌΠ°Π»Ρ‹, Ρ‡Ρ‚ΠΎ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ Ρ‚очности расчСта;

— ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ устройство Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ соотвСтствуСт тСхничСскому заданию.

Π”Π°Π½Π½ΠΎΠ΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΡ„Π΅Ρ€Π΅ тСлСвидСния для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ элСктронного Π»ΡƒΡ‡Π° Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎ-Π»ΡƒΡ‡Π΅Π²ΠΎΠΉ Ρ‚Ρ€ΡƒΠ±ΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А

; ******************************************************

; BASIC .ASM template file for AVR

; ******************************************************

.include «D:B54~19E9E~1VMLABincludem8515def.inc»

; Define here the variables

; ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ напряТСниС

.def temp = r16

.def adr = r17

.def reg = r18

.def const0 = r19

.def const01 = r20

.def time = r21

.def lev =r22

.def Comand =r23

.def lcd =r24

.def x =r25

.equ E = 2

.equ RW = 1

.equ RS = 0

; Define here Reset and interrupt vectors, if any

reset:

rjmp start

reti; Addr $ 01

reti; Addr $ 02

reti; Addr $ 03

rjmp generation; Addr $ 04

reti; Addr $ 05

reti; Addr $ 06 Use 'rjmp myVector'

reti; Addr $ 07 to define a interrupt vector

reti; Addr $ 08

reti; Addr $ 09

reti; Addr $ 0A

reti; Addr $ 0B This is just an example

reti; Addr $ 0C Not all MCUs have the same

reti; Addr $ 0D number of interrupt vectors

reti; Addr $ 0E

reti; Addr $ 0F

reti; Addr $ 10

; Program starts here after Reset

start: ldi temp,$ 02

out SPH, temp

ldi temp,$ 5F

out SPL, temp

;================= настройка ΠΏΠΎΡ€Ρ‚ΠΎΠ² ===================

ldi temp,$F0

out DDRD, temp

ldi temp,$FF

out PORTD, temp

out DDRC, temp

out PORTC, temp

;================ настройка Π’1 ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ==========

ldi temp, $ 40

out TIMSK, temp

ldi temp, $ 09

out TCCR1B, temp

sei

;================ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° констант ===================

ldi const0,0

ldi const01,$ 01

ldi lev,$ 00

ldi x, $ 00

;================ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ==================

ldi temp, high ($ 1E78)

out OCR1AH, temp

ldi temp, low ($ 1E78)

out OCR1AL, temp

;================ инициализация Π–ΠšΠ˜ ===================

ldi Comand,$ 0C ;1100 ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° отобраТСния

rcall gotov

rcall LCD_Delay

rcall zap_IR

ldi Comand,$ 06 ;110 Π²Ρ‹Π±ΠΎΡ€ направлСния сдвига

rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_IR

ldi Comand,$ 38 ;Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ° Π² ΠΎΠ΄Π½Ρƒ строку

rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_IR

;================Π’Ρ‹Π²ΠΎΠ΄ надписи============================

ldi lcd,$ 46 ;F

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 3D ;=

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 32 ;2

rcall mm3

ldi lcd,$ 20

rcall mm3

ldi lcd,$ 48 ;H

rcall mm3

ldi lcd,$ 7A ;z

rcall mm3

;================ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ опрос ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ =============

forever:

ldi reg,$ 7F

out PORTD, reg

nop

nop

sbis PIND, 0

rjmp r3

sbis PIND, 1

rjmp r7

sbis PIND, 2

rjmp r11

sbis PIND, 3

rjmp r15

ldi reg,$BF

out PORTD, reg

nop

nop

sbis PIND, 0

rjmp r2

sbis PIND, 1

rjmp r6

sbis PIND, 2

rjmp r10

sbis PIND, 3

rjmp r14

ldi reg,$DF

out PORTD, reg

nop

nop

sbis PIND, 0

rjmp r1

sbis PIND, 1

rjmp r5

sbis PIND, 2

rjmp r9

sbis PIND, 3

rjmp r13

ldi reg,$EF

out PORTD, reg

nop

nop

sbis PIND, 0

rjmp r0

sbis PIND, 1

rjmp r4

sbis PIND, 2

rjmp r8

sbis PIND, 3

rjmp r12

rjmp forever

;=================== ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ======================

generation:

out PORTC, lev

inc lev

reti

;================== ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ =====================

r0:

ldi temp, high ($ 1E78) ;2Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 1E78)

out OCR1AL, temp

ldi lcd, $ 32

rcall zamena1

rjmp forever

r1:

ldi temp, high ($F40) ;4Π“Ρ†

out OCR1AH, temp

ldi temp, low ($F40)

out OCR1AL, temp

ldi lcd, $ 34

rcall zamena1

rjmp forever

r2:

ldi temp, high ($A60) ;6 Π“Ρ†

out OCR1AH, temp

ldi temp, low ($A60)

out OCR1AL, temp

ldi lcd, $ 36

rcall zamena1

rjmp forever

r3:

ldi temp, high ($ 7A0) ;8Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 7A0)

out OCR1AL, temp

ldi lcd, $ 38

rcall zamena1

rjmp forever

r4:

ldi temp, high ($ 618) ;10Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 618)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 30

rcall zamena1

rjmp forever

r5:

ldi temp, high ($ 510) ;12Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 510)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 32

rcall zamena1

rjmp forever

r6:

ldi temp, high ($ 45C) ;14Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 45C)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 34

rcall zamena1

rjmp forever

r7:

ldi temp, high ($ 3D0) ;16Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 3D0)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 36

rcall zamena1

rjmp forever

r8:

ldi temp, high ($ 358) ;18Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 358)

out OCR1AL, temp

ldi lcd,$ 31

rcall zamena

ldi lcd,$ 38

rcall zamena1

rjmp forever

r9:

ldi temp, high ($ 30C) ;20Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 30C)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 30

rcall zamena1

rjmp forever

r10:

ldi temp, high ($ 2C6) ;22Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 2C6)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 32

rcall zamena1

rjmp forever

r11:

ldi temp, high ($ 28B) ;24Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 28B)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 34

rcall zamena1

rjmp forever

r12:

ldi temp, high ($ 259) ;26Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 259)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 36

rcall zamena1

rjmp forever

r13:

ldi temp, high ($ 22E) ;28Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 22E)

out OCR1AL, temp

ldi lcd,$ 32

rcall zamena

ldi lcd,$ 38

rcall zamena1

rjmp forever

r14:

ldi temp, high ($ 208) ;30Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 208)

out OCR1AL, temp

ldi lcd,$ 33

rcall zamena

ldi lcd,$ 30

rcall zamena1

rjmp forever

r15:

ldi temp, high ($ 1E8) ;32Π“Ρ†

out OCR1AH, temp

ldi temp, low ($ 1E8)

out OCR1AL, temp

ldi lcd,$ 33

rcall zamena

ldi lcd,$ 32

rcall zamena1

rjmp forever

;================== Ρ€Π°Π±ΠΎΡ‚Π° с Π–ΠšΠ˜ ==============

LCD_Delay: ldi x,$ 04

L_loop: dec x

brne L_loop

ret

gotov:

ldi temp, $ 00

out DDRB, temp

ldi temp, $FF

out PORTB, temp

out DDRA, temp

mm1: ldi temp, 0b00000010

out PORTA, temp

rcall LCD_Delay

sbi PORTA, E

rcall LCD_Delay

in temp, PIND

rcall LCD_Delay

cbi PORTA, E

rcall LCD_Delay

cbi PORTA, RW

sbrs temp, 7

ret

rjmp mm1

zap_IR:

ldi temp, $FF

out DDRD, temp

ldi temp, $ 00

out PORTA, temp

out PORTD, Comand

sbi PORTA, E

rcall LCD_Delay

cbi PORTA, E

rcall LCD_Delay

ret

zap_DR:

ldi temp, $FF

out DDRD, temp

ldi temp, 0b00000001

out PORTA, temp

rcall LCD_Delay

out PORTD, lcd

sbi PORTA, E

rcall LCD_Delay

cbi PORTA, E

rcall LCD_Delay

ret

zamena:

ldi Comand, $ 84

mm2: rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_IR

rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_DR

ret

zamena1:

ldi Comand,$ 85

rjmp mm2

mm3:

rcall LCD_Delay

rcall gotov

rcall LCD_Delay

rcall zap_DR

ret

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