Зміст
Введення
.1 Завдання
.2 Аналіз поставленого завдання
.3 Програма
.4 Розробка та опис алгоритмів
Висновок
датчик порт імпульс похибка
Введення
Поставлена ​​задача звучить таким чином: Програмним способом реалізувати датчик кутової швидкості обертання електродвигуна.
У сучасних системах управління електроприводами технологічних об'єктів використовуються імпульсні датчики швидкості обертання виконавчого механізму або електродвигуна. Імпульсний датчик механічно, без люфтів, зчленовується з валом двигуна і виробляє на своєму виході при обертанні останнього імпульси певної шпаруватості. При цьому число імпульсів на один оборот валу фіксоване і визначається конструкцією датчика. p> На практиці найбільш поширеною одиницею вимірювання кутової швидкості обертання валу двигуна ПДВ є позасистемна одиниця - число оборотів в хвилину (об/хв). Тому на кутовий швидкості обертання двигуна де на виході імпульсного датчика буде генерувати послідовність імпульсів з частотою f і періодом Т.
Розрахунок кутової швидкості обертання двигуна ПДВ через частоту проходження імпульсів f пов'язаний з розрахунком числа імпульсів за певний інтервал часу дельта t. Недоліком даного способу є те, що інформація про швидкість обертання двигуна виводиться із затримкою на величину At. Крім цього, зміна швидкості обертання двигуна протягом часу рахунку дельта t призводить до зниження точності розрахунку швидкості. p> Апаратне або програмне вимір періоду проходження імпульсів виконується за таким алгоритмом:
) визначається момент часу початку імпульсу по фронту імпульсу;
) з фіксованою дискретної виконується опитування тривалості періоду Т до моменту часу виконання умови В«закінчення періодуВ». При цьому в лічильнику фіксується число опитувань N за тривалість Т;
) за висловом здійснюється розрахунок кутової швидкості обертання двигуна.
1.1. Завдання
Завдання 3: програмним способом реалізувати датчик кутової швидкості обертання електродвигуна.
Дані варіанту 3 наведені в таблиці 1.
Таблиця 1
,
об/хв,
об/хв,
об/хв @ 1 @ 2Ошібка,% 100050050B5B61
1.2. Аналіз поставленого завдання
Необхідно розробити цифровий датчик швидкості аналізуючи кількість опитувань порту в перебігу періоду імпульсів що у порт В5. Так як тривалість позитивного імпульсу дорівнює половині періоду, то можна опитувати порт в перебігу позитивного імпульсу, а в перебігу другого напівперіоду аналізувати лічені дані і виводити результат (швидкість) в порт В6. p align="justify"> Важливим аспектом виконання завдання є зменшення похибки, що виникає через наявн...