ВУЗ:
Составители:
177
Затем подадим на входы АЦП напряжение с резистора R7, восстановив
разорванные ранее соединения. В 24-разрядном слове результата теперь будут
меняться только 7 младших разрядов, что дает значение реального разрешения
17 разрядов. Очевидно, в данном случае расхождение между заявленным и ре-
альным разрешением имеет место из-за собственных шумов AD780 и резисто-
ров R7, R8 и (или) внешних наводок на измерительные цепи. Возможно, ре-
зультаты окажутся лучше, если измерительные цепи и цепи опорного напряже-
ния экранировать, хотя в спецификации на микроконвертор о необходимости
такой экранировки ничего не сказано.
Для того, чтобы установить в программе adc0.asm диапазон входных сиг-
налов модуля АЦП0 равным ±20 мВ, следует в подпрограмме Pod_INIT_RSN
поместить в специальный регистр ADC0CON байтовую константу #01001000b.
После трансляции получившегося исходного текста и загрузки сгенерированно-
го файла adc0.hex в ADuC824 произведем оценку реального разрешения АЦП
для диапазона ±20 мВ, проделав часть описанной выше последовательности
операций. Можно видеть, что до проведения системной калибровки «нуля» при
наличии замыкания (напряжения системного «нуля») на входе в показаниях
ЖКИ будут оставаться неизменными и нулевыми 10-11 старших разрядов ре-
зультата. После проведения системной калибровки «нуля» неизменными и ну-
левыми окажутся 12–13 старших разрядов. Как и в предыдущем случае, полу-
ченный результат вполне соответствует заявленному производителем в специ-
фикации на ADuC824 значению реального разрешения ADC0, приведенному в
табл. 1.1 (13 разрядов при частоте преобразования 20 Гц и диапазоне ±20 мВ).
Программа, исходный текст которой приведен в файле adc0_a.asm (лис-
тинг 3.7), функционально идентична предыдущему примеру, но производит вы-
вод результата преобразований на индикацию в десятичном коде (в виде деся-
тизначного числа). С помощью программы adc0_a.asm, располагая цифровым
вольтметром с достаточной точностью и разрешением, можно количественно
оценить такие параметры ADC0, как интегральную нелинейность и ошибку
смещения. (Для этой цели вполне годится и программа из предыдущего приме-
ра, но десятичными числами при ручных расчетах оперировать удобнее, чем
двоичными). Считывание результатов преобразований с ЖКИ следует произво-
дить после проведения внутренних калибровок «нуля» и верхнего предела шка-
лы и системной калибровки «нуля», как это описано в предыдущем примере.
Для достижения наилучшей возможной точности преобразования частота об-
новления данных на выходе модуля АЦП выбрана минимальной (5 Гц). Для
оценки интегральной нелинейности и смещения надо считать показания ЖКИ
для нескольких значений входного напряжения, одновременно измерив вольт-
метром эти значения, а затем по полученным точкам построить график зависи-
мости результата преобразования в дискретах от входного напряжения в воль-
тах. Величина отклонения получившейся кривой от прямой линии, проведен-
ной из точки с координатами (0,0) в точку с координатами (2,56В, 224 = 16 777
216 дискрет) для каждой точки кривой, измеренная в дискретах, является зна-
Страницы
- « первая
- ‹ предыдущая
- …
- 175
- 176
- 177
- 178
- 179
- …
- следующая ›
- последняя »
