Содержание
- 2. Что такое АЦП?
- 3. Основные характеристики АЦП разрешающая способность; абсолютная точность; предельная частота дискретизации; диапазон входных напряжений На вход АЦП
- 4. Разрешающая способность Разрешающая способность (разрешение) – это способность АЦП различать два значения входного сигнала. Определяется как
- 5. Абсолютная точность Абсолютная точность – отклонение реального преобразования от идеального. Это составной результат нескольких погрешностей АЦП.
- 6. Предельная частота дискретизации Предельная частота дискретизации определяет быстродействие АЦП и измеряется в герцах или количестве выборок
- 7. Пример работы АЦП
- 8. Алгоритм работы АЦП МК ATMega16 Основная программа Инициализация портов Инициализация АЦП Разрешение прерываний Бесконечный цикл {
- 9. Инициализация АЦП Чтобы запустить модуль АЦП, его нужно предварительно настроить. За это отвечают три регистра: Регистр
- 10. Регистр ADMUX За выбор ИОНа отвечают биты REFS1, REFS0. Результат преобразования хранится в двух регистрах (ADCH,
- 11. Регистр ADMUX
- 12. Регистр ADMUX Номер выбранного в данный момент канала мультиплексора задается битами MUX4, MUX3, MUX2, MUX1, MUX0
- 13. Регистр ADCSRA Чтобы АЦП заработал его надо включить, установить бит ADEN – 1 Запуск преобразования осуществляется
- 14. Для установки коэффициентов предделителя тактового сигнала предназначены биты ADSP2, ADSP1, ADSP0. ADIF - это флаг прерывания.
- 15. Регистр SFIOR
- 16. Работа АЦП
- 17. Код программы Код программы //программирование микроконтроллеров AVR на Си - осваиваем АЦП #include #include #defineStartConvAdc() ADCSRA
- 18. Продолжение //инициализируем АЦП //ион - напряжение питания, выравнивание влево, нулевой канал ADMUX = (0 //основной цикл
- 20. Скачать презентацию