ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ GSM-ΠΊΠ°Π½Π°Π»Ρƒ

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

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ мастСр ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΎΡ‚Π²Π΅Ρ‚, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° вСдётся ΠΏΡƒΡ‚Ρ‘ΠΌ формирования мастСром ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² (time slots). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» слуТит для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ пСрСдаётся младший Π±ΠΈΡ‚. Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» начинаСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π»Π΅ΠΆΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 1 — 15 мкс. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² Π½ΠΎΠ»ΡŒ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ GSM-ΠΊΠ°Π½Π°Π»Ρƒ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ GSM-ΠΊΠ°Π½Π°Π»Ρƒ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы

2.1 Π’Ρ‹Π±ΠΎΡ€ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

2.2 Π’Ρ‹Π±ΠΎΡ€ элСктронных элСмСнтов

3.ОписаниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… интСрфСйсов

4. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ управлСния

4.1 ΠžΠ±Ρ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹

4.2 ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ информация ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ комплСкса сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ рассчитан Π½Π° Ρ„иксированиС Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠžΠ—Π£ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΅Ρ‘ ΠΏΠΎ GSM-ΠΊΠ°Π½Π°Π»Ρƒ Π² Π²ΠΈΠ΄Π΅ SMS-сообщСния.

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

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

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прСдусматриваСтся 4 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ 4 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Π½Π°Π»Π° с Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ 16Π±ΠΈΡ‚. Для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… усилитСлСй с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ усилСния ΠΎΡ‚ 1 Π΄ΠΎ 100.

ΠžΠΏΡ€ΠΎΡ задаСтся с ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ 1 сСкунды Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

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

ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ информация ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠžΠ±Ρ‰ΠΈΠ΅ особСнности ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ трСбования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡŽΡ‚ ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, высокая Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, высокая ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠ°Π»ΠΎΠ΅ энСргопотрСблСниС, Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π² ΠΆΠ΅ΡΡ‚ΠΊΠΈΡ… условиях эксплуатации;

достаточная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для выполнСния всСх Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡŽΡ‚ся высокиС трСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ совмСстимости.

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

Однако ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΠ±Ρ‰ΠΈΠ΅ для всСх соврСмСнных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², это:

Ρ‚Π°ΠΊ называСмая Гарвардская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° — Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ области памяти для хранСния ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ, Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ для обращСния ΠΊ Π½ΠΈΠΌ прСдусмотрСны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Ρ‚. Π΄.

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

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… чисСл:

чСтырСхразрядныС — самыС простыС ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅;

Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Π΅ — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ многочислСнная Π³Ρ€ΡƒΠΏΠΏΠ° (ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ сочСтаниС Ρ†Π΅Π½Ρ‹ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Π΅ΠΉ), ΠΊ ΡΡ‚ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ относятся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСрии MCS-51 (Intel) ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹Π΅ с Π½ΠΈΠΌΠΈ, PIC (Microchip), HC68 (Motorola), Z8 (Zilog) ΠΈ Π΄Ρ€.;

ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Π΅ — MCS-96 (intel) ΠΈ Π΄Ρ€. — Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ дорогостоящиС;

тридцатидвухразрядныС — ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ модификациями ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… микропроцСссоров, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 180 186 ΠΈΠ»ΠΈ I386EX.

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы ОР — опторазвязка с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ БРА — Π‘ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ рСгистр адрСса ПИ — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ интСрфСйса НУ — Π½ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ усилитСли с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ усилСния для Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π”1-Π”4.

АЦП — Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ для ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½.

К1 — ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ для ΡΡŠΡ‘ΠΌΠ° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… с ΠΎΠΏΡ‚оразвязок.

Π–ΠšΠ˜ — спСциализированный ТидкокристалличСский дисплСй, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для отобраТСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Данная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ основныС элСмСнты Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для построСния систСмы сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Для опроса комплСкса ΠΈΠ· 256 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ систСму опроса. Для обСспСчСния опторазвязки с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ элСмСнтами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ транзисторная ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Π° АОВ101АБ.

РСзистор подбираСтся Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ элСмСнта, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ (ΠΎΡ‚ 3Π’), Ρ‚Π°ΠΊ ΠΈ ΠΊ Π²Ρ‹ΡΠΎΠΊΠΎΠΌΡƒ (Π΄ΠΎ 220Π’). Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π½Ρ‹ΠΉ Π΄ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ стабилитрон.

Для указания ΠΊΠ°ΠΊΠΎΠΉ сканируСтся столбСц ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ КП16 ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ столбца, Π° Π΄Π»Ρ контроля строки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ рСгистр Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выдаётся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал (DD7, DD8). ΠŸΡ€ΠΈ этом Π½Π° Π²ΡΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ строки выдаётся 0. На ΠΎΠ΄Π½Ρƒ выдаётся 1.

Для обСспСчСния считывания Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ с Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ DS1820.

Для сбора Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… усилитСля (НУ) Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… канальной ΠžΠ£ К1420Π£Π”2, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Π·Π° ΡΡ‡Ρ‘Ρ‚ рСзисторов ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ коэффициСнт усилСния.

Для прСобразования Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ АЦП.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π±ΡƒΡ„Π΅Ρ€Π½ΠΎΠ³ΠΎ рСгистра для обращСния ΠΊ ΡΡ‚атичСскому ΠžΠ—Π£ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ К15ИР33 ΠΈΠ»ΠΈ N74ALS573. Π”Π°Π½Π½Ρ‹Π΅ микросхСмы ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹.

Для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ двухстрочный Π–ΠšΠ˜.

ΠŸΡ€ΠΈ этом ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния, Π½ΠΎ ΠΈ ΠΈΡ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ.

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ GSM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ спСциализированный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ SIM300, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт ΠΏΠΎΠ»Π½ΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹ΠΉ интСрфСйс ΠΏΠΎ ΡΠΎΡ‚ΠΎΠ²ΠΎΠΉ сСти связи Π·Π° ΡΡ‡Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ SMS ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.

На Π²Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован любой GSM-ΠΌΠΎΠ΄Π΅ΠΌ.

Π”Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ SMS осущСствляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы

2.1 Π’Ρ‹Π±ΠΎΡ€ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

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

— Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ достаточного количСства ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. К ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 4 Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π–ΠšΠ˜, ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ для ΡΡŠΡ‘ΠΌΠ° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, GSM-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, АЦП.

— Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° для написания ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

— Π΄ΠΎΡΡ‚аточная ΠΈΠ·ΡƒΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ МПБ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ 3 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: МК AT89S52, AVR Atmega8 ΠΈ PIC16F628. Для выполнСния Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

AVR (ATmega8)

PIC (16F628)

MK-51 (AT89C52)

ΠŸΠ—Π£ (ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ)

8 Кб

2 Кб

8 Кб

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹/счСтчики

2(8 разрядов)

1(16 разрядов)

1(8 разрядов)

3(16 разрядов)

Число ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

4,5−5,5

3,0−5,5

4,0−5,5

АрхитСктура

RISC

RISC

CISC

Вактовая частота

16ΠœΠ“Ρ†

10ΠœΠ“Ρ†

24ΠœΠ“Ρ†

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…

128 Π±Π°ΠΉΡ‚

68 Π±Π°ΠΉΡ‚

256 Π±Π°ΠΉΡ‚

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

400 Ρ€ΡƒΠ±.

75 Ρ€ΡƒΠ±.

60 Ρ€ΡƒΠ±.

МК ATmega8 ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности:

— 8ΠΌΠΈ-разрядный Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ AVR ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΌΠ°Π»Ρ‹ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ RISC Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°;

— 130 Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ выполняСтся Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ»;

— 32 8ΠΌΠΈ-разрядных Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния;

— ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статичСская Ρ€Π°Π±ΠΎΡ‚Π°;

— ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°ΡŽΡ‰Π°ΡΡΡ ΠΊ 16 MIPS (ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС 16 ΠœΠ“Ρ†) ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ;

— ΡΠ½Π΅Ρ€Π³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…;

— 8 ΠšΠ±Π°ΠΉΡ‚ внутрисистСмно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Flash памяти (In-System Self-Programmable Flash);

— ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ чтСния/записи 512 Π±Π°ΠΉΡ‚ EEPROM;

— 1 ΠšΠ±Π°ΠΉΡ‚ встроСнной SRAM.

ВстроСнная пСрифСрия:

— Π΄Π²Π° 8-разрядных Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ, ΠΎΠ΄ΠΈΠ½ с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ сравнСния;

— ΠΎΠ΄ΠΈΠ½ 16-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡ;

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

— 6-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (Π² ΠΊΠΎΡ€ΠΏΡƒΡΠ΅ PDIP);

— 4 ΠΊΠ°Π½Π°Π»Π° с 10-разрядной Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ;

— 2 ΠΊΠ°Π½Π°Π»Π° с 8-разрядной Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ;

— Π±Π°ΠΉΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ 2-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ USART;

— ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс SPI (Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ/Π²Π΅Π΄ΠΎΠΌΡ‹ΠΉ);

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ встроСнным Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ;

— Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€;

— ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ;

— Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€;

— Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΠ΅ источники ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ;

— Π²Ρ‹Π²ΠΎΠ΄Ρ‹ I/O ΠΈ ΠΊΠΎΡ€ΠΏΡƒΡΠ°;

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

— 28-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΉ корпус PDIP, 32-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΉ корпус TQFP ΠΈ 32-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΉ корпус MLF;

— Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ напряТСния — 2,7 — 5,5 Π’ (ATmega8L) 4,5 — 5,5 Π’ (ATmega8);

— Ρ€Π°Π±ΠΎΡ‡Π°Ρ частота — 0 — 8 ΠœΠ“Ρ† (ATmega8L) 0 — 16 ΠœΠ“Ρ† (ATmega8).

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… тСхничСских характСристик ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ АЦП ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π‘. НСдостаток отсутствиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ умноТСния ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ написания ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΡ… разрядов Π½Π° ΡΠΎΡ‚Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ Π΄Π΅ΡΡΡ‚ΠΊΠΈ.

Рис. 1.1. РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² AVR.

Π”Π°Π»Π΅Π΅ рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΡΠ΅Ρ€ΠΈΡŽ ΠœΠš PIC16F628 ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС особСнности:

— RISC Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ Π²ΡΠ΅Π³ΠΎ 35 простых для изучСния инструкции;

— Π’сС инструкции ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ (400 нс);

— Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹: тактовая частота Π΄ΠΎ 10 ΠœΠ“Ρ†;

— ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ 2K FLASH;

— ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠžΠ—Π£ (Π±Π°ΠΉΡ‚) 68;

— 15 Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ назначСния;

— Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ источника прСрывания;

— Π²Π½Π΅ΡˆΠ½ΠΈΠΉ Π²Ρ…ΠΎΠ΄ RB0/INT;

— ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TMR0;

— ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ сигналов Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° B (PORTB<7:4>);

— ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ записи Π΄Π°Π½Π½Ρ‹Ρ… Π² Π­Π‘ΠŸΠŸΠ—Π£ (EEPROM);

— 8-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик;

— 8-разрядный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ;

— 1000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записи/стирания FLASH памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ:

— 13 Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ направлСния;

— ΡΠΈΠ»ΡŒΠ½ΠΎΡ‚ΠΎΡ‡Π½Ρ‹Π΅ схСмы (Π΄ΠΎ 25мА) для управлСния свСтодиодами.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°:

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ (ICSPT)

— Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания (PWRT) ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ запуска Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° (OST)

— ΡΠ±Ρ€ΠΎΡ ΠΏΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΡŽ напряТСния питания

— ΡΡ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (WDT) с ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ встроСнным RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ надСТности Ρ€Π°Π±ΠΎΡ‚Ρ‹

— ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСний питания — ΠΎΡ‚ 2,0 Π’ Π΄ΠΎ 6,0Π’

— Π½ΠΈΠ·ΠΊΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии:

— < 2 мА ΠΏΡ€ΠΈ 5,0 Π’, 4,0 ΠœΠ“Ρ† Рис. 1.2. РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² PIC.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнного АЦП ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ дСлСния ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ½ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚воряСт нашСй Π·Π°Π΄Π°Ρ‡Π΅.

ПослСдним для рассмотрСния Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠœΠš 51 сСрии — AT89C52. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнный АЦП ΠΈ ΠΏΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для выполнСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

