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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «ВстраиваСмыС систСмы. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… сСмСйства 68HC12/HCS12 с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ языка Π‘Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 78

Автор Π‘Ρ‚ΠΈΠ²Π΅Π½ Π‘Π°Ρ€Ρ€Π΅Ρ‚Ρ‚

β€’ Π”ля ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ прилоТСния слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ частоту Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ШИМ-сигнала. На основС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ структуру подсистСмы тактирования ΠΊΠ°Π½Π°Π»ΠΎΠ² модуля PWM;

β€’ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ CON23 ΠΈ CON01 Π² рСгистрС PWCLK для Π²Ρ‹Π±ΠΎΡ€Π° 8-разрядного ΠΈΠ»ΠΈ 16-разрядного Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹;

β€’ ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π»ΠΈ Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ²ΠΎΠΉ ШИМ. Π’ соотвСтствиС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ CENTR Π² рСгистрС PWCTL;

β€’ ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ШИМ-сигнала, Π² соотвСтствии с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ PPOL0…PPOL3 Π² рСгистрС PWPOL;

β€’ ΠΠ°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ источники тактирования для ΠΊΠ°Π½Π°Π»ΠΎΠ², для Ρ‡Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ PCLK0…PCLK3 Π² рСгистрС PWPOL;

β€’ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ коэффициСнты дСлСния для ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ CLOΠ‘K_A ΠΈ CLOΠ‘K_B, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого Π±ΠΈΡ‚Ρ‹ PCKA2…PCKA0 ΠΈ PCKB2…PCKB0 рСгистра PWCLK;

β€’ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² значСния рСгистров ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΈ рСгистров коэффициСнта заполнСния;

β€’ Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² модуля PWM, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого Π±ΠΈΡ‚Ρ‹ PWEN0…PWEN3 рСгистра EPWM.

Π’ ΠΊΠΎΠ½Ρ†Π΅ Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ (Π·Π°Π΄Π°Π½ΠΈΠ΅ 12) ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠΌ Π’Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ модуля ШИМ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. А ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ модуля PWM, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ настройки модуля PWM для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ШИМ-сигнала с частотой 976 Π“Ρ† ΠΈ коэффициСнтом заполнСния 66,7%.

Частоту тактирования ΠΊΠ°Π½Π°Π»Π° ШИМ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Ρ€Π°Π²Π½ΠΎΠΉ 8ΠœΠ“Ρ†/32 = 250 ΠΊΠ“Ρ†. Π­Ρ‚ΠΎΠΉ частотой Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 8-разрядный счСтчик ΠΊΠ°Π½Π°Π»Π°. Для формирования частоты 976 Π“Ρ† потрСбуСтся 256 отсчСтов частоты 250 ΠΊΠ“Ρ†, Ρ‡Ρ‚ΠΎ соотвСтствуСт максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌΡƒ коэффициСнту счСта 8-разрядного счСтчика ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΊΠ°Π½Π°Π»Π°.

Для формирования сигнала с коэффициСнтом заполнСния 66,7% слСдуСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°, Ρ€Π°Π²Π½Ρ‹ΠΉ 256 отсчСтам, Π° ΠΊΠΎΠ΄ коэффициСнта заполнСния β€” 171 отсчСту. Для формирования ШИМ-сигнала Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π» 0 модуля PWM.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ init_pwm.c ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ установку рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ модуля PWM для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ PP0 ШИМ-сигнала с частотой 976 Π“Ρ† ΠΈ коэффициСнтом заполнСния 66,7%:

/*--------------------------------------------------------*/

/* Ѐункция init_pwm Π·Π°Π΄Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ установки модуля PWM */

/*--------------------------------------------------------*/

void ini_pwm(void) {

 PWTST = 0x00; /*Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ модуля PWM*/

 PWCTL = 0Ρ…00; /*Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ²ΠΎΠΉ ШИМ*/

 PWCLK = 0x28 /*ΠΊΠ°Π½Π°Π» 0 Π² 8разрядном Ρ€Π΅ΠΆΠΈΠΌΠ΅, коэфф. дСлСния*/

              /* частоты E_CLOΠ‘K Ρ€Π°Π²Π΅Π½ 32*/

 PWPOL = 0Ρ…01; /*ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ высокий Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала*/

 DDRP = 0Ρ…FF; /*Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ P Π½Π° Π²Ρ‹Π²ΠΎΠ΄*/

 PWEN = 0x01; /*Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°Π½Π°Π»Π° 0 модуля PWM */

 PWPER0 = 255; /*ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°*/

 PWDTY0 = 171 /*ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ коэффициСнта заполнСния*/

}

/*--------------------------------------------------------*/

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ модуля PWM, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2

Π’ Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π·Π΄Π΅Π»Π° 4.24, ΠΌΡ‹ рассматривали ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ модуляции для управлСния сСрводвигатСлСм. Для напоминания структурная схСма управлСния сСрводвигатСлСм ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рис. 4.114. Π’ рассматриваСмом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡΠ΅Ρ€Π²ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ радиоуправляСмой ΠΌΠΎΠ΄Π΅Π»ΠΈ автомобиля. Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ сСрводвигатСля обСспСчиваСт ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния. Π­Ρ‚ΠΎΡ‚ ΡƒΠ³ΠΎΠ» опрСдСляСтся срСдним Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ напряТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прикладываСтся ΠΊ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŽ. НапряТСниС рСгулируСтся способом ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ модуляции, Ρ‚ΠΎΠ³Π΄Π° срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ напряТСния ΠΏΡ€ΡΠΌΠΎΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ коэффициСнту заполнСния ШИМ-сигнала. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ коэффициСнта заполнСния пСрСдаСтся ΠΏΠΎ Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Ρƒ. ИзмСнСниС Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² напряТСния, ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊ ΡΠ΅Ρ€Π²ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŽ, ΠΏΡ€ΠΈ сохранСнии частоты слСдования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ». Допустимый для Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ управлСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ рСгулирования коэффициСнта заполнСния составляСт ΠΎΡ‚ 4,5 Π΄ΠΎ 10 %. ΠŸΡ€ΠΈ этом частота слСдования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² напряТСния Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 50 Π“Ρ†.


Рис. 4.114. ИспользованиС ШИМ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ колСса радиоуправляСмой ΠΌΠΎΠ΄Π΅Π»ΠΈ автомобиля.


ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ настройки модуля PWM для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ШИМ-сигнала с частотой 50 Π“Ρ† ΠΈ коэффициСнтом заполнСния 4,5…10,0 %. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ частота ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ E_CLOΠ‘K Ρ€Π°Π²Π½Π° 8 ΠœΠ“Ρ†. Π’ΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ слСдования ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² E_CLOΠ‘K составляСт:

TECLOCK = 1/fECLOCK = 1/8 ΠœΠ“Ρ† = 125 нс

ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ слСдования Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ШИМ-сигнала составляСт:

TPWM = 1/fPWM = 1/50 Π“Ρ† = 20 мс

Число ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ E_CLOΠ‘K, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ отсчитано для формирования ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ШИМ-сигнала, составляСт:

KE_CLOCK = TPWM/TE_CLOCK = 20 мс/125 нс = 160 000

ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π½Π½ΠΎΠ΅ число слишком Π²Π΅Π»ΠΈΠΊΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 8-разрядном, Π½ΠΎ ΠΈ 16-разрядном рСгистрС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ модуля PWM Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ частоты E_CLOΠ‘K. МаксимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ коэффициСнта этого дСлитСля составляСт 128: 160 000/128 = 1250.

ИмСнно Ρ‚Π°ΠΊΠΎΠ΅ число отсчСтов слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ШИМ-сигнала с частотой 50 Π“Ρ†. Число 1250 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² 16-разрядном рСгистрС, поэтому ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ объСдинСниС Π΄Π²ΡƒΡ… 8-разрядных ΠΊΠ°Π½Π°Π»ΠΎΠ² модуля PWM Π² ΠΎΠ΄ΠΈΠ½ 16-разрядный. Аналогичным способом слСдуСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… коэффициСнтов заполнСния 4,5…10,0%.

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ модуля PWM для управлСния сСрводвигатСлСм Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ схСму рис. 4.115 ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ init_pwm.

Рис. 4.115. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий МК ΠΏΡ€ΠΈ обслуТивании модуля PWM

4.25. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ энСргии потрСблСния

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

ВсС описанныС дСйствия ΠΈΠΌΠ΅ΡŽΡ‚ своСй Ρ†Π΅Π»ΡŒΡŽ экономию энСргии аккумуляторной Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Π’Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ энСргопотрСблСния (Β«sleep modeΒ» β€” Ρ€Π΅ΠΆΠΈΠΌ сна) ΠΈ остаСтся Π² Π½Π΅ΠΌ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ поступит Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΌΠ΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ Π³Π»Π°Π²Π΅ 6 ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим, ΠΊΠ°ΠΊ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² микропроцСссорных систСмах. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ энСргия потрСблСния МК, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ CMOS Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° частотС систСмной ΡˆΠΈΠ½Ρ‹ МК. НСкоторыС значСния для Ρ‚ΠΎΠΊΠΎΠ² потрСблСния Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ МК ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ рис. 4.116.

Частота Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ систСмной ΡˆΠΈΠ½Ρ‹ ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния Ρ‚ΠΎΠΊΠΎΠ² потрСблСния 2 ΠœΠ“Ρ† 4 ΠœΠ“Ρ† 8 ΠœΠ“Ρ† Активный Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠžΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ 15 мА 25 мА 45 мА Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ 25 мА 45 мА 70 мА Π Π΅ΠΆΠΈΠΌ оТидания Wait (всС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹) ΠžΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ 1,5 мА 3 мА 5 мА Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ 4 мА 7 мА 10 мА Π Π΅ΠΆΠΈΠΌ останова STOP ΠžΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, (систСма тактирования Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π°) –40 +85 (Β°C) 10 мА 10 мА 10 мА +85 +105 (Β°C) 25 мА 25 мА 25 мА +105 +125 (Β°C) 50 мА 50 мА 50 мА

Рис. 4.116. Π’ΠΎΠΊ, потрСбляСмый МК сСмСйства 68HC12 Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹


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