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 мА присутній великий...