Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
L-791 калибровочные коэффициентыЗдравствуйте!
В структуре pd переводные коэффициенты KoefADC принимают значения, которые приведены ниже. Из значений этих коэффициентов видно (номер массива 8-15), что
|
|||
|
||||
|
Re: L-791 калибровочные коэффициентыКак корректировать данные написано в хелпе к библиотеке LComp в описании PLATA_DESCR_L791 |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыя и воспользовался документацией для получения переводных коэффициентов. Только полученные коэффициенты неправильно переводят код АЦП в напряжения. |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыЯ чего-то не очень понял....этими коэф корректируется код АЦП. Потом код АЦП маштабируется на установленный входной диапазон. те на диапазоне 10 вольт полученный код 8100 корректируется пердположим до 8110 и потом (10/8192)*8110 вольт получаем.... на 5 вольтовом диапазоне с таким же кодом (5/8192)*8110. |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыЯ соглашусь с этими формулами, если коду 8192 соответствует ровно 10В, а не, например, 10,1В. В документации написано, что коэффициент масштаба записан в массиве KoefADC структуры типа PLATA_DESCR_L791. И естественно, как правило, он не равен 10/8192 или 5/8192. |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыПо предварительным с данным, действительно калибровочная процедура для L-791 устроена таким образом, что значение 8192 после калибровки соответствует 10 В на входе L-791. Завтра постараемся выяснить это точно. |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыТак и есть. При этом, проблем с калибровкой не возникает, поскольку результат после калибровки имеет формат с плавающей точкой (может быть и больше 8192, например, на несколько сотых процента, из-за естественных факторов, влияющих на нестабильность). |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыТо есть, все таки масштаб равен (10/8192)? Если это так, то зачем тогда нужен KoefADC (номера массива с 8 по 15)? |
|||
|
||||
|
Re: L-791 калибровочные коэффициенты8192 это виртуальный код... попробуйте без калибровки и увидите истинные значения кода АЦП. На 10 вольтах это будет что-то типа 7600... |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыМне именно нужно перевести получаемый код АЦП в напряжения. Т.е. получив некоторое число от АЦП, преобразовать в Вольты.
X1=1000, X2=-1000, X3=0 тогда, если положить что pd – структура типа PLATA_DESCR_L791 предварительно участвовавшая в вызове функции ReadPlataDescr(), то коэффициенты коррекции и скорректированные данные можно получить так: A=pd. KoefAdc[10], B=pd. KoefADC [2] Y1=(B+1000)*A, Y2=(B-1000)*A, Y3=B*A /*---------------------------*/ |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыВы вычислили некие виртуальные коды АЦП 941 и 3755. Полная шкала 8192 на выбранный диапазон измерения. Те если x1 это 10 вольтовая шкала, то вольты 10*941/8192 - 1.149 а на другом диапазоне 2.5*3755/8192 - 1.152... в Вольтах |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыТеперь понятно. Спасибо.
|
|||
|
||||
|
Re: L-791 калибровочные коэффициентыСогласен. Скоро выложим обновлённое руководство, где этот вопрос будет чётко расписан. |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыЧто-то так и не добавилось этой информации в документацию. |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыКакой информации? В Руководстве пользователя все расписано... |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыА как в L780 можно перевести коэффициенты из USHORT в числа с плавающей точкой? |
|||
|
||||
|
Re: L-791 калибровочные коэффициентыСделали бы уже где-нибудь в примерах нормальную функцию для перевода кодов АЦП в реальные величины (аналогично для ЦАП). А то для одних плат используется одна PLATA_DESCR, для других плат -- другая, в одной коэффициенты с плавающей точкой и похожи на правду, в другой -- абсолютно конские, да еще и целые, совсем неясно что с ними делать. |
|||
|
||||
|
Re: L-791 калибровочные коэффициентытак эта плата сама корректирует коды если EnableCorrection сказать. с переводом в физические величины это никак не связано... поскольку ADSP целочисленный то и коррекцию он делает в целых числах. Формулы должны быть в книжке-описании где то в низкоуровневом разделе или спросите Тихомирова Сергея по почте tikhomir@lcard.ru |
Страницы 1