当前位置:首页 > 电源 > 数字电源
[导读]本设计用ADC0809来进行电压的采集及模数转换,用AT89S52单片机来做控制单元,进行电压的测量和显示。该数字电压表具有电路简单,成本低等优点,可以方便地进8路A/D转换量的测量,并可选择在数码管上滚动显示或单路显示的不同工作模式。

1.引言

本设计待测的输入电压为8路,电压范围为0~5V,使用目前广泛使用的AT89S52来做控制系统,用ADC0809来进行模拟电压的采集及模数转换,实现采集8路数据,并将结果在四位一体数码管上进行滚动显示或单独显示的功能,测量的最小分辨率为0.019V.

2 硬件设计

2 . 1 系统构成

该系统主要包括几大模块:数据采集模块、A/D转换模块、控制模块、显示模块、按键模块等。采用AT89S52作为控制模块,A/DC0 8 0 9作为A/D转换模块的核心,ADC0809本身具有8路模拟量输入端口,通过C、B、A,3位地址输入端,能从8路中选择一路进行转换。如每隔一段时间依次轮流改变3位地址输入端的地址,就能依次对8路输入电压进行测量。LED数码管的显示采用软件译码动态显示,通过按键模块的操作可以选择8路循环显示,也可以选择某条单路显示。

2 . 2 数据采集电路

数据采集电路是系统的主要组成部分,ADC0 8 09具有8路模拟量输入通道IN0~IN7,通过3位地址输入端C、B、A(引脚23~25)进行选择。引脚22为地址锁存控制端ALE,当输入为高电平时,C、B、A引脚输入的地址锁存于ADC0809内部锁存器中,经内部译码电路译码选中相应的模拟通道。引脚6为启动转换控制端START,当输入一个2 μ s宽的高电平脉冲时,就启动ADC0809开始对输入通道的模拟量进行转换。引脚7为A/D转换器,当开始转换时,EOC信号为低电平,经过一段时间,转换结束,转换结束信号EOC输出高电平,转换结果存放于ADC0809内部的输出数据寄存器中。引脚9脚为A/D转换数据输出允许控制端OE,当OE为高电平时,存放于输出数据锁存器中的数据通过ADC0809的数据线D0~D7输出。引脚10为ADC0809的时钟信号输入端CLOCK.在连接时,ADC0809的数据线D0~ D7与AT89S52的P1口相连接,ADC0809的地址引脚、地址锁存端ALE、启动信号START、数据输出允许控制端OE分别与AT89S51的P3口相连接,转换结束信号EOC与AT89S52的P3.2相连接。时钟信号输入端CLOCK信号,由单片机的地址锁存信号ALE得到,采集电路如图1所示。

 

 

图1 数据采集电路

3 软件设计

3 . 1 主程序

主程序包含初始化部分,调用A/D转换子程序和调用显示子程序,如图2所示。

 

 

图2 主程序流程图

初始化部分包含存通道数据缓冲区初始化和显示缓冲区初始化。另外,对于单路显示和循环显示,系统设置了一个初始标志位。

初始化时标志位设置为0,默认为循环显示,当它为1时,则单路显示,标志位通过外部按键控制。

3 . 2 数据处理子程序

ADC0809转换之后输出的结果是8位二进制数。由公式(1)可知,当ADC0809输出为(111111111)时,输入电压值VI=5.00V;当ADC0809输出为(00000000)时,输入电压值为VI=0.00V;当ADC0809输出为(10000000)时,输入电压值VI=2.50V.由于单片机进行数学运算时结果只取整数部分,因此当输出为(10000000)时计算出的电压值VI=2.00V,很不准确。为了提高精确度,必须把小数部分保留,具体方法是:如果小数点后保留两位,在运算的时候分子乘以100,保留三位就乘以1000.本设计是在小数点后保留两位,运算方式如公式(2)。

VI=Dout /255×5 (1)

VI=Dout/255×5×100=Dout×100/51 (2)

由式(2)可知当ADC0809输出为(10000000)时,单片机运算结果为250.然后由单片机将250除以10得到商为25,余数为0,再将25除以10得到商为2,余数为5.由此得到较为精确的数值。

4 结语

本设计是基于ADC0809设计的电压检测装置。采用AT89S52单片机进行数据控制、处理,结构简单,元件较少,成本较低,软件采用C语言实现,程序简单可读写性强,效率高。能够实现八路待测电压测量,还能够自由选择要测量的通道,与传统的电路相比,具有方便操作、处理速度快、稳定性高、性价比高的优点,具有一定的使用价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京2025年9月10日 /美通社/ -- 亚马逊云科技宣布,通过与光环新网和西云数据的紧密合作,在亚马逊云科技(北京)区域和亚马逊云科技(宁夏)区域推出基于新一代自研芯片Amazon Graviton4处理器的Amaz...

关键字: 亚马逊 自研芯片 芯片驱动 VI

北京2025年7月16日 /美通社/ -- 第三届中国国际供应链促进博览会(CISCE,简称"链博会")于7月16日至20日在中国国际展览中心(顺义馆)隆重举行。作为全球领先...

关键字: VI 供应链 AI 网络

-VivaTech 2025:参观者达18万人次,创历史新高  14,000家初创公司171个不同国籍的人齐聚巴黎凡尔赛门40%以上参展商聚焦人工智能达成64万次商业对接...

关键字: VI TE 人工智能 AI

无缝连接美妆及时尚消费旅程 以行业领先的 AI 与 AR 创新,推进美妆、护肤及时尚领域的个性化零售体验 上海 2025年6月9日 /美通社/ -- 全球领先的增强现实(AR)和人工智能(AI)美妆科技领导...

关键字: 移动 VI TE AI

作为全球支付行业领导者, Visa 亚太区宣布创新技术及合作伙伴 Visa 发布一系列创新产品与合作,提升灵活性、安全性和受理能力 北京 2025年...

关键字: VI AI AN 网络

上海 2025年5月20日 /美通社/ -- 2025年5月15日至18日,全球神经介入领域顶级盛会——世界神经介入治疗大会(WLNC)暨东方脑血管病大会(OCIN)于上海国际会议中心隆重举行,吸引了来自全球神经介入领...

关键字: 机器人 VI AN 操作系统

珠海 2025年5月16日 /美通社/ -- 近日,知名量化交易平台水母量化正式宣布,其基于Deepseek大模型打造的AI智能体工具已全面上线。此举标志着量化交易领域迎来智能化升级,将为投资者提供从策略设计到实盘交易...

关键字: AI 智能体 ADV VI

佛罗里达州奥兰多 2025年5月7日 /美通社/ --SAS Innovate大会——数据与人工智能领先者SAS于今日宣布在SAS® Viya® 平台推出最新产品,这些产品...

关键字: SAS 人工智能 智能体 VI

-ENNOVI集成先进功能与创新的母线密封技术,赋能电动汽车和混合动力传动系统 ENNOVI-SealTech:与传统方法相比,正在申请专利的母线密封可防止冷却液泄漏,提升制造效率和设计灵活性。 新加坡 202...

关键字: 集成 VI OV SE

作为全球支付行业领导者,Visa通过其值得信赖的品牌和强大的网络,利用新技术实现支付; Visa发布一系列创新产品与伙伴合作,提升灵活性、安全性和受理能力。...

关键字: VI AI 网络 BSP
关闭