Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


E140 Напряжение

Вы не вошли.

 Поиск | Регистрация | Вход 

Clark
08.07.2004 12:54:36
#1

Гость

E140 Напряжение

Снимаю через АЦП напряжение 5В - программно получаю число (SHORT)3900. Почему?
Может надо записать пропорцию:
3900/8000 = x/10 => x = 3900*10/8000 = 4.88В?

alexandr
08.07.2004 14:03:00
#2

Гость

Re: E140 Напряжение

надо, т.к. с ацп вы получаете значения в КОДАХ. перевод в ФИЗИЧЕСКИЕ величины(напряжение, ток, температуру,...), а так же коррекцию данных необходимо производить самому.

DKorolkov
08.07.2004 14:29:46
#3

Гость

Re: E140 Напряжение

По поводу коррекции:

E-140 хранит в ППЗУ калибровочные коэффициенты -- смещение нуля и масштабный коэффициент для каждого поддиапазона АЦП.

Формула для получения напряжения:

U = 10*corrected_code/8000/(1<<(band*2))

где band -- диапазон АЦП (0:10В, 1:2.5В, 2:0.625В, 3:0.15625В), а
corrected_code -- код, скорректированный с помощью калибровочных коэффициентов:

corrected_code = (code+ZeroOffset)*Scale.
ZeroOffset -- смещение нуля, Scale - масштабный коэффициент для данного диапазона.
code -- код, полученный с прибора.

Владимир
29.10.2009 02:51:45
#4

Гость

Re: E140 Напряжение

DKorolkov, подскажите, откуда вы взяли формулу для получения напряжения?

Владимир
29.10.2009 02:55:18
#5

Гость

Re: E140 Напряжение

Верна ли будет эта формула для коэффициентов которые записываются в файл par при сохранении данных, то есть это означает, что данные из ППЗУ при сохранении переносятся в пар файл(масштабный коэфициент и т.д.).

Boroda
29.10.2009 08:27:03
#6

Гость

Re: E140 Напряжение

Формула есть в руководстве программиста
Разделы "Корректировка данных АЦП" и "Формат слова данных с АЦП"