Использование NI USB-6009 с блоком электропитания ADC7480/12A

Простейшие вопросы в области инженерной разработки
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение ARN1_1 »

Здравствуйте ещё раз. Хотел бы обратиться советом по следующей задаче. :work:

1) В доступном арсенале имеется: платка USB-6009, БП ADC7480/12A.
2) Задача следующая: Подключить лампочку к выходу БП и с помощью платы управлять напряжением, чтобы менять яркость лампы :labview:

Лампочка используется просто для тестирования, чтобы проверить такую реализацию

(Если кто-то работал или есть идеи - подскажите, направьте студента на путь истинный)
Я почитал документацию. Не смог найти конкретику по подключению пинов и что они означают для J69 (см.рис)
ADC7480.png

Я спросил на счет единственного там кабеля, что верно ли был подключен - "Да" (Бирюзовый на рисунке)


Моя идея следующая - NI USB-6009 имеет аналоговые выходы (например, AO0 и AO1), которые могут выдавать сигнал от 0 до 5 В. Соединить выход AO0 с входом управления блока питания ADC7480/12A. Через DAQMx в LabVIEW сделать необходимые настройки для регулирования ползуном в программе от 0-5В. Таким методом я ничего не поломаю или это вообще ужасная реализация?

Заранее благодарю за ответ !
Аватара пользователя
jane_wild

Gold
master
master
Сообщения: 495
Зарегистрирован: 30 июн 2016, 02:11
Награды: 1
Версия LabVIEW: 2020
Благодарил (а): 94 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение jane_wild »

ARN1_1 писал(а): 15 окт 2024, 16:35 Я почитал документацию. Не смог найти конкретику по подключению пинов и что они означают для J69 (см.рис)
Видимо не там читали.
J69 не используется
J69
J69
Согласно документации должен быть другой коннектор на фронтальной панели
J1
J1
Вложения
ADC7480.pdf
Datasheet
(379.83 КБ) 62 скачивания
Life is short. Smile while you still have teeth!
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение ARN1_1 »

Да, но наличие такого пина на передней панели БП у меня нет. Видимо не та модель.

Допустим, что все подключено. У кого-то есть идеи, как бы, примерно, выглядела реализация в LabVIEW или в LabVIEW уже есть готовые решения по таким темам?

Заранее благодарю за ответ
Аватара пользователя
Select
developer
developer
Сообщения: 284
Зарегистрирован: 12 дек 2017, 23:56
Версия LabVIEW: 18
Откуда: Врата надежды.
Поблагодарили: 2 раза

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение Select »

Аж интересно стало по поводу такой связки.
6009 возможно и мог бы дать коммуникацию под PWM управление, беда в том что БП не дает клиентский CDK в каком либо скрипте, как и описание регистровых значений
его, предполагаемого MCU, за какие веревки там дергать его API. В дата шит всего лишь описание интерфейса коммуникаций :dntknw:
Не понятна конечная цель такого мигания лампой или управления мощностью, т.к. в принципе все можно сделать и без дорогостоящего БП и DAQ NI
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение ARN1_1 »

Select писал(а): 28 окт 2024, 21:57 Аж интересно стало по поводу такой связки.
6009 возможно и мог бы дать коммуникацию под PWM управление, беда в том что БП не дает клиентский CDK в каком либо скрипте, как и описание регистровых значений
его, предполагаемого MCU, за какие веревки там дергать его API. В дата шит всего лишь описание интерфейса коммуникаций :dntknw:
Не понятна конечная цель такого мигания лампой или управления мощностью, т.к. в принципе все можно сделать и без дорогостоящего БП и DAQ NI
Ну цель скорее всего просто понять, как БП связать с DAQ NI для управления тех.процессом, ибо это связь нужна будет для дальнейшей работы.

Я, кстати, нашел распиновку для J69 под старые модели и как сделаны контакты в моем случае: Для управления с помощью внешнего напряжения 0-5 В подключите к опорным выводам напряжения / тока. Для управления с помощью внутренних регуляторов подключите +5 В к опорным выводам напряжения и тока / На схеме подключения указано основное подключение внешнего аналогового блока управления (pin 1 = voltage reference (желтый провод) pin 2 = GND (зеленый) pin 3 = +5V (красный) pin 4 = current reference)

Далее я действовал так:
Pin 1- Voltage Reference провод к выходу AO0 на USB-6009 (там мы подаем управляющее напряжение).
Pin 2 - GND к GND.
Pin 3 - +5 V: не использую
Pin 4 - Current Reference: для контроля тока и, возможно, его можно оставить неподключённым

Примерная схема в LabVIEW (Хотел бы узнать ваше мнение на счет корректного проектирования :help: , протестировать пока не успел. Это пока вариант черновика)
Вложения
схема LabVIEW.png
Аватара пользователя
Select
developer
developer
Сообщения: 284
Зарегистрирован: 12 дек 2017, 23:56
Версия LabVIEW: 18
Откуда: Врата надежды.
Поблагодарили: 2 раза

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение Select »

ARN1_1 писал(а): 29 окт 2024, 10:08
Select писал(а): 28 окт 2024, 21:57 ...
Далее я действовал так:
Pin 1- Voltage Reference провод к выходу AO0 на USB-6009 (там мы подаем управляющее напряжение).
Pin 2 - GND к GND.
Pin 3 - +5 V: не использую
Pin 4 - Current Reference: для контроля тока и, возможно, его можно оставить неподключённым

Примерная схема в LabVIEW (Хотел бы узнать ваше мнение на счет корректного проектирования :help: , протестировать пока не успел. Это пока вариант черновика)
Самое простое:
LabView 14,18
Artem.spb

Activity Автор
professor
professor
Сообщения: 3538
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 56 раз
Поблагодарили: 189 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение Artem.spb »

Select писал(а): 29 окт 2024, 17:28 Самое простое:
По-моему это ужос.
Ток красного светодиода 20 мА.
Выходной ток 6009 5 мА:
https://www.ni.com/docs/en-US/bundle/us ... specs.html

Плата работает на повышенной нагрузке (ток КЗ 50 мА).
Artem.spb

Activity Автор
professor
professor
Сообщения: 3538
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 56 раз
Поблагодарили: 189 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение Artem.spb »

ARN1_1 писал(а): 29 окт 2024, 10:08 Примерная схема в LabVIEW (Хотел бы узнать ваше мнение на счет корректного проектирования :help: , протестировать пока не успел. Это пока вариант черновика)
Так работать не будет
daq.JPG
1= второй цикл не начнётся, пока не закончится первый. Ну и сразу же и закончится, потому что в проводе будет "стоп".
2 = нужно ли вам тактирование? По сути задачи можно брать 1 значение вместо пачки.

В принципе ничто не мешает поместить чтение и запись в один цикл, у вас не те скорости/нагрузки на ЦП.
Аватара пользователя
Select
developer
developer
Сообщения: 284
Зарегистрирован: 12 дек 2017, 23:56
Версия LabVIEW: 18
Откуда: Врата надежды.
Поблагодарили: 2 раза

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение Select »

Artem.spb писал(а): 30 окт 2024, 00:24
Select писал(а): 29 окт 2024, 17:28 Самое простое:
По-моему это ужос.
Ток красного светодиода 20 мА.
Выходной ток 6009 5 мА:
https://www.ni.com/docs/en-US/bundle/us ... specs.html

Плата работает на повышенной нагрузке (ток КЗ 50 мА).
Так ведь человеку в его задаче не ледом моргать требуется, скинул самое простое чего в сети как мусора, но для проверки годится ежели автору лень самостоятельно погуглить по ресурсам. :wink:
LabView 14,18
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение ARN1_1 »

Добрый день всем!

Я вроде как подправил код в LabVIEW и в теории он должен работать, но когда подаю сигнал от 0-5В, то БП все равно молчит в режиме "Готов"
Снимок экрана 2024-11-19 102246.png

Нашел в документации блок питания схему с двумя резисторами 20 кОм для регулировки тока и напряжения (см. рисунок). Однако пока не уверен, нужна ли она для подключения через DAQ и как ее корректно подключить в моем случае.
Снимок экрана 2024-11-19 092735.png
Буду благодарен за любые советы и рекомендации по настройке LabVIEW или подключению, чтобы блок питания реагировал на изменения сигнала

Более подробная информация по БП:
Документация(1стр).jpg
Документация(2 стр).jpg
Документация (3 стр).jpg
Аватара пользователя
jane_wild

