ого АЦП).
В· Малі габарити.
В· Більш висока точність, ніж у паралельного АЦП.
Мінуси цього типу перетворювача, звичайно ж, низька швидкість перетворення, при цьому, чим вище напруга, тим більше піде часу на перетворення.
3. Пристрій системи обробки зображення
Система обробки зображення, що розробляється мною, заснована на мікроконтролері "ATmega8" (див. рис.3.1.) і лінійки ПЗЗ "TSL201R" (див. рис.3.2.). br/>В
Рис.3.1 мікроконтролері "ATmega8"
В
Рис.3.2 ПЗС лінійка "TSL201R"
3.1 Схема електрична принципова
В
Рис.3.3 Схема електрична принципова
Для початку необхідно за живити схему, для цього подаємо +5 вольт на 7 (VCC) і на 20 (AVCC) контакти мікроконтролера і на 4 (VDD) контакт ПЗС лінійки, а так само +1 вольт опорного напруги АЦП на 21 (AREF) контакт ATmega8.8 і 22 контакти контролера виводяться на землю, так само як і 6 і 7 контакти ПЗС. На 1 контакт (Reset) мікроконтролера необхідно подавати логічний одиницю, для цього подаємо на неї +5 вольт через опір (10 К Ом). Далі підключаємо 3 контакт ПЗС лінійки (AO) до 23 контакту ATmega8 (PortC0/ADC0), 1 (SI) і 2 (CLK) контакти ПЗС до 16 (PortB2) і 15 (PortB1) контактам контролера відповідно. На цьому мінімально необхідна схема готова (див. рис.3.3). Для зменшення перешкод при роботі АЦП, можна поставити на харчуванні схеми фільтри високих і низьких частот. br/>
3.2 Принцип роботи та код програми
3.2.1 Фізичний принцип роботи
З мікроконтролера (15 контакт PortB1) на ПЗС (2 контакт CLK) йдуть синхроімпульси, які задають такт роботи ПЗС датчика. Коли контролер готовий приймати сигнал від ПЗС то на його 16 контакт подається логічна одиниця, при вступі якої на 1 контакт ПЗС (SI), лінійка починає передачу вихідного сигналу (3 контакт AO). Сигнал від ПЗС приходить на нульовий канал входу вбудованого в мікроконтроллер АЦП (23 контакт ADC0). Потім в АЦП мікроконтролера відбувається перетворення аналогового сигналу в цифровий, і його збереження у вбудованій в контролер пам'яті. p align="justify"> Залежно від величини опорного напруги АЦП (21 контакт AREF) залежить одиничне значення для перетворення, а, отже, і точність виміру.
3.2.2 Алгоритм програми
Для початку необхідно ініціалізувати всі необхідні бібліотеки. Після чого дозволяємо переривання і налаштовуємо таймери. Потім инициализируем вбудоване АЦП. Далі через порт B1 подаємо меандр з тривалістю періоду не менше 100 наносекунд. Для початку прийому сигналу від ПЗС подаємо на порт B2 імпульс тривалістю не менше 20 наносекунд. На виході ПЗЗ...