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

Дистанционное управление Б5-50 через LabView

Пт июл 10, 2020 16:11:12

Всем доброго времени суток! У меня такая проблема. В составе рабочего места есть источник питания постоянного тока Б5-50 с возможностью дистанционного управления (ДУ). Как следует из документации, ДУ осуществляется замыканием контактов 2-13 и 18-29 разъема РПМ7-50ГП-В на контакт 50 ОБЩИЙ того же разъема. Собственно же чего хочется? А хочется дистанционно управлять подачей напряжения или тока на данный источник питания через программу на LabView. Собственно говоря, в голове отсутствует цельная картина того, как это сделать. В голове есть только отдельные мысли в духе: на одном конце "какие-то контакты, аналоговые сигналы, нужно реле?", а на другом "какой-нибудь стандартный порт, плата в компьютере, LPT, COM-порт, драйверы?". Просьба подсказать, куда копать. Какие варианты решения существуют?

Re: Дистанционное управление Б5-50 через LabView

Пт июл 10, 2020 17:34:00

отдельные мысли в духе: на одном конце "какие-то контакты, аналоговые сигналы, нужно реле?", а на другом "какой-нибудь стандартный порт, плата в компьютере,

Ну если понимание на таком уровне, то ответ тоже такого же типа: "Учиться, учиться, ещё раз учиться". © В.И.Лукич
Чтобы от такого понятия дойти до работающей системы, нужно в этой теме ликбезом на 40..50 страницах сжато пересказать пару курсов универа информатики.
Единственно по существу как чел, плешь наживший на этих Б5-ХХ, могу сказать: ДУ управление с местным образует функцию ИЛИ: если выставлено на ДУ 4 Вольта, а с морды 3, на выходе получим 7.
И ещё - не знаю, побороли ли армяне* этот дефект или нет - была у них такая смешная фишка: если с заданной напруги сбрасываешь в 0, на выходе... улетало на максимум. БАХ! эффектный, но кому оно надо? На более поздних экземплярах прямо на морде красным писано было: "При управлении по ДУ на местном переключателе 0 не устанавливать!" Поскольку нам такое не годилось, я сбрасывал с заданной уставки в 0 "ступеньками".
И после всего этого: "А оно мине надо, этих глупостев?"
----------
А так оно конечно, сложностей тут никаких. Регистры с релейными выходами или с открытым коллектором (стоком), а как в них качать инфу - по USB, LPT, I2C, SPI, RS232 или ещё как - дело хозяйское. Сигналы только цифровые, аналог - на выходе (напруга).
----------
* Что касается армянов - мож за эти 30лет, что я с Б5-ХХ делов не имею, что и поменялось: у них производство развалилось, и в России разработчик (бывш. ГНИПИ) занялся и серийным выпуском.

Re: Дистанционное управление Б5-50 через LabView

Пн июл 13, 2020 18:26:29

А так оно конечно, сложностей тут никаких. Регистры с релейными выходами или с открытым коллектором (стоком), а как в них качать инфу - по USB, LPT, I2C, SPI, RS232 или ещё как - дело хозяйское. Сигналы только цифровые, аналог - на выходе (напруга).

Это все прекрасно, но по-прежнему абстрактно. Собственно, мне казалось, что на мой вопрос должен быть простой ответ. И ответ на него быть в духе -- провода от разъема разводишь на выходы такого-то прибора, к нему подключаешь другой-то прибор, и ву-аля -- шлёшь команды через протокол такой-то на комплюктере. Но не судьба... Коллеги-специалисты в отпусках, поэтому решил попытать счастья здесь. Ну да ладно, спасибо за ответ.

Re: Дистанционное управление Б5-50 через LabView

Пн июл 13, 2020 21:38:54

Если комп достаточно старый (есть LPT) и операционка не новее W-98 (позволяет рулить регистрами напрямую), то вопрос упёрся только в ключи с релюшками. Ну и прогу...
http://valery-us4leh.narod.ru/XpCoding/XPlpt.html
Ответить