Рис. 1.3. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² AT89C52.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности:

— ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΡΠ΅Ρ€ΠΈΠ΅ΠΉ MCS-51 SISC Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°;

— 8 ΠΊΠ‘ Ρ„Π»ΡΡˆ-памяти с Π²Π½ΡƒΡ‚рисхСмным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (ISP) со ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ ΠŸΠ—Π£ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ: 1000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записи/стирания;

— Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ питания 4.0…5.5Π’;

— ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статичСскоС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: 0…24 ΠœΠ“Ρ†;

— Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠžΠ—Π£ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 256×8;

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

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

— Π²ΠΎΡΠ΅ΠΌΡŒ источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ;

— ΠΏΠΎΠ»Π½ΠΎΠ΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи Π½Π° Π£ΠΠŸΠŸ.

Достоинство Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΎΠΌ числС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ, Π½ΠΎ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ умноТСния ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ ΠΌΠ΅Π½ΡŒΡˆΠΈΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ данная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ·ΡƒΡ‡Π΅Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² ΠΊΡƒΡ€ΡΠ΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, Ρ‡Ρ‚ΠΎ позволяСт ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡƒΠΆΠ΅ написана ΠΈ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π°. Π’Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ†Π΅Π½Ρƒ 60Ρ€. Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для практичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства.

Учитывая всС Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ 51 сСрии ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ доступный ΠΈ ΠΏΠΎΠ΄Ρ…одящий ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ.

2.2 Π’Ρ‹Π±ΠΎΡ€ элСктронных элСмСнтов

Вранзисторная ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Π° АОВ101АБ Для обСспСчСния опторазвязки с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ элСмСнтами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ транзисторная ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Π° АОВ101АБ.

ΠžΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ АОВ101 АБ/Π‘Π‘, транзисторныС, Π΄Π²ΡƒΡ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Π΅, состоящиС ΠΈΠ· ΡΠΏΠΈΡ‚Π°ΠΊΡΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·Π»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π΄ΠΈΠΎΠ΄ΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ соСдинСния Π³Π°Π»Π»ΠΈΠΉ-алюминий-ΠΌΡ‹ΡˆΡŒΡΠΊ ΠΈ ΠΊΡ€Π΅ΠΌΠ½ΠΈΠ΅Π²Ρ‹Ρ… фототранзисторов. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для элСктронной ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ однополярного Ρ‚ΠΎΠΊΠ° с Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязкой ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ. Π’Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² ΠΏΠ»Π°ΡΡ‚массовом корпусС. Масса ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 3 Π³Ρ€Π°ΠΌΠΌ.

ЭлСктричСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Β· Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΏΡ€ΠΈ IΠ²Ρ… = 15 мА, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ — 1,7 Π’ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — 1,3 Π’

Β· Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΏΡ€ΠΈ IΠ²Ρ… = 5 мА, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ — 1,6 Π’ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — 1,2 Π’ Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ остаточноС напряТСниС ΠΏΡ€ΠΈ IΠ²Ρ… = 2,5 мА, IΠ²Ρ‹Ρ… = 0,5 мА, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ — 0,4 Π’ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — 0,2 Π’

Β· Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ остаточноС напряТСниС ΠΏΡ€ΠΈ IΠ²Ρ… = 10 мА, IΠ²Ρ‹Ρ… = 1,5 мА Π΄Π»Ρ АОВ101АБ, IΠ²Ρ‹Ρ… = 10 мА Π΄Π»Ρ АОВ101Π‘Π‘, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 0,4 Π’

Β· Π’ΠΎΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΡ€ΠΈ IΠ²Ρ… = 0, UΠΊΠΎΠΌ = 10 Π’, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ — 10 мкА Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — 1 мкА

Β· Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ изоляции ΠΏΡ€ΠΈ UΠΈΠ· = 500 Π’, Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ — 1011 Ом Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — 1012 Ом

Β· ВрСмя нарастания ΠΈ ΡΠΏΠ°Π΄Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΠΏΡ€ΠΈ UΠΊΠΎΠΌ = 10 Π’, IΠ²Ρ… = 10 мА, RΠ½ = 100 Ом,

Π½Π΅ Π±ΠΎΠ»Π΅Π΅ — 10 мкс

Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — 3мкс

ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ эксплуатационныС Π΄Π°Π½Π½Ρ‹Π΅

ΠšΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС 15 Π’

ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 1,5 Π’

НапряТСниС изоляции ΠΏΡ€ΠΈ T = +25 ±10 Β°C 1,5 ΠΊΠ’

Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ1 ΠΏΡ€ΠΈ T = −10…+50 Β°C 20 мА

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ2 ΠΏΡ€ΠΈ IΠ²Ρ… макс

АОВ101АБ — 5 мА

АОВ101Π‘Π‘ — 10 мА

Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈ tΠΈ <= 10мкс 50 мА

Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды −10…+70 Β°C

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20

Выбирая Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, я ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ я ΠΏΡ€ΠΈΡˆΡ‘Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ использованиС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов: усилитСля ΠΈ ΠΠ¦ΠŸ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ услоТняСт схСму, поэтому я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‘Π» Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π² Π²ΠΈΠ΄Π΅ Ρ‡ΠΈΠΏΠ° DS18B20. Для выполнСния ΠΌΠΎΠ΅Π³ΠΎ курсового задания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ +/-1, Π° ΡΡ‚ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ сСртифицированы ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 0.1. БоотвСтствСнно, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ срСдства измСрСния. ΠŸΡ€ΠΈ этом Π½Π΅ Ρ‚рСбуСтся АЦП, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ прСобразования ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄ ΠΈΠΌΠΈ обСспСчиваСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ сигнальной Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ 1-Wire. Благодаря ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ возмоТности адрСсного обращСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ использованиС ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ связи для всСх Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

Π”Π°Ρ‚Ρ‡ΠΈΠΊ DS18B20 ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности:

1. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ±0.5Β°C ΠΎΡ‚ -10Β°C Π΄ΠΎ +85Β°C,

2. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ 9 Π΄ΠΎ 12 Π±ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ настраиваСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ,

3. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… посрСдством 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса,

