Author Topic: SCPI programmable analogue Voltage output  (Read 1043 times)

0 Members and 1 Guest are viewing this topic.

Offline genericpurpleturtleTopic starter

  • Contributor
  • Posts: 13
  • Country: gb
SCPI programmable analogue Voltage output
« on: May 27, 2019, 02:50:52 pm »
Hi guys, I'm building some a automated test station to test products before they get shipped. I'm writing the software part of it in python and interfacing the software with various power supplies and mutlimeters using SCPI commands being sent over PyVisa using the NI-Visa library.

I'm now looking for some sort of analogue voltage output PLC which can output analogue signal voltages up to 5V that I can connect to over usb to a laptop and send it commands from python. I tried looking at some National instruments product (and as far as I could work out from their cryptic support documents they're only designed to be used with LABview and dont mention anything nothing about SCPI commands, so I'm unsure they'll work.

Can anyone recommend a product range or anything that fits the bill? A voltage measuring one one with multiple channels would be useful, but if needs be I can make do with multimeters.

Thanks guys!
 

Offline MosherIV

  • Super Contributor
  • ***
  • Posts: 1530
  • Country: gb
Re: SCPI programmable analogue Voltage output
« Reply #1 on: May 27, 2019, 03:13:19 pm »
Hi

No body does bare bones, home brew end of line production tests any more.

NI have almost exclusively taken oner the market for EOL test.
Labview (the NI software frame work) actually has support for competitors equipment, ie Bench DMMs, PSU etc.

From what you are descirbing, any DAC card or controllable PSU from NI will work.

Hope that helps
 

Offline Gribo

  • Frequent Contributor
  • **
  • Posts: 643
  • Country: ca
Re: SCPI programmable analogue Voltage output
« Reply #2 on: May 27, 2019, 04:09:43 pm »
There are power supplies with USB interface, and usually they also support SCPI commands. What are your exact requirements? Current source/sink? Accuracy? Response time? There are also cheaper alternatives to NI DAQs, which can also be used with Python/VISA.
I am available for freelance work.
 

Online H.O

  • Frequent Contributor
  • **
  • Posts: 851
  • Country: se
Re: SCPI programmable analogue Voltage output
« Reply #3 on: May 28, 2019, 05:24:03 am »
How many channels do you need?
Perhaps something like a 34970A with one (or more) 34907A plugins is somehthing to look into. The 34907A plugin provides two +/-12V outputs. The docs says the module is earth referenced so look carefully at that in case you need isolated/floating outputs.
 

Offline Thomas

  • Regular Contributor
  • *
  • Posts: 131
  • Country: no
Re: SCPI programmable analogue Voltage output
« Reply #4 on: May 28, 2019, 07:05:39 am »
Arbitrary Waveform Generators usually have a DC mode.
I think my Rigol DG1022 does ±10V into hi-z with 1mV resolution.
 

Offline ebclr

  • Super Contributor
  • ***
  • Posts: 2331
  • Country: 00
Re: SCPI programmable analogue Voltage output
« Reply #5 on: May 28, 2019, 12:45:41 pm »
 
The following users thanked this post: duckduck

Offline pwlps

  • Frequent Contributor
  • **
  • Posts: 372
  • Country: fr
Re: SCPI programmable analogue Voltage output
« Reply #6 on: May 28, 2019, 02:44:26 pm »
https://www.mccdaq.com/data-acquisition/analog-output

Python is supported via a wrapper around their Universal Library API.

NB. PyVisa via USB can only work with instruments implementing the USBTMC device class, this is usually the case for laboratory-grade equipment from major brands like NI, Keysight etc. but not in cheap dongles such as labjack or M&C. That said I have been using quite a lot of M&C stuff and I'm quite happy with their software, this is not SCPI but the library is well documented and easy to use.
« Last Edit: May 28, 2019, 02:58:49 pm by pwlps »
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 2437
  • Country: gb
Re: SCPI programmable analogue Voltage output
« Reply #7 on: May 28, 2019, 02:49:16 pm »
a power supply
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf