1、指导教师: 徐进 顾能华,基于单片机的两路电压表,题目:,王斌浩 陆正土 施连喜,10电气自动化,设计概述,1实现两路数据采样同时或者单独显示(数字电压表)。 2主要功能:可测量0 5V直流电压,分辨率0.02V;具有液晶显示电压值功能。,系统总流程,STC89C52 单片机,ADC0809 模数转换转换,数据LCD显示,设计流程,硬件设计,软件设计,方案论证,实物调试,系统单片机晶振,系统单片机复位,P0口与ADC0809输出端口的级联,P2.5P2.7 控制ADC八路通道的选通,单片机最小系统,ADC0809系统,显示部分,本设计的显示部分由液晶显示器LCD1602取代普通的数码管来完成。
2、开始时显示器将一直处于初始状态。系统进入工作后显示两个通道的取值。表笔测量时,液晶上显示所测结果。,图3-4 液晶电路,系统程序由于占用了单片机的定时器中 断,所以A/D0809的时钟端的信号输入最后经查资料选用的是单片机的ALE端。单片机的ALE端输出的频率是单片机时钟信号的六分之一,计算是2MHZ,器件需要的是500KHZ左右的频率,所以采用74LS74进行四分频,效果很好。,分频部分,系统原理图,主流程图,开始,选择测量信号,选择转换通道,YES,启动A/D转换,转换是否结束?,NO,读取转换结果,数值转换,液晶显示,实物图,本系统仿真以及实物测试表明,系统性能良好,测量读数稳定易读、更新速度合理,直流电压测量范围为05V,最小分辨率为0.02V。但是,该系统也存在一定程度的不足,例如: 1、输入电压易发生干扰不稳定,且驱动能力可能存在不足, 2、输出量可用平均值算法来改善,使测量准确度更高。 3、若能将测量的电压值实时保存,使用时将更方便。 4、系统只使用了AD转化器的两路,若稍加改进,系统将有更大的利用价值。,小结,谢谢各位老师,