基于单片机的多路温度检测报警系统的设计_第1页
基于单片机的多路温度检测报警系统的设计_第2页
基于单片机的多路温度检测报警系统的设计_第3页
基于单片机的多路温度检测报警系统的设计_第4页
基于单片机的多路温度检测报警系统的设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

基于单片机的多路温度检测报警系统的设计_范文写作网CD4511是一个用于驱动共阴极LED(数码管)显示器的BCD码—七段码译码器,特点如下:具有BCD转换、消隐和锁存掌握、七段译码及驱动功能的CMOS电路能供应较大的拉电流。可直接驱动LED显示器

CD4511引脚功能介绍如下:

BI:4脚是消隐输入掌握端,当BI=0时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。

LT:3脚是测试输入端,当BI=1,LT=0时,译码输出全为1,不管输入DCBA状态如何,七段均发亮,显示“8”。它主要用来检测数码管是否损坏。

LE:锁定掌握端,当LE=0时,允许译码输出。LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。

CD4511的内部有上拉电阻,在输入端与数码管笔段端接上限流电阻就可工作。

图6—3丝印层的打印效果图

图6—4布线层的打印效果图

6.2试验数据分析

由于ADC0809的最高电压为5V,所以测量的最高温度是100℃。而100℃所对应的二进制数为11111111,电压为5V。单片机读人数据时将二进制数转化为十进制数后乘以(100/255)后就得到环境的温度。100/255=0.392157,为了编程便于处理小数,将读入的二进制数化为十进制数后乘以4后取它的百位、十位、个位,然后再输出给显示局部,它们分别对应实际温度的十位、个位、小数位。在实际试验中显示的温度与实际温度的比拟如表6-1所示,可以看出用此算法测量的温度具有肯定的精确性,肯定误差以及相对误差在肯定的范围内适用。若取0.39则测量的温度会更加精确。

表6-1显示温度与实际温度的比拟表

序号

显示温度/℃

实际温度/℃

肯定误差

1

11.4

11.6

0.2

2

15.6

15.8

0.2

3

19.2

18.9

0.3

4

25.7

25.6

0.1

5

29.3

29.1

0.2

6

34.3

34.6

0.3

7

41.5

41.6

0.1

结论

本系统的设计更具人性化的特点,可以对8路分别设定不同的上限报警温度,这样在需要不同温度的测量中更显优势。并且在报警的同时还能显示报警的设定温度和这一路的实际温度,可以为操作人员供应更多的信息。本系统所需的元器件价格低廉,单片机资源的利用率较高。4个开关实现的功能比拟多,使操作人员操作简便。数码显示局部分别采纳了动态显示和静态显示,动态显示局部的程序编写较简单,而在路数的显示上,由于使用的是静态显示,所以不需要额外的程序。采纳ADC0809模数转换芯片使得其直接对8路温度进展检测,通过单片机操作ADC0809的转换过程使得整个系统更具准确性和条理性。在温度数据的处理上用的方法可到达0.4℃的准确度,满意肯定场合的用途。

由于AD590的个数以及所属电路的简单性,在使用Proteus对硬件电路进展模拟和在实际试验箱的操作过程中,使用8个电位器代替。

.s_r_0_26{font-family:TimesNewRoman,宋体;}.s_r_1_26{font-size:14px;}.s_p_2_26{text-align:justify;}.s_sn_3_rId_Normal_26{styleName:Normal;}.s_r_4_rId_Normal_26{font-size:14px;}.s_p_5_rId_Normal_26{text-align:justify;}.s_sn_6_rId_Heading1_26{styleName:heading1;}.s_r_7_rId_Heading1_26{font-family:宋体;font-size:24px;}.s_p_8_rId_Heading1_26{line-height:200%;padding-bottom:22px;padding-top:22.666666666667px;outlineLvl:0;}.s_sn_9_rId_Heading2_26{styleName:heading2;}.s_r_10_rId_Heading2_26{font-family:Arial,黑体;font-size:21.333333333333px;}.s_p_11_rId_Heading2_26{line-height:173.33333333333%;padding-bottom:17.333333333333px;padding-top:17.333333333333px;outlineLvl:1;}.s_sn_12_rId_Heading3_26{styleName:heading3;}.s_r_13_rId_Heading3_26{font-size:21.333333333333px;}.s_p_14_rId_Heading3_26{line-height:173.33333333333%;padding-bottom:17.333333333333px;padding-top:17.333333333333px;outlineLvl:2;}.s_sn_15_rId_DefaultParagraphFont_26{styleName:DefaultParagraphFont;}.s_sn_16_rId_TableNormal_26{styleName:NormalTable;}.s_tbl_17_rId_TableNormal_26{margin-left:0px;cellpadding:0px7px0px7px;}.s_sn_18_rId_Heading1Char_26{styleName:Heading1Char;}.s_r_19_rId_Heading1Char_26{font-weight:700;font-size:29.333333333333px;}.s_sn_20_rId_Heading2Char_26{styleName:Heading2Char;}.s_r_21_rId_Heading2Char_26{font-weight:700;font-size:21.333333333333px;}.s_sn_22_rId_Heading3Char_26{styleName:Heading3Char;}.s_r_23_rId_Heading3Char_26{font-weight:700;font-size:21.333333333333px;}.s_sn_24_rId_PageNumber_26{styleName:pagenumber;}.s_r_25_rId_PageNumber_26{font-family:TimesNewRoman;}.s_sn_26_rId_Strong_26{styleName:Strong;}.s_r_27_rId_Strong_26{font-family:TimesNewRoman;font-weight:700;}.s_sn_28_rId_Hyperlink_26{styleName:Hyperlink;}.s_r_29_rId_Hyperlink_26{font-family:TimesNewRoman;color:#0000FF;text-decoration:underline;}.s_sn_30_rId_HTMLPreformattedChar_26{styleName:HTMLPreformattedChar;}.s_r_31_rId_HTMLPreformattedChar_26{font-family:宋体;font-size:16px;}.s_sn_32_rId_simjour_26{styleName:simjour;}.s_r_33_rId_simjour_26{font-family:TimesNewRoman;}.s_sn_34_rId_hps_26{styleName:hps;}.s_r_35_rId_hps_26{font-family:TimesNewRoman;}.s_sn_36_rId_Header_26{styleName:header;}.s_r_37_rId_Header_26{font-size:12px;}.s_p_38_rId_Header_26{border-bottom:1pxsolid#000000;text-align:center;}.s_sn_39_rId_HeaderChar_26{styleName:HeaderChar;}.s_r_40_rId_HeaderChar_26{font-size:12px;}.s_sn_41_rId_TOC2_26{styleName:toc2;}.s_p_42_rId_TOC2_26{margin-left:2em;}.s_sn_43_rId_TOC1_26{styleName:toc1;}.s_sn_44_rId_TOC3_26{styleName:toc3;}.s_p_45_rId_TOC3_26{margin-left:4em;}.s_sn_46_rId_NormalWeb_26{styleName:Normal(Web);}.s_r_47_rId_NormalWeb_26{font-family:宋体;font-size:16px;}.s_p_48_rId_NormalWeb_26{padding-bottom:.5em;padding-top:.5em;text-align:left;}.s_sn_49_rId_Footer_26{styleName:footer;}.s_r_50_rId_Footer_26{font-size:12px;}.s_p_51_rId_Footer_26{text-align:left;}.s_sn_52_rId_FooterChar_26{styleName:FooterChar;}.s_r_53_rId_FooterChar_26{font-size:12px;}.s_sn_54_rId_HTMLPreformatted_26{styleName:HTMLPreformatted;}.s_r_55_rId_HTMLPreformatted_26{font-family:宋体;font-size:16px;}.s_p_56_rId_HTMLPreformatted_26{text-align:left;}.s_sn_57_rId_HTMLPreformattedChar1_26{styleName:HTMLPreformattedChar1;}.s_r_58_rId_HTMLPreformattedChar1_26{font-family:CourierNew;}.s_sn_59_rId_3_26{styleName:3层标题;}.s_r_60_rId_3_26{font-size:18.666666666667px;}.s_sn_61_rId_4_26{styleName:4层标题;}.s_r_62_rId_4_26{font-size:16px;}.s_sn_63_rId_p15_26{styleName:p15;}.s_r_64_rId_p15_26{font-size:16px;}.s_p_65_rId_p15_26{line-height:150%;margin-left:56px;}.s_sn_66_rId_tgt1_26{styleName:tgt1;}.s_r_67_rId_tgt1_26{font-family:宋体;font-size:16px;}.s_p_68_rId_tgt1_26{padding-bottom:10px;text-align:left;}.s_sn_69_rId_2_26{styleName:2层标题;}.s_r_70_rId_2_26{font-family:宋体,黑体;font-size:20px;}.s_p_71_rId_2_26{line-height:125%;text-indent:2em;text-align:left;}.s_sn_72_rId_1_26{styleName:1层标题;}.s_r_73_rId_1_26{font-family:宋体,黑体;font-size:24px;}.s_p_74_rId_1_26{line-height:125%;text-indent:2em;text-align:center;}.s_sn_75_rId_p0_26{styleName:p0;}.s_r_76_rId_p0_26{font-size:14px;}.r_0_26{font-size:16px;}.p_0_26{line-height:150%;text-indent:2em;text-align:left;}.r_1_26{font-size:16px;}.p_1_26{line-height:150%;text-indent:2em;}.r_2_26{font-size:16px;}.r_3_26{font-size:21.333333333333px;}.p_2_26{line-height:150%;padding-bottom:0px;padding-top:0px;text-align:center;}.r_4_26{font-size:21.333333333333px;}.r_5_26{font-family:宋体;font-size:16px;}.r_6_26{font-family:宋体;font-size:16px;}.r_7_26{font-family:宋体;font-size:16px;}.r_8_26{font-size:18.666666666667px;}.r_9_26{font-size:18.666666666667px;}.p_3_26{line-height:150%;}在这次的毕业设计过程中,在前人的系统原理图阅历之下,自我研发了一个全新的多路温度检测报警系统的硬件设计,并通过自主学习,学会了如何使用Proteus进展PCB板的设计输出和丝印层布线层的打印。对于单片机的理解有了一个全新的高度,在软件设计方面,对于动态显示局部,如何通过单片机输出指令给外芯片操作,如何接收外芯片赐予的数据并进展处理,如何在芯片内部转化十进制数至二进制数并输出给4位数码管显示的

温馨提示

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

评论

0/150

提交评论