Gold
master
master
Сообщения: 495
Зарегистрирован: 30 июн 2016, 02:11
Награды: 1
Версия LabVIEW: 2020
Благодарил (а): 94 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение jane_wild »

ARN1_1 писал(а): 19 ноя 2024, 10:31 Добрый день всем!

Я вроде как подправил код в LabVIEW и в теории он должен работать, но когда подаю сигнал от 0-5В, то БП все равно молчит в режиме "Готов" Снимок экрана 2024-11-19 102246.png
ARN1_1 писал(а): 25 окт 2024, 09:34 Да, но наличие такого пина на передней панели БП у меня нет. Видимо не та модель.

Заранее благодарю за ответ
А как вы его подключили? Куда подаете сигнал 0-5В?
Разъем J69 нашелся?
Life is short. Smile while you still have teeth!
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение ARN1_1 »

Да, разъем J69 есть.
Выше кидал его распиновку в документации (надеюсь все пришло) :rtfm:

Подключение производилось следующим образом от БП к NI USB-6009
IMG_0043.jpeg
IMG_0043.jpeg (15.65 КБ) 539 просмотров
Желтый - Voltage Reference AO0
Зеленый - GND
Синий - Просто смотрел идет ли сигнал через графическое представление на AI 0

На форуме ni.com предложили по подключению, но только USB-6009 с током не работает или я его не так понял:
Снимок экрана 2024-11-19 153330.png
Аватара пользователя
jane_wild

Gold
master
master
Сообщения: 495
Зарегистрирован: 30 июн 2016, 02:11
Награды: 1
Версия LabVIEW: 2020
Благодарил (а): 94 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение jane_wild »

ARN1_1 писал(а): 19 ноя 2024, 15:37
На форуме ni.com предложили по подключению, но только USB-6009 с током не работает или я его не так понял:
Вы видимо действительно не правильно поняли. БП имеет два входа один на установку напряжения, другой на установку лимита тока. Вы подаете напряжение только на один, устанавливаете напряжение. Нужно еще задать и предел тока. Вот вам на NI форуме и сказали, что используйте два аналоговых выхода с NI 6009 одним будете устанавливать напряжение, другим максимальный предел тока.

P.S. Для быстрой проверки, вместо потенциометров возмите обычную батарейку и подключите к J69 и посмотрите работает ли сам блок питания. А потом уже колдуйте с LabVIEW
PS.png
Life is short. Smile while you still have teeth!
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение ARN1_1 »

Предположим, я решил подать на AO1 - Измеренный ток, аналогично с напряжением, если это верный ход мыслей, то вот реализация у меня не получалась
IMG_0071.jpeg
IMG_0072.jpeg
(скорее всего плата просто не работает с током, если так можно сказать вообще)

Тогда другой вопрос, как это реализовать с точки зрения внешних устройств и с точки зрения возможностей в LabVIEW?

Еще комментарий был:
«The USB-6009 doesn't have current outputs, only voltage outputs. You can't change a voltage output into a current output programmatically.
What you do want to do is to use a scale, so you can enter your current value but it will be translated into a voltage and output on the USB-6009 as such and then your PSU will regulate a current based on the voltage you provide to the current control input»
Аватара пользователя
jane_wild

Gold
master
master
Сообщения: 495
Зарегистрирован: 30 июн 2016, 02:11
Награды: 1
Версия LabVIEW: 2020
Благодарил (а): 94 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Использование NI USB-6009 с блоком электропитания ADC7480/12A

Сообщение jane_wild »

Вы не пробиваемый :haha:
Да причем здесь ТОК! Вы серьезно ожидаете (судя по скриншоту) что NI 6009 выдаст вам ток 5 Aмпер?!
Вы должны подать на J69 НАПРЯЖЕНИЕ! От нуля до 5 вольт, как для регулировки напряжения, так и для тока. Подадите 5 вольт (на вход регулировки тока) блок питания выдаcт максимум 12 Ампер. Подадите 1 вольт блок питания ограничит выходной ток до 12/5*1=2.4 Ампера. Аналогично и с регулировкой напряжения.
Еще раз с платы NI вы имеете два изменяемых выхода от 0 до 5 вольт, которые подаются на J69.
Последний раз редактировалось jane_wild 20 ноя 2024, 14:51, всего редактировалось 1 раз.
Life is short. Smile while you still have teeth!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»