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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€ΠΎΠ±ΠΎΡ‚Π°, управляСмого источником свСта

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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма (Рис. 4.1.1) управляСт Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ. Она позволяСт Π½Π°ΠΉΡ‚ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ источник сСта ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ Π½Π΅ΠΌΡƒ. Π’ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚ приводится двумя элСктродвигатСлями постоянного Ρ‚ΠΎΠΊΠ°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ колСсо (Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ΅, Ρƒ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈΡ… Π²ΡΠ΅Π³ΠΎ Π΄Π²Π°), Ρ‡Ρ‚ΠΎ позволяСт Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ 6… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€ΠΎΠ±ΠΎΡ‚Π°, управляСмого источником свСта (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ микропроцСссора явилось слСдствиСм развития ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚вования Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ производства ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ стСпСни ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ микросхСм ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ этапу Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ — Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Π­Π’Πœ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмС.

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования микропроцСссорных систСм Π² Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

Β· ИспользованиС Π² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… систСмах Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ способа прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ создаваСмых Π½Π° Π±Π°Π·Π΅ устройств, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ простоту ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

Β· ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ способа ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСхничСскиС срСдства, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ практичСски лишь содСрТимым Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ„ичСскими устройствами Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

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

Β· ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ микропроцСссорных срСдств.

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

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

Алгоритм дСйствия Ρ€ΠΎΠ±ΠΎΡ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:

Π ΠΎΠ±ΠΎΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Π΅ΠΌΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅. Если присутствуСт источник свСта, Ρ€ΠΎΠ±ΠΎΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с ΠΊΠ°ΠΊΠΎΠΉ стороны ΠΎΠ½ ΡΠ²Π΅Ρ‚ΠΈΡ‚, ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Π΅Π³ΠΎ сторону ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ Π½Π΅ΠΌΡƒ. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ отсутствия источника свСта, Ρ€ΠΎΠ±ΠΎΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ просто ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠ΅ΡΡ‚Π΅, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ.

Рис. 1.1 ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия Ρ€ΠΎΠ±ΠΎΡ‚Π°

2. Π’Ρ‹Π±ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° микропроцСссорный Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ€ΠΎΠ±ΠΎΡ‚ Ρ„ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ MCS-51 ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСны, мноТСство Ρ„ΠΈΡ€ΠΌ выпускаСт ΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Π½ΠΈΡ…. ВыпускаСт Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈ Ρ„ΠΈΡ€ΠΌΠ° Atmel. Π’ Π΄Π°Π½Π½ΠΎΠΌ курсовом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C4051. ИмСнно этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстСн Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся популярным срСдством управлСния Π² ΡƒΡΡ‚ройствах самого ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ мноТСство эмуляторов, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ² микросхСм AT89C4051, поэтому с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… трудностСй.

AT89C4051 являСтся Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹ΠΌ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ с 4 ΠšΠ±Π°ΠΉΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΈ ΡΡ‚ΠΈΡ€Π°Π΅ΠΌΠΎΠΉ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ 128 Π±Π°ΠΉΡ‚ ΠžΠ—Π£. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… 8-разрядных ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Набор Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств ΠΈ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C4051 эффСктивным срСдством сбора, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π² ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚.ΠΊ. Ρƒ Π½Π΅Π³ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для этого Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности.

3. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Рис. 3.1 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AT89C4051

Рис. 3.2 ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° AT89C4051 ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:

RST — Π‘ΠΈΠ³Π½Π°Π» ΠΎΠ±Ρ‰Π΅Π³ΠΎ сброса;

P1.0-P1.7 — 8-разрядный Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π 1;

P3.0-P3.7 — 8-разрядный Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° P3 c Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями:

RXD — ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°;

TXD — ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ;

INT0 — Π’Ρ…ΠΎΠ΄ внСшнСго прСрывания 0;

INT1 — Π’Ρ…ΠΎΠ΄ внСшнСго прСрывания 1;

T0 — Π’Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 0;

T1 — Π’Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика 1;

XTAL2-XTAL1 — Π’Ρ‹Π²ΠΎΠ΄Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°;

Vss — ΠΎΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ (зСмля);

Vcc — НапряТСниС питания +5v;

4. Π‘Ρ…Π΅ΠΌΠ° Ρ€ΠΎΠ±ΠΎΡ‚Π°

4.1. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма (Рис. 4.1.1) управляСт Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ. Она позволяСт Π½Π°ΠΉΡ‚ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ источник сСта ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ Π½Π΅ΠΌΡƒ. Π’ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚ приводится двумя элСктродвигатСлями постоянного Ρ‚ΠΎΠΊΠ°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ колСсо (Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ΅, Ρƒ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈΡ… Π²ΡΠ΅Π³ΠΎ Π΄Π²Π°), Ρ‡Ρ‚ΠΎ позволяСт Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ 6 фототранзисторов для опрСдСлСния источника свСта, благодаря этому Ρ€ΠΎΠ±ΠΎΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ³ΠΎΠ» ΠΎΠ±Π·ΠΎΡ€Π° Π² 360 градусов.

Π‘Ρ…Π΅ΠΌΠ° Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты:

кондСнсаторы:

Π‘1 — 1000 ΠΌΠΊΠ€, элСктролитичСский;

C2 — 0,1 ΠΌΠΊΠ€, кСрамичСский;

Π‘3, Π‘4 — 22 ΠΌΠΊΠ€, кСрамичСскиС;

рСзисторы:

R1 — 330 Ом;

R2 — 10 кОм;

R11 … R16 — 300 Ом;

R21 … R26 — 10 кОм, подстроСчныС;

фототранзисторы:

VT1 … VT6 — L32P3C;

свСтодиод: LED — красный;

ΠΊΠ²Π°Ρ€Ρ†: ZQ — 4 ΠœΠ“Ρ†;

стабилизатор: LM7805;

ΠΊΠ½ΠΎΠΏΠΊΠ° сброса: SA;

Рис. 4.1.1 ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Π½Π° ΠΌΠΊ Π΄Π»Ρ управлСния Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ элСктродвигатСли: M1, M2 — DC 9V EG-530YD-9B;

ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: Atmel AT89C4051;

Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ: L283D.

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

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΠΎΠ³ΠΎ сброса, Π½Π° Π»ΠΈΠ½ΠΈΡŽ RESET подаСтся сигнал высокого уровня 5V Ρ‡Π΅Ρ€Π΅Π· рСзистор R2, Ρ‚Π°ΠΊΠΆΠ΅ это выполняСт сброс ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания. Для осущСствлСния ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° SA.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ свСтодатчиков ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ фототранзисторы VT1… VT6, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сигналы ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. На Ρ„ототранзисторы подаСтся напряТСниС 5V Ρ‡Π΅Ρ€Π΅Π· рСзисторы R11… R16. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π½Π° ΡΠ»ΠΈΡˆΠΊΠΎΠΌ слабый свСт ΠΊ Π½ΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ подстроСчныС рСзисторы R21… R26, ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Номинал этих рСзисторов настраиваСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ насколько ярким Π±ΡƒΠ΄Π΅Ρ‚ источник свСта, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€ΠΎΠ±ΠΎΡ‚, ΠΈ Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ расстояния Ρ€ΠΎΠ±ΠΎΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ с ΡˆΠ΅ΡΡ‚ΠΈ Ρ„ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² ΠΏΠΎΡ€Ρ‚ P3: P3.0…P3.5. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π² сигналы с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ посылаСт сигналы Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ P1: P1.4…P1.7. Π’Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ ZQ Π½Π° Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρƒ 4 ΠœΠ“Ρ†.

Π‘ΠΈΠ³Π½Π°Π»Ρ‹ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ΄ΡƒΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄Ρ‹ input1, input2, input3, input4 Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ M1 ΠΈ M2 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ output1, output2 ΠΈ output3, output4. Π‘Π°ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ питаСтся ΠΎΡ‚ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡ 5V, Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡ Vm=9V, Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ источника питания для Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠ° ΠΊΡ€ΠΎΠ½Π° 9V.

4.2. Устройство ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов схСмы Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ L293D

Рис. 4.2.1 Бтруктурная схСма L293D

Π’Ρ…ΠΎΠ΄Ρ‹ ENABLE1 ΠΈ ENABLE2 ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², входящих Π² ΡΠΎΡΡ‚Π°Π² микросхСмы. Π’Ρ…ΠΎΠ΄Ρ‹ INPUT1 ΠΈ INPUT2 ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ OUTPUT1 ΠΈ OUTPUT2. Π’Ρ…ΠΎΠ΄Ρ‹ INPUT3 ΠΈ INPUT4 ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ OUTPUT3 ΠΈ OUTPUT4. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Vs ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ полюсом источника элСктропитания Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ элСктродвигатСлСй. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Vss ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ полюсом источника питания, этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ обСспСчиваСт ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ самой микросхСмы. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° GND ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ с «Π·Π΅ΠΌΠ»Π΅ΠΉ» .

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

Π₯арактСристики микросхСмы L293D :

напряТСниС питания Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ (Vs) — 4,5…36V;

напряТСниС питания микросхСмы (Vss) — 5V;

допустимый Ρ‚ΠΎΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ — 600mA (Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π»);

ΠΏΠΈΠΊΠΎΠ²Ρ‹ΠΉ (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ) Ρ‚ΠΎΠΊ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ — 1,2A (Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π»);

логичСский «0» Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния — Π΄ΠΎ 1,5V;

логичСская «1» Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния — 2,3…7V.

Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ‚ΠΎΡ€ напряТСния LM7805

Π₯арактСристики LM7805:

корпус: TO-220−3;

рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°: -40Β°C ~ 125 Β°C;

Ρ‚ΠΎΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ: 1A;

напряТСниС — ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ (Typ.): 2V @ 1A;

напряТСниС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅: Π΄ΠΎ 35V;

напряТСниС Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅: 5V.

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ DC 9V EG-530YD-9B

Π₯арактСристики EG-530YD-9B:

Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСния: 6.3~11.7 Π’;

номинальноС напряТСниС: 9 Π’;

Ρ‚ΠΎΠΊ: 0.98 А;

ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния: 4000 ΠΎΠ±/ΠΌΠΈΠ½;

крутящий ΠΌΠΎΠΌΠ΅Π½Ρ‚: 50 Π³/см;

выходная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ: 0.78 Π’Ρ‚;

ΠšΠŸΠ”: 60%.

5. Устройство ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия Ρ€ΠΎΠ±ΠΎΡ‚Π° Π ΠΎΠ±ΠΎΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ 6 свСтодатчиков состоящих ΠΈΠ· Ρ„ототранзисторов VT1-VT6 (Рис 4.1.1). Они располоТСны ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ Ρ€ΠΎΠ±ΠΎΡ‚Π°, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ опрСдСлСния свСта Π½Π° 360 градусов. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.1 линиями ΡƒΠΊΠ°Π·Π°Π½Ρ‹ области опрСдСлСния источника свСта для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π‘Π²Π΅Ρ‚ΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ 1 ΠΈ 2 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ источник свСта, находящийся спСрСди Ρ€ΠΎΠ±ΠΎΡ‚Π°, ΠΏΠ΅Ρ€Π΅Π³ΠΎΡ€ΠΎΠ΄ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡƒΠ·ΠΈΡ‚ΡŒ Ρ‚Ρƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ нахоТдСния источника свСта, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€ΠΎΠ±ΠΎΡ‚ ΠΏΠΎΠ΅Π΄Π΅Ρ‚ прямо.

Рис. 5.1 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ дСйствия Ρ„ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Для пСрСдвиТСния Ρ€ΠΎΠ±ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π° колСса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводятся Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ элСктродвигатСлями M1 ΠΈ M2 (Рис 4.1.1). Вся элСктроника ΠΈ ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ питания Ρ€ΠΎΠ±ΠΎΡ‚Π° располоТСны Π² Π΅Π³ΠΎ корпусС.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: Ссли свСт ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π°:

Π΄Π°Ρ‚Ρ‡ΠΈΠΊ 1 — Ρ€ΠΎΠ±ΠΎΡ‚ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Π»Π΅Π²ΠΎ, вращая Π»Π΅Π²ΠΎΠ΅ колСсо Π²ΠΏΠ΅Ρ€Ρ‘Π΄;

Π΄Π°Ρ‚Ρ‡ΠΈΠΊ 2 — Ρ€ΠΎΠ±ΠΎΡ‚ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π²ΠΏΡ€Π°Π²ΠΎ, вращая ΠΏΡ€Π°Π²ΠΎΠ΅ колСсо Π²ΠΏΠ΅Ρ€Ρ‘Π΄;

Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ 1 ΠΈ 2 — Ρ€ΠΎΠ±ΠΎΡ‚ Π΅Π΄Π΅Ρ‚ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΎΠ±Π° колСса Π²ΠΏΠ΅Ρ€Ρ‘Π΄;

Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ 3 ΠΈ (ΠΈΠ»ΠΈ) 4 — Ρ€ΠΎΠ±ΠΎΡ‚ разворачиваСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки, ΠΏΡ€Π°Π²ΠΎΠ΅ колСсо вращаСтся Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π»Π΅Π²ΠΎΠ΅ Π½Π°Π·Π°Π΄;

Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ 5 ΠΈ (ΠΈΠ»ΠΈ) 6 — Ρ€ΠΎΠ±ΠΎΡ‚ разворачиваСтся ΠΏΠΎ Ρ‡Π°ΡΠΎΠ²ΠΎΠΉ стрСлки, Π»Π΅Π²ΠΎΠ΅ колСсо вращаСтся Π²ΠΏΠ΅Ρ€Ρ‘Π΄, ΠΏΡ€Π°Π²ΠΎΠ΅ Π½Π°Π·Π°Π΄.

На ΠΎΡΠ½ΠΎΠ²Π΅ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€ΠΎΠ±ΠΎΡ‚ управляСтся источником свСта. НапримСр, Ссли источник свСта Π±ΡƒΠ΄Π΅Ρ‚ слСва ΠΎΡ‚ Ρ€ΠΎΠ±ΠΎΡ‚Π°, Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ²Π΅Ρ€Π½Ρ‘тся Π² Π΅Π³ΠΎ сторону ΠΈ ΠΏΠΎΠ΅Π΄Π΅Ρ‚ прямо ΠΊ Π½Π΅ΠΌΡƒ. Если Π²Π΄Ρ€ΡƒΠ³ Π±ΡƒΠ΄ΡƒΡ‚ освСщСны всС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, Ρ‚ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π° Π΅ΡΠ»ΠΈ свСта совсСм Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠ΅ΡΡ‚Π΅.

6. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управляСт Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΡ€Ρ‚Π° P3, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сигналы с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² свСта, эти Π΄Π°Π½Π½Ρ‹Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ΡΡ сигналы управлСния двигатСлями Π² ΠΏΠΎΡ€Ρ‚ P1, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1 ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ значСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° посылаСт Π² ΠΏΠΎΡ€Ρ‚ P1 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΡ€Ρ‚Π° P3 ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ дСйствия ΠΏΡ€ΠΈ этом Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Ρ€ΠΎΠ±ΠΎΡ‚. 1 — это сигнал высокого уровня, 0 — сигнал Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Ρ… — любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (1 ΠΈΠ»ΠΈ 0). Π’.ΠΊ. Π²Ρ…ΠΎΠ΄Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° P3.6 ΠΈ P3.7 Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ с Π½ΠΈΡ… значСния, Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ P1.0 — P1.3 Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся, поэтому Π½Π° Π½ΠΈΡ… ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ΡΡ значСния 0.

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

ΠŸΠΎΡ€Ρ‚ P3

ΠŸΠΎΡ€Ρ‚ P1

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚Π°

xx000000b

00b

стоп

xxxxxx11b

101 0000b

Π²ΠΏΠ΅Ρ€Ρ‘Π΄

Ρ…xxxxΡ…10b

100 0000b

ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π²Π»Π΅Π²ΠΎ

xxxxxx01b

1 0000b

ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π²ΠΏΡ€Π°Π²ΠΎ

xxxx0100b

xxxx1000b

xxxx1100b

11 0000b

Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки

xx010000b

xx100000b

xx110000b

1 100 0000b

Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‡Π°ΡΠΎΠ²ΠΎΠΉ стрСлки

ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ сначала ΠΈΠ΄Ρ‘Ρ‚ настройка ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π΄Π°Π»Π΅Π΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ P1 посылаСтся константа 00b, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€ΠΎΠ±ΠΎΡ‚ сначала стоял Π½Π° ΠΌΠ΅ΡΡ‚Π΅, Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ всС 6 констант для управлСния двигатСлями Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ R0-R5. ΠŸΠΎΡ‚ΠΎΠΌ начинаСтся Ρ†ΠΈΠΊΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ посылаСтся константа ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² R0-R5 Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ P1. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ константы выбираСтся Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° P3 согласно Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° опрСдСляСт Π΄Π°Π½Π½Ρ‹Π΅ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° P3 Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

Π’Π΅ΡΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π½ Π² Π±Π»ΠΎΠΊ-схСмС Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.1.

Рис. 6.1 Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€ΠΎΠ±ΠΎΡ‚Π°, управляСмого источником свСта, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ конструкция.

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

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

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

1. Π’. Π’. Π‘Ρ‚Π°ΡˆΠΈΠ½, А. Π’. Урусов, О. Π€. ΠœΠΎΠ»ΠΎΠ³ΠΎΠ½Ρ†Π΅Π²Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… устройств Π½Π° ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. — Πœ.: ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ «Π­Π½Π΅Ρ€Π³ΠΎΠ°Ρ‚ΠΎΠΌΠΈΠ·Π΄Π°Ρ‚», 1990. — 224 с.

2. Π‘Π΅Π΄ΠΈΠ½ΠΈΠ½ Π’. И., ΠœΠΈΠΊΡƒΡˆΠΈΠ½ А. Π’. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микропроцСссорных систСм Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ ASM-51. М.: ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ «Π Π°Π΄ΠΈΠΎ ΠΈ ΡΠ²ΡΠ·ΡŒ», 2003. — 331 с

3. Π€Ρ€ΡƒΠ½Π·Π΅ А. Π’. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹? Π­Ρ‚ΠΎ ΠΆΠ΅ просто. — Πœ: ООО «Π˜Π” Π‘ΠšΠ˜ΠœΠ•Π», 2002. — 336 с.

4. Π‘Ρ€ΠΎΠ΄ΠΈΠ½ Π’. Π‘., Калинин А. Π’. БистСмы Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΈ Π‘Π˜Π‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. — Πœ: ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ «Π­ΠšΠžΠœ», 2002. — 400 с.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

org 0h

jmp begin

org 0Bh

begin:

mov A,#0

mov P1, A ;ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠ΅ΡΡ‚Π΅

;ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния двигатСлями

mov R0,#00b ;ΠΎΠ±Π° колСса Π½Π΅ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ся

mov R1,#101 0000b ;ΠΎΠ±Π° колСса Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄

mov R2,#100 0000b ;Π»Π΅Π²ΠΎΠ΅ колСсо вращаСтся Π²ΠΏΠ΅Ρ€Ρ‘Π΄, ΠΏΡ€Π°Π²ΠΎΠ΅ стоит

mov R3,#1 0000b ;ΠΏΡ€Π°Π²ΠΎΠ΅ колСсо вращаСтся Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π»Π΅Π²ΠΎΠ΅ стоит

mov R4,#11 0000b ;ΠΏΡ€Π°Π²ΠΎΠ΅ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π»Π΅Π²ΠΎΠ΅ Π½Π°Π·Π°Π΄

mov R5,#1 100 0000b ;Π»Π΅Π²ΠΎΠ΅ Π²ΠΏΠ΅Ρ€Ρ‘Π΄, ΠΏΡ€Π°Π²ΠΎΠ΅ Π½Π°Π·Π°Π΄

START: ;Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°

jnb P3.0,m1 ;Ссли с VT1 Π½Π΅Ρ‚ сигнала, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄

jnb P3.1 m2 ;Ссли с VT2 Π½Π΅Ρ‚ сигнала, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄

mov A, R1 ;Ссли сигнал с VT1 ΠΈ VT2, Ρ‚ΠΎ

mov P1, A ;Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΏΠ΅Ρ€Ρ‘Π΄

jmp START

m1:

jnb P3.1,m3 ;Ссли с VT2 Π½Π΅Ρ‚ сигнала, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄

mov A, R2

mov P1, A ;ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π°ΠΏΡ€Π°Π²ΠΎ

jmp START

m2:

mov A, R3

mov P1, A ;ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π°Π»Π΅Π²ΠΎ

jmp START

m3:

jb P3.2,m4 ;Ссли Π΅ΡΡ‚ΡŒ сигнал с VT3, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄

jb P3.3,m4 ;Ссли Π΅ΡΡ‚ΡŒ сигнал с VT4, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄

jb P3.4,m5 ;Ссли Π΅ΡΡ‚ΡŒ сигнал с VT5, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄

jb P3.5,m5 ;Ссли Π΅ΡΡ‚ΡŒ сигнал с VT6, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄

mov A, R0 ;Ссли Π½Π΅Ρ‚ сигналов Π½ΠΈ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Ρ‚ΠΎ

mov P1, A ;ΡΡ‚ΠΎΡΡ‚ΡŒ

jmp START

m4:

mov A, R4

mov P1, A ;Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚ Π²Π»Π΅Π²ΠΎ

jmp START

m5:

mov A, R5

mov P1, A ;Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚ Π²ΠΏΡ€Π°Π²ΠΎ

jmp START

end

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

MCS-51 MACRO ASSEMBLER ROBOTMK 05/30/;4 PAGE 1

DOS 5.0 (038-N) MCS-51 MACRO ASSEMBLER, V2.3

OBJECT MODULE PLACED IN C: SHELLROBOTMK. OBJ

ASSEMBLER INVOKED BY: C: SHELLASM51. EXE C: SHELLROBOTMK. ASM

LOC OBJ LINE SOURCE

0000 1 org 0h

0000 02000B 2 jmp begin

000B 3 org 0Bh

4 begin:

0019 7400 11 mov A,#0

001B F590 12 mov P1, A

001D 7800 13 mov R0,#00b

001 °F 7950 14 mov R1,#101 0000b

0021 7A40 15 mov R2,#100 0000b

0023 7B10 16 mov R3,#1 0000b

0025 7CC0 17 mov R4,#1 100 0000b

0027 7D30 18 mov R5,#11 0000b

20 START:

0029 30B008 21 jnb P3.0,m1

002C 30B10D 22 jnb P3.1, m2

002 °F E9 23 mov A, R1

0030 F590 24 mov P1, A

0032 80F5 25 jmp START

27 m1:

0034 30B10A 28 jnb P3.1,m3

0037 EA 29 mov A, R2

0038 F590 30 mov P1, A

003A 80ED 31 jmp START

33 m2:

003C EB 34 mov A, R3

003D F590 35 mov P1, A

003 °F 80E8 36 jmp START

38 m3:

0041 20B20E 39 jb P3.2,m4

0044 20B30B 40 jb P3.3,m4

0047 20B40D 41 jb P3.4,m5

004A 20B50A 42 jb P3.5,m5

004D E8 43 mov A, R0

004E F590 44 mov P1, A

0050 80D7 45 jmp START

47 m4:

0052 EC 48 mov A, R4

0053 F590 49 mov P1, A

0055 80D2 50 jmp START

MCS-51 MACRO ASSEMBLER ROBOTMK 05/30/;4 PAGE 2

LOC OBJ LINE SOURCE

52 m5:

0057 ED 53 mov A, R5

0058 F590 54 mov P1, A

005A 80CD 55 jmp START

57 end

MCS-51 MACRO ASSEMBLER ROBOTMK 05/30/;4 PAGE 3

SYMBOL TABLE LISTING

——— ——- ———;

N A M E T Y P E V A L U E A T T R I B U T E S

BEGIN... C ADDR 000BH A

M1. ... C ADDR 0034H A

M2. ... C ADDR 003CH A

M3. ... C ADDR 0041H A

M4. ... C ADDR 0052H A

M5. ... C ADDR 0057H A

P1. ... D ADDR 0090H A

P3. ... D ADDR 00B0H A

SCON. .. D ADDR 0098H A

START... C ADDR 0029H A

TH1.. .. D ADDR 008DH A

TMOD. .. D ADDR 0089H A

TR1.. .. B ADDR 0088H.6 A

REGISTER BANK (S) USED: 0

ASSEMBLY COMPLETE, NO ERRORS FOUND

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