Slashdot Mirror


A/D and D/A Boards for Linux?

Quadropleen+ asks: "I work in a lab where we do real time control of industrial hardware. To this point, we've been using several old A/D and D/A boards to control these processes under DOS, due to the anti-real time properties of Windows. Well, our cards are beginning to fail, and we're looking for replacements. I've been trying to get my advisor to move to Linux, and I see this as a great opportunity to leverage a better OS onto our machines. Does anyone have suggestions/experience with using A/D & D/A boards with Linux? What are the best and worst ones out there?"

11 comments

  1. I AM ROBERT FROST by Anonymous Coward · · Score: -1, Troll

    and I post first!

  2. Sweating Bullets by Anonymous Coward · · Score: -1, Offtopic

    Megadeth - Sweating Bullets

    Hello me...Meet the real me.
    And my misfits way of life.
    A dark black past is my
    Most valued possession.
    Hindsight is always 20-20,
    But looking back it's still a bit fuzzy.
    Speak of mutually assured destruction?
    Nice story... Tell it to Reader's Digest!!!

    Feeling paranoid
    True enemy or false friend?
    Anxiety's attacking me, and
    My air is getting thin.
    I'm in trouble for the things
    I haven't got to yet.
    I'm chomping at the bit, and my
    Palms are getting wet, sweating bullets.

    Hello me...It's me again.
    You can subdue, but never tame me.
    It gives me a migraine headache
    Thinking down to your level.
    Yea, just keep on thinking it's my fault
    And stay an inch or two outta kicking distance.
    Mankind has got to know
    His limitations.

    Feeling claustrophobic,
    Like the walls are closing in.
    Blood stains on my hands and
    I don't know where I've been.
    I'm in trouble for the things
    I haven't got to yet.
    I'm sharpening the axe and my
    Palms are getting wet, sweating bullets.

    Well, me...it's nice talking to myself,
    A credit to dementia.
    Some day you too will know my pain,
    And smile its black tooth grin.
    If the war inside my head
    Won't take a day off I'll be dead.
    My icy fingers claw your back,
    Here I come again.

    Feeling paranoid
    True enemy or false friend?
    Anxiety's attacking me
    And my air is getting thin
    Feeling claustrophobic,
    Like the walls are closing in.
    Blood stains on my hands and
    I don't know where I've been

    Once you committed me
    Now you've acquitted me
    Claiming validity
    For your stupidity
    I'm chomping at the bit
    I'm sharpening the axe
    Here I come again.

    Sweating bullets

  3. National Instruments by Anonymous Coward · · Score: 0

    2 years ago National Instruments were starting to support Linux, i don't know about drivers though.
    Interesting field and Linux is perfect for this..

    1. Re:National Instruments by Camel+Pilot · · Score: 1

      National Instruments only supports a Linux GPIB interface.

      e-mail them and request more support.

    2. Re:National Instruments by korgull · · Score: 1

      I can recommend the National Instruments stuff.
      I'm a Labview user for 6 years now and since 2 years I also use labview for Linux.
      Another option is the comedi project (http://stm.lbl.gov/comedi/).
      I'm sure that if you want to set up things in a fast and easy way, your best choice will be the National Instruments stuff.

    3. Re:National Instruments by rhk · · Score: 1

      They have released a gpib driver and a daq driver, however, they also have more than sufficieint technical documentation for their cards on their web site that can be used to write drivers.

  4. Axiom Data Acquisition Boards by jeremyphillips · · Score: 5, Informative
    Back in the day, I used to work w/ Axiom D/A & A/D boards. They have PC104, PCI, & ISA cards. We had our best results with Axiom products. They would go through hell and back, were quite forgiving of bad wiring (after 48 hours straight, wire colors can start to merge together), were alot cheaper then other solutions of the time, and we had quite good luck getting support from them.

    A quick glance through their site www.axiomtek.com, I came across a 16 channel board that supports "Red Hat Linux kernel version 2.2.X - AX509SP.

    Might want to give these guys a look...

    --
    Jeremy
    "Opinions are like assholes; everyone's got one..."
  5. There Are Many Options by rhk · · Score: 1

    In my work as a Test Engineer, I've used boards from Keithley-Metrabyte, Measurement Computing (Formerly ComputerBoards), and National Instruments. All work well with linux, providing you find the right drivers.

    One good site for drivers is the Linux Lab Project. There are links to drivers for many different boards.

    Another good project is the Comedi project, which maintains drivers for quite a few cards, and supports the use of RTLinux, RTAI, and card access from kernel modules.

    My current favorite is the National Instruments E series boards. The drivers in the Comedi project are quite good, and the cards have an excellent set of features.

  6. Elk is good... by jimmydigital · · Score: 1

    I'm using boards from Elk in my home automation project... They are based in Charlotte and have some good kit. I'm using two digital IO boards and one analogue all on the same serial port.. with perl code to access the data. They have lots of other very cool stuff too though.

    --
    Every normal man must be tempted, at times, to spit on his hands, hoist the black flag, and begin slitting throats. -HLM
  7. If you need realtime control... by eric2hill · · Score: 2

    Since you may want faster (realtime) response time for your application, you may consider using a PLC (www.automationdirect.com, www.siemens.com, www.modicon.com, www.ab.com) and just controlling set points with the computer. There are many many options available in this area, and a PLC is WAY reliable than a PC for critical control functions. Contact me through eMail if you'd like more information.

    --
    LOAD "SIG",8,1
    LOADING...
    READY.
    RUN
  8. Real time control by gepetto · · Score: 1

    The suggestion that you look at PLC's is a good one, depending on what you mean by "Real Time". I have implemented many Intel/DOS-based solutions precisely because PLC's are very rarely anywhere near real-time. TI, for instance, has one of the fastest PLC's out, but the conversion times on their A-D cards is typically 250ms+. Doesn't do a whole lot of good to be able to read a port a jillion times/sec if the data there is old news. Makes for real smooth averaging, though!