начена для компенсації синфазного сигналу, застосований операційний підсилювач типу ОР97 - малопотребляющій прецизійний ОУ з надзвичайно високим коефіцієнтом ослаблення синфазного сигналу (мін. Значення 114 дБ). Ця схема подає на праву ногу пацієнта напруга, яка компенсує синфазну складову сигналу з метою усунути вплив синфазного сигналу. Операційний підсилювач має коефіцієнт підсилення для синфазного сигналу, рівний 91 [тобто R4/(R2IIR3)=1 МОм/11 кОм !, і частоту зрізу низькочастотного фільтра близько 160 Гц, що забезпечує стійкість посилення
[f_3JB=1/2л * (10 кОм * 0,1 мкФ)].
Гальванічна розв'язка застосована в цифровому інтерфейсі RS - 232, що зв'язує електрокардіограф і комп'ютер, який призначений в даному прикладі для виведення даних. Як пристрій ізоляції сигналу застосована ІС ADuM1301 - двонаправлений цифровий ізолятор, створений за технологією iCoupler фірми Analog Devices. Дана технологія дозволила створити пристрої розв'язки цифрового сигналу, позбавлені недоліків, властивих Оптопару (таких недоліків, як дуже малий коефіцієнт передачі, нелінійна передавальна характеристика і т. Д.)
Пристрої iCoupler, крім того, забезпечують високу швидкість передачі даних при набагато меншому енергоспоживанні в порівнянні з оптопарами. ІС ADuMUOl має три ізолюючих канали, два їх яких використовуються в даній схемі - один для передачі, інший для отримання даних. (Невикористовуваний канал надалі можна використовувати для передачі сигналу дозволу/заборони передачі даних.) Харчування вхідної частини приладу здійснюється за допомогою ІС ADP3607-5 - стабілізатора напруги на перемикаються конденсаторах, який забезпечує постійну напругу 5 В. Лінії живлення тієї частини приладу, яка підключена до комп'ютера, абсолютно ізольовані від вхідної частини. Харчування вихідний частини приладу може здійснюватися від комп'ютера або від іншого джерела живлення. Харчування ізольованій частині реєстратора ЕКГ здійснюється за допомогою батареї, яка періодично заряджається за допомогою зарядного пристрою в той час, коли апарат ЕКГ не використовується. Для того, щоб обробляти біполярний вхідний сигнал, підсилювачів AD620 і ОР97 вимагається біполярний харчування ± 5 В. Стабілізатор напруги на перемикаються конденсаторах ADP3607-5 та інвертор на перемикаються конденсаторах ADP3605 служать для отримання стабілізованої двополярного живлення від батареї напругою 3 В.
ІС ADP3607 - подвоювач напруги зі стабілізованою вихідною напругою, що забезпечує струм до 50 м А. Вона здатна працювати при напрузі живлення 3 В, є версія, що забезпечує фіксовану вихідну напругу 5 В (ADP3607-5) - саме такий застосований в даній схемі. (Дані ІС поставляються також у варіанті з підстроюванням вихідної напруги в діапазоні 3 ... 9 В за допомогою зовнішнього резистора. Вони можуть забезпечити і більш високу напругу, якщо додати зовнішню щабель «насоса» - кілька пасивних компонентів.)
Інвертори на перемикаються конденсаторах ADP36O5 зі стабілізованою вихідною напругою можуть забезпечити струм до 120 мА. Вони поставляються з фіксованою вихідною напругою - 3 В (ADP3605-3J або з регульованими зовнішніми резисторами в діапазоні - 3 ... - 6 В. (Більш висока напруга можна отримати за допомогою додаткового зовнішнього каскаду, так само як і в ІС ADP36O7.) Нам необхідне джерело напруги живлення - 5 В при вхідній напрузі +5 В, тому опір резистора R вибрано рівним 31,6 кОм (± 1%) за допомогою рівняння V0UT=и- - 1,5 R/4,5 кОм.
Обидва напруги живлення (5 В) отримані за допомогою ємнісних «зарядових насосів», в принципі нездатних генерувати небезпечне напруга навіть при порушенні режимів роботи, так як в схемі відсутні котушки індуктивності. У цих мікросхемах також є режим відключення (shutdown), що дозволяє мікроконвертор перекладати, їх у цей режим, коли система знаходиться в стані очікування.
Алгоритм роботи
Програма
; реалізація фільтра допомогою вирішення рівняння y (n)=y (n - 1) +0.5 (x (n) -y (n - 1)) SEGMENT DATAmydata: EQU 90h; лінія для виведення імпульсу: EQU 80h; порт вводу: EQU 00A0h ; порт виводу: EQU 19h; керуюче слово для налаштування
; портів: EQU 89h; регістр управління режимами
; таймерів-лічильників: EQU 02h; керуюче слово налаштування
; таймерів-лічильників: EQU 8Ch; старший байт Т/С0: EQU 38h; керуюче слово для завдання
; частоти переповнення: EQU 8Ch; керуючий біт пуску Т/С0: EQU 00A8h; регістр дозволу переривань: EQU 83h; слово дозволу переривань
; від Т/С0 і входу INT0: EQU 00F0h; регістр В: EQU 08h; коефіцієнт масштабування
y: DS 1; вих.сігн.SEGMENT CODE
RSEG myprog
; програма
; ініціалізаціі00hINIT; перехід до програми
; ініціалізаціі00A0h: MOV TMOD, #STMOD; настройка режиму Т/С0TH0, # STH0; завдання частоти
; діскретізацііTR0; пуск Т/С0IE, #SIE; дозвіл переривань
; від Т/С0 і входу INT0: SJMP ...