在数据采集系统中存在两种信号:
在开发数据采集系统时,首先遇到的问题:
如何把传感器测量到的模拟信号转换成数字信号?
连续模拟信号转换成数字信号,经历了以下过程:
信号转换过程如图所示。
「采样过程 ——」 一个连续的模拟信号
采样过程如图所示。
应该指出,在实际应用中,
因此,采样周期必须依据某个定理来选择。
设有连续信号
①频谱
②
则连续信号
式中
「采样定理指出:」 对一个频率在
条件1的物理意义
模拟信号
条件2的物理意义
采样周期
一般来说,采样定理在
例如,设信号
则有
「讨论:」
「综上所述:」 只有在采样起始点严格地控制在
「结论:」 采样定理对于
「频率混淆 ——」 模拟信号中的高频成分(
频率混淆如下图所示。
「例如:」 某模拟信号中含有频率为
由图可见,三种频率的曲线没有区别:
于是原来三种不同频率信号的采样值相互混淆了。
不产生频率混淆现象的临界条件:
为了减小频率混淆,通常可以采用两种方法:
对于频率衰减较快的信号,减小
但是,
对频域衰减较慢的信号,可在采样前,先用一截止频率为
实际上,由于信号频率都不是严格有限的,而且,实际使用的滤波器也都不具有理想滤波器在截止频率处的垂直截止特性,故不足以把稍高于截止频率的频率分量衰减掉。在信号分析中,常把上述两种方法联合起来使用。
典型物理量的经验采样周期值如下表:
「无条件采样」
「特点:」 运行采样程序,立即采集数据,直到将一段时间内的模拟信号的采样点数据全部采完为止。
「优点:」 为无约束采样。
「缺点:」 不管信号是否准备好都采样,可能容易出错。
「方法:」 ① 定时采样:采样周期不变;② 变步长采样:采样周期变化
「条件采样」
「方法:」 ① 查询方式;② 中断方式
「查询方式:」 CPU不断检查A/D转换状态,以确定程序执行流程。
「优点:」 硬件少,编程简单。
「缺点:」 占用较多CPU机时。
「中断方式:」 响应中断,暂停主程序,执行中断服务程序。
「优点:」 少占用CPU时间。
「缺点:」 要求硬件多,编程复杂。
「直接存储器存取(DMA)方式」
「特点:」 由硬件完成数据的传送操作。
在DMA控制器控制下,数据直接在外部设备和存储器MEM之间进行传送,而不通过CPU和I/O,因而可大大提高数据的采集速率。
「采样控制方式的分类归纳如下:」
「无条件采样」
仅适用于A/D转换快,且要求CPU于A/D转换器同时工作,使用时不方便。
「中断方式」
用于系统要同时采集数据和控制的场合。
「查询方式」
用于系统只采集几个模拟信号的场合。
「DMA方式」
用于高速数据采集。
「量化 ——」 采样信号的幅值与某个最小数量单位的一系列倍数比较,用最接近采样信号幅值的最小数量单位倍数来代替该幅值。
最小数量单位 —— 「量化单位」 ,用
「量化单位定义:」 量化器满量程电压
即
量化器的位数
日常生活中,在计算某个货物的价值时,对不到一分钱的剩余部分,处理方法有一概忽略或四舍五入,类似地,
"只舍不入"的量化
将信号幅值轴分成若干层,各层之间的间隔均等于量化单位
「量化方法:」 信号幅值小于量化单位
「量化信号用
"有舍有入"的量化
「量化方法:」 信号幅值小于
「量化信号仍用
「例题:」 设来自传感器的模拟信号的电压是在
「解:」 采用"有舍有入"的方法对采样信号进行量化。量化时按以下规律处理采样信号:
(1)电压值处于
(2)电压值处于
(3)其他依次类推。
「结果:」 把原来幅值连续变化的采样信号,变成了幅值为有限序列的量化信号。
「由以上讨论可知」:量化信号的精度取决于所选的量化单位
「量化误差 ——」 由量化引起的误差,记为
即
式中
「量化误差的大小与所采用的量化方法有关。」
量化特性曲线与量化误差如下图所示。
「由图可知:」 量化误差只能是正误差。它可以取
「平均误差为:」
式中,
由于平均误差不等于零,故称为有偏的。最大量化误差为
量化误差的方差为:
上式表明:「即使模拟信号
量化误差的标准差为:
量化特性曲线与量化误差如下图所示。
「由图可知:」 量化误差有正有负它可以取
「平均误差为:」
式中,
由于平均误差等于零,故称为无偏的。最大量化误差为:
量化误差的方差为:
量化误差的标准差与”只舍不入“的情况相同:
「由以上分析可知:」 量化误差是一种原理性误差,它只能减小而无法完全消除。
「两种量化方法的比较:」
”有舍有入“的方法好,这是因为,”有舍有入“法的最大量化误差只是”只舍不入“法的
目前大部分A/D转换器都是采用"有舍有入"的量化方法。
「不考虑采样过程,只专注于研究模拟信号」
不考虑采样过程,只专注于研究模拟信号,经过量化后的情况。如下图所示,其量化信号将呈阶梯形状。
比较上图中的(a)、(b)两种情况,可以发现:
(1)对于相同的模拟信号
(2)对于相同的量化单位
信号变化
信号变化
「总结以上情况,可得出以下结论:」
⑴ 模拟信号经过量化后,产生了跳跃状的量化噪声;
⑵ 量化噪声的峰 — 峰值等于量化单位
⑶ 量化噪声的变化频率取决于量化单位
由此可知,量化噪声的大小受
量化误差可按一系列在
设
误差
设模拟信号的信号功率为
若以分贝数表示,则:
式中
「由上式可看出:位数每增加一位,信噪比将增加
「结论:增加
「编码」 —— 「将量化信号的电平用数字代码来表示。」
单极性信号,电压从
双极性信号,电压从
「单极性编码的方式有以下几种:」
「1. 二进制码」
在数据转换中,经常使用的是二进制分数码。在这种码制中,一个(十进制)数的量化电平可表示为:
式中:第一位(
数
「例:」 设有一个
「解:」
则
「注意:」 由于二进制数码的位数
「例如:」 对于一个工作电压是