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


перевод полученных данных в Вольты Е14-440

Вы не вошли.

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

Татьяна
25.11.2013 08:54:34
#1

Гость

перевод полученных данных в Вольты Е14-440

Добрый день. подскажите,пожалуйста. Я читаю данные с Е14-440 функцией ReadData. как мне полученные данные перевести в Вольты?

Татьяна
25.11.2013 08:56:15
#2

Гость

Re: перевод полученных данных в Вольты Е14-440

Извиняюсь.вопрос уже решен))) спасибо)

Татьяна
25.11.2013 10:22:01
#3

Гость

Re: перевод полученных данных в Вольты Е14-440

Подскажите пожалуйста. я перевожу данный считанные с АЦП с помощью функции ReadData  в вольты. используя калибровочные коэффициента. нов результате у меня не получаются вольты.
((IoReq[RequestNumber^0x1].Buffer[shcet])+ModuleDescription.Adc.OffsetCalibration[3])* ModuleDescription.Adc.ScaleCalibration[3].
где IoReq[RequestNumber^0x1].Buffer[shcet] это значение полученное с АЦП.
ModuleDescription.Adc.OffsetCalibration[3]=6
ModuleDescription.Adc.ScaleCalibration[3]=0.99945068359375

25.11.2013 11:07:10
#4

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: перевод полученных данных в Вольты Е14-440

Татьяна, как Вы видите, мульпликативный калибровочный коэффициент близок к 1.0, то есть не меняет размерности значений.
Калибровочные коэффициенты предназначены для того, чтобы получить верные (в пределах точности прибора) значения в размерности кодов АЦП, т.е. 8000 ед. = номинальная граница диапазона). Посмотрите в руководстве программиста e14_440_programmers_guide.pdf параграф 1.3.2.1.

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

Кстати, E14-440 может применять коэффициенты автоматически (параграф 1.5.6.1 e14_440_programmers_guide.pdf)

Татьяна
25.11.2013 12:01:24
#5

Гость

Re: перевод полученных данных в Вольты Е14-440

да я это понимаю..уже попробовала так переделать... я не могу понять как мне перейти от калибровочных коэффициентов к Вольтам....

25.11.2013 13:01:08
#6

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: перевод полученных данных в Вольты Е14-440

Вы хотите сказать - перейти от размерности АЦП к вольтам?
Ну, если код 0 соответствует 0 В, а код 8000 - границе диапазона Umax = {10, 2.5, 0.625, 0.15625} В (смотря какой диапазон выбран), то я бы попробовал взять да и умножить на (Umax / 8000.0) smile

Татьяна
25.11.2013 13:19:27
#7

Гость

Re: перевод полученных данных в Вольты Е14-440

вот смотрите. мы подаем напряжение 6,2 Вольта. получаем Umax = 10. так же?  но в результате у нас получается значение 10,т.к значение отсчетов у нас свыше 7000... почему может быть такое несоответствие?

Татьяна
25.11.2013 15:23:28
#8

Гость

Re: перевод полученных данных в Вольты Е14-440

спасибо большое)))задача решена))))))

25.11.2013 15:35:47
#9

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: перевод полученных данных в Вольты Е14-440

6.2В на диапазоне 10В соответствует коду 8000 * 6.2 / 10 = 4960.
Если Вы сделали опыт и получили явно не то, тогда надо описать, что куда подключено на разъеме, что за истоник сигнала и т.д.
Может иметь большой смысл взять сначала готовую программу (например, LGraph2) и убедиться, что физически все подключено правильно, что Ваш сингал отрисовывается адекватно. После чего, если Ваша собственная программа показывает иное, уже искать, что в ней не так.