Жарықдиодты басқару үшін ұқсас шығуды (ЕИМ) пайдалану үлгісі Arduino бағдарламасының File->Sketchbook->Examples->Analog мәзірінен қолжетімді.
Ендік-Импульсті модуляция, немесе ЕИМ, бұл цифрлы құрылғылар арқылы өзгерген ұқсас мәндер алу операциясы. Құрылғы максималды және минималды мәндердің арасында үнемі ауысып отыратын тікбұрышты имсульстар-сигнал алу үшін пайдаланылады. Бұл сигнал 0 В қосуға қатысты 5 В қосу уақытының ұзақтығын өзгерте отырып, максималды (5 В) және минималды (0 В) мәндер арасында кернеуді модельдейді. Максималды мәнді қосу ұзақтығы импульстің ені деп аталады. Әртүрлі ұқсас шаманы алу үшін импульстің ені өзгереді. Қосу-сөндіру кезеңдерін айтарлықтай жылдам
7.1.1 ШИМ.docx
«Роботты техника». 4ші деңгей. 11 сабақ.
Сабақтың тақырыбы: ЕндікИмпульсті модуляция.
Сабақтың ұзақтығы: 2 сағ.
ЕндікИмпульсті модуляция
ЕндікИмпульсті модуляция, қысқаша ЕИМ, (ағылш. PWM)
Жарықдиодты басқару үшін ұқсас шығуды (ЕИМ) пайдалану үлгісі Arduino
бағдарламасының File>Sketchbook>Examples>Analog мәзірінен қолжетімді.
ЕндікИмпульсті модуляция, немесе ЕИМ, бұл цифрлы құрылғылар арқылы
өзгерген ұқсас мәндер алу операциясы. Құрылғы максималды және
минималды мәндердің арасында үнемі ауысып отыратын тікбұрышты
имсульстарсигнал алу үшін пайдаланылады. Бұл сигнал 0 В қосуға қатысты
5 В қосу уақытының ұзақтығын өзгерте отырып, максималды (5 В) және
минималды (0 В) мәндер арасында кернеуді модельдейді. Максималды мәнді
қосу ұзақтығы импульстің ені деп аталады. Әртүрлі ұқсас шаманы алу үшін
импульстің ені өзгереді. Қосусөндіру кезеңдерін айтарлықтай жылдам
ауыстыру кезінде оның жарықтану анықтығын басқара отырып, жарықдиодта
0 және 5 В арасында үнемі сигнал беруге болады.
Графикада жасыл сызықтар тұрақты уақытша кезеңдерді белгілейді. Кезеңнің
ұзақтығы ЕИМ жиілігіне қарсы пропорциялы. Яғни, ЕИМ жиілігі 500 Гц
құрайтын болса, онда жасыл сызықтар әрқайсысы 2 миллисекунд ұзақтығымен
интервалды белгілеп отырады. 0255 ауқымымен analogWrite() функциясын
шақыру analogWrite(255) жұмыс циклына 100% (үнемі қосылу 5 В), ал
analogWrite(127) мәні жұмыс циклына 50% сәйкес келетінін білдіреді. ЕндікИмпульсті модуляция
жұмыс циклынан 0% – analogWrite(0)
жұмыс циклынан 25% – analogWrite(64)
жұмыс циклынан 50% – analogWrite(127)
жұмыс циклынан 75% – analogWrite(191)
жұмыс циклынан 100% – analogWrite(255)
Мысал үшін платформаны алып оны алға артқа сілкілей бастау керек. Біздің
көзімізге бұл қозғалыс жарықдиодтың жыпықтауын жарқырауық сызықтарға
айналады. Жарықдиодта импульс енін ұлғайту немесе азайту жарықдиодтың
жарқырауық сызықтарын ұлғайтады немесе азайтады. Енді сіз импульстің ені
не екенін білесіздер.
Знакомство с контроллером Arduino.
Знакомство с контроллером Arduino.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.