收藏 分销(赏)

基于单片机的水温控制新版系统毕业设计方案.doc

上传人:精**** 文档编号:2368268 上传时间:2024-05-28 格式:DOC 页数:44 大小:957.54KB
下载 相关 举报
基于单片机的水温控制新版系统毕业设计方案.doc_第1页
第1页 / 共44页
基于单片机的水温控制新版系统毕业设计方案.doc_第2页
第2页 / 共44页
基于单片机的水温控制新版系统毕业设计方案.doc_第3页
第3页 / 共44页
基于单片机的水温控制新版系统毕业设计方案.doc_第4页
第4页 / 共44页
基于单片机的水温控制新版系统毕业设计方案.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、基于单片机水温控制系统设计摘要温度控制系统可以说是无所不在,热水器系统、空调系统、冰箱、电饭煲、电电扇等家电产品以至手持式高速高效计算机和电子设备,均需要提供温度控制功能。本系统设计可以用于热水器温度控制系统和饮水机等各种电器电路中。它以单片机AT80C51为核心,通过3个数码管显示温度和4个按键实现人机对话,使用单总线温度转换芯片DS18B20实时采集温度并通过数码管显示,并提供各种运营批示灯用来批示系统当前所处状态,如:温度设立、加热、停止加热等,整个系统通过四个按键来设立加热温度和控制运营模式。核心词: 单片机、数码管显示、单总线、DS18B20.Based Temperature Co

2、ntrol SystemAbstract Temperature control system can be said to be ubiquitous,water heaters,air conditioning systems,refrigerators,rice cookers,electric fans and other home appliances as well as high-speed and efficient hand-held computers and electronic equipment are required to provide temperature

3、control. The system design can be used for drinking water heater temperature control systems and other electrical circuits. AT80C51 microcontroller as the core of it,through the three temperature digital display and 4 keys to achieve man-machine dialogue,the use of single-chip bus temperature conver

4、sion temperature DS18B20 real-time acquisition and through the digital display and offers a variety of operating light to indicate system now live in the state,such as:temperature setting,heating,and stop heating,the entire system through the four buttons to set the heating temperature and control t

5、he operating mode.KEY WORDS: Microcontroller,digital display,single bus,DS18B20绪 论及时精确地得到温度信息并对其进行适时控制,在许多工业场合中都是重要环节.水温变化影响各种系统自动运作,例如冶金、机械、食品、化工各类工业中,广泛使用各种加热炉、热解决炉、反映炉等,对工件水解决温度规定严格控制。对于不同控制系统,其适当水质温度总是在一种范畴。超过这个范畴,系统或许会停止运营或遭受破坏,因此咱们必要能实时获取水温变化。对于,超过适当范畴温度可以报警。同步,咱们也但愿在适当温度范畴内可以由检测人员依照实际状况加以变化。单

6、片机对对温度控制是工业生产中经常使用控制办法.自从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入迅速发展时期,近年来,随着大规模集成电路发展,单片机继续朝迅速、高性能方向发展。单片机重要用于控制,它应用领域遍及各行各业,大到航天飞机,小至寻常生活中冰箱、彩电,单片机都可以大显其能。单片机将微解决器、存储器、定期/计数器、I/O接口电路等集成在一种芯片上大规模集成电路,自身即是一种小型化微机系统。单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据构造、计算机操作系统、汇编语言程序设计、高档语言程序设计、软件工程

7、、数据网络通信、数字信号解决、自动控制、误差分析、仪器仪表构造设计和制造工艺等结合,使得单片机应用非常广泛。同步,单片机具备较强管理功能。采用单片机对整个测量电路进行管理和控制,使得整个系统智能化、功耗低、使用电子元件较少、内部配线少、成本低,制造、安装、调试及维修以便。老式温度采集电路相称复杂,需要通过温度采集、信号放大、滤波、AD转换等一系列工作才干得到温度数字量,并且这种方式不但电路复杂,元器件个数多,并且线性度和精确度都不抱负,抗干扰能力弱。当前惯用温度传感器芯片不但功率消耗低、精确率高,并且比老式温度传感器有更好线性体现,最重要一点是使用起来以便。目 录中文摘要.英文摘要.绪 论.1

8、 系统总体设计.11.1 硬件总体设计. 11.1.1 硬件系统子模块. 1 1.2 软件总体设计.12 硬件系统设计. .22.1 硬件电路分析和设计报告.22.1.1 单片机最小系统电路. 22.1.2键盘电路.32.1.3数码管及批示灯显示电路.42.1.4温度采集电路.52.1.5电源电路.102.1.6报警电路设计. . 112.1.7加热管控制电路设计.113 系统软件设计. .133.1 主程序流程图. 133.2 各个模块流程图. 153.2.1 读取温度DS18B20模块流程.153.2.2键盘扫描解决流程.173.2.3报警解决流程.184 系统调试. 194.1硬件电路调

9、试. 194.2软件调试. 194.3系统操作阐明书. .214.4数据测试. 21总结.23道谢.24参照文献.25附录一:系统源程序.26附录二系统硬件总图.361 系统总体设计1.1 硬件总体设计 设计并制作一种基于单片机热水器温度控制系统电路,其构造框图如图1-1:电源单片机AT8051数码管显示继电器温度传感器DS18B20报警键盘批示灯图 11 系统构造框图1.1.1硬件系统子模块(1) 单片机最小系统电路某些(2) 键盘扫描电路某些(3) 数码管温度显示和运营批示灯电路某些(4) 温度采集电路某些(5) 继电器控制某些(6) 报警某些1.2 软件总体设计良好设计方案可以减少软件设

10、计工作量,提高软件通用性,扩展性和可读性。本系统设计方案和环节如下:(1) 依照需求按照系统功能规定,逐级划分模块。(2) 明确各模块之间数据流传递关系,力求数据传递少,以增强各模块独立性,便于软件编制和调试。(3) 拟定软件开发环境,选取设计语言,完毕模块功能设计,并分别调试通过。(4) 按照开发式软件设计构造,将各模块有机结合起来,即成一种较完善系统。一方面接通电源系统开始工作,系统开始工作后,通过按键设定温度值上限值和下限值,拟定按键将设定温度值存储到指定地址空间,温度传感器开始实时检测,调用显示子程序显示检测成果,调用比较当前显示温度值与开始设定温度值比较,如果当前显示值低于设定值就通

11、过继电器起动加热装置,直到达到设定值停止加热,之后进行保温,如果温度高于上限进行报警。2 硬件系统设计2.1硬件电路分析和设计报告本次设计重要思路是通过对单片机编程将由温度传感器DS18B20采集温度外加驱动电路显示出来,涉及对继电器控制,进行升温,当温度达到上下限蜂鸣器进行报警。P1.7开关按钮是用于确认设定温度,初始按下表达开始进入温度设定状态,然后通过P1.5和P1.6设立温度升降,再次按下P1.7时,表达确认所设定温度,然后转入升温或降温。P2.3所接发光二极管用于表达加热状态,P2.5所接发光二极管用于表达保温状态。P2.3接继电器。P3.1是温度信号线。整个电路都是通过软件控制实现

12、设计规定。2.1.1单片机最小系统电路由于80C51单片机内部自带8KROM和256字节RAM,因而不必构建单片机系统扩展电路。如图21,单片机最小系统有复位电路和振荡器电路。值得注意一点是单片机31脚必要接高电平,否则系统将不能运营。由于该脚不接时为低电平,单片机将直接读取外部程序存储器,而系统没有外部程序存储器,因此必要接VCC。在按键两端并联一种电解电容,滤除交流干扰,增长系统抗干扰能力。C230PFC330PF112MEA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P003

13、9P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U2+C410UFVCCR310KVCCAT80C51VCC112234SW5SW-PB()图21 单片机最小系统图2.1.2 键盘电路键盘是单片机应用系统中重要输入设备,单片机使用键盘分为编码键盘和非编码键盘。编码键盘采用硬件线路来实现键盘编码,每按下一种键,键盘可以自动生成按键代码,并有去抖功能。因而使用以便,但硬件较复杂。非编码键盘仅仅提供键开关状态,由程序来辨认闭合键,消除抖动,产生相应代码

14、,转入执行该键功能程序。非编码键盘中键数量较少,硬件简朴,在单片机中应用非常广泛。图为按键和AT80C51接线图,检测仪共设有4个按键,每个按键由软件来决定其功能,4个按键功能分别为:(1) SW1:设定按键(设定按键)(2) SW2:加法按键(当前位加5)(3) SW3:减法按键(当前位减5)(4) SW4:退出设立键(系统初始化)EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P

15、2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U2AT80C51112234SW3SW-PB()112234SW4SW-PB()112234SW2SW-PB()112234SW1SW-PB()P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7 图22 单片机按键和AT80C51接线图2.1.3 数码管及批示灯显示电路(1)数码管显示阐明各个数码管段码都是单片机数据口输出,即各个数码管输入段码都是同样,为了使其分别显示不同数字,可采用动态显示方式,即先只让最低位显示0(含点),通过一段延时,再只让次低位显示1,如此类推。由视

16、觉暂留,只要咱们延时时间足够短,就可以使得数码显示看起来非常稳定清晰,过程如表3-1。表2-1 数码管编码表段码位码显示屏状态08H01H0abH02H112H04H222H08H3a1H10H424H20H504H40H6aaH80H7本论文中使用了3个数码管,其中前两位使用动态扫描显示实测温度,在设立加热温度时候,两个数码管是闪烁,以提示当前处在温度设立状态。第三位数码管静态显示符号“”。(2)运营批示灯阐明本热水器温度控制系统中共使用到3个LED批示灯和3个数码管。右上角红色LED是电源批示灯;数码管右边红色LED是加热批示灯,当刚开机或温度降到设定温度5如下时,该灯会亮,表达当前处在加

17、热状态;当温度上升到设定温度时,该LED灭,同步数码管右边绿色LED亮,表达当前处在保温状态,顾客可以使用热水器;当温度再次下降到设定温度5如下时,绿色LED灭,红色加热LED灯亮,不断循环。图23 LED数码管显示电路图2.1.4 温度采集电路(1) DS18B20简介Dallas最新单线数字温度传感器DS18B20简介新“一线器件”体积更小、合用电压更宽、更经济。Dallas半导体公司数字化温度传感器DS1820是世界上第一片支持“一线总线”接口温度传感器。一线总线独特并且经济特点,使顾客可轻松地组建传感器网络,为测量系统构建引入全新概念。DS18B20、DS1822“一线总线”数字化温度

18、传感器同DS18B20同样,DS18B20也支持“一线总线”接口,测量温度范畴为 -55+125,在-10+85范畴内,精度为0.5。DS1822精度较差为2。现场温度直接以“一线总线”数字方式传播,大大提高了系统抗干扰性。其DS18B20管脚配备和封装构造如图2-4所示。 图2-4 DS18B20封装引脚定义: DQ为数字信号输入/输出端; GND为电源地; VDD为外接供电电源输入端(在寄生电源接线方式时接地)。 (2)DS18B20单线(1wire bus)系统单线总线构造是DS18B20突出特点,也是理解和编程难点。从两个角度来理解单线总线:第一,单线总线只定义了一种信号线,并且DS1

19、8B20智能限度较低(这点可以与微控制器和SPI器件间通信做一种比较),因此DS18B20和解决器之间通信必然要通过严格时序控制来完毕。第二,DS18B20输出口是漏级开路输出,这里给出一种微控制器和DS18B20连接原理图。这种设计使总线上器件在适当时间驱动它。显然,总线上器件与(wired AND)关系。这就决定:(1)微控制器不能单方面控制总线状态。之因此提出这点,是由于相称多文献资料上以为,微控制器在读取总线上数据之前I/O口置1操作是为了给DS18B20一种发送数据信号。这是一种错误观点。如果当前DS18b20发送0,虽然微控制器I/O口置1,总线状态还是0;置1操作是为了是I/O口

20、截止(cut off),以保证微控制器对的读取数据。(2)除了DS18B20发送0时间段,其她时间其输出口自动截止。自动截止是为保证:1时,在总线操作间隙总线处在空闲状态,即高态。2时,保证微控制器在写1时候DS18B20可以对的读入。由于DS18B20采用是1Wire总线合同方式,即在一根数据线实现数据双向传播,而对AT89S52单片机来说,硬件上并不支持单总线合同,因而,咱们必要采用软件办法来模仿单总线合同时序来完毕对DS18B20芯片访问。 DS18B20复位时序,如图2-5 图2-5 DS18B20复位时序图 DS18B20读时序对于DS18B20读时序分为读0时序和读1时序两个过程。

21、对于DS18B20读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传播到单总线上。DS18B20在完毕一种读时序过程,至少需要60us才干完毕。DS18B20读时序图如图2-6所示。图2-6 DS18B20读时序 DS18B20写时序对于DS18B20写时序依然分为写0时序和写1时序两个过程。对于DS18B20写0时序和写1时序规定不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20可以在15us到45us之间可以对的地采样IO总线上“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单总线。如图2-7所示。图2-7 DS18

