数字电压表设计报告汇总.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电压表设计报告汇总

s 作品名:数字电压表 学院:电气工程学院 专业: 姓名: 学号: 指导老师: 目录 第一章:设计方案…………………………….3 第二章:硬件电路设计……………………….4 2.1主控芯片.....................................4 2.2模数转换部分……………………………………….4 2.3显示模块……………………………………………….6 第三章:软件设计……………………………………….7 3.1主程序设计…………………………………………..7 3.2 A/D转换子模块…………………………………...8 第四章:系统调试……………………………………….9 4.1硬件调试………………………………………………..9 4.1.1 硬件故障…………………………………………….9 4.1.2硬件调试方法……………………………………..9 4.2软件调试…………………………………………………9 4.2.1 软件故障……………………………………….9 4.2.2软件调试方法…………………………………9 第五章:实验数据处理.……………………………..10 5.1实验数据………………………………………..10 5.2实验数据分析………………………………….10 第六章:结论……………………………………………….11 附录一:作品图……………………………………………11 附录二:程序……………………………………………….12 第一章: 设计方案 基于51单片机,以ADC0804芯片实现模数转换,由1602液晶屏显示,具有量程变换功能。 第二章:硬件设计 2.1主控芯片 本电压表采用STC89C52为主控芯片,电路如下图所接: 晶振电路和复位电路略去,端口和上面各图的接口是一致的。 2.2模拟转换部分 该电压表采用的ADC0804,此芯片优点是并行输出,速率快,缺点是只有8位,精度不高。下来ADC0804芯片图: 为了方便,将数字地和模拟地都直接接到了一起,DB0~DB7为并行输出口,CS,RD,WR为控制芯片模数转换及读取芯片数据和写数据的引脚,ADC0804可以自己产生时钟,只要在CLKR和CLKIN端接入电阻(10K)和电容(理论为150pf本人接的220pf),可产生脉冲信号。VREF为参考电压端,VIN+和VIN-为电压输入端。当电压加在VIN+和VIN-端时,在DB0~DB7可输出八位到单片机,本处参考电压为5V,则当输入电压U时,输出数据为temp,则U/temp=5/255.在自然状态下,最多也只能测5V电压,为了扩大量程,本人加了衰减网络,见下图: 接到ADC芯片上面的始终是VIN和地之前的电压,为了调精度,在上面加了滑动变阻器。此处R22选用的是470K欧的,首先选的10K,因为内阻过小,导致在5V以下的电压测量不准确,choice和GND两端为外加的电压,这样,有部分电压会在R20或者R21上分压,只在保证在R22两端不超过5V,就可实现多量程电压测量。 2.3显示模块 本处用1602液晶显示,1602优点是价格便宜,可显示基本字符,对于做电压表这样的东西已足够。电路如下: 第三章:软件设计 3.1主程序 主程序包括初始化部分 调用A/D转换子程序和调用显示程序,如下图所示: 3.2 A/D转换子模块: A/D转换子程序用于对ADC0804八路输入模拟电压进行A/D转换,并将转换的数值存入八个相应的存储单元中,如下图: 第四章:系统调试 基于单片机的数字电压表在组装好以后,便可进入系统的在线调试,起主要任务是排除样机硬件故障并完善其硬件结构,试运行所设计的程序,排除程序错误,优化程序结构,使系统达到预期的功能,进而固化软件。 4.1硬件调试 单片机应用系统的硬件和软件调试时交叉进行的,但通常是先排除样机中明显的硬件故障,尤其是电源故障,才能安全和仿真器相连,进行综合调试。 4.1.1 硬件电路故障 (1)错线 开路 短路; (2)元器件损坏 (3)电源故障 4.1.2 硬件调试方法 本设计调试中所用的调试方法是静态测试: 在样机加电之前,首先用万用表等工具,根据硬件电器原理图和装配图仔细检查样机线路的正确性,并核对元器件的型号 规格和安装是否符合要求。第二步是加电后检查各插件上引脚的点位,仔细测量各电位是否正常。第三步是在不加电的情况下,除单片机以外,插上所有的元器件,最后用仿真适配器将样机的单片

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档