4. 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹ΠΉ сСрийный Π½ΠΎΠΌΠ΅Ρ€,

5. ΠœΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠ΅ считываниС,

6. Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС ΠΎΡ‚ 3.0 Π’ Π΄ΠΎ 5.5 Π’,

7. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° с Π·Π°ΠΏΠΈΡ‚ΠΊΠΎΠΉ с Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (DS18B20-PAR),

8. O-92, 150mil 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ SOIC, ΠΈΠ»ΠΈ 1.98×1.37ΠΌΠΌ корпус с ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ (±2.0Β°C).

Π”Π°Π½Π½Ρ‹Π΅ Π² ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ΅ DS18B20 ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΡ‚ 9 Π΄ΠΎ 12 Π±ΠΈΡ‚Π½ΠΎΠΌ (программируСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ) ΠΊΠΎΠ΄Π΅ с Ρ†Π΅Π½ΠΎΠΉ младшСго разряда ΠΎΡ‚ 0.5Β°C Π΄ΠΎ 0.0625Β°C. Она являСтся Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Π²Π²ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ±0.5Β°C.

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ микросхСмы DS18B20 имССтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ сСрийный Π½ΠΎΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ ΡƒΠ·Π»ΠΎΠ²ΠΎΠΉ адрСс Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. ΠŸΡ€ΠΈ этом появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ мноТСству микросхСм DS18B20 Π½Π° ΠΎΠ΄Π½ΠΎΠΉ 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ шинС. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° DS18B20 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ локально Π·Π°ΠΏΠΈΡ‚Π°Π½Π° ΠΎΡ‚ 3.0 Π’ Π΄ΠΎ 5.5 Π’ ΠΈΠ»ΠΈ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сконфигурирована Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΈΡ‚Π°Π½Π½ΠΎΠΉ посрСдством 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Ρ‡Π°Π»Π° прСобразования ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ считывания значСния ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ интСрфСйса (1-WireTM).

ОбмСн с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ всСгда начинаСтся с ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ производится Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

1.ЀормируСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡ сброса Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 480мкс

2.Π”Π°Π»Π΅Π΅ линия отпускаСтся ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 60мкс ΠΎΠ½Π° закорачиваСтся самим Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ это ΠΊΠ°ΠΊ сигнал готовности ΠΊ ΠΎΠ±ΠΌΠ΅Π½Ρƒ.

3.Π”Π°Π»Π΅Π΅ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Π°Π΄Ρ€Π΅ΡΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° установлСнного Π½Π° ΡˆΠΈΠ½Π΅.

Рис. 2.1. ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ мастСр ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΎΡ‚Π²Π΅Ρ‚, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° вСдётся ΠΏΡƒΡ‚Ρ‘ΠΌ формирования мастСром ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² (time slots). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» слуТит для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ пСрСдаётся младший Π±ΠΈΡ‚. Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» начинаСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π»Π΅ΠΆΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 1 — 15 мкс. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² Π½ΠΎΠ»ΡŒ ΠΌΠ΅Π½Π΅Π΅ чувствитСлСн ΠΊ Ρ‘мкости ΡˆΠΈΠ½Ρ‹ (ΠΎΠ½ Ρ„ормируСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ транзистором, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· Π½ΠΎΠ»Ρ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ формируСтся ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ рСзистором), ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 1-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ устройства для синхронизации с ΠΌΠ°ΡΡ‚Π΅Ρ€ΠΎΠΌ. Π’ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΌ устройствС запускаСтся схСма Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, которая опрСдСляСт ΠΌΠΎΠΌΠ΅Π½Ρ‚ считывания Π΄Π°Π½Π½Ρ‹Ρ…. НоминальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π²Π½ΠΎ 30 мкс, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 15 — 60 мкс. Π—Π° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π±ΠΈΡ‚. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ мастСром Π½Π° ΡˆΠΈΠ½Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 60 — 120 мкс ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°. Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ ΡˆΠΈΠ½Ρ‹ Π² ΡΠΎΡΡ‚ояниС высокого уровня Π½Π° Π²Ρ€Π΅ΠΌΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 мкс. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° зависит ΠΎΡ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΠΉ Смкости Π»ΠΈΠ½ΠΈΠΈ опрСдСляСмой Π΄Π»ΠΈΠ½ΠΎΠΉ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΌΠΎΠ΅ΠΌ устройствС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ находятся Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΎΠΌ расстоянии ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‚ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ся Π½Π΅ ΠΌΠ΅Π½Π΅ 15мкс.

Рис 2.2. ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ 0Π³ΠΎ Π±ΠΈΡ‚Π°.

Рис. 2.3. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ 1 Π±ΠΈΡ‚Π°.

ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ мастСр для DS18S20 послС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, являСтся ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Ρ… устройством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠ³ΠΎ устройства Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ для ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ мастСр. Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» начинаСтся ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 15 мкс. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ отпускаСт ΡˆΠΈΠ½Ρƒ ΠΈ Π΅ΡΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· 30мкс ΠΎΠ½ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ 0, Ρ‚ΠΎ ΡΡ‚ΠΎΡ‚ Π±ΠΈΡ‚ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€, ΠΈΠ½Π°Ρ‡Π΅ считываСтся 1. Π’Π°ΠΊΠΈΠΌ способом, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ тактируя ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ считываСт всС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ Π΅ΠΌΡƒ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈΠ΅ΠΌ Π±Π°ΠΉΡ‚Π° начинаСтся с ΠΌΠ»Π°Π΄ΡˆΠ΅Π³ΠΎ Π±ΠΈΡ‚Π°.

Рассмотрим особСнности ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΎΠ±ΠΌΠ΅Π½Π°. Π’Π½Π°Ρ‡Π°Π»Π΅ послС провСдСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ пСрСдаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ 4 Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запуск измСрСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ сразу для всСх Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π½ΠΎΠΌΠ΅Ρ€Π° 0xCC. Π”Π°Π»Π΅Π΅ посылаСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Convert T — 0×44. Π­Ρ‚ΠΎ сразу Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… микросхСмах Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² запускаСт ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΡ‚ 500 Π΄ΠΎ 750мкс (зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° микросхСмы, поэтому Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наибольший ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»). Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° сброса повторяСтся ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ 0xCD послС Ρ‡Π΅Π³ΠΎ пСрСдаСтся Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π°, Π° Π΄Π°Π»Π΅Π΅ посылаСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Read Scratchpad — BEh. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ содСрТит Π·Π½Π°ΠΊ, Ссли Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° «+», Ρ‚ΠΎ ΠΎΠ½ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ нулями, Ссли «-», Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ. Если Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ пСрСдаСтся Π² ΠΈΠ½Π²Π΅Ρ€ΡΠ½ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ прСобразования Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Для DS18S20 Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° прСдставляСтся Π² Π²ΠΈΠ΄Π΅ 9-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ значСния Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2 Π±Π°ΠΉΡ‚Π°, всС разряды ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±Π°ΠΉΡ‚Π° Ρ€Π°Π²Π½Ρ‹ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ разряду. Π”ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ прСдставлСния Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ составляСт 0.5Β°C.

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ΄ (Binary)

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ΄ (Hex)

Π‘Ρ‚. Π±Π°ΠΉΡ‚

Мл. Π±Π°ΠΉΡ‚

+125Β°C

0000 0000

1111 1010

00FAh

+25Β°C

0000 0000

0011 0010

0032h

+0.5Β°C

0000 0000

0000 0001

0001h

0Β°C

0000 0000

0000 0000

0000h

— 0.5Β°C

1111 1111

1111 1111

FFFFh

— 25Β°C

1111 1111

1100 1110

FFCEh

— 55Β°C

1111 1111

1001 0010

FF92h

Π—Π½Π°ΠΊΠΎΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ LCD

Рис. 3. УсловноС графичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π–ΠšΠ˜.

Для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°ΠΊΠΎΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ LCD ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 32×4. Для управлСния ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся Π΄Π²Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠΈΠ½Ρ‹.

RS — Π²Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;

E — ΡΡ‚Ρ€ΠΎΠ±ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ запись Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€;

GNDΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° («Π·Π΅ΠΌΠ»ΠΈ»);

Eлиния стробирования/синхронизации;

RSлиния Π²Ρ‹Π±ΠΎΡ€Π° рСгистра;

RWлиния Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ;

CSChip Select;

DB (0−7) — линия Π΄Π°Π½Π½Ρ‹Ρ….

АЦП DS 2450

Для прСобразования Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… сигналов Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 16-разрядный Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ приблиТСния для Π»ΠΈΠ½ΠΈΠΈ MicroLAN DS 2450 Ρ„ΠΈΡ€ΠΌΡ‹ Dallas Semiconductor.

Он ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΏΡ€ΡΠ³Π°Ρ‚ΡŒΡΡ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ мноТСством Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ², ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ сигнал ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΡƒΡΡ‚ройства сбора ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ сСти 1-Wire. ВстроСнный ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрийный Π½ΠΎΠΌΠ΅Ρ€ позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ мноТСство DS2450 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ сСти 1-Wire ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… сСти.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

Β· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Ρƒ;

Β· ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄ Vcc ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠ΅ Ρ‡Π΅Ρ€Π΅Π· линию ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…;

Β· 8-битная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, 16-битная Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ;

Β· Π΄Π²Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ: 0Π’-2.56 Π’ ΠΈ 0Π’-5.12Π’;

Β· напряТСниС питания ΠΎΡ‚ 4.5B Π΄ΠΎ 5.5Π’; Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ ΠΎΡ‚ -40Β°Π‘ Π΄ΠΎ +85Β°Π‘;

Β· Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сконфигурированы для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠ»ΡŽΡ‡Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ;

Β· врСмя прСобразования — 80 мкс/Π±ΠΈΡ‚ (Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС). ΠŸΡ€ΠΈΠΌΠ΅Ρ€: 3 ΠΊΠ°Π½Π°Π»Π°, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 9 Π±ΠΈΡ‚ = 3×9×80мкс+160мкс инициализация=2.32мс=140 Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ;

Β· ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрийный Π½ΠΎΠΌΠ΅Ρ€ (ID) позволяСт ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ источника ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ;

Β· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройств ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ сСти 1-Wire;

Β· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π΄Π΅ΡˆΠ΅Π²ΠΎΠΌΡƒ кабСлю Ρ‚ΠΈΠΏΠ° «Π²ΠΈΡ‚ая ΠΏΠ°Ρ€Π°».

Рис. 4. НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

АЦП DS 2450S выпускаСтся Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌ, дСшСвом 8-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΌ корпусС SOIC для повСрхностного ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°. Он ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ приблиТСния с Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€ΠΎΠΌ 4 Π² 1. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный рСгистр, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ устанавливаСтся ΠΈ Ρ…ранится Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для установки ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π»Π°ΠΆΠΊΠΎΠ². Если Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Ρ„Π»Π°ΠΆΠΊΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ участиС ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π² «ΡƒΡΠ»ΠΎΠ²Π½ΠΎΠΌ поискС». На ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» устанавливаСтся ΠΏΠΎ Π΄Π²Π° ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π»Π°ΠΆΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π΅Π· трСбования ΠΊ Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΡˆΠΈΠ½Ρ‹ просто ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Π±Ρ‹Π»ΠΎ Π»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ напряТСниС Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ установлСнных ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ². КаТдоС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ АЦП инициализируСтся Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΡˆΠΈΠ½Ρ‹. Канал, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ стоком. ПослС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ…ΠΎΠ΄Π° Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ нСпосрСдствСнно Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ МОП-транзистор Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅. ВсС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ настройки ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° хранятся Π² ΡΡ‚атичСском ΠžΠ—Π£ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΈΠ±ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅.

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π»Π°ΠΆΠΊΠ° «ΡΠ±Ρ€ΠΎΡ питания» Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΡˆΠΈΠ½Ρ‹ сообщаСтся ΠΎ Π½Π΅ΠΎΠ±Ρ…одимости Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ настройки ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° для продолТСния Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ВсС рСгистры ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Ρ‚Ρ€ΠΈ Π²ΠΎΡΡŒΠΌΠΈΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ страницы памяти. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы CRC 16, входящий Π² ΡΠΎΡΡ‚Π°Π² микросхСмы, осущСствляСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΎΡˆΠΈΠ±ΠΎΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

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

