Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hatamiarash7/matlab_advantech_examples
Matlab Examples To Use Advantech DAQ Cards
https://github.com/hatamiarash7/matlab_advantech_examples
advantech daq data-acquisition data-analysis data-science datascience matlab
Last synced: 25 days ago
JSON representation
Matlab Examples To Use Advantech DAQ Cards
- Host: GitHub
- URL: https://github.com/hatamiarash7/matlab_advantech_examples
- Owner: hatamiarash7
- Created: 2021-06-07T06:10:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T20:45:05.000Z (8 months ago)
- Last Synced: 2024-10-09T18:02:18.390Z (about 1 month ago)
- Topics: advantech, daq, data-acquisition, data-analysis, data-science, datascience, matlab
- Language: MATLAB
- Homepage:
- Size: 305 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Matlab Advantech Examples
![banner](banner.png)
Matlab examples to use Advantech DAQ cards for data acquisition systems :
- Analog/Digital Input
- Analog/Digital Output
- Counter---
## Data acquisition
Data acquisition is the process of sampling signals that measure real world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the initialisms DAS, DAQ, or DAU, typically convert analog waveforms into digital values for processing. The components of data acquisition systems include:
- Sensors, to convert physical parameters to electrical signals.
- Signal conditioning circuitry, to convert sensor signals into a form that can be converted to digital values.
- Analog-to-digital converters, to convert conditioned sensor signals to digital values.![banner2](banner2.jpg)
## DAQ hardware
DAQ hardware is what usually interfaces between the signal and a PC. It could be in the form of modules that can be connected to the computer's ports (parallel, serial, USB, etc.) or cards connected to slots (S-100 bus, AppleBus, ISA, MCA, PCI, PCI-E, etc.) in a PC motherboard or in a modular crate (CAMAC, NIM, VME). Sometimes adapters are needed, in which case an external breakout box can be used.
DAQ cards often contain multiple components (multiplexer, ADC, DAC, TTL-IO, high speed timers, RAM). These are accessible via a bus by a microcontroller, which can run small programs. A controller is more flexible than a hard wired logic, yet cheaper than a CPU so that it is permissible to block it with simple polling loops. For example: Waiting for a trigger, starting the ADC, looking up the time, waiting for the ADC to finish, move value to RAM, switch multiplexer, get TTL input, let DAC proceed with voltage ramp.