EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: USB ADC/DACs
From: <[email protected]>
To: <[email protected]>
Cc: [email protected]
Date: Thu, 6 May 2010 12:56:59 +0100
Hi,
 
Really I would probably also suggest using an Ethernet module...
 
For completeness however, I'll just point to an asyn driver module I developed a while ago (with contributions from various other people) using the National Instruments DAQmxBase drivers. The code can be accessed from the subversion repository on sourceforge: http://sourceforge.net/projects/epics/
 
Initially I developed this support module with a USB device: NI-USB-6009 which is quite cheap. The support should work with NI devices that support the DAQmxBase driver. Only built and tested on Linux.
 
It is a few years since I've looked at this so various of it's dependencies have probably moved on but hopefully not more than is possible to catch up with (no promises though).
 
Cheers,
Ulrik


From: [email protected] [mailto:[email protected]] On Behalf Of Pawel Kowalski - BiRa Systems Inc.
Sent: 05 May 2010 17:37
To: 'Eric Norum'
Cc: [email protected]
Subject: RE: USB ADC/DACs

Thank you Eric,

 

The reason I want to do USB is so that I can connect it directly to a mini linux computer without needing an additional Ethernet port. Then this mini pc will have epics IOC running on it which will interface to the USB DAC/ADC and can then be accessed over Ethernet using process variables.

 

The link you sent looks interesting but I think 0-10V would be better since that’s the standard a number of power supplies seem to use. Any other suggestions would be appreciated.

 

------------------------------------

 

Pawel Kowalski

BiRa Systems Inc.

www.bira.com

 

Phone:                   505-881-8887

Fax:                       505-888-0651

 

Address:                2410 Midtown PL NE

STE A

Albuquerque NM 87107 USA

 

From: Eric Norum [mailto:[email protected]]
Sent: Wednesday, May 05, 2010 10:10 AM
To: Pawel Kowalski - BiRa Systems Inc.
Cc: [email protected]
Subject: Re: USB ADC/DACs

 

I'm surprised that you're hearing more requests for USB connections than for ethernet.  The latter allows for much longer connections and is better supported by EPICS/ASYN.

 

In any case, a small PLC sounds like it would take care of this just fine.

 

How about something like (only 0 to 5V, but perhaps that's good enough):

Adding an FTDI USB/Serial adapter adds about $20.00

 

There are small PLCs in this price range with Ethernet, too.

 

 

On May 5, 2010, at 8:35 AM, Pawel Kowalski - BiRa Systems Inc. wrote:



Hello,

 

Based on feedback I got at the beam and instrumentation workshop this week I am trying to come up with a simple and cheap design to control analog power supplies. Nothing is set in stone and I just want to find what we would need to get to make this controller. I am trying to find a DAC/ADC that can be connected using USB to a soft-ioc running linux. I don’t need a lot of channels, 1 analog in and 1 analog out would be fine (2 of each would be preferred) and having a couple digital in/digital out channels would be nice too (but not required). The voltage will be 0-10V (if a bipolar DAC/ADC is available that would be great). I would probably need to have at least 16 bits of resolution on the DAC/ADC. The speed doesn’t have to be terribly fast from what I gathered. Cost is an issue (trying to stay under $200) but if something is out there that costs more than this I would like to take a look at it anyway.

 

I wonder if anyone in the epics community has worked with such a device and if they have epics drivers available. If epics drivers aren’t available I can probably configure something myself using ASYN if someone can point me to a good reliable device. Any suggestions would be greatly appreciated, thank you.

 

------------------------------------

 

Pawel Kowalski

BiRa Systems Inc.

 

Phone:                   505-881-8887

Fax:                       505-888-0651

 

Address:                2410 Midtown PL NE

STE A

Albuquerque NM 87107 USA

 

 

-- 
Eric Norum
[email protected]


 


 

-- 

This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
 



References:
USB ADC/DACs Pawel Kowalski - BiRa Systems Inc.
Re: USB ADC/DACs Eric Norum
RE: USB ADC/DACs Pawel Kowalski - BiRa Systems Inc.

Navigate by Date:
Prev: tpmac version 3-7 released Sergey Stepanov
Next: epicsEvent::invalidSemaphore exception in timerQueue Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: USB ADC/DACs Pawel Kowalski - BiRa Systems Inc.
Next: tpmac version 3-7 released Sergey Stepanov
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024