单片机AD转换问题。
ad转换是什么概念?为什么要ad转换才能输入单片机呢?8位16位的ad转换芯片是什么意思?芯片的采样,还有精度都是什么意思?谢谢啦...
ad转换是什么概念?为什么要ad转换才能输入单片机呢?8位16位的ad转换芯片是什么意思?芯片的采样,还有精度都是什么意思?谢谢啦
展开
5个回答
展开全部
1,什么是AD转换?
A是模拟信号的意思,D是数字信号的意思,AD转换就是模数转换,顾名思义,就是把模拟信号转换成数字信号,例如把电压值转化为数字信号。
2,为什么要AD转换?
单片机(以及其他处理器)只能处理数字信号,当单片机想要获取电路上某一点的电压值时,就得用到AD转换了,如果你直接把单片机的引脚接到电路这个点上,单片机只知道这个点的电压是低电平还是高电平,又怎么能得到他的电压值呢?例如数字式的万用表,它测量电压时,先有一个AD转换电路,把电压值转换成一个数值,然后把这个值送个单片机(当然万用表里的用的处理芯片不是单片机),单片机经过计算处理后,再把这电压值显示到显示到屏幕上。
不过现在有一些比较强的单片机,其内部已经集成了AD转换器,不需要你再外接AD转换芯片。
3,8位16位的ad转换芯片是什么意思?
8位,16位就代表了AD转换芯片的转换分辨率,数字越大,分辨率越高,同时也反映了它的精度,数字越大,精度相对也越高。8位算是最低了,有些单片机里集成的AD转换器一般是10位的。12位和16位的芯片价格就比较贵了。
4,分辨率?
举个简单的例子,8位芯片只能转换最小到0.01V的电压,而12位的芯片却能转换最小到0.001V的电压,如果一个电压为3.359V,8位芯片转出来后的数值是3.35V,12位芯片转换出来后是3.359V,精度比8位就高一个档次了。(注:这里数值不是正确的数值,举例用,切勿实际使用)
5,采样?
采样是AD转换的速度性能指标,通俗的说就是每秒里能采样多少次,采样次数越高芯片性能越好。如果对采样不理解,也可以用另一种方式理解,就是一个AD转换芯把电压值转换成数字值这个过程所需要的时间,时间越短越好。
6,精度?
精度是AD芯片的一个重要参数,表示采集到的数据和真实值之间的相差的程度。例如单片机转换出来的结果是0.3V,而实际可能是0.31V,这样就相差了0.01V。这种误差是不可避免无法消除的。这和在第3点中提到的位数有关,位数越高,这样的误差越小。
7,这些知识点在“数字电路基础”一书中有详细解释,说明你数字电路没学好,自己好好加油了。
A是模拟信号的意思,D是数字信号的意思,AD转换就是模数转换,顾名思义,就是把模拟信号转换成数字信号,例如把电压值转化为数字信号。
2,为什么要AD转换?
单片机(以及其他处理器)只能处理数字信号,当单片机想要获取电路上某一点的电压值时,就得用到AD转换了,如果你直接把单片机的引脚接到电路这个点上,单片机只知道这个点的电压是低电平还是高电平,又怎么能得到他的电压值呢?例如数字式的万用表,它测量电压时,先有一个AD转换电路,把电压值转换成一个数值,然后把这个值送个单片机(当然万用表里的用的处理芯片不是单片机),单片机经过计算处理后,再把这电压值显示到显示到屏幕上。
不过现在有一些比较强的单片机,其内部已经集成了AD转换器,不需要你再外接AD转换芯片。
3,8位16位的ad转换芯片是什么意思?
8位,16位就代表了AD转换芯片的转换分辨率,数字越大,分辨率越高,同时也反映了它的精度,数字越大,精度相对也越高。8位算是最低了,有些单片机里集成的AD转换器一般是10位的。12位和16位的芯片价格就比较贵了。
4,分辨率?
举个简单的例子,8位芯片只能转换最小到0.01V的电压,而12位的芯片却能转换最小到0.001V的电压,如果一个电压为3.359V,8位芯片转出来后的数值是3.35V,12位芯片转换出来后是3.359V,精度比8位就高一个档次了。(注:这里数值不是正确的数值,举例用,切勿实际使用)
5,采样?
采样是AD转换的速度性能指标,通俗的说就是每秒里能采样多少次,采样次数越高芯片性能越好。如果对采样不理解,也可以用另一种方式理解,就是一个AD转换芯把电压值转换成数字值这个过程所需要的时间,时间越短越好。
6,精度?
精度是AD芯片的一个重要参数,表示采集到的数据和真实值之间的相差的程度。例如单片机转换出来的结果是0.3V,而实际可能是0.31V,这样就相差了0.01V。这种误差是不可避免无法消除的。这和在第3点中提到的位数有关,位数越高,这样的误差越小。
7,这些知识点在“数字电路基础”一书中有详细解释,说明你数字电路没学好,自己好好加油了。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是ARM Cortex内核单片机和微处理器市场和技术方面的佼佼者,目前提供16大产品线 (F0, G0, F1, F2, F3, G4, F4, F7, H7, MP1, L0, L1, L4, L4+,L5, WB),超过100...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
AD转换就是模拟数字转换模拟量是自然界存在的量,例如流量温度等特点是连续变化,例如从室温20
℃ - 25℃之间存在着无数的温度点,数字量非自然界存在的量,特点是非连续变化有固定的变化间隔。
1、A是模拟信号的意思,D是数字信号的意思,就是模拟转换成数字信号,A模拟量比如电流电压等信号量,在自然界中纯在的是连续的无穷尽的值,一切数值的描述都是相对精度和约等于表示。
2、D数字量数学意义上确定的量,8位与16位既然数学意义上的确定,就纯在一个计算精度,8位简单的理解为 八个9,16位就简单的理解为16个9但是,在计算机计算过程中,尤其是硬件逻辑,是2进制计算,也就是说8位表示2的八次方的值域,而16就是2的16次方。
3、对于采样,就是这个芯片,在单位时间内,能完成的转换次数精度,当然就是更容易理解了,就是能够分辨的 最小 模拟里单位。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、AD转换就是模拟-数字转换,模拟量是自然界存在的量,例如流量、温度等,特点是连续变化,例如从室温20℃ - 25℃之间存在着无数的温度点。数字量非自然界存在的量,特点是非连续变化,有固定的变化间隔。
2、单片机是数字集成电路,只能够接受数字量(本质是利用内部的开关电路实现0和1这两个,而且只有这两个量的转换的),因此要用单片机来处理外接的模拟量时就需要一个转换电路,一般称为ADC(模拟-数字转换器)。
3、ADC的重要参数有精度和分辨率,其中常说的8位或16位就是指ADC的分辨率,表示该ADC在模数转换过程中数字量达到的最小刻度,例如8位的话分辨率就是电源电压×1/(2^8)V,如果电源电压是5V则分辨率为19.531mV。
4、所谓芯片的采样是指单片机的ADC电路采用固定频率的采样脉冲来采集模拟量(或理解为读取连续的模拟量),要根据奈奎斯特采样定理来进行,采样之后输入单片机的CPU进行处理;
5、精度是ADC的一个重要参数,表示采集到的数据和真实值之间的相差的程度。例如单片机转换出来的结果是0.1V,而实际可能是0.11V,这样就相差了0.01V。这种误差是不可避免无法消除的,如果要达到高精度就需要用专用的单片机了。
希望能够帮到你,谢谢!
2、单片机是数字集成电路,只能够接受数字量(本质是利用内部的开关电路实现0和1这两个,而且只有这两个量的转换的),因此要用单片机来处理外接的模拟量时就需要一个转换电路,一般称为ADC(模拟-数字转换器)。
3、ADC的重要参数有精度和分辨率,其中常说的8位或16位就是指ADC的分辨率,表示该ADC在模数转换过程中数字量达到的最小刻度,例如8位的话分辨率就是电源电压×1/(2^8)V,如果电源电压是5V则分辨率为19.531mV。
4、所谓芯片的采样是指单片机的ADC电路采用固定频率的采样脉冲来采集模拟量(或理解为读取连续的模拟量),要根据奈奎斯特采样定理来进行,采样之后输入单片机的CPU进行处理;
5、精度是ADC的一个重要参数,表示采集到的数据和真实值之间的相差的程度。例如单片机转换出来的结果是0.1V,而实际可能是0.11V,这样就相差了0.01V。这种误差是不可避免无法消除的,如果要达到高精度就需要用专用的单片机了。
希望能够帮到你,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个就是 模拟量 数字量转换 比如 输入进来的信号 是个电流 电压 什么的 就是模拟量
要变成 计算机能够认识的 东西 必须转化为 数字量
八位 十六位 就是转化的 数字量 的位数
要变成 计算机能够认识的 东西 必须转化为 数字量
八位 十六位 就是转化的 数字量 的位数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A是模拟信号的意思,D是数字信号的意思,就是模拟转换成数字信号。
A模拟量,比如电流电压等信号量,在自然界中纯在的是连续的无穷尽的值,一切数值的描述都是相对精度和约等于表示。
D数字量,数学意义上确定的量。
8位与16位。既然数学意义上的确定,就纯在一个计算精度,8位简单的理解为 八个9,16位就简单的理解为16个9.
但是,在计算机计算过程中,尤其是硬件逻辑,是2进制计算,也就是说 8位 表示 2的八次方的值域,而16就是 2的16次方。
对于采样,就是这个芯片,在单位时间内,能完成的转换次数。
精度,当然就是更容易理解了,就是能够分辨的 最小 模拟里单位。
A模拟量,比如电流电压等信号量,在自然界中纯在的是连续的无穷尽的值,一切数值的描述都是相对精度和约等于表示。
D数字量,数学意义上确定的量。
8位与16位。既然数学意义上的确定,就纯在一个计算精度,8位简单的理解为 八个9,16位就简单的理解为16个9.
但是,在计算机计算过程中,尤其是硬件逻辑,是2进制计算,也就是说 8位 表示 2的八次方的值域,而16就是 2的16次方。
对于采样,就是这个芯片,在单位时间内,能完成的转换次数。
精度,当然就是更容易理解了,就是能够分辨的 最小 模拟里单位。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询