Добрый день. Есть задача обработать сигнал с 2 разных устройств через 1 АПЦ (схему подключения привёл во вложении). Первое устройство это обычная термопара, для регистрации температуры. Второе устройство это динамометр, на выходе у него аналоговый сигнал через D-sub15 (планирую использовать переходник с колодкой, чтобы подключить провода) в диапазоне +-10В. Сигнал динамометра имеет общую землю и отдельные пины для напряжений, если подключать только его то можно было бы обойтись RSE режимом, но так как есть термопара, то планирую распараллелить контакт GND от динамометра и подключать всё в дифференциальном режиме. отсюда вытекает несколько вопросов:
1) насколько корректна такая схема для USB 6009?
2) Можно ли на каждый канал задать разный диапазон измерений напряжений, чтобы снизить погрешность на выводе термопары, так как значения и так приходят в мВ?
3) как можно реализовать сбор данных с разных каналов в LabView, если АЦП может получать данные только с 1 канала и как настроить частоту смены измерений по каналам ? Думал сделать по кадрам последовательно измерения, но может есть более элегантное решение
Измерение напряжений с разных устройств NI USB 6009
-
Artem.spb
- professor

- Сообщения: 3653
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 64 раза
- Поблагодарили: 200 раз
- Контактная информация:
Re: Измерение напряжений с разных устройств NI USB 6009
У вас оборудование есть? проще поиграться, пользы от личного опыта будет больше, чем от чужой теории.
https://www.ni.com/docs/en-US/bundle/us ... specs.html
минимум 1В, много из этой полу любительской платы вы не выжмете, для термопар используют специализированные.
Но задать разные диапазоны можно.
кроме АЦП в плате стоит мультиплексор. который бегает по каналам и измеряет их по-очереди.
Честоту измерений можно сменить только после остановки задачи. Обычно делают задачу с максимальной скоростью и часть данных выкидывают, если не все каналы нужно быстро.
Так и обойдитесь RSE режимом для одних каналов и diff для других, в одной задаче можно миксовать. Но я так не делал никогда, лучше проверить.ArtTem писал(а): 23 мар 2026, 01:02 можно было бы обойтись RSE режимом, но так как есть термопара, то планирую распараллелить контакт GND от динамометра и подключать всё в дифференциальном режиме. отсюда вытекает несколько вопросов:
1) насколько корректна такая схема для USB 6009?
А доки читать не пробовали? примеры глянуть?2) Можно ли на каждый канал задать разный диапазон измерений напряжений, чтобы снизить погрешность на выводе термопары, так как значения и так приходят в мВ?
https://www.ni.com/docs/en-US/bundle/us ... specs.html
минимум 1В, много из этой полу любительской платы вы не выжмете, для термопар используют специализированные.
Но задать разные диапазоны можно.
Все измеряют, а у вас почему не заработает? странная идея делать 8 каналов, но возможность измерять только один.3) как можно реализовать сбор данных с разных каналов в LabView, если АЦП может получать данные только с 1 канала и как настроить частоту смены измерений по каналам ? Думал сделать по кадрам последовательно измерения, но может есть более элегантное решение
кроме АЦП в плате стоит мультиплексор. который бегает по каналам и измеряет их по-очереди.
Честоту измерений можно сменить только после остановки задачи. Обычно делают задачу с максимальной скоростью и часть данных выкидывают, если не все каналы нужно быстро.
-
Andrew Lunev
- VIP

- Сообщения: 987
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 19 раз
Re: Измерение напряжений с разных устройств NI USB 6009
Идея подключать термопару напрямую к АЦП довольно странная.
Если даже сделаете все правильно, то получим минимальный диапазон измерения +/- 1 В, разрядность АЦП 14 бит. Получаем чувствительность канала 122 мкВ, это примерно 3 градуса самой распространенной термопары К типа. То есть разрешение ваших измерений будет 3 градуса Цельсия.
Может вам и достаточно, но в продаже существует множество нормализаторов сигнала с термопар, которые на выходе дадут сигнал 0-10 В например и тогда разрешение вырастет в разы.
Ну а если еще учесть, что термопара измеряет разность температур холодного и горячего спаев, то вам для измерения еще надо знать температуру холодных концов термопары, а в схеме такого датчика нет. Иначе, если температура в комнате изменится на градус, то и ошибка измерений вырастет на градус.
Например, возьмите нормализатор SG-3011H или ОВЕН НПТ-1М.
Если даже сделаете все правильно, то получим минимальный диапазон измерения +/- 1 В, разрядность АЦП 14 бит. Получаем чувствительность канала 122 мкВ, это примерно 3 градуса самой распространенной термопары К типа. То есть разрешение ваших измерений будет 3 градуса Цельсия.
Может вам и достаточно, но в продаже существует множество нормализаторов сигнала с термопар, которые на выходе дадут сигнал 0-10 В например и тогда разрешение вырастет в разы.
Ну а если еще учесть, что термопара измеряет разность температур холодного и горячего спаев, то вам для измерения еще надо знать температуру холодных концов термопары, а в схеме такого датчика нет. Иначе, если температура в комнате изменится на градус, то и ошибка измерений вырастет на градус.
Например, возьмите нормализатор SG-3011H или ОВЕН НПТ-1М.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
