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:This is close to what I want, but was wondering if there was anything cheaper or simpler.
Thanks