ADS1241 - занижает показания
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено krupskij 30 июня 2004 г. 13:52

Проблема : ADS1241 занижает показания. Выглядит это
следующим образом : питание АЦП 5 В, частота сьема данных 15 Гц,
данные снимаю дифференциально с платинового термосопротивления 50 Ом
W100=1.391, запитанного 400мкА. При опорнике АЦП 2.5 В рассчетные
данные по ледяной ванне и кипятку совпадают с измерянными -

2.5/16777215=1.49011620820261288896875911764855e-7 В/бит
Округленно ~ 0.000000149 В/бит или 0.149 мкВ/бит
Тогда при 0 град.С должен получиться код
0.02/0.000000149=~134228.18792
или ~ 134228 или 0x20C54, а при +100 град.С –
0.0278214/0.000000149=~186720.80537 или 186721 или 0x2D961, что даст
полный диапазон 52493 отсчета или дискрету 100/52493=~0.001905
град.С/бит

Устоявшиеся показания в ледяной ванне 0град.С 0x20Exx, что
соответствует расчетно 0.020063744 – 0.020101739 В падения и сопротивлению 50.15936 – 50.2543475 Ом, температуре по таблице
0 - +2 град.С.

Устоявшиеся показания в кипящей воде +100 град.С 0x2DBxx-0x2DDxx,
что соответствует расчетно 0.027883264 – 0.027997547 В падения
и сопротивлению 69.70816 – 69.9938675 Ом, температуре по таблице
+100 - +102 град.С..

При опорнике 1.5 В выходит следующая картина -
Устоявшиеся показания в ледяной ванне 0град.С 0x359xx, что
соответствует расчетно 0.019615175 – 0.01963797 В падения и
сопротивлению 49.0379375 – 49.094925 Ом, что по таблице дает
температуру -5 град.С.

Устоявшиеся показания в кипящей воде +100 град.С 0x4B0xx,
что соответствует расчетно 0.027465822 – 0.027488621 В падения
и сопротивлению 68.664555 – 68.7215525 Ом что по таблице дает
температуру около +95 - +96 град.С.

То ли я где-то накосячил, то ли просто надо в вводить поправку,
а может еще какой подводный камень есть, помогите советом, плз!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru