Hello folks,
I'm working on a project where I need a circuit that reads in a
voltage, and then outputs a voltage based both on the signal, and also
the past history of the signal. Sort of like PID, except that it is
open loop, and the Vin to Vout function can be arbitrary and
programmable. Ideally, I would like the system to be self contained,
needing a computer or laptop to reprogram the algorithms if
necessary. It only needs to run up to about 1 kHz.
My knowledge is as follows:
I know analog electronics OK, and can build op amp circuits and a few
transistor circuits.
I also know Labview real time, which can pretty much do exactly what I
want, but is overkill in money and also requires a computer to be
there all of the time.
I have a big gap in this middle area involving digital stuff, so I
would appreciate suggestions on where to start. Ideally, I would like
the cost to be low and the learning time to be not too long. I know
it needs some kind of ADC and DAC.
For example, here are two scenarios that I am capable of, both of
which are suboptimal:
1) I can build an entirely analog circuit, with a bunch of knobs to
adjust various parameters, but that's too much of a PITA, and isn't
very flexible.
2) On the other end, I can throw together a cheapo DAQ card and the
smallest computer possible, and install labview real time target on
it, as shown here:
http://zone.ni.com/devzone/cda/tut/p/id/2733
This is close to what I want, but was wondering if there was anything
cheaper or simpler.
Thanks
I'm working on a project where I need a circuit that reads in a
voltage, and then outputs a voltage based both on the signal, and also
the past history of the signal. Sort of like PID, except that it is
open loop, and the Vin to Vout function can be arbitrary and
programmable. Ideally, I would like the system to be self contained,
needing a computer or laptop to reprogram the algorithms if
necessary. It only needs to run up to about 1 kHz.
My knowledge is as follows:
I know analog electronics OK, and can build op amp circuits and a few
transistor circuits.
I also know Labview real time, which can pretty much do exactly what I
want, but is overkill in money and also requires a computer to be
there all of the time.
I have a big gap in this middle area involving digital stuff, so I
would appreciate suggestions on where to start. Ideally, I would like
the cost to be low and the learning time to be not too long. I know
it needs some kind of ADC and DAC.
For example, here are two scenarios that I am capable of, both of
which are suboptimal:
1) I can build an entirely analog circuit, with a bunch of knobs to
adjust various parameters, but that's too much of a PITA, and isn't
very flexible.
2) On the other end, I can throw together a cheapo DAQ card and the
smallest computer possible, and install labview real time target on
it, as shown here:
http://zone.ni.com/devzone/cda/tut/p/id/2733
This is close to what I want, but was wondering if there was anything
cheaper or simpler.
Thanks