Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ€ΠΎΠ±ΠΎΡ‚Π°-Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π° своими Ρ€ΡƒΠΊΠ°ΠΌΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 24

Автор Π”ΠΆΠΎΠ½ Π›ΠΎΠ²ΠΈΠ½

goto start: β€˜Π•ΡΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Π½ΠΈΡ†, ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ снова

cw: β€˜ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° ΠΏΠΎ часовой стрСлкС

high 0 β€˜Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ мост

pause 100 β€˜Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ 0,1 с

goto start β€˜ΠΠΎΠ²Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°

сcw: β€˜ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки

high 1 β€˜Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ мост

pause 100 β€˜Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ 0,1 с

goto start: β€˜ΠΠΎΠ²Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°

Π Π°Π±ΠΎΡ‚Π° устройства

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ систСма слСТСния поворачиваСтся вслСд Π·Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ источника свСта. Если ΠΎΠ±Π° CdS фотоэлСмСнта освСщСны ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Ρ‚ΠΎ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π½Π΅ происходит. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· CdS Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ двигатСля ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π²Π°Π»Π° Ρ€Π΅Π΄ΡƒΠΊΡ‚ΠΎΡ€Π°.

Если Π²Π°Π» вращаСтся Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ, Ρ‚ΠΎ помСняйтС Π»ΠΈΠ±ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π»ΠΈΠ±ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΈ управлСния мостовой схСмой, Π½ΠΎ Π½Π΅ ΠΎΠ±Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Π’Ρ‹Ρ…ΠΎΠ΄, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ

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

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ схСмы нашСго устройства? Π”Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ. ВмСсто простого Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ двигатСля, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ сигналом ШИМ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΅Π³ΠΎ вращСния.

Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния двигатСля Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° Ρ€Π°Π·Π½ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ (сопротивлСний) Π΄Π²ΡƒΡ… CdS Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ€Π°Π·Π½ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ большСй скорости вращСния. По ΠΌΠ΅Ρ€Π΅ вращСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ приблиТСния Π΅Π³ΠΎ ΠΊ полоТСнию равновСсия ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния двигатСля Π±ΡƒΠ΄Π΅Ρ‚ динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.

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

Π’ цСлях экспСримСнта Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ pulsout ΠΈ pwm для управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ вращСния двигатСля.

НСйронныС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ (Π»ΠΎΠ³ΠΈΠΊΠ°)

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (CdS фотоэлСмСнты) Π² Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. НСйронныС сСти ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΌΡ‹ ΠΆΠ΅ ограничимся ΠΎΠ΄Π½ΠΈΠΌ нСбольшим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ» ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ строСниС Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй, я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Understanding Neural Networks (Prompt, Indianapolis, 1998, ISBN 0-7906-1115-5).

Для создания Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΡ‹ возьмСм числСнныС значСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ ΠΈΡ… Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ вСсовыС коэффициСнты ΠΈ суммируСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Ρ€Π΅Ρ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния (см. рис. 6.36).

Рис. 6.36. Π‘Ρ…Π΅ΠΌΠ° Ρ‚Ρ€Π΅Ρ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ Π½Π΅ΠΉΡ€ΠΎΠ½Π°


Наша нСбольшая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, присущиС Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ являСтся нашСй ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ систСмы Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ (биологичСскиС систСмы)? Π”Π°, нСсомнСнно. Π—ΡƒΠ΄ ΠΈΠ»ΠΈ чСсотка прСдставляСт собой ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ боль, Π° ΠΆΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‰ΡƒΡ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΆΠ°Ρ€Ρ‹, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ дСйствия Ρ…ΠΎΠ»ΠΎΠ΄Π°.

ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния

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

ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΊΠ°ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ числСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ гСомСтричСской ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ. Рассмотрим Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ°ΠΊ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΡ€ΡƒΠ³Π°, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° соотвСтствСнно. ΠŸΡ€ΠΈ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠΈ значСния Β«Π½Π° Π½Π΅ΠΉΡ€ΠΎΠ½Π΅Β» Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ гСомСтричСская Ρ„ΠΎΡ€ΠΌΠ°, Π° Π½Π΅ числСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π½Π΅ΠΉΡ€ΠΎΠ½Ρ‹ (свСтодиоды) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ собраны Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ сигнала Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ загораСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°.

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

Π’ этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ модСль Ρ€ΠΎΠ±ΠΎΡ‚Π°-ΠΎΡ…ΠΎΡ‚Π½ΠΈΠΊΠ°, лишь ограничимся использованиСм свСтодиодов ΠΊΠ°ΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Ρ‚ΠΈΠΏΠ° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ повСдСния (см. рис. 6.37). МоТно ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ свСтодиоды ΠΊΠ°ΠΊ «спячка», Β«ΠΎΡ…ΠΎΡ‚Π°Β» ΠΈ Β«ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅Β». ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· свСтодиодов заТигаСтся Π² зависимости ΠΎΡ‚ интСнсивности свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ CdS фотоэлСмСнтами.

Рис. 6.37. Π‘Ρ…Π΅ΠΌΠ° основной Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° PICBASIC ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:


β€˜Π”Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΉΡ€ΠΎΠ½Π°

β€˜Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

low 0 β€˜Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ 1 «спячка» Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½

low 1 β€˜Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ 2 Β«ΠΎΡ…ΠΎΡ‚Π°Β» Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½

low 2 β€˜Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ 3 Β«ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅Β» Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½

start:

pot 3,255,b0 β€˜Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

pot 4,255,b1 β€˜Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

w2 = b0 * 3 β€˜Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° вСсовой коэффициСнт

w3 = b1 * 2 β€˜Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° вСсовой коэффициСнт

w4 = w2 + w3 β€˜Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

β€˜Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

if w4 < 40 then feed β€˜ΠœΠ½ΠΎΠ³ΠΎ свСта. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

if w4 <= 300 then hunt β€˜Π‘Π²Π΅Ρ‚Π° срСднСС количСство. ΠžΡ…ΠΎΡ‚Π°

If w4 > 300 then snooze β€˜Π‘Π²Π΅Ρ‚Π° ΠΌΠ°Π»ΠΎ. Бпячка

β€˜Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ

feed: β€˜ΠšΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅

low 0

low 1

high 2

goto start:

hunt: β€˜ΠžΡ…ΠΎΡ‚Π°

low 0

high 1

low 2

goto start:

snooze: β€˜Π‘ΠΏΡΡ‡ΠΊΠ° * Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ sleep *

goto start

Бписок Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… частСй для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

β€’ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ PSIBASIC

β€’ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ PSIBASIC Pro (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ CodeDesignerLit)

β€’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ EPIC

β€’ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ PICBASIC ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ EPIC

β€’ CodeDesigner Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠ°Ρ вСрсия

β€’ CodeDesigner стандартная вСрсия

β€’ 16F84-4 1 ΡˆΡ‚.

β€’ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ 4,0 ΠœΠ“Ρ†

β€’ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 22 ΠΏΠ€ 2 ΡˆΡ‚.

β€’ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 0,1 ΠΌΠΊΠ€

β€’ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 100 ΠΌΠ€ 12 Π’

β€’ Ρ€Π΅Π·ΠΈΡΡ‚ΠΎΡ€ 4,7 кОм 0,25 Π’Ρ‚

β€’ Ρ€Π΅Π·ΠΈΡΡ‚ΠΎΡ€ 470 Ом 0,25 Π’Ρ‚

β€’ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ‚ΠΎΡ€ напряТСния 7805

β€’ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ

β€’ ΠΏΠ»Π°Ρ‚Π° макСтная

β€’ ΠΠ°Π±ΠΎΡ€ для экспСримСнтов PIC–LED-02 (Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚: PIC16F84 (1), ΠΊΠ²Π°Ρ€Ρ† 4,0 ΠœΠ“Ρ† (1), кондСнсатор 22 ΠΏΠ€ (2), рСзистор 10 кОм 0,25 Π’Ρ‚ (1), рСгулятор напряТСния 7805 (1), макСтная ΠΏΠ»Π°Ρ‚Π° (2,1" Ρ… 3,6", 270 ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… отвСрстий)(1), рСзистор 470 Ом (8), ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ свСтодиод (8), ΠΊΠ½ΠΎΠΏΠΊΠ°-Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ (1), руководство ΠΏΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΈ ΠΏΠΎΡ€Ρ‚Π°ΠΌ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° А ΠΈ Π’)

