- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开题报告例子1开题报告例子1
南京工程学院
自动化学院
本科毕业设计(论文)开题报告
题目: 数字电压表的设计
专 业: 测控技术与仪器
班 级: 测控042 学 号: 203040730
学生姓名: 任士龙
指导教师: 汪凤林 讲 师
2008年 03 月
本科毕业设计(论文)开题报告
学生姓名 任士龙 学 号 203040730 专 业 测控技术与仪器 指导教师 汪凤林 职 称 讲 师 所在院系 自动化学院 课题来源 自拟课题 课题性质 工程技术研究 课题名称 数字电压表的设计 毕业设计的内容和意义? 毕业设计内容:
了解常见的数字电压表的结构、功能和特点。
熟悉KeilC软件和C51编程语言;
熟悉和了解AT89C52单片机的结构和工作原理;
设计数字电压表的总体方案;
进行数字电压表的硬件设计;
进行数字电压表的软件设计;
7. 对设计好的软件和硬件进行联合调试,直至能实现期望的功能和达到期望的要求。
本课题研究的意义:
数字式仪表相对于模拟式具有读数准确方便、精度高、误差小、灵敏度高和分辨率高、测量速度快等特点。
用单片机控制通用A/D转换器件的数字电压表的设计灵活性比起用ASIC(专用集成电路)为核心器件的电压表的设计明显提高。
相比以前孤立的只能进行测量的电压表,用单片机作为内核的数字电压表,可以远程通信,实现数据的远程传送,或传送至上位机作它用。 文
献
综
述
电压量广泛存在于科学研究于生产生活中,电压测量是许多电量(电流、功率)和非电量(温度、压力、速度、振动)的基础。因此,电压的测量是最常见、最基本和最重要的测量。
测量电压的电压表经历了从模拟式到数字式的过程,而这种转变是集成电路发展的结果。模拟式电压表是将信号放大后,驱动指针偏转,以指示测量结果。这种方式的测量误差明显,稳定性差。而数字式电压表通过A/D转换器将模拟电压值转换数字量实现测量和显示。这种方法明显克服了模拟式电压表的种种缺点。随着大规模集成电路发展,数字式电压表也越来越智能化,功能更多,精度和稳定性更高,价格更低,实现更容易。
数字式电压表中的控制电路可以根据需要和场合选择不同的方式实现。可以自己设计数字电路实现,也可以用CPLD或FPGA,还可以用单片机实现或者用CPU实现。
设计ANSI集成电路作为控制电路比较复杂,设计时间长,优点就是量身定做,性价比高。对于功能不多的数字电压表设计来说,无须另行设计控制电路。使用一些现成的芯片是不错的选择。
用FPGA设计数字电压表,集成度度高、速度快、性能十分可靠、用户可自由编程且编程语言通俗易懂、系统功能扩展非常方便。缺点是性价比不高,不太适合用作设计通用的电压表,除非有特殊场合。文献【1】就是讨论用FPGA半专用集成电路作为数字电压表的设计。此设计利用ADC0809作为电压采样端口,FPGA作为系统的核心器件,用LED进行数码显示。采用Altera公司FLEX10K系列EPF10K-20TC1444芯片FPGA作为系统的核心器件,负责ADC0809的A/D转换的启动、地址锁存、输入通道选择、数据读取。同时,把读取的8位二进制数据转换成便于输出的3位十进制BCD码送给数码管,以显示当前测量电压值。这些工作由ADC0809转换控制模块、数据转换模块、译码模块完成。软件用VHDL语言实现,每个模块分别实现。这样的软件编程没有使用C语言编程简便,它要涉及到时序状态以及引脚状态进行逻辑设计,要考虑到硬件的特点。而C语言的设计和硬件的联系不大,很方便地实现编程,也方便软件调试,缩短了开发周期。
用单片机这样通用集成电路来设计,最大的优点就是设计时间短,略去了控制电路设计,只需考虑控制电路和其它模块的连接及软件设计。另外单片机元件也没有FPGA那么多,但功能齐全强大,有中断、串行通信、定时、并行I/O接口等,这些是其它一些集成电路所没有的,完全足以控制数字电压表。文献【2】就是讨论如何用AT89C51单片机设计数字电压表。本次设计使用的单片机芯片是AT-89C52,通过P口与LED数码管以及ADC0809相连,用于测量数据的输入和显示数据的输出,AT89C52的 P1,P3.0-P3.3端口作为四位LED数码管显示控制。P3.5端口用作单路显示/循环显示转换按钮,P3.6端口用作单路显示时选择通道。PO端口作0809的A/D转换数据读入用,P2端口用作0809的A/D转换控制。运用C51语言实现软件设计,C语言有很多优点,到设计后期进行软件调试时,C语言的调试将比其它语言更容易。关于AT89C52的使用,文献【3】中有详细准确的描述。
组成数字电压表的还有一个极其重要的部件就是数模转换器。这是数字电压表的区别于模拟电压
文档评论(0)