版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机课程设计说明书题目:温度检测系统设计系部:专业:班级:学生姓名:学号:指导教师:2015年12月14日目录设计思路01122231设计任务与要求11设计任务利用电阻、瓷片电容、电解电容、12MHz晶振、STC89C5单片机、DS18B20温度 传感器、液晶显示器、1P杜邦线彩色、排针、最小系统板、电位器、洞洞板等,完 成 一个温度检测系统。1 、采用单片机及温度传感器设计温度检测系统;2、温度检测结果采用液晶显示器输出;3、必须具有上电自检功能及外接电源,公共 地线接口。1. 2设计思路1、熟悉此电路工作原理。2 、掌握组装与调试方法。3 、画出Proteus原理图,PCB图。4 、用
2、Proteus 仿真。5 、测量范围099摄氏度,精度误差小于1摄氏度。6 、一份设计说明书。7、做出所设计的系统的实物。2设计方案2. 1设计方案由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随 被测温度变化的电压或电流采集过来, 进行A/D转换后,就可以用单片机进行数据的 处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路, 感温电路比较麻烦。进而考虑到用温度传感器,在单片机电路设计中,大多都是使用 传感器,所以可以采用温度传感器DS18B2Q此传感器,可以很容易直接读取被测温 度 值,进行转换,就可以满足设计要求。故针对上述现象,本文设计了
3、一种由单片机控制的温度采集与显示系统,它以 STC89C52单片机为核心,采用温度传感器DS18B2Q实现对温度信号的采集以及运用 LCD16Q2液晶显示器来显示数据。在温度信号的采集方面,采用DS18B2C型温度传感 器,与传统的热敏电阻相比,它能够直接读出被测温度,并可根据实际要求通过简单 的编码实现9-12位的数字式读数方式,可在5QC+ 3QQC范围内显示数据,在-1Q +85C时精度为土C。单片机 STC89C52RC单片机STC89C52R功能介绍STC89C52RC是STC生产的单时钟/机器周期(1T)的单片札 是高速、低功耗、超 强 抗干扰的新一代8Q51单片机,指令代码完全兼
4、容传统8Q51,但速度快倍。具有 以下标准功能:8k字节Flash, 512字节RAM, 32位I/O 口线,看门狗定时器,内置4KB EEPRO,MMAX81 (复位电路,3个16位定时器/计数器,4个外部中断, 个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模 式下, CPU停止工作,允许RAM定时器/计数器、串口、中断继续工作。掉电保护 方式下, RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为 止。最高运作频率35MHz 6T/12T可选。STC89C
5、52RC1 脚介绍STC89C52R单片机,选用PDIP封装。管脚如图所示:T2/P1.0:T2EX/P1. 1rPl. 2Pl. 3Pl.4Fl. 5Fl. 6Pl. 7 RST RXD/P3. 0 TXD/P3. 1 irnb/P3.2oINT1/P3.3右T0/P3.4XT1/P3.5W/P3. 6:二RD/P3.78XT AL 29XTAL1VSS70 ? 1图2-1 PDIP封装的HnAnmnnnA432098 7 SSTC89C52vccPCL O/ADOPO. 1/AD1PCI 2/AD2PO. 3/AD3PO. 4/AE4PO. 5/AD5PO, 6/AD6PO. 7/AD?E
6、A ALE/PROGPSENP2. 7/A15P2. 6/A14P2. 5/A13P2. 4/A12P2. 3/A12P2. 2/A1OP2. 1/A9PZ 0/A8单片机的引脚功能说明:1 、电源引脚VCC (40脚):电源端,工作电压为5VoGND ( 20脚):接地端。2 、时钟电路引脚XTAL1 ( 19脚)和XTAL2 ( 18脚)。3 、复位RST (9脚)。4 、输入输出(I/O)引脚(39脚32脚):输入输出脚,称为P0 口,是一个8位漏极开路型双向I/O 口,内 部不带上拉电阻。(1脚8脚):输入输出脚,称为P1 口,是一个带内部上拉电阻的8位双向I/O 口。(R脚一28脚)
7、:输入输出脚,称为P2 口,是一个带内部上拉电阻的8位双向I/O 口。(10脚一 17脚):输入输出脚,称为P3 口,是一个带内部上拉电阻的8位双 向I/O 口。P3端口具有复用功能。STC89C52RC单片机器件参数1 、增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意 选择,指令 代码完全兼容传统8051 o2 、工作电压:(5V单片机)/(3V单片机)。3 、工作频率范围:040MHz相当于普通8051的080MHz实际工作 频率可 达 48MHz4 、用户应用程序空间为8K字节。5 、片上集成512字节RAM6 、通用1/0口( 32个),复位后为:P0/P1/P2/
8、P3是准双向口 /弱上拉,P0 口是 漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上 拉电 阻。7 、ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器,无 需专用 仿真器,可通过串口( RxD/,TxD/)直接下载用户程 序,数秒即可完成一片8 、具有 EEPROMft 能。9 、共3个16位定时器/计数器。即定时器TO、T1V T2o10、 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可 由外 部中断低电平触发中断方式唤醒。11、通用异步串行口( UART,还可用定时器软件实现多个UART12、工作温度范围:40+85C (
9、工业级)/075C (商业级)。13、PDIP 封装。温度传感器DS18B20DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺 纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有 LTM8877 LTM8874等等。主 要根据应用场合的不同而改变其外观。DS18B20的主要特性1 、适应电压范围更宽,电压范围:,在寄生电源方式下可由数 据线供电。2 、独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实 现 微处理器与DS18B20勺双向通讯。3 、DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现 组网多点测温4、DS
10、18B2C在使用中不需要任何外围元件,全部 传感元件及转换电路集成在形 如一只三极管的集成电路内。5、温范围-55C -+125C,在10+85C时精度为土C。6、可编程 的分辨率为912位,对应的可分辨温度分别为C、C、C和C,可 实现高 精度测温。DS18B20的外形和内部结构DS18B20内部结构主要由四部分组成:64位光刻ROM温度传感器、非挥发的温度 报警触发器TH和TL、配置寄存器。DS18B20勺外形及管脚排列如图3-2所示:(BOTTOM VTLU-)TO92 (DSISB2O)图温度传感器DS18B20DS18B20引脚定义:(1) GND为电源地;(2) DQ为数字信号输入
11、/输出端;(3) VDD为外接供电电源输入端(在寄生电源接线方式时接地)o液晶显ZF器LCD1602液晶显示器LCD1602功能介绍1602液晶显示器也叫1602字符型液晶显示器,它是一种专门用来显示字母、数 字、 符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字 符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字 符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRA,显示 效果也不好)。如图33所示:图23液晶显示器LCD1602LCD1602管脚介绍LCD1602采用标准的16脚接口,如图33所示,其中从左到右
12、为脚:第1脚:GND为电源地第2脚:VCC接5V电源正极第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比 度最高(对比度过高时会 产生“鬼影,使用时可以通过一个10K的电位器调 整对比 度)。第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令 寄 存器。第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操 作。第6脚:E (或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执 行指令。第714脚:DO- D7为8位双向数据端。第1516脚:空脚或背灯电源,15脚背光正极,16脚背光负极。LCD1602主要特性
13、1 、或5V工作电压,对比度可调。2 、内含复位电路。3 、提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能。4 、有80字节显示数据存储器DDRAM5 、内建有192个5X7点阵的字型的字符发生器CGRQM&8个可由用户自定义的5X7的字符发生器CGRAJM3硬件电路设计系统框图温度检测系统由USB接口电源,DS18B20温度传感器组成的温度检测模块,STC89C52单片机组成的核心电路,复位电路、时钟电路及液晶显示器组成的显示电路 构成。如图34所示:时钟电路模块STC89C52单片机复位电路模块DS18B20温度检测模LCD1602 显示模块电源模块图3-1系统框图最小
14、的单片机系统单片机最小系统以AT89C52R为核心,外加时钟电路和复位电路,电路结构简单, 抗干扰能力强,成本相对较低,非常符合本设计的所有要求。时钟电路时钟电路在单片机的外部通过XTAL1 ,XTAL2这两个引脚跨接晶体振荡器和微调电容,构成稳定的自激振荡器。本系统采用的12MHz的晶振,一个机器周期为1us,C1 C2为22pF。如图35所示C1xi:I t12MHz19U118XTA12POCVAMFO.1/AD1PO3AAD2P04劲PO收复位电路图3-2时钟电路仿真图复位电路分为上电自动复位和按键手动复位 ,RST引脚是复位信号的输入端,复位信号是高电平有效。上电自动复位通过电容C3
15、和电阻R1来实现。如图36所示:A:RSTPD.2JAK2P0.3/ADGP0.47AM P0.5JAD5Fa.e/ADGPPJJ一-1101( C9 , -TC xr=-砂PSEHP2.oAeP2佃 F-2.2/A10 P2 3/A11图33复位电路原理图按键手动复位是复位键来实现的, 上图36中未添加复位键,复位键可添加在正5V电源与单片机RST管脚之间。温度检测系统设计DS18B20采用单线进行数据传输,第2管脚外接一个上拉电阻与单片机的口相连 进行数据的双向传输,第3管脚外接正5V电源,第1管脚接地。如图37所示:rtETHWr F -r =PSEM ALE EA29”203lTATS
16、9C52温度检测仿真图P30/RQPMJTXDPS.OtfiSP2.1JMP2.2/A10 F23/A11 P2.4/A12P2.5/A13P2.6/A14P2.7/A15psiseavP3a3/iNTT P3 4/ID P3.5/T1P3.6AAP3.7/RD图3-4外部电源供电方式是DS18B20勺最佳工作方式,工作温度可靠,抗干扰能力强,电路也简单,并且可以开发出稳定可靠的多点温度监控系统。液晶显示电路设计LCD1602液晶显示屏采用标准的16脚接口,VSS管脚接地,VDDf脚接正5V电源,VEE管脚接电位器RV1,RS管脚外接单片机的口,RW管脚接地,E管脚外接单片机的口,D0-D7管
17、脚分别接单片机的口,仿真图未标识出的 力K管脚为背光灯电源管脚,分别接正5V电源和地。如图38所示:UVLJ I LMOUDL.RV1514U1wik-i ANT ALUPC.O/AOTPC.1/AE- 1OkPC WAIMP 乙 OjWBPSJCN ftLE EA图3-5衣晶显ZF电路原理图二华讥P2.3/A11 P?VA1?P15A13 怦口 国4 P27.A1?液晶显示器虽然加了驱动电路,但并不发光,液晶显示器发出来的光是由背光发出的,灯管的特性类似于家用日光灯,工作时需要高压。这部分电路通常称为高压背 光电路。或叫高 压背光驱动电路。液晶显示器所消耗的电能基本全是由背光消耗。相对而言,
18、这部分电路工作在高压大电流下,很容易出现故障,液晶显示器的自然故障大多数是这个部 分出现了电路故障。4主要参数计算与分析温度显示一共2个字节,LSB是低字节,MSB是高字节,其中MSB是字节的高位,LSB是字节 的低位。大家可以看出来,二进制数字,每一位代表的温度的含义,都表示出来了。其中S表示的是 符号位,低11位都是2的幕,用来表示最终的温度。DS18B20的温度测量范围是从55度到+125 度,而温度数据的表现形式,有正负温度,寄存器中每个数字如同卡尺的刻度一样分布。如表一所示:TEMPERATUREDIGITAL OUTPUT(Bi nary)DIGITAL OUTPUT (Hex)+
19、125 度0000 0111 1101 000007D0h+度0000 0001 1001 00010191h+度0000 0000 1010001000A2h+度0000 0000 0000 10000008h0度0000 0000 0000 0000OOOOh度1111 1111 1111 1000FFF8h度1111 1111 0101 1110FF5Eh度1111 11100110 1111FF6Fh55度1111 1100 1001 0000FC90h表一实际温度对照表二进制数字最低位变化1,代表温度变化度的映射关系。当0度的时候,那就是0x0000,当温度125度的时候,对应十六进
20、制是0X07D0,当温度是零下55度的时候,对应的数 字是0xFC90o反过来说,当数字是0x0001的时候,那温度就是,达到了设计要求。5软件设计整体系统分析温度检测系统由温度及中断初始化, 温度检测,温度输入处理,温度显示等几部分模块组成。如图所示:图51软件设计程序流程图程序流程图包括:开始后先进行各个模块的初始化,然后再进行温度(数据)的 采样处理,最后由液晶显示器输出温度。如图52所示:图5-2程序流程图6 Proteus软件仿真温度检测系统设计的Proteus原理图设计,找到12MHz晶振、STC89C5单片机、DS18B2C温度传感器、液晶显示器等器件,并用线进行连接,注意电源与
21、地。如图所示: 1:.45 pi arIXUTbwijiSL11C1购仇liR5T国也外1 EDI ;/T Irk-P3rEO rgjiF 市FSYYRTRWKIP 1 JAL-1 -7 po 乙 Atxrp PO SIAM* 町Si也&二旳钳声P0 7JAD?RJ.M P3IW?Rd JJTOIJ2图6-1温度检测系统仿真图图62温度检测系统模拟运行通过调整DS18B2C中的u +即可改变显示数值。7实物制作器材清单实物制作用到的器件有以下几种,如表二所示:名称封装型号参数数量瓷片电容直插30PF2石英晶体直插1电阻直插1/4W10K1电解电容直插22UF/16V1CPU双列直插STC89C
22、52RCHD1CPU座双列直插DIP-401电阻直插1/4W1温度传感器直插DS18B201电位器直插3296W-10310K1汎攵日日显7F器LCD160211P杜邦线彩色母对母两头插好杜邦头孔对孔40根一排单根长度20cm30针排针直插脚距高111X40单排插针30线最小系统板1洞洞板9X7CM单面1表二温度检测单片机元器件明细表最小系统板制作焊接最小系统板,把电容、极性电容、12Mhz晶振、电阻、排针、底座插到最小系 统板上,因为背面电路都已连接好,只需在各个位置焊上个元器件即可。实物图如图 7-1所示:图7-1最小系统电路实物图温度检测系统电路板制作DS18B2C焊接时应注意1,2,3
23、脚,电路板最右面焊排针,以便输入信号 输入程序前用杜邦线将各个模块进行连接。实物图如图7-2所示:图72温度检测系统电路实物图温度检测展示室内温度测量如图7-3所示:The temperature is: 23.8C wful图7-3室温用手指捏住DS18B2C-段时间,再次进行温度的测量。如图74所示:图74手指加热焊接点展示通。每个焊点以方正,不带刺,均匀为好。当焊好电路后,仔细检查焊点质量与是否导 如图7-5所示:Q00QQ06? Qaoorv 一rrr:、 1 SO7、逻一* Qoaooeorb图75焊接点展示作品检查1 、首先按照仿真图将实物焊接,注意焊接的质量,不要出现虚焊等现象。2 、通电观察现象。3 、通电后无反应。4 、将单片机换一块最小系统板,检查是否原来最小系统板有问题及单片机是否有 问题。5 、液晶显示器的显示和仿真是否有不同。6 、检查单片机引脚与液晶显示器连接的顺序是否正确程序是否匹配。7 液晶显ZF器不亮或亮的很暗。8 、检查线路的正负极是否接反,检查限流电阻阻值是否正确,检查是否有断路现 象。当焊好电路后通电之后,发现电路不亮,检查了一下单片机向外的接口,虚焊了个 地方,重新焊好后,接入液晶显示器,发现有一组液晶显示器不亮,原因是未连接 背
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年泰国大型活动交通疏导试题含答案
- 北京警察学院《电力系统分析》2024 - 2025 学年第一学期期末试卷
- 河南省新乡市辉县市2024-2025学年八年级上学期期末生物试题(含答案)
- 2026年环保科技行业政策报告及碳中和技术
- 2026年及未来5年中国多肽蛋白行业发展前景预测及投资方向研究报告
- 护理课件制作中的互动元素
- 体育荣誉制度
- 会所会员卡制度
- 2025至2030中国智能穿戴设备市场现状及产业链投资规划报告
- 临沂市公安机关2025年第四季度招录警务辅助人员备考题库带答案详解
- 铁路劳动安全 课件 第二篇 常见事故预防
- 农贸市场环境卫生清洁行动工作方案
- 淮安市2022-2023学年七年级上学期期末地理试题
- 2024届高考语文二轮复习专题-文言文阅读(上海专用)(解析版)
- 2024可打印的离婚协议书模板
- 2024届广东省深圳市中考物理模拟试卷(一模)(附答案)
- 《房颤的药物治疗》课件
- 诊所污水处理管理制度
- 辅导员工作的职责与使命课件
- 新疆交通职业技术学院教师招聘考试历年真题
- 吊篮租赁安拆分包合同
评论
0/150
提交评论