β€’ Π‘Π΅Ρ€Π²ΠΎΠΌΠΎΡ‚ΠΎΡ€ с усилиСм 1,3 кгс

Бписок Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ для систСмы слСТСния Π·Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ источника свСта ΠΈ дСмонстрационного Π½Π΅ΠΉΡ€ΠΎΠ½Π°

β€’ (2) CdS фотоэлСмСнт

β€’ (1) Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠ·Π³ΠΈΠ±Π° (номинальноС сопротивлСниС 10 кОм)

β€’ (2) кондСнсатор 0,22 ΠΌΠΊΠ€

β€’ (1) кондСнсатор 0,01 ΠΌΠΊΠ€

β€’ (4) транзистор NPN TIP 120 Darlington

β€’ (2) рСзистор 10 кОм

β€’ (Π±) Π΄ΠΈΠΎΠ΄ 1N514

β€’ (2) рСзистор 1 кОм

β€’ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ с Ρ€Π΅Π΄ΡƒΠΊΡ‚ΠΎΡ€ΠΎΠΌ 4000:1


Π”Π΅Ρ‚Π°Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π²:

Images Company

James Electronics

JDR MicroDevices

Radio Shack

Images SI, Inc.

39 Seneca Loop

Staten Island, NY 10314

(718) 698-8305

(718) 982-6145 (fax)


β€’ (1) ΠœΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° – Radio Shack PN# 276-175

β€’ (1) кондСнсатор 0,1 ΠΌΠΊΠ€ – Radio Shack PN# 272-1069

β€’ (8) Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ красный – Radio Shack PN# 276-208

β€’ (8) РСзистор 470 Ом – Radio Shack PN# 270-1115

β€’ (1) РСзистор 4,7 кОм – Radio Shack PN# 271-1124

β€’ (8) РСзистор 10 кОм – Radio Shack PN# 271-1126

β€’ (1) РСгулятор напряТ. 7805 – Radio Shack PN# 276-1770

β€’ (2) Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ 4 ΠΏΠΎΠ·ΠΈΡ†. – Radio Shack PN# 275-1301

β€’ Π—Π°ΠΆΠΈΠΌ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ 9 Π’ – Radio Shack PN# 270-325


Π”Π΅Ρ‚Π°Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π²:

Radio Shack

James Electronics

JDR MicroDevices

Π“Π»Π°Π²Π° 7

ΠŸΠ΅Ρ€Π΅Π΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ€ΠΎΠ±ΠΎΡ‚ с голосовым ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ

Π Π΅Ρ‡ΡŒ являСтся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ способом управлСния ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅. Π‘Ρ…Π΅ΠΌΠ° устройства распознавания Ρ€Π΅Ρ‡ΠΈ (Π£Π Π ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ посвящСна эта Π³Π»Π°Π²Π°, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ нСзависимо ΠΎΡ‚ основного Β«ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°Β» Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ (ЦПУ). Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ являСтся ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ рСсурс ЦПУ Ρ€ΠΎΠ±ΠΎΡ‚Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ распознавания Ρ€Π΅Ρ‡ΠΈ. Π—Π°Π΄Π°Ρ‡Π° ЦПУ сводится ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΡˆΠΈΠ½Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π° устройства распознавания для обнаруТСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… Ρ€Π΅Ρ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Π”Π°Π½Π½Ρ‹ΠΉ процСсс ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… шин устройства распознавания ΠΊ шинС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ЦПУ. ΠŸΡ€ΠΈ этом распознаваСмоС слово Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, оповСщая ЦПУ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±Ρ‹Π»Π° произнСсСна. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ использования прСрывания Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом ΠΎΡ‚ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ постоянного опроса состояния устройства распознавания, Ρ‡Ρ‚ΠΎ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, экономит рСсурс ЦПУ.