




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
欢迎下载,希望对您有帮助!专2015-2016学年第2学期自动化工程学测控技术与仪器学生姓名:刘鑫月学号:2013307020304 课程设计名称:测控系统设计课程设计题目:温度检测显示及报警装置设计与制作起迄日期:2016年5月23日~6月3日 课程设计地点:主教5楼指导教师:赵君、关硕 欢迎下载,希望对您有帮助!可编辑修改 2.3设计工作任务及工作量的要求 2 4.1.1硬件设计目标 64.1.2接口和连接方式定义 6 4.4.1七段六位数码管驱动原理 9 3 附录 27欢迎下载,希望对您有帮助!可编辑修改题背景品造成故障。在电厂的生产保证锅炉设备安全的重要参因此温度检测对于保证锅炉的干扰也是无法精确计算的,因此温度量的变化往往受到不可预测的外界环境扰动的影响。因此,对温度的监测和控制具有非常重要的意义。采集到的数据进行转换测温系统机还可以对温度进行保存、控制、运算等备在线故障诊断和安全保护以及节统可以对生产环境的温度进行自动欢迎下载,希望对您有帮助!可编辑修改2.1设计目的测控系统技术是自动控制理论和微型计算机原理和接口等技术在工业生产过程中实现自主测量自动控制的专门技术,其以自动控制理论为基础,以电子技术、传感器原理、计算机原理及接口等课程内容为辅助,通过对测控系统的设计实践环节培养学生理论应用能力、总结归纳能力以及自我学习能力,从而进一步提高学生工程实践能力和创新意识的2.2设计要求温度上下限报警等功能。具体(1)单片机开发仪提供的18b20温度传感器做为温度采集传感器。对温度进行实时(2)本组(第一组)使用数码管做为信息显示装置。(3)显示内容要求如下:)(4)使用按键或4*4键盘做为输入设备,用于设定报警上下限。(5)使用蜂鸣器做为报警装置,低于下限时短鸣3次为一组报警,每组报警之间有(6)可拓展其他功能做为发挥部分欢迎下载,希望对您有帮助!可编辑修改2.3设计工作任务及工作量的要求欢迎下载,希望对您有帮助!可编辑修改3.1系统总体设计度显示在数码管上。按键调整报警的温度上下限,当温度低于下限或高于上限时蜂鸣器温度传感器模块显示模块最小系统模块按键模块报警模块3.2总体设计方案度只能在1-1.5之间,然欢迎下载,希望对您有帮助!可编辑修改欢迎下载,希望对您有帮助!可编辑修改,分别作为上限加键、上限减键、下限加键、下限减键。形成设计思形成设计思路硬件电路设计软件程序设计最小系统电路图温度传感器控制程序的编写温度传感器电路图按键模块程序的编写按键模块电路图显示模块程序的编写显示模块电路图报警模块程序的编写报警模块电路图欢迎下载,希望对您有帮助!可编辑修改4.1硬件总体设计方案4.1.1硬件设计目标4.1.2接口和连接方式定义4.2单片机最小系统单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的欢迎下载,希望对您有帮助!可编辑修改4.2.1复位电路复位电路:单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下单片机系统在运行中,受到环4.2.2晶振电路pF晶振离单片机越近越好。欢迎下载,希望对您有帮助!可编辑修改4.3测温传感器DS18B20是常用的测温传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的B合。于各种狭小空间设备数字测温和控制4.3.1工作原理用于产生固定频率的脉冲信号送给计数欢迎下载,希望对您有帮助!可编辑修改低温度系数振荡器计数器1T1T2T4.3.2工作特性2.DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只3.温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃。D欢迎下载,希望对您有帮助!可编辑修改4.4显示电路4.4.1七段六位数码管驱动原理段码,从而显示出我们要的BCD制译码器译码进行驱动。静态驱动的优点是编方式之一,动态驱动是将所欢迎下载,希望对您有帮助!可编辑修改4.5按键输入电路得知是否有键按。欢迎下载,希望对您有帮助!可编辑修改4.6报警电路蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相可编辑修改4.7硬件原理图5.1软件设计及程序编写键盘扫描改变上下限欢迎下载,希望对您有帮助!<下限℃欢迎下载,希望对您有帮助!可编辑修改欢迎下载,希望对您有帮助!可编辑修改/********************************************************************************函数名*函数功能*输入*输出:主函数:无:无*******************************************************************************/voidmain(){while(1){LcdDisplayDsbReadTemp);}}5.2测温部分cludetemph**********************************函数名:Delay1ms*函数功能:延时函数*输入:无*输出:无*************************************************************************nty{for(;y>0;y--){forxxx-);}}欢迎下载,希望对您有帮助!可编辑修改/**************************************************************************函数名:Ds18b20Init*函数功能:初始化*输入:无*************************************************************************ucharDs18b20Init(){uchari;si=70;{{n}}}****************************************函数名:Ds18b20WriteByte*输入:com欢迎下载,希望对您有帮助!可编辑修改*输出:无*************************************************************************{forjj<8;j++){DSPORT=dat&0x01;//然后写入一个数据,从最低位开始值}}****************************************************函数名:Ds18b20ReadByte*函数功能:读取一个字节*输入:com*输出:无*************************************************************************{for(j=8;j>0;j--){欢迎下载,希望对您有帮助!可编辑修改biDSPORT//读取数据,从最低位开始读取bytebyte>1)|(bi<<7);uswhile(i--);}}*****************函数名:Ds18b20ChangTemp*输入:com*输出:无*************************************************************************voidDs18b20ChangTemp(){//温度转换命令Delay1ms(20);//等待转换成功,而如果你是一直刷着的话,就不用这个延时了}/**************************************************************************函数名:Ds18b20ReadTempCom*函数功能:发送读取温度命令*输入:com*输出:无*************************************************************************voidDsbReadTempCom{欢迎下载,希望对您有帮助!可编辑修改MDsb20WriteByte(0xbe);//发送读取温度命令}/**************************************************************************函数名:Ds18b20ReadTemp*函数功能:读取温度*输入:com*输出:无*************************************************************************{htemp8;ml}//先写入转换命令/然后等待转换完后发送读取温度命令//再读高字节5.3显示部分*函数名:LcdDisplay()欢迎下载,希望对您有帮助!可编辑修改*函数功能:数码管显示读取到的温度*输入:v*输出:无*************************************************************************voidLcdDisplay(inttemp)//lcd显示{pif(temp<0)//当温度值为负数{temptemp1;temptp5;}{tptemp赋给一个浮点型变量//如果温度是正的那么,那么正数的原码就是补码它本身temptp100+0.5;欢迎下载,希望对您有帮助!可编辑修改}DigDisplay();//扫描显示5.4输入部分/********************************************************************************函数名:DigDisplay*函数功能:使用数码管显示*输入:无*输出:无*******************************************************************************/voidDigDisplay(){unsignedchari;unsignedintjfor(i=0;i<6;i++){switch(i)//位选,选择点亮的数码管{caseLS1=0;LS2=1;LS3=1;LS4=1;LS5=1;LS6=1;break;//显示第0位caseLS1=1;LS2=0;LS3=1;LS4=1;LS5=1;LS6=1;break;//显示第1位caseLS1=1;LS2=1;LS3=0;LS4=1;LS5=1;LS6=1;break;//显示第2位caseLS1=1;LS2=1;LS3=1;LS4=0;LS5=1;LS6=1;break;//显示第3位caseLS1=1;LS2=1;LS3=1;LS4=1;LS5=0;LS6=1;break;//显示第4位case可编辑修改LS1=1;LS2=1;LS3=1;LS4=1;LS5=1;LS6=0;break;//显示第5位欢迎下载,希望对您有帮助!欢迎下载,希望对您有帮助!可编辑修改}GPIO_DIG=DisplayData[i];//发送段码j=200;//扫描间隔时间设定while(j--);GPIO_DIG=0x00;//消隐}}voidchaomax(){}{{}}{{ax}}{{}}欢迎下载,希望对您有帮助!可编辑修改{{in}}5.5报警部分//--声明全局函数--//voidLcdDisplay(int);voidDigDisplay();voidchaomax();voidchaomin();voidguomax();voidguomin();//存储上下限变量inttempmax=30,tempmin=20,tempt,tempmode=0;intjileimax=0,jileimin=0,jileimid=0;if(temp<(tempmin*100))//*100是为了使当前值和最小值在同一数量级比较{jileimin++;jileimid=0;if(jileimin>3)//扫描3次以确定已经低于下限值{tempmode=1;//区分当前值是否是原值还是恢复值,原值为0,由上限值恢复是2,由下限值chaomin();jileimin=0;//积累值置位}}if(temp>(tempmax*100)){jileimax++;jileimid=0;欢迎下载,希望对您有帮助!可编辑修改if(jileimax>3){欢迎下载,希望对您有帮助!可编辑修改tempmode=2;chaomax();jileimax=0;}}if((tempmin*100)<temp&&temp<(tempmax*100)){jileimax=0;jileimin=0;jileimid++;if(jileimid>3){switch(tempmode){case0:b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国古筝市场供需态势及投资前景建议研究研究报告
- 2025年高中学科教师交流合作计划
- 2025-2030中国单点登录(SSO)软件行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国医疗辐射检测、监测与安全行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国医学全息行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国化妆铅笔和钢笔行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国切向流行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国内裤行业市场发展分析及竞争格局与投资价值评估研究报告
- 2025-2030中国公牛插头行业市场发展趋势与前景展望战略研究报告
- 小学数学教师跨学科融合计划
- 532近代前夜的危机
- 物理人教版(2019)必修第二册5.2运动的合成与分解(共19张ppt)
- 病原微生物实验室生物安全备案专家意见表
- 中国航信离港系统讲义
- 6000m3内浮顶油罐设计
- 食堂管理考核评分表
- (精心整理)朱德熙_说 “的”
- 《雷锋叔叔,你在哪里》说课稿(附优质教案)
- 日语N5阅读理解
- 板式楼梯计算表
- 员工餐厅餐具清洗消毒制度及流程
评论
0/150
提交评论