Аналоговые цифровые преобразователи по методу последовательных приближений
Автор: Андрей Бурдин • Май 20, 2023 • Лабораторная работа • 395 Слов (2 Страниц) • 175 Просмотры
Лабораторная работа №1.
Аналоговые цифровые преобразователи по методу последовательных приближений.
Дано:
Uвх = 5.5522В (вариант №1)
Uвх = 3.2975В (вариант №2)
Uвх = 8.5792В (вариант №5)
Uвх = 2.8451В (вариант №7)
Задание
1. Преобразовать Uвх (согласно вариантам) в двоичный код
2. Найти погрешность измерения
Ход работы:
1. Получение 12-разрядного кода. Результаты приведены в таблице 1.
Метод последовательных приближений показана на рисунке 1. По этому методу сдвиговый регистр поочередно добавляет единицу в разряды регистра последовательных приближений, начиная со старшего (в таблице столбец «Код в регистре последовательных приближений»). Если компаратор напряжения при этом отмечает, что напряжение ЦАП больше Uвх, то эта очередная единица в регистрах не фиксируется (иначе – фиксируется) (в таблице «Результат накапливаемы»). Если же напряжение меньше Uвх, то в следующем такте к коду добавляется старший разряд регистра, т.е. единицу. Если же напряжение больше Uвх, то в следующем такте предыдущий старший разряд меняется на меньший и добавляется старший, так как начался новый такт. Таким образом, происходит «взвешивание» всех разрядов двоичного кода.
[pic 1]
Рис. 1. Структура АЦП по методу последовательных приближений
Таблица 1. 12 тактов последовательного преобразования АЦП вариант 1 Uвх = 5.5522 В
Такт | Вес ЦАП в этом такте | Код в регистре последовательных приближений | Выход ЦАП | Результат накапливаемый (буферный P-p) |
1 | 5.12 | 100000000000 | 5.12 | 100000000000 |
2 | 2.56 | 110000000000 | 7.68 | 100000000000 |
3 | 1.28 | 101000000000 | 6.4 | 100000000000 |
4 | 0.64 | 100100000000 | 5.76 | 100000000000 |
5 | 0.32 | 100010000000 | 5.44 | 100010000000 |
6 | 0.16 | 100011000000 | 5.6 | 100010000000 |
7 | 0.08 | 100110100000 | 5.52 | 100010100000 |
8 | 0.04 | 100110110000 | 5.56 | 100010100000 |
9 | 0.02 | 100110101000 | 5.54 | 100101001000 |
10 | 0.01 | 100110101100 | 5.55 | 100101001100 |
11 | 0.005 | 100110101110 | 5.555 | 100101001100 |
12 | 0.0025 | 100110101101 | 5.5575 | 100101001100 |
2. Находим погрешность измерения по формуле:
* 100%, [pic 2]
где – погрешность измерений;[pic 3]
– входное напряжение;[pic 4]
– максимально близкое выходное напряжение на выходе ЦАП к входному напряжению.[pic 5]
*100%= 0.039%[pic 6]
Погрешность измерения равна 0.039%
Таблица 2. 12 тактов последовательного преобразования АЦП вариант 2 Uвх = 3.2975 В
Такт | Вес ЦАП в этом такте | Код в регистре последовательных приближений | Выход ЦАП | Результат накапливаемый (буферный Р-р) |
1 | 5,12 | 100000000000 | 5,12 | 000000000000 |
2 | 2,56 | 010000000000 | 2,56 | 010000000000 |
3 | 1,28 | 011000000000 | 3,84 | 010000000000 |
4 | 0,64 | 010100000000 | 3,2 | 010100000000 |
5 | 0,32 | 010110000000 | 3,52 | 010100000000 |
6 | 0,16 | 010101000000 | 3,36 | 010100000000 |
7 | 0,08 | 010100100000 | 3,28 | 010100100000 |
8 | 0,04 | 010100110000 | 3,32 | 010100100000 |
9 | 0,02 | 010100101000 | 3,3 | 010100100000 |
10 | 0,01 | 010100100100 | 3,29 | 010100100100 |
11 | 0,005 | 010100100110 | 3,295 | 010100100110 |
12 | 0,0025 | 010100100111 | 3,2975 | 010100100111 |
...