GSM-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ SIM300

Π’Ρ€Π΅Ρ…Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½Ρ‹Π΅ GSM/GPRS ΠΌΠΎΠ΄ΡƒΠ»ΠΈ SIM300 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ…, связанных с Π²Ρ‹ΡΠΎΠΊΠΎΡΠΊΠΎΡ€ΠΎΡΡ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… посрСдством GPRS ΠΊΠ°Π½Π°Π»Π°: для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ голоса, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… (SMS) ΠΈ Ρ„Π°ΠΊΡΠΈΠΌΠΈΠ»ΡŒΠ½Ρ‹Ρ… сообщСний Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ контроля ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, Π² ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСмах ΠΈ Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ, систСмах бСзопасности ΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ. Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΠ΅ энСргопотрСблСниС ΠΈ ΠΌΠ°Π»Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, благодаря Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ обвязки для модуля Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ систСмный Ρ€Π°Π·ΡŠΡ‘ΠΌ (60 pin connector) ΠΈ Π°Π½Ρ‚Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ GSC/FME ΠΈΠ»ΠΈ GSC/SMA (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ€Π°Π·ΡŠΡ‘ΠΌΠ°, установлСнного Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠΉ Π°Π½Ρ‚Π΅Π½Π½Π΅).

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики GSM модуля Sim 300:

— ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ 40×33×2.85ΠΌΠΌ;

— GPRS класс 10;

— ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ TCP/IP стСк;

— Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ частот 900/1800/1900 ΠœΠ“Ρ†;

— ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ GSM Phase 2/2+;

— Π²Ρ‹Ρ…одная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ 2 Π’Ρ‚/900 ΠœΠ“Ρ†, 1 Π’Ρ‚/1800/1900 ΠœΠ“Ρ†;

— Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΠ΅ питания 3,4…4,5Π’;

— Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: рабочая — 20…+55Π‘, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° хранСния — 40…+80Π‘;

— Π²Π΅Ρ 8 Π³.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ GSM модуля Sim 300:

— Π²Π½Π΅ΡˆΠ½ΠΈΠΉ интСрфСйс SIM — ΠΊΠ°Ρ€Ρ‚ 3V 1.8V;

— Ρ€Π°Π·ΡŠΠ΅ΠΌ 60 pin;

— 2 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π°ΡƒΠ΄ΠΈΠΎ интСрфСйса;

— ΠΈΠ½Ρ‚СрфСйс ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹;

— ΠΈΠ½Ρ‚СрфСйс LCD дисплСя.

Π”Π°Π½Π½Ρ‹Π΅ I/О:

— 8xI/O UART.

SMS особСнности:

— Ρ‚Скст ΠΈ PDU;

— ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° point — to — point.

TCP/IP:

— UDP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»;

— Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΠΎΠΌΡƒ TCP/IP стСку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΠ’ ΠΊΠΎΠΌΠ°Π½Π΄.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ особСнности GSM модуля Sim 300:

— ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ SIM ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ;

— Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ встроСнного Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ;

— ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΠΎ;

— Π·Π²ΠΎΠ½ΠΊΠΈ Π½Π° Ρ„иксированныС Π½ΠΎΠΌΠ΅Ρ€Π°;

— ΡΠ΅Ρ‚Свая рСгистрация.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ SIM300 для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SMS-сообщСниями

3. ОписаниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… интСрфСйсов Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ 1-Wire

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» 1-WIRE опрСдСляСт структуру сообщСний, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‘тся устройствами, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌΡƒ интСрфСйсу.

Он ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ способ запроса устройством (Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ) доступа ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ устройствам (Π²Π΅Π΄ΠΎΠΌΡ‹ΠΌ) ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° Π·Π°ΠΏΡ€ΠΎΡΡ‹. ОбмСн сообщСниями ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ связи Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² ΡΠ΅Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ устройства ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π΅Π΄ΠΎΠΌΡ‹Ρ… устройств.

ОбмСн сообщСниями ΠΏΠΎ 1 WIRE начинаСтся с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, состоящСй ΠΈΠ· ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° сброса, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π½Ρ‹ΠΌ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠΌ присутствия. ПоявлСниС ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° присутствия являСтся ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ наличия Π² Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π΅Π΄ΠΎΠΌΡ‹Ρ… устройств.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ:

CCh — ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΊΠΎΠ΄Π°, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ бСзадрСсно;

44h — Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ прСобразования;

55h — Π²Ρ‹Π±ΠΎΡ€ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ адрСсу;

B8h — ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’Π½Π°Ρ‡Π°Π»Π΅ посылаСтся бСзадрСсноС ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ CCh для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со Π²ΡΠ΅ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ 44h (запуск ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ) ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎ Π²ΡΠ΅ΠΌ устройствам, находящимся Π½Π° ΡˆΠΈΠ½Π΅. Π’ Ρ‡Π°ΡΡ‚ности для Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΠ¦ΠŸ. Π¦ΠΈΠΊΠ» ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Ρƒ ΠΠ¦ΠŸ длится 300 мкс, для Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² — 750 мкс.

4. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ управлСния

4.1 ΠžΠ±Ρ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π‘Π½Π°Ρ‡Π°Π»Π° производится инициализация всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ происходит Ρ€Π°Π· Π² ΠΎΠ΄Π½Ρƒ сСкунду.

Π—Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ автоматичСского опроса ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ сканированиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ поля Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠžΠ—Π£ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ формируСтся пСрвая Ρ‡Π°ΡΡ‚ΡŒ SMS-сообщСния. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом выполняСтся ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΡΡŠΡ‘ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ.

Π”Π°Π»Π΅Π΅ формируСтся ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘тся SMS-сообщСниС. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΡΡ‚ΠΈΠΌ производится ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π–ΠšΠ˜. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ наТатия ΠΏΠ΅Ρ€Π²ΠΎΠΉ клавиши «-» ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ частота опроса, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ клавиши «+» частота увСличиваСтся ΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ сСкундС.

НаТатиС ΠΎΠ±ΠΎΠΈΡ… клавиш позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ врСмя Π² Ρ‡Π°ΡΠ°Ρ…, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ — Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ — Π² ΡΠ΅ΠΊΡƒΠ½Π΄Π°Ρ…. И ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ систСму Π² Ρ€Π΅ΠΆΠΈΠΌ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ — опроса Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· SMS-сообщСниС.

