n="justify"> 3C в сталому режимі роботи є синусоїдальними функціями часу , зсунутими відносно один одного на третину періоду, тобто утворюють симетричну систему. Вони формуються програмним координатним перетворювачем на основі даних, які задають частоту фазних струмів, і сигналів завдання активного Ia і реактивного I m струмів, що визначають амплітуду фазних струмів. Перетворення здійснюється в два ступені. Спочатку розраховується двофазна система сигналів:
а потім здійснюється перетворення числа фаз:
На заключному етапі проводиться перетворення отримав завдання на струм в цифрові коди, для виведення їх у ЦАП. Це перетворення так само здійснюється за допомогою табличних функцій.
Все вищеописане було реалізовано за допомогою мови програмування ANSI С і компілятора Keil Software - C x51. Алгоритм програми та її вихідний текст, а так же текст допоміжних програм наведені у додатку 3, 4 і 5 даного дипломного проекту.
Блок цифро-аналогового перетворювача.
Для отримання аналогового сигналу був обраний ЦАП фірми Burr-Brown DAC4815. Це високошвидкісний 4-х канальний 12 розрядний цифроаналоговий перетворювач з паралельним інтерфейсом, що володіє незначним власним енергоспоживанням, малим температурним дрейфом і вбудованим джерелом опорного напруги,
рис.6.8. Гранично допустимі значення параметрів DAC4815
рис.6.9. Функціональна схема DAC4815
Ріс.6.10. Підключення мікросхеми DS1232.
рис.6.11. Тимчасові затримки і розшифровка станів шини DAC4815
Весь інтерфейс управління цим цапом реалізований в підпрограмі, спричиненої в основній програмі реалізації цифрового контуру швидкості.
Блок захисту від збоїв.
Системи, побудовані на базі мікропроцесорів, можуть мати специфічні відмови або збої в роботі.
Наприклад, через близькою сильної електромагнітної завади може спотворитися частина інформації, оброблюваної мікропроцесором в даний момент, що може спричинити збій в алгоритмі керуючої програми, а так само зацикленням роботи процесора або його зависанням raquo ;. Все це призводить до відмови в роботі контролера.
Як правило, такі сильні і фатальні перешкоди трапляються дуже рідко, але якщо контролер виконує частину операцій в налагодженому технічному процесі, то такий його відмова призводить до виникнення незапланованого простою в роботі всієї системи і економічними збитками.
Працездатність контролера можна відновити, подавши на процесор команду скидання (Reset). Для автоматичного розпізнавання ситуації зависання і подачі сигналу Reset застосовується схема watchdog ( сторожовий собака досл.) Таймера (WDT).
Так само в завдання сучасного WDT входять завдання відстеження небезпечного зміни живлячої напруги і скидання процесора при напрузі нижче критичного (інакше його поведінка може стати непередбачуваним) і початковий скидання мікроконтролера при подачі живлення.
Для реалізації всіх вищенаведених вимог були застосовані дві мікросхеми фірми Dallas Semiconductor - DS1232, по одній на кожен мікроконтролер. Особливістю цієї мікросхеми є можливість завдання часу неактивності, після якого настає скидання. Це завдання виконується за допомогою виведення TD мікросхеми.
Ріс.6.12. Завдання часу затримки скидання в DS1232.
рис.6.13. Діаграма тимчасових затримок DS1232
Блок перетворювачів напруги.
В якості вихідного напруги застосовується промисловий стандарт 24 вольт постійного струму.
У спроектованій системі потрібні два типи живлячих напруг. Це + 5в і ± 15в. Щоб отримати такі напруги від вихідної мережі були застосовані дві мікросхеми перетворювачів напруги фірми Burr-Brown - DCP022405P і DCP022415DP.
Ріс.6.14. Структурна схема DC/DC перетворювача.
Особливістю цього перетворювача є гальванічна розв'язка від живильної мережі і контроль температури корпусу. При досягненні температури 150оС відбувається автоматичне відключення перетворювача, при зниженні - працездатність знову відновлюється.
Потужність даного перетворювача складає 2 W. Порахуємо струми, споживані всій схемою.
Допустимі струми для перетворювачів:
=I * A; I=2/5=400 мА - для DCP022405P=2/(15 + 15)=67 мА - для DCP022415DP
По лінії + 5в.
Мікросхеми: C51 - 20 мА; C420 - 100 мА;- 10 мА;- 10 мА;- 2 * 2=4мА;
Індикатори HDSP-F103 - 7 * 3=21 мА.
заг=20 + 100 + 10 + 10 + 4 + 21=165 мА.
При максимальній нормі 400 мА присутній великий...