51单片机插件ADC0809实现电压采样的设计思路
51单片机插件ADC0809实现电压采样的设计思路
一位网友在后台发信息,想用一个外部的AD转换芯片制作一个电压采集电路并显示出来,并想知道其设计思路。设计非常简单。
电路主要涉及两部分:AD采样电路和显示电路,AD采样部分,网民指定使用ADC0809来实现;显示部分可以使用数字管或液晶进行显示。 1 AD采样电路设计51单片机的电源电压为5V。
假设受试者要收集的电压范围为0-5V,则ADC0809具有八个AD采样通道,并且需要三个地址选择端子来确定要使用的通道。电路如下图所示。
。滑动变阻器可改变采样电压的范围,最大电压为5V,最小电压为0V。
显示电路设计有数字管。 2 AD采用原理AD采样的过程是将模拟量转换为数字量的过程。
ADC0809的AD位为8位,即对应的最大数字量为255,数字量范围为0-255,模拟量范围为0-5V。也就是说,0V对应数字值0; 0V对应数字值0。
当5V对应于数字值255时。假设模拟量由U表示,数字量由S表示,则U与S之间的对应关系为:U = S *(5/255)。
因此,只要单片机通过ADC0809采集数字量,就可以推导出与当前数字量相对应的电压值。只需在数字管/液晶上显示电压值即可。
3编程ADC0809具有EOC引脚,初始状态下该引脚为低电平,转换完成后该引脚为高电平,因此只要单片机检测到EOC引脚为高电平就可以获取数据。可以使用中断触发将EOC引脚连接到单片机的中断输入。
ADC0809是一种较旧的芯片,并具有以下缺点:1)它占用了单片机的更多引脚; 2)分辨率低; 3)更多的针脚和大尺寸。现在,AD几乎已经成为单片机的片上资源的标准配置,使用片上AD资源非常方便。
但是ADC0809帮助许多人入门。在学校的时候,我帮助导师进行了本科生的毕业设计。
设计的一部分使用AD采样来实现电压显示。那时,花了一天多的时间来编写程序并达到效果。
我帮助人们在研究生阶段完成了许多毕业项目,并获得了一些额外的收入。目前,大多数单片机都具有AD采样功能。
您只需要配置寄存器。它比外部采样芯片更容易使用。
除非您需要高精度的采样要求,否则请考虑使用外部采样芯片。仍然建议先选择片上资源。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!
