LINUX.ORG.RU

Цифровой лабораторный блок питания + Linux

 , ,


1

3

На работе собираются купить несколько лабораторных блоков питания с возможностью управления с компа через USB или сетку типа вот этого. Желаемые выходные параметры что-то типа 0-30В/5А. Хотелось бы, чтоб это завелось под линуксом, т.к. в перспективе под это будет писаться управляющий софт (крайне желательно, чтоб не под оффтопиком).

Имеется успешный опыт запуска оффтопных софтин для спектрофотометра (по usb/com) и векторного анализатора по lan (пока есть проблемы) под вайном, но хотелось бы управлять непосредственно из линукса.

Я думаю, что по RS-232 там примитивный протокол управления. Ставишь прослушку на порт, смотришь протокол, реализуешь в Linux. Все.

Но есть большая вероятность, что протокол управления описан в инструкции и ты его сможешь реализовать. Скачай инструкции подходящих устройств и посмотри.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)

Предпочитаю приборы с GPIB ( в девичестве HPIB ) . Сейчас бывают интерфесы GPIB с pci , usb для компов . Приборы бывают с GPIB , com-портами с переходниками внешними на GPIB .

Раньше в ходу был HP BASIC , до сих пор иногда запускаем старые программы , переписывать уже ни к чему.

Ну а сейчас удав в моде .

И да , смотрите нужны ли вам приборы с поверкой .

an0nym0us
()

Насчет этих не в курсе. Но у АКИП-ов (все они там внутре китайские). Вполне себе простой протокол. Прогается даже студентом.

yax123 ★★★★★
()
Ответ на: комментарий от Zubok

Хотите сказать, любой блок можно брать? В инструкции к блоку KORAD KA3005p указана только скорость интерфейса RS232. Нашёл на гитхабе линуксовую утилитку управления разными корадами (под маркой Velleman, похоже, те же самые приборы, только в профиль шильдик другой).

Ситуация осложняется тем, что под рукой ни одного такого блока нету хотя бы эту утилитку пощупать в деле.

Heavens_A_Lie
() автор топика
Ответ на: комментарий от an0nym0us

Насколько я понял по своей работе, при необходимости можно поверить любой прибор. У нас прекрасно поверили немецко-китайский микрометр, когда встал вопрос.

Посмотрел GPIB-USB адаптеры. Насколько GPIB актуален для ныне выпускаемого железа? Чтобы нам не наматывать легаси на ещё большее легаси. Само по себе вроде не так и дорого, для подключения к компам всякой дремучей старины можно попробовать. Но современный лабораторный блок вроде как содержит RS232 и/или USB, судя по инструкции.

Heavens_A_Lie
() автор топика
Ответ на: комментарий от Heavens_A_Lie

В инструкции к блоку KORAD KA3005p указана только скорость интерфейса RS232.

https://sigrok.org/wiki/Korad_KAxxxxP_series#Protocol

И еще. Судя по всему, на месте USB стоит просто преобразователь USB-to-RS232, то есть если будет подключение через USB, то в системе этот БП, как я понимаю, будет как COM-порт.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Heavens_A_Lie

Нашёл на гитхабе линуксовую утилитку управления разными корадами (под маркой Velleman, похоже, те же самые приборы, только в профиль шильдик другой).

Ты можешь просто сконфигурировать порт при помощи stty на нужную скорость и формат кадра и прямо из терминала в /dev/ttyS... (или /dev/ttyUSB... и т. д) гнать строчки, а с другого терминала смотреть что отвечает прибор.

$ stty -F /dev/ttyUSB0 9600 -echo -parenb raw
$ echo -n "VSET1?" > /dev/ttyUSB0

В другом терминале предварительно ставим прослушку ответов.

$ cat /dev/ttyUSB0

Как-то так. Пишу просто вслепую, параметры у stty забываю все время.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 6)
Ответ на: комментарий от Heavens_A_Lie

Насколько я понял по своей работе, при необходимости можно поверить любой прибор. У нас прекрасно поверили немецко-китайский микрометр, когда встал вопрос.

Реестр . Поверка . Калибровка . В общем - зовите метролога .

поверить любой прибор

И он вам объяснит , где собака порылась .

Посмотрел GPIB-USB адаптеры. Насколько GPIB актуален для ныне выпускаемого железа? Чтобы нам не наматывать легаси на ещё большее легаси. Само по себе вроде не так и дорого, для подключения к компам всякой дремучей старины можно попробовать. Но современный лабораторный блок вроде как содержит RS232 и/или USB, судя по инструкции.

Да вполне себе актуально . У нас много приборов , несколько одинаковых по функционалу рабочих мест . По нескольку приборов на одной шине . Вполне себе удобно .

Да , последние БП были с COM-портом , со специальным GPIB внешним переходником . АКИПы какие-то .

an0nym0us
()
Ответ на: комментарий от Zubok

Ого, вот это полезная ссылочка, спасибо, будем разбираться. Такая же тема с usb-com уже была у нас на спектрофотометре, когда мне пришло в голову завести его на минте. В вайне автоматом всё завелось, когда дал пользователю группу группу dialout. Возможно, и тут на первых порах можно будет ограничиться виндовым гуем (пользоваться будут люди с синдромом утёнка, которых слово линукс пугает).

Потом, конечно, перетащим их на линукс нечестным путём (сделаем софтину линукс-онли и пусть переучиваются).

Heavens_A_Lie
() автор топика
Ответ на: комментарий от an0nym0us

Боюсь скатиться в оффтоп, но у нас немного другая ситуация - приборы все разные, даже близко не однотипные, и за каждым стоит свой компутер. Возможность нацеплять несколько приборов на одну шину не кажется определяющей.

А какой модели у вас БП были, если вменяемые, можете ссылочку скинуть? Не хочется какое-нибудь шило купить по неопытности. Как я понял, для наших целей хватит любого китайского корада.

Heavens_A_Lie
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.