《数字电压表ppt课件.pptx》由会员分享,可在线阅读,更多相关《数字电压表ppt课件.pptx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、八队三连十四班八队三连十四班本设计基于STC89C52单片机的一种电压测量电路,该电路采用ADC0832A/D转换元件,实现数字电压表的硬件电路与软件设计。该系统的数字电压表电路简单,可以测量05V的电压值,并在四位LED数码管上显示电压值。(1)显示清晰直观,读数准确(4)输入阻抗高,集成度高,微功耗(2)扩展能力强,测量速度快,抗干扰 能力强(3)分辨率高,测量范围宽整体电路设计 总体总体方案设计方案设计STC89C52主控模块电源模块显示电路按键电路ADC0832模块本项设计采用STC89C52单片机作为整个系统的核心,用处理ADC0832采集的数据,以实现其既定的性能指标。共分为五大模
2、块:电源模块、STC89C52主控模块、ADC0832模块、显示电路、按键电路STC89C52主控制模块主控制模块 单片主控电路单片主控电路(7)128*8位内部RAM(8)32可编程I/O线(9)两个16位定时器/计数器 (10)5个中断源(11)可编程串行通道(12)低功耗的闲置和掉电模式(13)片内振荡器和时钟电路(1)与MCS-51 兼容(2)8K字节可编程闪烁存储器(3)寿命:100000写/擦循环(4)数据保留时间:10年(5)全静态工作:0Hz-24Hz(6)三级程序存储器锁定 XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振
3、荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。时钟电路复位电路 STC89C52设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止 。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值模数转换模块 A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音
4、等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值ADC性能参数 ADC静态特性静态特性1)分辨率2)量化误差3)全输入范围和动态范围4)偏置误差和增益误差ADC动态特性动态特性1)转换时间、采集时间2)频率响应3)动态积分非线性误差和动态微分非线性误差4)信噪比、信噪失真比和有效位数5)小信号带宽和全功率带宽资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资
5、金的时间价值1、开始2、使能芯片3、产生时钟信号5、读取2字节数据6字节数据校验8、结束4、输入通道控制字7、将值送入指定寄存器数码管显示数码管显示电路设计电路设计7段数码管的数据信号。4位7段数码管共用数据信号。7段数码管为共阳极连接,各段数据线为0时,对应段发光。显示电路显示电路 电源与键盘设计 键盘电路设计键盘电路设计电源电路设计电源电路设计系统软件系统软件 系统软件的总体框架,主程序采用死循环结构,在其中调用了三个子程序,为初始化程序,AD转换子程序,动态显示子程序,首先,单片机片选A/D转换器,然后发出信号启动A/D转换。若有,即启动信号采集,对A/D转换器的数据输出口送来的数值进行存储,数据处理完之后,将电压数值送显示器显示出来。系统子程序设计系统子程序设计1.1初始化程序 所谓初始化,是对将要用到的MCS_51系列单片机内部部件或扩展芯片进行初始工作状态设定,初始化子程序的主要工作是设置定时器的工作模式,初值预置,开中断和打开定时器等。1.2A/D转换子程序 A/D转换子程序用来控制对输入的模块电压信号的采集测量,并将对应的数值存入相应的内存单元转换流程图