:

:

;

P

e

r

i

o

d

;

T

=

T

=

;

T

=

T

=

;

A

D

C

;

A

D

C

;

A

D

C

;

A

D

C

;

4.2 ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π’ Π½Π°Ρ‡Π°Π»Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ΄Ρ‘Ρ‚ объявлСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, массивов, Ρ„Π»Π°Π³ΠΎΠ², привязка ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° для Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° 5мкс. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ сброса, чтСния ΠΈ Π·Π°ΠΏΠΈΡΠΈ 1-Wire. ПослС ΠΈΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° UART, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ отрабатываСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ SMS-сообщСний с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ GSM-модуля SIM300. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ просчитываСтся Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя.

Π’ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ MAIN сначала ΠΈΠ΄Ρ‘Ρ‚ инициализация ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, установка ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° опроса, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСса ΠžΠ—Π£.

ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ прСобразования, сохраняСм Π² ΠžΠ—Π£ врСмя ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². На Π»ΠΈΠ½ΠΈΡŽ рСгистров посылаСм 0, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ строки ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ столбцы. Если Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ ΠΈ Π² ΡΡ‚ΠΎΠ»Π±Ρ†Π΅ появляСтся 0, ΠΌΡ‹ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‘ΠΌ это ΠΊΠ°ΠΊ ΡΡ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ ΡΠΎΡ…раняСм Π² ΠžΠ—Π£ Π΅Π³ΠΎ расчСтный Π½ΠΎΠΌΠ΅Ρ€. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ 55h Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ B8h считываСм ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’Π°ΠΊ ΠΌΡ‹ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ 4 Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΠ¦ΠŸ. Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° LCD. И ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ΄Ρ‘Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° клавиш.

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

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

Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ этапом Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° стало написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части, которая обСспСчиваСт ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½Π° с Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π±Ρ‹Π» ΠΈΠ·ΡƒΡ‡Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» 1-Wire, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±Ρ‹Π» Π΄Π°Π»Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π²ΠΈΠ΄Π΅ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ описаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Π΅Ρ‘ ΠΊΠΎΠ΄.

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

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π‘Ρ…Π΅ΠΌΠ° устройства)

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

#include

#include

char xdata ram[65 635]; /* xdata massiv dannih v OZU*/

unsigned int adresram;

unsigned int pert, period;

unsigned char sec, min, chas; //shethiki vremeni

unsigned char poz, nkey, pd; //otobragaem segment

unsigned int interruptcnt;

unsigned char iw, command, step;

sbit iware=P32;

sbit lin=P33;

sbit rs=P34

sbit e=P35;

sbit k1=P16;

sbit k2=P17;

bit fok; /* flag ispolnen sobitia*/

unsigned char lcd1[]={0,0,0x3a, 0,0,0x3a, 0,0,0×20,0×20,0x2d, 0×36,0×34,0×20,0×20,0×50, 0×65,0×72,0×69,0x6f, 0×64,0x2d, 0,0,0};

unsigned char lcd2[]={0×54,0×31,0x3d, 0,0,0,0,0×20,0×54,0×32,0x3d, 0,0,0,0,0×20,0×54,0×33, 0x3d, 0,0,0,0,0×20,0×54,0×34,0x3d, 0,0,0,0};

unsigned char lcd3[]={0×41,0×44,0×43,0×31,0x2d, 0,0,0,0,0,0×20,0×20,0×41,0×44,0×43, 0×32,0x2d, 0,0,0,0,0};

unsigned char lcd4[]={0×41,0×44,0×43,0×33,0x2d, 0,0,0,0,0,0×20,0×20,0×41,0×44,0×43, 0×34,0x2d, 0,0,0,0,0};

unsigned char dat0[]={0×23,0×34,0xdf, 0xde};

unsigned char dat[]={0,0,0,0,0,0,0,0,0,0,0,0};

unsigned char const lcdini[]={0×08,0x3c, 0×06,0x0f, 0×01} /*inicializacia LCD*/

unsigned char const nt1[]={0xDD, 0×05, 0xEC, 0xAD, 0×35, 0xb9, 0x4f, 0xed };

unsigned char const nt2[]={0xDD, 0×05, 0×35, 0xb9, 0xa3, 0xfd, 0xbd, 0×02 };

unsigned char const nt3[]={0xDD, 0×05, 0×67, 0xe4, 0×32, 0xde, 0xae, 0×34 };

unsigned char const nt4[]={0xDD, 0×05, 0xEC, 0xb9, 0×56, 0x0D, 0×23, 0×94 };

unsigned char const nadc[]={0x0f, 0×00, 0×68, 0×35, 0xb9, 0xF9, 0xBD, 0×24 };

void delay (void char t) { unsigned char dd; for (dd=0;dd

void iwreset (void) //——————— reset

{

fok=0;

iware=1;

if (iware) //start proc

{ iware=0; delay (100); //timeout 500mks

iware=1;delay (14); //timeout 70 mks

if (!iware) { delay (100); //500mks

if (iware) {fok=1;} } }

void readiw (void) //———————read IWare

{ unsigned char pp, nn;

pp=0; for (nn=0;nn<8;nn++)

{ iware=0; delay (3); //start obmena bit

iware=1; delay (6); //+30mks dla chtenia

CY=iware;pp=pp>1;

delay (14);iware=1;

delay (3);} iw=pp;} //save rezultat

void writeiw (void char pp1) //—————write IWare

{unsigned char pp, nn;

pp=pp1;

for (nn=0;nn<8;nn++)

{ iware=0; delay (3);

pp=pp>1; iware=CY;

delay (20);iware=1;

delay (3); }}

void uart (void) interrupt 5 using 2/*obmen s SIM300*/

{if (RI)

{if (SBUF==0xff){P37=1;

for (i=0;i<2000;i++) delay (200);P37=0; }//vse sovpalo na 2 sek open door

if (SBUF==0){sec=0; min=0;chas=0;}}

if (TI)

{TI=0; if (++step<18) SBUF=dat0[step];

}

}

void timer0 (void) interrupt 1 using 2 /*Function interrupt timer0*/

{

TH0=0xfc; /*set timer0=64 614 1000perrepolnen v sek*/

TL0=0×66;

if (++pert==1000){pert=0;if (++sec==60){sec=0;if (++min==60){min=0;if (++chas==24){chas=0;}}}}c

rs=1;

if (pert==30)

{ lcd1[0]=chas/10+0×30; lcd1[1]=chas%10+0×30;

lcd1[3]=min/10+0×30; lcd1[4]=min%10+0×30;

lcd1[6]=sec/10+0×30; lcd1[7]=sec%10+0×30; }

} /*end Function interrupt timer0*/

void main (void)

{

/*Ini parametr*/

PT0=0; /*priority = 0*/

TMOD=0×21; /*1 regim*/

TR0=1; /*start timet0*/

SCON=0×50; //obmen 8bit takt for timer1

TH1=0xFD;

sekl=0; /*time 1s*/

ES=1;

ET0=1; /*enable interrupt timer0*/

EA=1; /*enable interrupt*/

adresram=0;

while (1)

{

resetiw;

if (fok){writeiw (0xCC);writeiw (0×44);} /*start preobrazovanii*/

ram[++adresram]=chas;

ram[++adresram]=min;

ram[++adresram]=sec;

/*read pole datchikow*/

iware=0;iware=1; /*reset DD6*/

for (j=0;j<16;j++)

{

rs=1;P1=0xfe;rs=0;rs=1;

for (i=0;i<8;i++)

if !(lin)pd=pd

ram[++adresram]=pd;

e=1;P1=0xfe;e=0;e=1;

for (i=0;i<8;i++)

if !(lin)pd=pd

ram[++adresram]=pd;

iware=0; iware=1;

}

while (pert<750); /*end preobrazovania*/

for (j=0;j<4;j++)

{ resetiw;

if (fok){writeiw (0×55);} /*start preobrazovanii*/

for (i=0;i<8;i++)

{ write (nt1[i+j*8]);} /*send nomer dathika*/

write (0xB8); /*komand read data*/

readiw ();

if (iw==0xff)readiw ();dat[j]=0×80

else {readiw ();dat[j]=iw;}

ram[++adresram]=dat[j];

}

resetiw;

write (ox55);

for (i=0;i<8;i++)

{ write (nadc[i]);} /*send nomer dathika*/

write (0xB8); /*komand read data*/

for (i=0;i<8;i++)

{readiw ();dat[++j]=iw;

ram[++adresram]=iw;

}

/*send SMS data*/

step=0;

SBUF=dat0[0];

}

}

for (i=0;i<8;i++)

{ write (nt1[i+j*8]);} /*send nomer dathika*/

write (0xB8); /*komand

//vyvod na displey znachenii acp

lcd3[5]=dat[5]*256+dat[4]/10 000+0×30;

lcd3[6]=dat[5]*256+dat[4]%10 000/1000+0×30;

lcd3[7]=dat[5]*256+dat[4]%10 000%1000/100+0×30;

lcd3[8]=dat[5]*256+dat[4]%10 000%1000%100/10+0×30;

lcd3[9]=dat[5]*256+dat[4]%10 000%1000%100%10+0×30;

lcd3[17]=dat[7]*256+dat[6]/10 000+0×30;

lcd3[18]=dat[7]*256+dat[6]%10 000/1000+0×30;

lcd3[19]=dat[7]*256+dat[6]%10 000%1000/100+0×30;

lcd3[20]=dat[7]*256+dat[6]%10 000%1000%100/10+0×30;

lcd3[21]=dat[7]*256+dat[6]%10 000%1000%100%10+0×30;

lcd4[5]=dat[9]*256+dat[8]/10 000+0×30;

lcd4[6]=dat[9]*256+dat[8]%10 000/1000+0×30;

lcd4[7]=dat[9]*256+dat[8]%10 000%1000/100+0×30;

lcd4[8]=dat[9]*256+dat[8]%10 000%1000%100/10+0×30;

lcd4[9]=dat[9]*256+dat[8]%10 000%1000%100%10+0×30;

lcd3[17]=dat[11]*256+dat[12]/10 000+0×30;

lcd3[18]=dat[11]*256+dat[12]%10 000/1000+0×30;

lcd3[19]=dat[11]*256+dat[12]%10 000%1000/100+0×30;

lcd3[20]=dat[11]*256+dat[12]%10 000%1000%100/10+0×30;

lcd3[21]=dat[11]*256+dat[12]%10 000%1000%100%10+0×30;

if (!k1)&&(k2)&&(regedit==0)

{ period++;

lcd1[22]=period/100+0×30;

lcd1[23]=period%100/10+0×30;

lcd1[24]=period%100%10+0×30;

};

if (k1)&&(!k2)&®edit==0)

{ period—;

lcd1[22]=period/100+0×30;

lcd1[23]=period%100/10+0×30;

lcd1[24]=period%100%10+0×30;};

if (!k1)&&(!k2)

{regedit++;

if (regedit=4) regedit=0;

if (!k1)&&(k2)&&(regedit==1)

{chas++;

if (chas=24) chas=0;

lcd1[0]=chas/10+0×30;

lcd1[1]=chas%10+0×30; }

if (k1)&&(!k2)&&(regedit==1)

{chas—;

if (chas=0) chas=23;

lcd1[0]=chas/10+0×30;

lcd1[1]=chas%10+0×30; }

if (!k1)&&(k2)&&(regedit==2)

{min++;

if (min=60) min=0;

lcd1[3]=min/10+0×30;

lcd1[4]=min%10+0×30;}

if (k1)&&(!k2)&&(regedit==2)

{min—;

if (min=0) min=59;

lcd1[3]=min/10+0×30;

lcd1[4]=min%10+0×30;}

if (!k1)&&(k2)&&(regedit==3)

{sec++;

if (sec=60) sec=0;

lcd1[6]=sec/10+0×30;

lcd1[7]=sec%10+0×30;}

if (!k1)&&(k2)&&(regedit==3)

{sec—;

if (sec=0) sec=59;

lcd1[6]=sec/10+0×30;

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