Вопрос по синхронизации Agilent 34420А мультиметра

Захват, обработка и генерирование сигнала
Ответить
Andrey Petrzhik
user
user
Сообщения: 81
Зарегистрирован: 17 ноя 2015, 11:57
Версия LabVIEW: 12
Благодарил (а): 4 раза
Контактная информация:

Вопрос по синхронизации Agilent 34420А мультиметра

Сообщение Andrey Petrzhik »

Доброе время суток!

Есть мультиметр Agilent 34420A (на корпусе написано так), который по *IDN? в MAXе определяется как hp34420A Firmware 9.0-5.0-2.0. Под него есть ivi драйвера (драйвера для agilent именно этой модели).

Я хочу этим мультиметром измерять напряжение, а ток задавать источником тока Keithley 224. Всё работает хорошо, кроме того, что некорректно работает первая итерация опроса мультиметра и не работает ID Query (я его отключил в драйвере).

Написал такую программку: сначала настраиваю оба прибора, потом идёт 4 последовательных Flat Sequence структуры в цикле и обработка полученных результатов.
1 область во flat sequence: задание тока +100мкА
2 этап: считывание +напряжения
3 этап: задание тока -100мкА
4 этап: считывание -напряжения

В результате оказывается, что мультиметр получает значение напряжения _ДО_ начала "1 области". Т.е. я вижу такую картину для нулевой итерации, глядя на приборы:
Keithley 224 выдал +100мкА (правда выдал, я проверял)
Agilent измерил 0мВ
Keithley 224 выдал -100мкА
Agilent измерил -100мВ

Поставил костыль: до начала цикла выдаю измерительный ток со знаком минус... и всё работает... ничего не понял:(

У меня тестовый образец - 1кОм резистор. Что я вижу:
костыля нет => "V+"=0, "V-"= -100мВ (результат = 500 Ом)
костыль -100мкА => "V+"=100мВ, "V-"= -100мВ (результат ok, 1000 Ом)
костыль 100мкА => "V+"= -100мВ, "V-" = -100мВ (результат = 0 Ом)

Надеюсь, что более-менее понятно написал... если у кого будет минутка, буду очень рад идеям. Заранее спасибо!
Вложения
for_Federico.vi
(97.93 КБ) 121 скачивание
Andrey Petrzhik
user
user
Сообщения: 81
Зарегистрирован: 17 ноя 2015, 11:57
Версия LabVIEW: 12
Благодарил (а): 4 раза
Контактная информация:

Re: Вопрос по синхронизации Agilent 34420А мультиметра

Сообщение Andrey Petrzhik »

Оказалось, что Agilent считывает напряжение для предыдущего значения тока (предыдущей итерации).
Чего-то я ступил.
Обнаружилось это когда написал программку для измерения ВАХ.
Решение проблемы - "trigger to start".
Прикладываю принт-скрин. Вдруг кому понадобится... стандартный древний драйвер для K224 у меня не заработал, поэтому вопрос с автоматизацией Keithley 224 может быть актуальным.
Спасибо всем кто скачал мой файл программы и видимо попытался мне помочь!
П.С. Также прикладываю драйвер для измерения ВАХ с помощью Keithley 224 либо Keithley 2400 + Agilent 34420A. Должны быть установлены IVI драйвера для Agilent.
Вложения
IV3.0forLabV12-K2400or224.vi
(105.01 КБ) 106 скачиваний
otchet_pro_trigger_lvportal.jpg
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Обработка сигнала»