Design and implementation of a multi-channel data acquisition system with built-in buffer based on PC: This paper describes a data acquisition system with built-in buffer, and compares the technology used in this system with the general data acquisition system. Finally, a method for further upgrading this system is proposed. Keywords Data Acquisition System (DAS), Buffer, Variable Address Decoding. In experimental mechanics, the key to electrical measurement technology is to use a specific sensor to convert the physical quantity to be measured into an electrical signal, and then use DAS (Data Acquisition System) to complete the conversion of analog electrical quantity to digital electrical quantity. Due to the low cost and high computing speed of PC, more and more DAS appear in the form of PC plug-in cards. Most of the PC-based acquisition cards currently on the market are based on the ISA bus and do not have buffer. During the acquisition process, the PC must intervene in the DAS in the form of query or interrupt, and can only collect one data at a time. In this way, for systems that need to collect and process large amounts of data in real time, the PC will consume a lot of time on the bus interface, seriously reducing the system efficiency. This system is designed for the needs of \"laser thickness gauge\". The laser thickness gauge needs to collect and process eight analog signals at the same time. This system uses an AD574A card with a 1K×8-bit static RAM. During the collection process, no CPU intervention is required. The timing circuit on the card automatically starts AD and stores data. The CPU only needs to read out the data in groups after the collection is completed. This not only ensures the correct acquisition of digital signals, but also facilitates subsequent signal processing. 2 System composition and working principle The system workflow is as follows: (1) Eight analog signals reach the sample-and-hold device and are converted to a stable level through sampling and holding; (2) The timing circuit selects eight sample-and-hold devices in turn through a multi-way switch and starts AD; (3) Delay enough time to wait for the AD conversion to complete, and store the data after completion; (4) The above is the collection process of one data channel. After that, the timing circuit controls and repeats the above process for a total of eight cycles to complete the collection of a group of eight data channels. All collected data are stored in RAM in sequence under the control of the timing circuit.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore