单片机数据采集和控制系统的设计毕业论文.doc_第1页
单片机数据采集和控制系统的设计毕业论文.doc_第2页
单片机数据采集和控制系统的设计毕业论文.doc_第3页
单片机数据采集和控制系统的设计毕业论文.doc_第4页
单片机数据采集和控制系统的设计毕业论文.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计说明书(论文)第页共页目录1引言.I1.1单片机的发展概况.21.2单片机的应用系统概述.32各个器件及工作原理.52.1AT89S51.52.2A/D转换器(AD574).72.3D/A转换器(DAC1210).102.4继电器隔离.112.5通讯接口.112.6CAN总线.122.78279芯片.132.8液晶显示原理.142.9键盘接口.163硬件设计.193.1A/D转换模块.203.2D/A转换模块.213.3通讯模块.213.4显示模块.223.5电源模块.233.6键盘设计模块.234软件设计.254.1主程序流程图.254.2通讯端口流程图.264.3A/D转换流程图.274.4D/A转换流程图.274.5I/O端口流程图.28结论.29致谢.30参考文献.31附录A.32附录B.33本科毕业设计说明书(论文)第2页共39页1引言单片机是微型计算机的一个重要分支,它被广泛应用于工业控制、数据采集以及仪器仪表等众多领域。近几年来,随着各种高性能、高集成度、低成本的新型单片机的出现以及嵌入式系统的兴起,单片机应用领域不断扩大。除了工业控制外、民用娱乐、消费性产品上也随处可见单片机的身影。本设计主要以单片机AT89C51芯片为控制核心和数据采集电路、LED数码管显示电路以及供电系统四大部分构成数据采集和显示功能。当有模拟信号输入时,单片机控制A/D转换器,把要输入的模拟信号转换为相应的数字信号存入到单片的内存中,在控制LCD显示驱动器把内存中的数字信号显示出来。通过键盘来改变LCD中显示的数据,把改变的数据通过控制D/A转换器输出成相应的模拟信号。应用通讯端口(RS232、RS422、RS485)完成与其他控制器之间的数据通讯。1.1单片机的发展概况从诞生至今,单片机的发展已经经历了4个阶段,今后单片机的发展主要应该体现在以下几个方面。(1)更高的集成度高集成度意味着开发难度、开发成本的降低。近几年来各个单片机生产厂家都推出了许多集成了各种外围器件的增强型单片机,如Cygnal的C8051F系列,其中集成了看门狗、C总线、12位A/D、10位D/A等,对于一般的系统来说,基本上不用再进行外围扩展,而且其价格也比这些外围器件的价格总和要低得多,大大降低了开发难度和成本。(2)更快的运算能力虽然单片机是面向控制和采集的,对计算能力的要求并不高,但是更好的运算速度和精度将意味着控制的更为精确。此外,一些需要大数据量计算的产品的出现也要求单片机需具有较高的运算能力。(3)降低功耗和价格,更好的稳定性在很多应用场合应用系统对功耗和稳定性的要求是非常高的。因此,许多厂商在这个方面动了很多脑筋,比如采用CMOS技术、空闲掉电的方法来节电等,本科毕业设计说明书(论文)第3页共39页而价格则是设计者在选择阶段重点考虑的音素。无疑,在性能接近的条件下价格将会起主导作用。近几年来,单片机技术的发展、制造工艺的成熟使单片机价格下降成为可能。1.2单片机的应用系统概述单片机系统是一个相当复杂的系统,需要设计者对软/硬件设计都非常了解。硬件设计方面一般需要设计者考虑器件选择,单片机外围接口电路、驱动电路的设计等问题;软件方面则需要设计者根据硬件结构来完成相应的功能设计。此外,由于系统的环境对单片机系统的影响很大,在系统设计的过程中还需要再软/硬件上考虑系统的可靠性、抗干扰性和体积大小等问题。一般来说一个单片机应用系统的设计应该分为以下几步。(1)总体设计:主要是确定系统的功能,研究系统的可行性,估计系统成本,确定系统的整体方案。如果系统比较庞大,则需要划分功能模块,确认各个模块的功能目标,相互间的接口等问题。(2)硬件设计:在确定了整体方案的基础上,根据方案中对系统和功能的要求,进行器件的选型,然后设计单片机外围器件的接口、驱动电路,画出原理图并进行验证,还需要考虑硬件上抗干扰、功耗等问题。最后设计PCB板。(3)软件设计:软件是系统的灵魂。此部分可以在硬件设计的后期与硬件设计同步进行。软件设计的目标是根据硬件的结构设计出相应的功能程序,并在硬件平台上进行功能测试,根据测试结果进行进一步的修改。(4)全系统整体测试:在软/硬件设计完成,必须进行全系统整体测试,测试系统功能是否完备,硬件设计整体是否合理。此外,应该对系统整体在相应环境下的稳定性、抗干扰性进行测试。测试完成后进行烧片,并考虑产品化问题。(5)系统功能扩展、升级、完善。在系统设计时还需考虑到今后产品的更新问题,可能的话应该保留升级的接口,做好今后升级的准备。一个常规的单片机应用系统一般包括以下3个子系统。(1)人机交互系统一般来说,单片机应用系统都需要和人进行对话:人需要了解应用系统的行本科毕业设计说明书(论文)第4页共39页为进行干预;系统也需要把数据和状态给人显示。一般的人机交互系统有:输入设备,如键盘、拨码开关等;输出设备,如数码管、LCD等。此外,还包括人、机间的通信手段:串行通信、USB总线等。(2)前向通道系统前向通道系统指单片机应用系统中将被测对象需测量的外部信息转换为单片机可以处理的内部信息的子系统。可以说,前向通道系统是整个系统的信息传入部分,没有这部分,整个系统就像没感觉的人一样,对外界的信号毫无反应。在测量系统中,前向通道系统就是整个系统的核心部分;在测控系统中,前向通道系统就是控制的必要环节。一般前向通道系统中包括各种传感器、信号调理电路以及信号转换等。(3)后向通道系统后向通道系统是指单片机应用系统中将单片机输出的控制信息转换为被控对象可以利用的控制信号的子系统。一般的后向通道系统中都存在着弱电控制强电,或者以小功率控制大功率。因此后向通道系统包括各种功率接口器件和各种驱动电路,有的系统中还需要有信号转换等。一个完整的单片机应用系统一般都是由上面3个子系统组合而成的。当然,根据应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论