Список форумов   Список форумов  

Соответствие

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Соответствие

Сообщение Yurets » Чт окт 03, 2013 9:49 am

Здравствуйте, подскажите пожалуйста по какой формуле рассчитать напряжение для 14-разрядного АЦП(-16384 до 16384)при напряжении от -5 до 5В, т.е какая между ними зависимость?
Yurets
Специалист LabVIEW
 
Сообщений: 113
Зарегистрирован: Вт сен 10, 2013 3:22 pm

Re: Соответствие

Сообщение Техподдержка NI » Чт окт 03, 2013 12:24 pm

Добрый день,данную зависимость вы можете узнать из характеристик у производителя оборудования (датчика -который вы подключаете к вашему АЦП)

Например термопара
допустим измеряет от -20 С до +20 С
диапазон(термопары а не АЦП) от -5в до +5в
соответственно что бы узнать сколько у вас приходится на 1 С, делите 5 в на 20, и 20 С НА 20, и получаем что на 1 С у вас приходится 0,25 в, ну а дальше смотрите сами, смотря как точно вы хотите снимать данные.
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am

Re: Соответствие

Сообщение Yurets » Пн окт 07, 2013 2:04 pm

Здравствуйте! никакие устройства не будут подключаться, надо протестировать ацп и цап.Разработчики прислали письмо(ниже), помогите расшифровать.
Как сделать на labview:

"Дело в том, что данные которые получаются с АЦП приводятся к 16бит (т.е. свдигаются влево на 4, если АЦП 12 бит или на 2, если АЦП 14бит). Чтобы получить соответствие с цапом, надо сдвинуть вправо (поделить на 2^4 = 16 для 12 битного АЦП).
Как вариант, можно сравнивать показания в вольтах."
Yurets
Специалист LabVIEW
 
Сообщений: 113
Зарегистрирован: Вт сен 10, 2013 3:22 pm

Re: Соответствие

Сообщение Meteor » Вт окт 08, 2013 1:07 am

Немного ликбеза. АЦП и ЦАП используемые в качестве основных элементов могут иметь как совпадающую, так и не совпадающую разрядность.
Для того что бы значения одного узла (например АЦП) отобразить в значениях другого узла (например ЦАП) необходимо осуществить преобразование.
В большинстве случаев преобразование заключается в умножении или делении одного значения на величину кратную степени двойки.
К примеру, имеется АЦП с разрядностью 10 бит и максимальным уровнем сигнала 5,12 В. При помощи этого АЦП можно разделить весь диапазон разделить на 2^10=1024 отсчета. И получить разрешение в 0,005 В (5 мВ).
Так же допустим имеется пара ЦАПов, один из которых с разрядностью 8 бит, а второй - 16 бит. Оба ЦАПа имеют предел 5,12 В.
Положим что ЦАП, соединены параллельно к АЦП. Разница в разрядности должна сказываться на итоговом результате. Вопрос на каких параметрах и как скажется эта разница?
Рассмотрим первый вариант: 10-битный АЦП нагружен на 8 битный ЦАП, таким образом, что старшие биты совпадают. Различие в числе бит приводит к тому, что 2 младших бита АЦП не используются. В результате подобного соединения весь диапазон выходного сигнала представляется комбинацией из 2^8 =256 отсчетов и цена каждого отсчета составляет 5,12/256= 0,02В. Если вернемся к АЦП, то увидим, что цена шага ухудшилась в 4 раза (2^2).
Теперь рассмотрим другой случай. Выход АЦП соединен с входом16тибитного ЦАП так, что сигналы идут на младшие 10 разрядов. Цена шага ЦАП будет 5,12В/2^16=78,125 мкВ. Наша комбинация из 10 бит сформирует на выходе уровень сигнала в 2^10*78,125 мкВ=0,08 В. Сравните с исходными 5,12В.
Если же соединить старшие биты, а на младшие биты ЦАП подать 0, то мы отобразим 5,12В как 5,12В, но с шагом не 78мкВ, а 78,125мкВ* 2^6=5мВ (по сути с той же точностью, с какой они получались).
Meteor
Активный пользователь
 
Сообщений: 31
Зарегистрирован: Пт фев 04, 2011 1:28 pm

Re: Соответствие

Сообщение Yurets » Вт окт 08, 2013 8:58 am

Спасибо Meteor очень подробно и понятно!
А как бы теперь реализовать в labview:
"Если же соединить старшие биты, а на младшие биты ЦАП подать 0, то мы отобразим 5,12В как 5,12В, но с шагом не 78мкВ, а 78,125мкВ* 2^6=5мВ (по сути с той же точностью, с какой они получались)."
Yurets
Специалист LabVIEW
 
Сообщений: 113
Зарегистрирован: Вт сен 10, 2013 3:22 pm

Re: Соответствие

Сообщение Meteor » Вт окт 08, 2013 9:35 pm

Начните с чего-нибудь попроще.
Когда разберетесь - втисните в свой проект
Вложения
ADC_DAC_LV.JPG
Пример загрубления результата
ADC_DAC_LV.JPG (28.24 KiB) Просмотров: 1937
Meteor
Активный пользователь
 
Сообщений: 31
Зарегистрирован: Пт фев 04, 2011 1:28 pm

Re: Соответствие

Сообщение Yurets » Ср окт 09, 2013 8:58 am

Cпасибо, щас попробую
Yurets
Специалист LabVIEW
 
Сообщений: 113
Зарегистрирован: Вт сен 10, 2013 3:22 pm


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron