Программа для работы с PPS3205T-3S

17.11.2012

 

Некоторое время назад я купил для лаборатории программируемый источник питания ATTEN PPS3205T-3S. Прибор имеер 3 канала и может выдавать до 32 вольт на канал с током до 3-х ампер. Источник питания может подключаться к компьютеру по USB-интерфейсу, однако программа управления, кстати не входившая в поставку, а скачанная с сайта, не сильно впечатляла своими возможностями, да и глючила периодически. 

Мне удалось связаться с разработчиком и получить расшифровку протокола связи с устройством. Оказалось все просто - источник питания получает от ПК 24 байта с командами и отправляет столько же обратно. Эмулируется виртуальный Com-порт. По умолчанию скорость обмена 9600 8M1 (M - означает marked в свойствах com-порта). Первый байт идентификационный - AA, второй адресный - 00. Дальше идут двухбайтные величины напряжение-ток три раза, затем пара резервных байт и следом байт, отвечающий за установку выходного напряжения - первые три младших бита отвечают за соответствущий канал (1-On, 0-Off). Дальше следует байт с установкой сигнализации и несколько резервных. Последний идет байт калибровки, назначение которого пока не ясно - разработчик пока в отпуске, обещал рассказать чуть позже.

От себя добавлю, что источник питания адекватно работает при скорости записи/чтения данных не менее 500 мс. Причем независимо от выставленной скорости порта. Иначе прибов вешается и требует перезапуска.

Ниже ссылка на мою программу управления ATTEN PPS3205T-3S, написанной на Hiasm 4.4. В программе можно выбирать Com-порт, индивидуально задавать напряжение и ток на каждом канале и включать развертку потенциала на  первом канале с любым шагом. Программа тестировалась на Windows XP и 7. Да, для источника PPS3203 протокол аналогичен. Подсмотреть его можно любой программой слушающей Com-порт.

Ссылка на программу  (программа распространяется "как есть", т.е. все на свой страх и риск). Это мой первый опыт программирования под Windows -  в программе не заданы возможные пределы по величинам, график еще пока работает криво и так по мелочи есть недоделки. В следующих версиях будет выбор развертки по любому каналу и показ изменения выбранной величины на графике.

 
Нажав на соответствующий значок, Вы можете добавить эту заметку к себе на страничку в социальной сети
 

Если же вы хотите первыми узнавать о выходе моих новых статей, то можете заполнить следующую форму, вписав туда адрес своего электронного ящика:

 

 

© 2016 Дневник хорошего человека
Рейтинг@Mail.ru