B
BEVERNON
Hi,
Haven't done much hardware lately, but used to do quite a bit. I'm a little
rusty about some low-end interface techniques.
I want to do a data logging application. I will monitor 4 data signals (binary
values), with a sample rate of approximately 1000 samples per second. I need
to collect less than 5000 samples. The signal level will be compatible with
good old TTL logic.
I am looking for a very low cost way to get the data from my sensors (4 single
bit status pins) into a computer. The computer will be running a 32 bit
windows os, most likely XP or 2000. A standard Windows application needs to be
able to read the data, process it, and display an analysis to the user.
The data can go in through the serial port, parallel port, or a USB connection,
but cannot go in through a custom card (low cost remember). I do NOT want to
mess with any drivers that I have to develop myself.
Things I have considered include:
1) simply connecting to the printer port and kludging a way to read the port
under windows (not always reliable).
2) using a microprocessor to collect and store the data, and transmitting the
data from the micro to the PC. Could use serial or USB for this.
3) simply hooking a high speed UART up to the data pins and running the UART
constantly. Then connecting the output of the uart to the serial input of the
PC.
Any suggestions?
Regards,
Brad
Haven't done much hardware lately, but used to do quite a bit. I'm a little
rusty about some low-end interface techniques.
I want to do a data logging application. I will monitor 4 data signals (binary
values), with a sample rate of approximately 1000 samples per second. I need
to collect less than 5000 samples. The signal level will be compatible with
good old TTL logic.
I am looking for a very low cost way to get the data from my sensors (4 single
bit status pins) into a computer. The computer will be running a 32 bit
windows os, most likely XP or 2000. A standard Windows application needs to be
able to read the data, process it, and display an analysis to the user.
The data can go in through the serial port, parallel port, or a USB connection,
but cannot go in through a custom card (low cost remember). I do NOT want to
mess with any drivers that I have to develop myself.
Things I have considered include:
1) simply connecting to the printer port and kludging a way to read the port
under windows (not always reliable).
2) using a microprocessor to collect and store the data, and transmitting the
data from the micro to the PC. Could use serial or USB for this.
3) simply hooking a high speed UART up to the data pins and running the UART
constantly. Then connecting the output of the uart to the serial input of the
PC.
Any suggestions?
Regards,
Brad