智能仪表课程设计报告-我_第1页
智能仪表课程设计报告-我_第2页
智能仪表课程设计报告-我_第3页
智能仪表课程设计报告-我_第4页
智能仪表课程设计报告-我_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

目录1.设计任务与要求1设计目的1设计要求12.方案设计原理及方案论证2系统整体设计思路2系统方案论证22.2.1时钟系统方案选择2单片机的选择2显示系统的方案比拟2测温系统方案选择3串口通信方案选择33.硬件设计4硬件总体结构简介43.2单片机选择43.2.1单片机概述43.2.2STC89C54单片机的引脚说明53.2.3STC89C54单片机最小系统7显示模块的选择73.3.1LCD12864概述83.3.2LCD12864根本参数及引脚功能8温度传感器的选择9硬件线路设计分析103.5.1单片机最小系统103.5.2LCD12864连线图103.5.3按键连线图123.5.4DS18B20及蜂鸣器驱动123.5.5串口通信模块123.5.6直流稳压模块134.系统工作流程图145.电路图的绘制156.个人心得167.参考文献171、掌握数字电子钟的设计方法;2、掌握常用数字集成电路的功能和使用;3、掌握小型单片机系统的开发。根本功能要求1、可动态左右、上下显示“欢送使用”;2、在5秒按钮无操作那么以24h〔小时〕计时方式显示时、分、秒;3、使用按键开关可实现时分调整;4、具有闹钟功能,声光提示。扩展功能1、显示日期与星期;2、实时温度的采集与显示;3、可232通讯显示计算机传送字符;4、液晶屏的背光控制。2.方案设计原理及方案论证按照系统的设计功能要求,本时钟温度系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力配合温度传感器来控制时钟和温度的调整显示,并可实现闹钟及串口通信功能,获得时钟温度数据信息,单片机对其进行一系列的处理,最后通过液晶显示出来。.1时钟系统方案选择方案1:通过单片机内部的定时器/计数器,用软件实现,直接用单片机的定时器编程以实现时钟;方案2:用专门的时钟芯片实现时钟的计时,再把时间数据送入单片机,由单片机控制显示。为节约本钱,我们选用方案1。2.单片机的选择实现对于单片机的选择,如果用8031系列,由于它没有内部RAM,系统又需要大量内存存储数据,因而不可用;51系列单片机的ROM为4K,对于我们设计的系统可能有点小;54系列单片机与51系列的结构一样,而ROM扩大为16K,对我们设计系统提供充足的空间进行功能的扩展。再有51系列单片机与54系列的单片机价格差不多。因此,我们选择54系列的单片机。2.显示系统的方案比拟方案1:用数码管或点阵LED显示。方案2:用液晶1602显示。方案3:用液晶12864显示。时钟和温度的显示可以用数码管或LED,而且价格廉价。但是数码管的只能显示简单的设计的系统,与我们设计要求也不相符。因为有很多东西需要显示,还是用显示功能更好的液晶显示器比拟好,它能显示更多的数据,用1602液晶显示数据有限,1602不能够显示指针时钟,只能够显示一些根本的西文字符,显示数据的可读性不好,用可以显示汉字的12864液晶显示器还可以增加显示信息的可读性,用12864的绘图功能即可绘制出指针时钟的框架,让人看起来会很方便。虽然它们在价格上差距很大,但是1602不能够实现我们的要求,所以我们选择LCD12864显示屏。2.2.4测温系统方案选择方案1:用热敏电阻等测温元件测出电压,再转换成对应的温度。需要比拟多的外部元件〔A/D转换〕支持,且硬件电路复杂,制作本钱相对较高。方案2:用温度传感器DS18B20直接测温。DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改良型智能温度传感器,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。经比拟,我们选择方案2。2.2.5串口通信方案选择方案1:RS485,传输距离远,抗干扰能力强,但只普遍用于工业现场,在普遍民用中很少使用。方案2:RS232,传输范围有限,比拟容易受干扰,但普遍民用计算机都设有该接口,所以相对普及且易操作。经过比拟选择方案2以能满足该实验要求。带秒表、时钟计时器,万年历的显示屏设计设计硬件结构图如下所示:图1-1系统总体硬件连接图此系统包括单片机主控模块、温度检测模块、12864显示模块、按钮设置模块、串口通信模块、稳压模块、蜂鸣器模块共7大局部。3.2单片机选择3.2.1单片机概述单片微型计算机简称单片机,又称微控制器,嵌入式微控制器等,属于第四代电子计算机。它把中央处理器、存储器、输入/输出接口电路以及定时器叶数器集成在一块芯片上,从而具有体积小、功耗低、价格低廉、抗干扰能力强且可靠性高等特点,因此,适合应用于工业过程控制、智能仪器仪表和测控系统的前端装置。正是由于这一原因,国际上逐渐采用微控制器(MCU)代替单片微型计算机(SCM)这一名称。“微控制器”更能反映单片机的本质,但是由于单片机这个名称已经为国内大多数人所接受,所以仍沿用“单片机”这一名称。1、单片机的主要特点有:(1)具有优异的性能价格比。(2)集成度高、体积小、可靠性高。(3)控制功能强。(4)低电压,低功耗。2、单片机的主要应用领域:(1)工业控制(2)仪器仪表(3)电信技术(4)办公自动化和计算机外部设备(5)汽车和节能(6)制导和导航(7)商用产品(8)家用电器因此,在本课题设计的温湿度测控系统中,采用单片机来实现。在单片机选用方面,由于STC89系列单片机与MCS-51系列单片机兼容,所以,本系统中选用STC89C54单片机。3.2.2STC89C54单片机的引脚说明图1-2STC89C54单片机引脚图芯片引脚如图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个晶振周期的高电平。特殊存放器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号〔ALE〕是访问外部程序存储器时,锁存低8位地址的输出脉冲。PSEN:外部程序存储器选通信号〔PSEN〕是外部程序存储器选通信号。EA/VPP:访问外部程序存储器控制信号。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。程序存储器:如果EA引脚接地,程序读取只从外部存储器开始。对于89C54,如果EA接VCC,程序读写先从内部存储器〔地址为0000H~1FFFH〕开始,接着从外部寻址,寻址地址为:2000H~FFFFH。数据存储器:STC89C52有256字节片内数据存储器。高128字节与特殊功能存放器重叠。定时器2:定时器2是一个16位定时/计数器,它既可以做定时器,又可以做事件计数器。3.2.3STC89C54单片机最小系统图1-3晶振电路图1-4复位电路如图1-3、图1-4所示,复位电路和时钟电路是维持单片机最小系统运行的根本模块。单片机最小系统是在以51单片机为根底上扩展,使其能更方便地运用于测试系统中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。3.3.1LCD12864概述带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字,也可完成图形显示。低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不管硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。图形液晶模块。图1-5LCD1602实物图3.3.2LCD12864根本参数及引脚功能引脚功能如表1-1所示:编号符号方向引脚说明1VSS-模块的电源地2VDD-模块的电源正端3V0-LCD驱动电压输入端4RS〔CS〕H/L并行的指令/数据选择信号;串行的片选信号5R/W(SID)H/L并行的读写选择信号;串行的数据口6E(CLK)H/L并行的使能信号;串行的同步时钟7DB0H/L数据08DB1H/L数据19DB2H/L数据210DB3H/L数据311DB4H/L数据412DB5H/L数据513DB6H/L数据614DB7H/L数据715PSBH/L并/串行接口选择:H-并行;L-串行16NC空脚17/RETH/L复位低电平有效18NC空脚19LED_A-背光源正极〔LED+5V〕20LED_K-背光源正极〔LED+5V〕表1-1LCD12864引脚功能传感器是能够感受规定的被测量并按一定规律转换成可用输出信号的器件或装置的总称。通常被测量是非电物理量,输出信号一般为电量。°C,也符合我们设计的要求。DS18B20也是我们通常使用的型号,因此温度传感器用DS18B20。引脚说明见表1-2。典型应用电路如图1-6所示。表1-2DS18B20引脚说明引脚号名称引脚说明1GND电源地2DQ数字信号输入/输出端3VDD外接供电电源输入端DS18B20有两种接法:一是单线接法即只接DQ。这种方法应用它内部的寄生电源,因此在QT上要用一个MOSFET把I/O线只接拉到电源上。二是从vdd脚加上电源。方法一适合于远距离温度监控,不需要本地电源。而我们只是设计测温系统,选择方法二就行了,还有MOSFET极容易烧坏,我们不用它。Vdd接5V电源,vss接地,DQ与P3.7相连。因为DS18B20的工作电流约为1MA,因此Qt端还要加上拉电阻为其提供电流。假设用5V电源,那么R=5/1MA=5k。R取4.7K。3.5.1单片机最小系统CPU为STC89系列增强型8位单片机,频率高达80MHz,可工作于6Clock,32I/O,3定时器,内置WDT、EEPROM。支持ISP,ESD。晶振采用12M/11.0592M〔可更换〕。3.5.2LCD12864连线图第1脚:VSS为地电源第2脚:VCC接5V正电源第3脚:V0为液晶显示器比照度调整端,接正电源时比照度最弱,接地电源时比照度最高,对比度过高时会产生重影,使用时可以通过一个10K的电位器调整比照度。第4脚:RS为存放器选择,高电平时选择数据存放器、低电平时选择指令存放器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:D0~D7为8位双向数据线。第15脚:PSB并/串行接口选择:H-并行;L-串行。第19脚:背光源正极〔LED+5V〕由P24脚接三极管放大后驱动背光,可实现由单片机管脚控制背光亮灭。第20脚:背光源负极〔LED-0V〕。3.5.3按键连线图 5个独立按键接P10~P14口,并由LED灯指示。实现时钟的增、减、确认、返回和闹钟设置等功能。3.5.4DS18B20及蜂鸣器驱动DS18B20数据脚通过接上拉电阻接入单片机P3.7脚,蜂鸣器由P2.0控制并通过三极管放大驱动。3.5.5串口通信模块RS232接口是制定用于串行通讯的标准。该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有2〔RXD〕、3〔TXD〕、7〔GND〕这三个,随着设备的不断改良,现在DB25针很少看到了,代替他的是DB9的接口,DB9所用到的管脚比DB25有所变化,是2〔RXD〕、3〔TXD〕、5〔GND〕这三个。因此现在都把RS232接口叫做DB9。3.5.6直流稳压模块直流电源通过插座接入,由开关控制其开关,通过稳压二极管稳压到9伏,再通过7805稳压到5伏输出,并有LED灯指示。 电路图通常是在系统框图、单元电路设计、参数计算和器件选择的根底上绘制的,它是电路组装、调试和维修的依据。绘制电路图时,注意以下几点:〔1〕元器件布局合理、排列均匀、图面清晰、便于阅读。〔2〕注意信号流向。一般从输入端或信号源开始,由左至右或上至下按信号的流向依次画出各单元电路,而反应通路的信号流向那么与此相反。〔3〕图形符号标准,适当标注。〔4〕连线应为直线,尽量少交叉和折弯。6.

温馨提示

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

评论

0/150

提交评论