
- •1.Техническое задание.
- •3. Идеальная линейная характеристика преобразования по температуре.
- •4. Погрешность нелинейной характеристики.
- •5. Определение разрешающей способности ацп.
- •6. Линеаризация нсх преобразователя.
- •7. Выбор и обоснование принципа работы ацп.
- •Ацп последовательного приближения.
- •8. Расчет времени преобразования измерительного преобразователя.
- •9. Структурная схема измерительного преобразователя.
5. Определение разрешающей способности ацп.
Разрешающая способность преобразователя есть наименьший уровень входного аналогового сигнала (для АЦП), для которого вырабатывается выходной цифровой код, и наименьший входной цифровой код (для ЦАП), для которого образуется уровень выходного аналогового сигнала. На практике полезная разрешающая способность преобразователя часто оказывается меньше указанной, поскольку она ограничивается из-за воздействия шума, температуры и факторов времени.
Определим разрядность аналого-цифрового преобразования. Так как погрешность преобразователя не должна превышать ±5 единиц младшего значащего разряда (МЗР), при этом класс точности должен быть 0,2 (с учетом запаса по погрешности 20 %), то рассчитаем требуемое количество разрядов АЦП, исходя из погрешности 0,2 %.
Погрешность преобразователя (5 МЗР) не должна превышать 0,2 %, в таком случае разрешающая способность, т.е. 1 МЗР < 0,2 %/ 5 = 0,04 %. Если младший значащий разряд составляет 0,04 % от полного выходного сигнала АЦП, то число возможных состояний выхода АЦП: 100% / 0,04% = 2500.
Отсюда следует, что количество разрядов АЦП равно log2 2500 = 11,3 < 12 разрядов.
Таким образом, для обеспечения заданной точности преобразования требуется разрядность АЦП не менее 12.
При необходимости линеаризации, на нее надо дополнительно 2 разряда, тогда значение разрешающей способности аналого-цифрового преобразования будет:
Таким образом, разрешающая способность аналого-цифрового преобразования должна быть не менее 14 разрядов.
6. Линеаризация нсх преобразователя.
Для достижения требуемой точности преобразования используют линеаризацию НСХ термопреобразователя. На практике широкое распространение получил метод линеаризации с помощью кусочно-линейной аппроксимации. В этом методе исходную функцию представляют ломанной кривой, уменьшая тем самым число точек характеристики, значение которых необходимо держать в памяти вычислительного устройства, соответственно при этом уменьшаются требования к вычислительному устройству, что удешевляет стоимость всей системы и упрощает ее.
Мы также будем использовать метод кусочно-линейной аппроксимации. Для этого разделим исходную НСХ термопреобразователя на несколько участков, в каждом из которых НСХ представляется прямым отрезком, соединяющим крайние точки характеристики НСХ.
В первом приближении число необходимых участков линеаризации можно определить по формуле .
,
где
– число участков линеаризации;
– максимальная погрешность линеаризации
(%)
– требуемая
точность преобразования (0,2)
Итак,
= 0,38/0,2 = 1,9
2
участка.
Таким образом, в первом приближении, для соответствия преобразователя классу точности 0,25, исходную НСХ термопреобразователя необходимо разделить на 2 участка.
При таком числе участков кусочно-линейная аппроксимация неэффективна, а использование ПЗУ для прямого преобразования выходного кода АЦП в значение температуры позволяет просто реализовать соответствие преобразователя классу точности 0,25 для диапазона температур от 0 до 100 °С.
Значение требуемой емкости ПЗУ найдем по формуле:
где
– число входных
значений для ПЗУ;
- разрядность
входных данных с АЦП;
– длина кода АЦП
(в байтах).
В нашем случае N=14 разрядов, длина выходного кода d=2байта (14бит/8бит).