22、B20写时序图(3)DS18B20供电方式在图2-8中示出了DS18B20寄生电源电路。当DQ或VDD引脚为高电平时,这个电路便“取”电源。寄生电路长处是双重,远程温度控制监测无需本地电源,缺少正常电源条件下也可以读ROM。为了使DS18B20能完毕精确温度变换,当温度变换发生时,DQ线上必要提供足够功率。有两种办法保证 DS18B20 在其有效变换期内得到足够电源电流。第一种办法是发生温度变换时,在 DQ 线上提供一强上拉,这期间单总线上不能有其他动作发生。如图2-8 所示,通过使用一种 MOSFET 把 DQ 线直接接到电源可实现这一点,这时DS18B20 工作在寄生电源工作方式,在该方式

23、下 VDD 引脚必要连接到地。 图2-8 DS18B20供电方式1另一种办法是 DS18B20 工作在外部电源工作方式,如图2-9 所示。这种办法长处是在 DQ 线上不规定强上拉,总线上主机不需要连接其他外围器件便在温度变换期间使总线保持高电平,这样也容许在变换期间其他数据在单总线上传送。此外,在单总线上可以并联各种 DS18B20,并且如果它们所有采用外部电源工作方式,那么通过发出相应命令便可以同步完毕温度变换。 图2-9 DS18B20供电方式2(4)DS18B20设计中应注意几种问题DS18B20具备测温系统简朴、测温精度高、连接以便、占用接口线少等长处,但在实际应用中也应注意如下几方面

24、问题:较小硬件开销需要相对复杂软件进行补偿,由于DS18B20 与微解决器间采用串行数据传送。因而, 在对DS18B20 进行读写编程时,必要严格保证读写时序,否则将无法读取测温成果。在DS18B20 关于资料中均未提及1Wire上所挂DS18B20数量问题,容易使人误以为可以挂任意各种DS18B20,在实际应用中并非如此。当1Wire上所挂DS18B20超过8个时,就需要考虑微解决器总线驱动问题,这一点在进行多点测温系统设计时要加以注意。连接DS18B20总线电缆是有长度限制。实际应用中,测温电缆线建议采用屏蔽4芯双绞线,其中一对线接地线与信号线,另一组接VCC 和地线,屏蔽层在源端单点接地

25、。本文以广泛应用数字温度传感器DS18B20为例,阐明了1Wire总线操作过程和基本原理。事实上,基于1Wire总线产品尚有诸各种,如1Wire总线E2PROM、实时时钟、电子标签等。她们都具备节约I/O资源、构造简朴、开发快捷、成本低廉、便于总线扩展等长处,因而有辽阔应用空间,具备较大推广价值。本设计将温度传感器DS18B20与单片机TXD引脚相连,读取温度传感器数值。DS18B20与单片机连接图如图所示2-10所示。VCCEA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P003

26、9P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U2AT80C51DQ2GND1VCC3U3DS1820VCCR154.7K图2-10 DS18B20与单片机连接图2.1.5 电源电路采用L7805稳压块,输出为5V。电子组件要正常运作都需要电源电压供电,普通惯用电源电压为+5V或+12V,由于数字IC (Ingegrated Circuit:集成电路)所供应电压为+5V,而CMOS IC所供应电压为+12V,7805是一种稳压块。7805稳压管

27、把高电压转换到低电压,7805稳压管具备保护单片机作用。L7805输出端要并联上一种电解电容,滤除交流电干扰,防止损坏单片机系统。本设计采用两种供电方式,一种为DC718V直流稳压电源变换成5V直流电;另一种为四节干电池共6V经二极管加压后得到将近5V直流电源,电源配以开关和批示灯,以以便使用。黄色发光二极管表达保温,红色表达加热状态。图2-11 系统电源设计图2.1.6报警电路设计同步可以在系统里设定温度上限值,由于加热停止后,加热管尚有余热当采集到外界温度高于当前所设定温度上限值时,程序就会进入报警子程序,触发蜂鸣器进行报警。报警电路原理图如图所示。图2-12 报警电路图图中三极管8550

