) + 3 * X (k - 2) - 1 * X (k - 3) - 1,39 Е - 2 * Y (k) + 3,99 Е- 2 * Y (k - 1) - 3,86 Е - 2 * Y (k - 2), результат в регістрі b1
MOV a1, Y3;
MUL a1, A8; обчислення доданка А8 * Y (k - 3)
ADD b1, a1; обчислення значення всього виразу 1 * X (k) - 3 * X (k - 1) + 3 * X (k - 2) - 1 * X (k - 3) - 1,39 Е - 2 * Y (k) + 3 , 99Е - 2 * Y (k - 1) - 3,86 Е - 2 * Y (k - 2) +1,26 Е - 3 * Y (k - 3), результат в регістрі b1
MOV Y3, Y2; збереження значень для наступного такту
MOV Y2, Y1; збереження значень для наступного такту
MOV Y1, Y0; збереження значень для наступного такту
MOV Y0, b1; збереження значень для наступного такту
MOV X3, X2; збереження значень для наступного такту
MOV X2, X1; збереження значень для наступного такту
MOV X1, X0; збереження значень для наступного такту
MOV X0, a1; збереження значень для наступного такту
out про port, b1; висновок керуючого сигналу з b1
JMP start; замикання циклу.
Блок-схема програми корекції представлена ??відповідно з малюнком 22.
Малюнок 22 - Блок схема програми корекції
З аналізу програми слід, що для її реалізації потрібні наступні операції: логічні (переадресації), короткі (додавання, віднімання) і довгі (множення). Для використовуваного мікропроцесора час переадресації t п = 5.0 мкс, коротких операцій t до = 9.2 мкс, а довгих операцій t д=120 мкс. В результаті можна знайти час виконання всієї програми:
t в. пр.=20.5.10 - 6 + 7.9, 2.10 - 6 + 8.120.10 - 6=1.124? 10 - 3 c.
Час спрацювання RCL - ланцюжки дорівнює сумі спрацьовування окремих її елементів.
t ср=t с1 + t с2 + t L1=10 - 7 +5 · 10 - 3 +0,46=0,47 с.
Висновок: була розроблена програма корекції для мікропроцесора на мові Assembler і розраховано коригуючий пристрій на RLC ланцюжках.
Висновок
Розроблений пристрій відповідає вимогам технічного завдання. За допомогою аналізу системи був виявлений недолік - невідповідність ЛАЧХ системи з типовою ЛАЧХ, що забезпечує найбільш оптимальні показники якості САУ. За допомогою методу синтезу було розроблено коригуючий пристрій, що приводить систему до сталого увазі. В якості КУ може бути використано як RC - ланцюжок, так і керуюча програма мовою Assembler. Оскільки в САУ є МП, то для найбільш повного використання його можливостей, краще КУ реалізовувати в якості робочої програми, так як час оброблюваних мікропроцесором сигналів (1,12 мс) менше часу обробки сигналів коригувальним пристроєм у вигляді RLC - ланцюжки (0,47 з ). В даний час систему автоматичного управління гучністю звуку можна успішно застосовувати, у побутовій техніці, наприклад в телевізорах або телефонах. При цьому забезпечиться необхідний рівень гучності в пристрої, залежно від рівня зашумленности.
Список літератури
1. Журенков А. Регулювання та позичена гучності в САУ. «Енергія», Ленінградське відділення, 1992. - 320 с.
. Іофе В.К., Лізунков М.В. Побутові акустичні системи - М.: Радіо і зв'язок, 1984. - 96 с.
. Терещук Р.М...