智能仪表课程.doc
《智能仪表课程.doc》由会员分享,可在线阅读,更多相关《智能仪表课程.doc(18页珍藏版)》请在沃文网上搜索。
1、目录1.设计任务与要求11.1设计目的11.2设计要求12.方案设计原理及方案论证22.1系统整体设计思路22.2系统方案论证22.2.1 时钟系统方案选择22.2.2单片机的选择22.2.3显示系统的方案比较22.2.4测温系统方案选择32.2.5串口通信方案选择33.硬件设计43.1硬件总体结构简介43.2 单片机选择43.2.1 单片机概述43.2.2 STC89C54单片机的引脚说明53.2.3 STC89C54单片机最小系统73.3显示模块的选择73.3.1 LCD12864概述83.3.2 LCD12864基本参数及引脚功能83.4温度传感器的选择93.5硬件线路设计分析103.5
2、.1 单片机最小系统103.5.2 LCD12864连线图103.5.3 按键连线图123.5.4 DS18B20及蜂鸣器驱动123.5.5 串口通信模块123.5.6 直流稳压模块134.系统工作流程图145.电路图的绘制156.个人心得167.参考文献171.设计任务与要求1.1设计目的1、掌握数字电子钟的设计方法;2、掌握常用数字集成电路的功能和使用;3、掌握小型单片机系统的开发。1.2设计要求基本功能要求1、可动态左右、上下显示“欢迎使用”;2、在5秒按钮无操作则以24h(小时)计时方式显示时、分、秒;3、使用按键开关可实现时分调整;4、具有闹钟功能,声光提示。扩展功能1、显示日期与星
3、期;2、实时温度的采集与显示;3、可232通讯显示计算机传送字符;4、液晶屏的背光控制。2.方案设计原理及方案论证2.1系统整体设计思路按照系统的设计功能要求,本时钟温度系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力配合温度传感器来控制时钟和温度的调整显示,并可实现闹钟及串口通信功能,获得时钟温度数据信息,单片机对其进行一系列的处理,最后通过液晶显示出来。2.2系统方案论证2.2.1 时钟系统方案选择方案1:通过单片机内部的定时器/计数器,用软件实现,直接用单片机的定时器编程以实现时钟;方案2:用专门的时钟芯片实现时钟的计时,再把时间数据送入单片机,由单片机控制显示。为节约成本,
4、我们选用方案1。2.2.2单片机的选择 实现对于单片机的选择,如果用8031 系列,由于它没有内部RAM,系统又需要大量内存存储数据,因而不可用;51 系列单片机的ROM 为4K,对于我们设计的系统可能有点小;54 系列单片机与51 系列的结构一样,而ROM 扩大为16K,对我们设计系统提供充足的空间进行功能的扩展。再有51 系列单片机与54 系列的单片机价格差不多。因此,我们选择54系列的单片机。2.2.3显示系统的方案比较方案1:用数码管或点阵LED 显示。方案2:用液晶1602 显示。方案3:用液晶12864 显示。时钟和温度的显示可以用数码管或LED,而且价格便宜。但是数码管的只能显示
5、简单的设计的系统,与我们设计要求也不相符。因为有很多东西需要显示,还是用显示功能更好的液晶显示器比较好,它能显示更多的数据,用1602 液晶显示数据有限,1602不能够显示指针时钟,只能够显示一些基本的西文字符,显示数据的可读性不好,用可以显示汉字的12864液晶显示器还可以增加显示信息的可读性,用12864的绘图功能即可绘制出指针时钟的框架,让人看起来会很方便。虽然它们在价格上差距很大,但是1602不能够实现我们的要求,所以我们选择LCD12864显示屏。2.2.4测温系统方案选择方案1:用热敏电阻等测温元件测出电压,再转换成对应的温度。需要比较多的外部元件(A/D 转换)支持,且硬件电路复
6、杂,制作成本相对较高。方案2:用温度传感器DS18B20 直接测温。DS18B20 温度传感器是美国DALLAS 半导体公司最新推出的一种改进型智能温度传感器,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现912 位的数字值读数方式。经比较,我们选择方案2。2.2.5串口通信方案选择方案1:RS485,传输距离远,抗干扰能力强,但只普遍用于工业现场,在普遍民用中很少使用。方案2:RS232,传输范围有限,比较容易受干扰,但普遍民用计算机都设有该接口,所以相对普及且易操作。经过比较选择方案2以能满足该实验要求。3.硬件设计3.1硬件总体结构简介带秒表、时钟计时器,万年历的显示屏设计设
7、计硬件结构图如下所示:图1-1系统总体硬件连接图此系统包括单片机主控模块、温度检测模块、12864显示模块、按钮设置模块、串口通信模块、稳压模块、蜂鸣器模块共7大部分。3.2 单片机选择3.2.1 单片机概述单片微型计算机简称单片机,又称微控制器,嵌入式微控制器等,属于第四代电子计算机。它把中央处理器、存储器、输入/输出接口电路以及定时器叶数器集成在一块芯片上,从而具有体积小、功耗低、价格低廉、抗干扰能力强且可靠性高等特点,因此,适合应用于工业过程控制、智能仪器仪表和测控系统的前端装置。正是由于这一原因,国际上逐渐采用微控制器(MCU)代替单片微型计算机(SCM)这一名称。“微控制器”更能反映
8、单片机的本质,但是由于单片机这个名称已经为国内大多数人所接受,所以仍沿用“单片机”这一名称。1、单片机的主要特点有:(1) 具有优异的性能价格比。(2) 集成度高、体积小、可靠性高。(3) 控制功能强。(4) 低电压,低功耗。2、单片机的主要应用领域:(1) 工业控制(2) 仪器仪表(3) 电信技术(4) 办公自动化和计算机外部设备(5) 汽车和节能(6) 制导和导航(7) 商用产品(8) 家用电器因此,在本课题设计的温湿度测控系统中,采用单片机来实现。在单片机选用方面,由于STC89系列单片机与MCS-51系列单片机兼容,所以,本系统中选用STC89C54单片机。3.2.2 STC89C54
9、单片机的引脚说明图1-2 STC89C54单片机引脚图芯片引脚如图1-2所示:VCC : 电源。GND: 地。P0口:P0口是一个8位漏极开路的双向I/O口。P1口: 是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。P2口:P2口是一个具有内部上拉电阻的8 位双向I/O口,P2输出缓冲器能驱动4个TTL 逻辑电平。P3口:P3口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动4 个TTL 逻辑电平。RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96 个晶振周期的高电平
10、。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8 位地址的输出脉冲。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。EA/VPP:访问外部程序存储器控制信号。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。程序存储器:如果EA引脚接地,程序读取只从外部存储器开始。对于89C54,如果EA 接VCC,程序读写先从内部存储器(地址为0000H1FFFH)开始,接着从外部寻址,寻址地址为:2000
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能仪表 课程