28、作用是增长驱动能力,比9012驱动电流还大些,因而选用8550。当程序进入报警子程序时,把P2.7置0,就会触发蜂鸣器,为了使报警声音效果更好,对P2.7取反,发出报警嘟噜声音。2.1.7加热管控制电路设计继电器是惯用输出控制接口,可以做交直流信号输出切换。它具备控制系统(又称输入回路)和被控制系统(又称输出回路),普通应用于自动控制电路中,它事实上是用较小电流去控制较大电流一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。继电器控制接点操作阐明如下:COM:Common,共同点。输出控制接点共同接点。NC:Normal Close常闭点。以Com为共同点,NC与COM在平时

29、是呈导通状态。NO:Normal Open常开点。NO与COM在平时是呈开路状态,当继电器动作时,NO与COM导通,NC与COM则呈开路状态。当89S52P2.5输出高电平时,继电器不导通,反之当输出低电平时,继电器导通,这样就激活了连接回路。图2-13 单片机控制继电器电3 系统总设计本系统采用是循环查询方式,来显示和控制温度。重要涉及四段程序设计:DS18B20读温度程序,数码管驱动程序,键盘扫描程序,以及抱经解决程序。3.1主程序流程图图 3-1 主程序流程图3.2 各个模块流程图3.2.1 读取温度DS18B20模块流程由于DS18B20采用是一根数据线实现数据双向传播,而对AT89S

30、52单片机来说,硬件上并不支持单总线合同,因而,咱们必要采用软件办法来模仿单总线合同时序来完毕对DS18B20芯片访问。DS18B20单线通信功能是分时完毕,它有严格时隙概念。因而系统对DS18B20各种操作必要按合同进行。操作合同为:初始化DS18B20(发复位脉冲)发ROM功能命令发存储器操作命令解决数据DS18B20虽然具备测温系统简朴、测温精度高、连接以便、占用口线少等长处, DS18B20必要一方面调用启动温度转换函数,依照数据手册上相应转换时间来超作,如为12位转换,则应当是最大750mS,此外在对DS18B20超作时,时序规定非常严格,因而最佳禁止系统中断。由于DS18B20是在

31、一根I/O线上读写数据,因而,对读写数据位有着严格时序规定。DS18B20有严格通信合同来保证各位数据传播对的性和完整性。该合同定义了几种信号时序:初始化时序、读时序、写时序。所有时序都是将主机作为主设备,而每一次命令和数据传播都是从主机积极启动写时序开始,如果规定单总线器件回送数据,在进行写命令后,主机需启动读时序完毕数据接受。数据和命令传播都是低位在先。DS18B20读时序:(1)对于DS18B20读时序分为读0时序和读1时序两个过程。 (2)对于DS18B20读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传播到单总线上。DS18B20在完毕一种读时序

32、过程,至少需要60us才干完毕。DS18B20写时序:(1)对于DS18B20写时序依然分为写0时序和写1时序两个过程。 (2)对于DS18B20写0时序和写1时序规定不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20可以在15us到45us之间可以对的地采样IO总线上“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单总线。 系统程序设计重要涉及三某些:读出温度子程序、温度转换命令子程序、显示温度子程序。图3-2读取温度DS18B20模块流程图程序代码为:GET_TEMPER:SETBDQ;读出转换后温度值LCALLINIT_1820;先复位DS18B20

33、JBFLAG1,TSS2RET;判断DS1820与否存在?若DS18B20不存在则返回TSS2:MOVA,#0CCH;DS18B20已经被检测到!跳过ROM匹配LCALLWRITE_1820MOVA,#44H;发出温度转换命令LCALLWRITE_1820LCALL DISPLAY;这里通过调用显示子程序实现延时一段时间,等待AD转换结束,12位话750微秒LCALLINIT_1820;准备读温度前先复位MOVA,#0CCH;跳过ROM匹配LCALLWRITE_1820MOVA,#0BEH;发出读温度命令LCALLWRITE_1820LCALLREAD_18200;将读出温度数据保存到35H/

34、36HRET3.2.2 键盘扫描解决流程此流程为键盘扫描解决,CPU通过检测各数据线状态(0或1)就能懂得与否有按键闭合以及哪个按键闭合。键盘管理程序功能是检测与否有按键闭合,如果有按键闭合,消除抖动,依照键号转到相应键解决程序,按键流程图如图3-3所示。 图 3-3键盘扫描子程序流程图3.2.3 报警解决流程运营程序后,温度传感器DS18B20即可对环境进行温度采集,并送LED数码管显示。咱们可以在程序里设定温度上限值,当采集到外界温度高于当前所设定温度上限值时,程序就会进入报警子程序,触发蜂鸣器进行报警。其程序流程图如图3-4所示。图3-4 报警子程序流程图4 系统调试4.1 硬件电路调试

35、仔细检查所接电路,按照硬件原理图接线,理论上是能实现,如果数码管不显示,则应当检查线路与否对的,或是由于单片机没有工作,尚有集电极和发射极与否接对。如果只显示两个八,则也许是DS18B20没有接对的,检查上拉电路与否接好。此外要注意是,由单片机输出控制信号比较小,需要进行放大才干驱动继电器工作,否则就不能实现升温过程,普通选用8550三极管来进行放大。尚有220V交流电绿色接头和加热管黄色接头必要接对的,否则导致电路烧坏。蜂鸣器是低电平有效。如果能注意这些问题,电路基本不会出错。4.2 软件调试如果硬件电路检查后,没有问题却实现不了设计规定,则也许是软件编程问题,一方面应检查初始化程序,然后是

36、读温度程序,显示程序,以及继电器控制程序,对这些分段程序,要注意逻辑顺序,调用关系,以及涉及到了标号,有时会由于一种标号而影响程序执行,除此之外,还要熟悉各指令用法,以免出错。尚有一种容易忽视问题就是,源程序生成代码与否烧入到单片机中,如果这一过程出错,那不能实现设计规定也是情理之中事。本人在设计时候在伟福仿真软件进行调试,通过此软件进行调试可以很以便观测单片机内部各个寄存器及内部存储器变化状况,以以便进行调试。图为单片机功能调试图:图4-1 单片机功能调试图硬件与软件调试相结合,仔细检查各个模块设计,旧能顺利完毕任务,实现设计规定,在调试过程中必要认真耐心,不能有一点马虎,否则漏掉一种小问题

37、就会导致整个设计失败。4.3 系统操作阐明本系统上电后数码管显示当前测量温度,此时加热批示灯和保温批示灯均不点亮;若此时按“自动加热”键,则单片机自动将预加热温度设立为80并开始加热,送出一种加热信号,并点亮加热批示灯;若按“温度设立”键,则进入预加热温度设立界面,此时数码管闪烁显示预设立温度,此时通过按键“”和“”进行设立温度,预设立温度按“5”递增或递减,设立好温度后再按一次“温度设立”键拟定,单片机保存预设立温度,并开始加热。此时单片机通过数码管显示实时检测温度并和预设立温度进行对比,如果实测温度不不大于或等于预设立温度,则单片机发出停止加热信号并熄灭加热批示灯,点亮保温批示灯,且当超过

38、预设温度时发出报警;当温度下降到预设立温度如下5度时,单片机再次发出加热信号,同步熄灭保温批示灯,点亮加热批示灯,依次循环控制。4.4 数据测试1静态数据测试取一桶净水,变化它温度,观测数码管上显示温度值,并用温度计进行测温,记录两组数据,比较差别。登记表如下:表4-1 静态温度数据测试表温度123456显示温度234763778490测量温度244763808491有测试数据可知,本系统测温成果与温度计测温基本一致,能满足设计,证明了设计合理性。2动态数据测试进行温度设定,通过设定温度值(75),观测加热管加热状况,以及数码管显示值,再用温度计测量水温,每隔一段时间记录一次数据,将两组值进行

39、比较。登记表如下:(设定前温度为25)表4-2 静态温度数据测试表组数分组12345678910111213显示温度25293439424853586267707375测量温度25283438424953596367717475通过上表可看出在加热过程中,显示温度与实测温度近似同样,阐明系统设计达到精度规定,但还是略有偏差,基本不影响设计成果。整个测试过程表白设计达到了任务书规定,证明了该方案是合理可行,顺利完毕了设计,达到了预想成果。总 结 通过本次设计,使咱们不但对单片机这门课程有了更深刻结识,懂得了如何运用课本知识结合实际来完毕定期器显示和编程办法以及数码显示电路驱动办法,使咱们可以不久适应当代控制技术发展需求,同步也提高了咱们思维能力和实际操作能力,为后来更好走上工作岗位奠定了坚实基本。 此外,这次设计还让我更进一步结识了关于AT80C51等芯片引脚功能以及用法,使我学会了应用不同芯片来配合完毕整个设计操作。 在做硬件电路这段时间里,从思考设计到对电路调试通过了许多困难。同样在对软件进行设计时,也可为一路坎坷。但是通过对软硬件不断撞墙,不断

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服