1. 单片机ad模块转换光强问题 设置这个危险标志位什么用
从程序中看到,adc_bi等于读取到的模拟转换值乘以100后除以255,当adc_bi大于60时标志单元置1,而当adc_bi小于50时,且标志单元置1时复位标志单元为0。这表明这个标志单元是用于标识数据上限超限的。一旦超过上限60,标志单元置位,而因为ad转换值是有跳动的,为避免在上限临界点附近数值不稳定而误判,标志置位后要等数值小于50后才会复位。
2. 单片机A/D转换需要用什么元器件
一般用途的话,推荐用10位精度的AD,我一直在使用TLC1549这个AD芯片,效果很好的。8位的精度有些低,12位或16位精度的芯片价格较高,并且一般的电路中的AD转换基准电压和供电电源的稳定性很难达到那么高,12位或16位的AD的实际有效位数也是在9-10位左右。
AD转换电路需要注意的问题,AD输入端加4.7uF电容滤波,基准电压单独用稳压管来做,比如LM385-2.5(2.5V)。
在程序中,应采用软件滤波,可以采用平均值法或中值法等。一般可进行16次AD,16次AD值相加后取平均值。
3. 单片机内部AD转换模块能否处理外部的模拟信号
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,这些知识点在“数字电路基础”一书中有详细解释,说明你数字电路没学好,自己好好加油了。
4. 单片机 AD 模块有什么用途
AD是模拟信号转成数字信号
给你举个例子: 我们用的数字万用表,我们为了让它显示测到的数据就用到了AD模块,因为我们测到的数据是模拟信号时连续的,转换成离散的数字信号,
单片机只能读取转换后的数字信号。
5. 单片机的ad模块有什么作用 只听说过是 数字和模拟的转换 但是不了接这个转换可以做什么
ad将模拟信号转成数字信号,一般电路输出很多是电压形式的模拟信号,单片机无法识别,单片机只能识别数字信号,所以要用到ad转换.
6. 单片机怎样同时实现两路AD转换
你说的应该是同一时刻进行两路AD转换吧
有两种办法,一个就是用两个AD转换芯片,两路模拟量分别接一个。用单片机控制两个AD芯片同时启动转换,这样基本可以实现采集到同一时刻的两路模拟量值。
另一种办法就是用两个采样保持器(LF398),来暂时保存模拟量的瞬时值。两个保持器后面接模拟多路转换器,模拟多路转换器后面接一个AD转换器。过程是这样的:要采集之前先给两个采样保持器一个保持信号,紧接着选择多路开关通道,紧接着启动AD转换器。分别选择多路开关的两个通道,来取得两路模拟量的值。因为有采样保持器的存在,可以保证采集到的模拟量是同一时刻的
7. ad模块是指单片机上的ADC还是传感器模块啊
AD模块通常指单片机外部的AD转换电路,但并不一定就是传感器模块,而单片机内部有ADC转换电路的,往往称为一体的。
8. 如何实现单片机中多路AD转换
有两种办法,一个就是用两个AD转换芯片,两路模拟量分别接一个。用单片机控制两个AD芯片同时启动转换,这样基本可以实现采集到同一时刻的两路模拟量值。
另一种办法就是用两个采样保持器(LF398),来暂时保存模拟量的瞬时值。两个保持器后面接模拟多路转换器,模拟多路转换器后面接一个AD转换器。过程是这样的:要采集之前先给两个采样保持器一个保持信号,紧接着选择多路开关通道,紧接着启动AD转换器。分别选择多路开关的两个通道,来取得两路模拟量的值。