AD转换和AD采样有什么区别?

我自己的理解是:AD转换是先把模拟量转化为数字量,比如把一个正弦波的电压信号转化为一系列“台阶”构成的似正弦波;然后再由AD采样模块设定采样频率,从这个似正弦波上面选择若... 我自己的理解是:AD转换是先把模拟量转化为数字量,比如把一个正弦波的电压信号转化为一系列“台阶”构成的似正弦波;然后再由AD采样模块设定采样频率,从这个似正弦波上面选择若干个点,构成最后的采样信号。
这样的话在编程的时候,是不是在AD转换的时候要给出一个判断:AD转换是否完成。同样在进行AD采样的时候,也要进行一次判断:AD采样是否完成。最后再把采到的信号送给CPU进行处理?
与此同时,在进行2次判断之后,如何进行下一步的执行是不是需要设定相应的外部中断,从而告诉CPU我做完了手头的工作,让CPU分配下一次的任务?(比如AD转换时进行判断:继续转换还是进行采样;AD采样时:继续采样还是将采样得到的信号送给CPU处理)
展开
 我来答
水划过
高粉答主

2019-09-15 · 繁杂信息太多,你要学会辨别
知道答主
回答量:107
采纳率:100%
帮助的人:1.5万
展开全部

1、过程不同

ad转换是先将模拟量转换成数字量,但ad转换需要时间。AD转换可以通过中断方法完成。数据也可以通过查询方法读取,例如将正弦波电压信号转换为一系列“步骤”。形成正弦波,然后由ad采样模块设定采样频率,从正弦波中选取若干点构成最终的采样信号。

2、意思不同

ad转换采样频率是完成从模拟到数字的ad转换所需时间的倒数。模拟量可以是电压或电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号;ad分辨率是指当数字量变化最小时模拟信号的变化量。

3、不同的判断标准

AD转换采样频率的速度取决于转换电路的类型。不同模数转换器的采样频率不同。ad的分辨率仅取决于ad转换器的位数。例如,12位转换器的模拟信号为0v~满标度。数字信号输出范围为0~4095。

ad采样中的采样频率是采样周期的倒数。它以赫兹(赫兹)表示,赫兹是每秒的采样数。分辨率是采样的最小值。例如,参考电压为1V,8位采样,最小值。值是1/256。

扩展资料:

ad采样引起的干扰较小。如果在板上,就要注意接线和隔板。信号输入与前置滤波电路相连。一般来说,一阶rc电路较多,注意采样频率fc=1/1000~1/100,选择电容器的参数。

信号连接后,级联滤波电路优选为sinc滤波。注意,输入偏置电流限制了外部滤波电阻的大小。ad芯片的转换速率一般是以ksps或msps为单位的满标度电压,现在常用的是1v、5v的满标度芯片。

参考资料来源:百度百科-AD转换

白色的明six
高粉答主

2019-08-14 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:517
采纳率:100%
帮助的人:7.8万
展开全部

1、流程不同

AD转换是先把模拟量转化为数字量,但AD转换需要时间,AD转换完成可用中断法读取数据,也可用查询法读取数据,比如把一个正弦波的电压信号转化为一系列“台阶”构成的似正弦波;然后再由AD采样模块设定采样频率,从这个似正弦波上面选择若干个点,构成最后的采样信号。

2、意思不同

AD转换采样频率指完成一次从模拟转换到数字的AD转换所需时间的倒数,模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号;而AD分辨率指数字量变化一个最小量时模拟信号的变化量。

3、判断标准不同

AD转换采样频率的速度取决于转换电路的类型,不同AD转换器的采样频率不同;AD分辨率的高低只取决于AD转换器的位数,例如12位的转换器模拟信号在0V~满刻度范围内输出的数字信号是0~4095。

AD采样中的采样频率就是采样周期的倒数,它用赫兹(Hz)来表示,也就是一秒钟采样的次数,分辨率是决定采样最小值,比如基准电压为1v,8位的采样,最小值是1/256。

扩展资料:

AD采样引起的干扰越小,如果是板上就需要注意走线和分区,信号输入前级接滤波电路,一般一阶RC电路较多,注意Fc=1/1000~1/100 采样频率,电阻和电容的参数注意选取。

信号接入后级接滤波电路最好采用sinc滤波方式,注意输入偏置电流会限制外部的滤波电阻阻值的大小,AD芯片的转换速率,一般以KSPS或MSPS为单位,满量程电压,现在一般常用的有1V,5V满量程的芯片。

参考资料来源:百度百科-AD转换

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友995c5cc

推荐于2017-05-06 · TA获得超过7235个赞
知道大有可为答主
回答量:5223
采纳率:93%
帮助的人:1681万
展开全部
我自己的理解是:AD转换是先把模拟量转化为数字量,比如把一个正弦波的电压信号转化为一系列“台阶”构成的似正弦波;然后再由AD采样模块设定采样频率,从这个似正弦波上面选择若干个点,构成最后的采样信号。
你说的是对的。AD转换是先把模拟量转化为数字量,但AD转换需要时间,AD转换完成可用中断法读取数据,也可用查询法读取数据。
追问
我看到一些程序上面,貌似只有在转换的时候进行判断,而在采样的时候,就不用判断采样是否完成。  是不是因为AD转换需要一段时间,而采样的话时间非常短,就把采样过程当成程序执行的一段,因此不用判断。(就是说AD转换时间长,CPU太忙了,等不起。所以只能等转换完了,AD转换是否完成的标志位自己来CPU这里“报到”;而AD采样时间非常短,CPU可以等得起,就把采样当做CPU执行程序里面的一段,顺路给执行了)
追答
而采样的话时间非常短,起动AD转换后,就把模拟值读进去了。AD转换需要时间,转换完成后有标志位变了,表示转换完成,可不断查询标志位状态,标志位变了转换完成后,就可读取数据。如果CPU忙,可用中断方式,开AD转换中断,得有线路硬件,AD转换完成后自动申请中断,中断读取数据快得很。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式