Форум программистов, компьютерный форум, киберфорум
Наши страницы

Измерительная техника

Войти
Регистрация
Восстановить пароль
 
red_KNOPOCHKA
27 / 20 / 1
Регистрация: 26.02.2013
Сообщений: 130
#1

Управление устройством через КОП (GPIB) - Измерительная техника

13.02.2018, 17:25. Просмотров 61. Ответов 0

В лаборатории измерительной техники у нас много различных устройств: частотомеры, мультиметры, аттенюаторы и т.д.
Но никто не знает как управлять ими. Пытаюсь разобраться с ними.

Задача: наладить взаимодействие (съем и передача сигналов) с частотомером Ч3-86 используя переходник RS-232-GPIB.

Исходные данные:
1) Частотомер Ч3-86 с разъемом КОП (GPIB)
2) Компьютер с разъемом RS-232
3) Преобразователь-конвертер (GPIB <-> RS-232) GPIB-232CV-A от National Instruments
4) Доступные функции частотомера:
___1СИ1___ Синхронизация источника
___1СИ1___ Синхронизация приема
___И5______Источник
___И5______Приемник
___З1______Запрос на обслуживание
___ДМ1____ Дистанционное/местное управление
___ЗП1_____Запустить устройства
Сказано, что параллельный опрос не поддерживается!
Последовательного опроса в списке доступных функций нету!
5) Некоторые из опций (доступны в виде маленьких переключателей) конвертера GPIB-RS232
Адрес устройства (полагаю самого конвертера, а не устройства к которому он подключен, хотя может ошибаюсь, в документации не сказано)


Что сделано:
1) Написал программу (за основу взята готовая на просторах Интернета) в Builder C++ по работе с COM-портом по Rs-232.
Протестировал ее работу при взаимодействии с устройствами на RS-232 - работает идеально. Перепробовал все: в том числе и ставить символы переноса и конца строки в командах: ничего не помогает.


Проблема:
1) Устройство никак не реагирует ни на какие запросы (в том числе и на стандартные запросы) в виде ASCI-кодов (стандартные в соответствии с документацией на частотомер: *IDN?, *TST?, запустить измерения и т.д.): за исключением того, что периодически моргают индикаторы ЗО, ДУ, ПР, ПД на частотомере, а также моргают индикаторы LISTENER, TALKER на переходнике.


Предположения:
Возможно, что частотомер в связи с малым количеством функций (по сути их только две: назначение приемником и передатчиком) не содержит некоторые обязательные пункты протокола IEEE-488. Поэтому конвертер не может на равных разговаривать с прибором.


Важные детали:
1) Если на частотомере и конвертере адреса одинаковы, то загораются индикаторы частотомера ДУ, ЗО, ПР, ПД, хотя на команды не реагирует и сам ничего не посылает. Если адреса разные, то вообще индикаторы не загораются. Хотя странно, ведь у каждого устройства должен быть свой уникальный адрес. Ничего не понимаю.
2) Частотомер соответствует ГОСТ-26.003.
3) Конвертер в основном использую с опцией поочередного переключения LISTENER-TALKER каждые 300 мс
4) Частотомер фирмы Техноякс


Вопросы:
1) Кто-нибудь сталкивался с подобными проблемами? Будут ли какие-нибудь советы? Денег на покупку крутых преобразователей USB-GPIB нет. Тем более лаборатория находится в глубинке. С комплектующими проблемы.
2) Почему частотомер не понимает команды?
3) Реально ли самому собрать какой-нибудь преобразователь, ограничиваясь бюджетом в 3000 руб (заказывать буду из сахалина )? Какие схемы детали можно собрать? Слышал, что вполне реально на макетной плате сделать используя какой-нибудь крутой контроллер.
4) Как конвертер обращается к частотомеру, если частотомер не поддерживает никакие опросы? А как тогда конвертер будет знать адрес частотомера? Переключатели набора адреса на конвертере это все-таки адрес конвертера или может быть подключаемого GPIB-устройства? По идеи - самого конвертера. А как тогда он будет обращаться к частотомеру? Может в этом вся проблема. Если бы на компьютере был GPIB,
там бы в специальной программе можно было бы адрес напрямую вводить.
5) То, что разъем КОП, а не GPIB это не имеет значения?
6) Переключатели с номерами 6, 7, 8 я составляю в положении нуль? (Я так и сделал)


Изображение частотомера
Управление устройством через КОП (GPIB)
Изображение переходника GPIB-232CV-A
Управление устройством через КОП (GPIB)
Изображение задней части прибора с GPIB-коннектором и переключателями адреса
Управление устройством через КОП (GPIB)
Исходнички программы по работе с COM-портом
COMThread-3 (WINAPI).zip

Знаю, что такие вещи очень сложно обсуждать по форуму. Но вдруг кто сталкивался с подобным? Или имел дело с конвертером GPIB-232CV-A? Зараннее благодарен за любые советы и помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2018, 17:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Управление устройством через КОП (GPIB) (Измерительная техника):

Управление поворотным устройством аудиосигналом. - Электроника
Доброй ночи, если кратко: натолкните плиз на схему платы - управление приводом - в зависимости от звуковой частоты на входе, ВЧ - сигнал...

Милливольтметр с RS-232/PCI/USB/GPIB для научной лаборатории - Измерительная техника
Ребята привет, очень нужен совет бывалых. Дело в том, что я работаю в научной лаборатории (не смотря на свое образование неученого...

Управление через ИК модуль - Электроника
Всем привет! В рамках изучения программирования AVR на ассемблере затеял маленький проект. Небольшой информационный модуль,...

Управление состоянием дома через интернет - Электроника
Привет. Жаль нету фотика щас, так бы показал что получилось. Вообщем на atmega16 сделал простую схемку для подключения устройства к...

Управление компьютером с пульта ДУ через Com порт. - Электроника
Всем привет. Немного предыстории по данному проекту, так сказать, зачем (ведь в сети полно подобных рабочих проектов). И действительно,...

управление через терминал устройствами посредством PB - Электроника
Всем привет. Есть устройство, c выводами RX TX (обычный GPS модуль, который без конца в порт данные шлет), возможно ли его подключить...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2018, 17:25
Привет! Вот еще темы с ответами:

Помогите с устройством подъема-спуска - Электроника
Добрый день! Знающие помогите вот с каким вопросом. Задача такова: сделать устройство, которое с помощью двух кнопок запускает...

Сниффер общения ПК с устройством по uart. - Электроника
Подскажите программу для компа, которая может слушать общение компа с устройством по uart и выводить лог.

Из винды авто коннект с устройством по COM порту - Электроника
Не так давно приперло создать WIN приложение для управления своим приборчиком, ну чтоб клиенту не напрягаться по поводу того как это...

Схема управления отрезным устройством на реле - Электроника
Здравствуйте, уважаемые! Прошу помощи в следующем вопросе. Надо создать надежную релейную схему (использовать можно несколько реле на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru