第一篇:毕业设计中期总结报告
沈阳航空航天大学计算机学院
毕业设计中期总结报告
题
目:非接触式人体测温仪的设计 专
业:计算机科学与技术 班
级: 学
号: 姓
名: 指导教师: 负责教师:
2015年4月15日
一、简述开题以来所做的具体工作和取得的进展或成果
1、课题所研究的主要内容有:(1)查阅资料了解非接触式测温传感器的特点和接口特点;(2)设计单片机与测温传感器的接口电路;(3)设计按键和显示接口电路;(4)设计非接触式测温仪与电脑的接口,实现温度上传电脑;(5)编写程序实现非接触人体测温功能。
对研究的主要内容进行分析可以总结为以下几个模块:(1)红外测温模块,即用于采集数据,即测得人体额头温度;(2)电路设计模块,即单片机与测温传感器的接口电路以及按键和显示接口电路;(3)上传模块,即把收集到的数据上传到电脑;(4)显示模块,即显示人体温度。
2、具体工作:开题以来主要阅读研究毕业设计题目,根据题目中的各个要求进行查找相关的资料,主要学习了Keil软件的使用以及相关C语言的编程的基础学习;在校内图书馆中文资源内查找并下载了有关红外线测温、MLX90614传感器的相关知识、非接触式传感器的一些研究等等。
3、预期目标:完成前两个模块,即红外测温模块以及电路设计模块。
4、取得的进展:对于Keil软件的使用已经基本学会了,以及最基本的C语言编程也已经学会;对所预期的两个模块基本完成,具体的完成情况如下:
(1)红外测温模块:红外温度测量是通过热辐射原理来测量温度,是一个非接触式温度测量方法。自然界中一切高于绝对零度(0开尔文)的物体都在不停向外辐射能量,物体的向外辐射能量的大小及其按波长的分布与它的表面温度有着十分密切的联系,物体的温度越高,所发出的红外辐射能力越强。在红外测温模块中,选择了MLX90614传感器,如图1所示。
图1 MLX90614传感器
该传感器有4个引脚,分别为:VSS、SCL/Vz、PWM/SDA和VDD,VSS表示接地端,SCL/Vz表示SMBus串行时钟输入端,PWM/SDA表示数字输入/输出端,VDD表示电源输入端。MLX90614应用了SMBus和PWM两种数字输出方式,但出厂设定为SMBus,两种输出方式都可行,本次设计采用SMBus输出方式。SMBus协议的数据通信格式如图2所示。阴影部分表示数据传输方向是从
图 2 SMBus协议的数据通信格式
器件到主器件, 其余为主器件到从器件。其中:S 为起始位(1 b),Slave Address 为器件地址(7 b),Wr 为写标志(1 b , 0 表示“写”),A 为应答位(1b),Command 为命令字节(8 b),Sr 为重复起始位(1 b),Rd为读标志(1b,1 表示“读”),PEC 为出错数据包(8b),P 为停止位(1 b)。
MLX90614 的数据传输时序如图3 所示, 在SCL 变为低电平300 ns 后,图3 MLX90614 的数据传输时序 将16 位数据分2 次传输, 每次传送一个字节。每个字节都按照高位(MSB)在前、低位(LSB)在后的格式传输, 2 个字节中间的第9 个时钟是应答时钟。MLX90614的数据传输是以字节为单位进行,每次发送一个字节(先高位后低位),然后判断对方 是否有应答,如果有应答就发送下一个字节,如果没有应答,重复发送该字节,如果多次重复仍得不到应答,则进行出错处理;接收数据数据时,每接收一个字节,8位接收完毕向对方发送一个应答信号,然后继续接收下一个字节。对SMBus还需要更深入的学习,这也是我接下来要完成的任务之一。
(2)电路设计模块:
查找相关资料得知:SCL(串行时钟)和SDA(串行数据)线是双向的,必须通过一个上拉电阻或者等效电路将它们连到电源电压,连接在总线上的每一个器件的SCL和SDA都必须是漏极开路或集电极开路的(为什么是这样?这块还在研究中),因此当总线空闲时,这两条线都被拉到高电平。MLX90614与单片机连接的硬件电路如图4所示SCL、PWM/SDA管脚直接连接MCU的普通I/O口即可。
图 4 MLX90614与单片机连接的硬件电路
振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器控制工程网版权所有,使用晶体振荡器,接18(XTAL1)、19(XTAL2)脚,再连上晶体震荡器、电容即可。
电路设计模块,只完成了温度传感器与单片机之间的接口电路,按键与显示接口的电路还未完成,目前还在研究中。对于按键电路的基本知识掌握了一些,键盘与单片机的接口有查询方式与中断方式,查询方式即将键盘接口的接线端直接连接到单片机的I/O端口上,也称为查询式接口,当按键按下时端口引脚出现低电平,当按键弹起时端口引脚上出现高电平,CPU采用定时查询的方法来感知按键信息。而中断方式即当接到I/O端口的按键中有任意一个被按下时,端口的引脚上会出现相应的低电平信号,端口的引脚信号经过与门运算后送到了外部中断0的输入引脚上,所以当任意一个或多个按键按下时都会触发外部中断0,可在中断服务程序中实现键盘按键值得读取。
二、存在的主要问题及解决办法
存在的问题主要是:
(1)问题:SMBus总线协议并不是太明白。解决方法:查找相关资料并阅读大量的文献大概弄明白一些,了解到测温仪的微处理器通过SMBus 总线和MLX90614实现数据传输,SMBus 有其标准通信协议,SMBus提供在主设备(MD:Master Device)和从设备(SD:Slave Device)之间的数据通讯,传输方向可以由主设备到从设备,也可以由从设备到主设备。本文中测温仪使用了一个红外温度传感器,其作为唯一从设备识别地址为00H。主设备(微处理器)、从设备(MLX90614)发送和接收数据都是以字节为单位进行的。每次发送一个字节(按位发送,发送8 个位就是一个字节),然后判断对方是否有应答,如果有应答位,就继续发送下一字节;如果没有收到应答,则重复发送此字节,直到收到应答信息,再发送下一个字节,多次重发后,都没有收到应答信息,则停止发送,结束。接收数据时,每次接收一个字节(按位接收),向对方发送一个应答信号,继续接收下一个字节。SMBus 读字和写字都有其标准格式。如图2所示。
(2)问题:不知道编程软件用哪一个。解决方法:咨询研究相关方面的老师以及上网查找,进入沈阳航空航天大学校内图书馆资源下载相关的硕士博士论文,可以借鉴论文中可以中所用到的相关软件。了解到Keil uVision是单片机的编译软件,是专门针对单片机C语言开发而设计的一个软件,此软件的使用基本教程已在毕业设计文件夹中下载。(3)问题:对MLX90614传感器不明白它为什么可以测量到人体温度。解决方法:查找资料,了解到MLX90614 的温度测量范围为-40 ~ +125 ℃, 温度分辨率为0.02 ℃。在温度范围为+32~ +42 ℃时, 测量的绝对精度为±0.2 ℃, 因此非常适用于对人体温度进行初步测量。MLX90614是由Melexis公司生产的数字式红外温度传感器,直接输出完全线性化的并已对环境温度进行补偿的数字温度。
(4)问题:对MLX90614传感器不了解。解决方法:查找资料,了解到MLX90614 传感器的一些基本知识点,Melexis出品的MLX90614红外非接触式测温传感器,操作简单,无需复杂的校正过程,可根据被测物体的红外辐射能量来确定的温度,不与被测物体接触,不影响被测物体温度分布场,响应速度快,测温范围广,稳定性好,可以测量微小目标温度。MLX90614内部包括EEPROM(只有某些存储单元用户能够写入,但是可以读出全部存储单元)和RAM(用户不能向RAM写入数据,但是可以读一些存储单元),MLX90614的EEPROM有32个16位存储单元,而RAM有32个17位存储单元
(5)问题:硬件设计电路不知道用哪个软件。解决方法:查找相关资料,把以前电路课程设计与计算机组成原理课程设计时所用的电路设计软件一个一个的试,发现以前的软件都用不了,最后上网查找到proteus软件,目前还在研究该软件的使用方法。
三、下一步的主要研究任务、具体设想与安排
接下来所要完成的任务如下:研究Proteus软件的使用;设计8051单片机与MLX90614传感器之间的接口电路;设计按键与显示接口接口电路;设计非接触式测温仪与电脑的接口,实现温度上传电脑。下一步主要研究任务是在开发板上进行相关的实验与设计以及实验代码的编写。
根据我对我的毕业设计题目的理解,我下一步的具体设想如下:先把Keil软件的基本编程都弄明白,然后在编写有关毕业设计的程序代码,具体包括:红外温度的采取、对采集到的温度进行处理、对收集到的数据进行整合输出相应的温度、设计电路图、查阅相关的文献弄明白MLX90614传感器等等。
具体的进度安排如下:
(1)2015.4.30:搜集资料,阅读文档,弄明白Proteus的使用。
(2)2015.5.1-5.7:完成电路图的所有设计。
(3)2015.5.8-5.20:完成代码的编写,同时在单片机开发板进行模拟实验现象。
(5)2015.5.20:按要求完成毕业论文的撰写
四、指导教师对该生前期研究工作的评价
第二篇:化工类毕业设计中期总结报告
毕业设计中期总结报告
2012年3月初我得到了毕业设计的课题在知道老师的引导下开始了我的毕业设计,在这一周内我收到了来自导师的任务书和开题报告。开始在图书馆和网上查询各类相关资料,并将这些宝贵的资料全部保存到电脑中,使我的资料完善、精确、数量多而杂,但是这有利于毕业论文的撰写。然后我将收集到的资料仔细分类整理,按照任务书的内容及每周的安排,开始进行每一个模板的资料整理并做好了记录。在此其间完成了500子的外文文献的翻译,并在接下来的几天之内完成了任务书和开题报告,在老师的指导下完成了毕业设计的第一个阶段。
四月初,所有模块的资料已经查找完毕了,我开始着手我的毕业设计,首先对工艺的选择,在大量的工艺中选择出一个最好的工艺,该工艺流程短,原料丰富,对环境的污染小。确定以后对该工艺进行一个详细的分析,并在我们小组进行了讨论,最好在指导老师的帮助下,确定该工艺的可行性。接下来确定了该工艺的流程,并确定流程中的设备,以及一些辅助设备。由于在大学期间学习动手实践扩展中养成了独立思考及解决问题的方法和思路,把在设计中的一个个困难解决掉。我的设计基本慢慢的成型。
四月中旬,初步设计的基本完成,在这段时间里,完成了了工艺流程的详细内容,并且绘制了CAD流程图.在这些基本内容完成之后开始了整个计算,首先是物料衡算,在这个过程中有很多不确定的因素影响物料衡算,经过了大量的查阅资料,以及同学和指导老师的帮助下完成了该部分的所有计算。之后进行了整个流程的热量衡算,热量衡算相对物料衡算要难的多,需要查询所有参与该工艺流程的物性参数,有些物质在的物性参数很难查到,我们就利用一些物性查询软件和工具进行查询最后确定了所有的物性参数。并按照热量衡算的标准格式完成了衡算。
四月下旬以后,开始对关键设备的详细计算,由于本设计的关键设备是搅拌釜式反应器,该反应器的设计比较复杂,并且对设备计算了解少,所以查阅了大量的资料和标准进行详细计算,计算过程中请教过同学和老师,最后完成设备的详细计算。
在之后的设计中,我还要完成其他设备的计算和选型,手绘工艺流程图,利用CAD绘制关键设备的装配图,车间平立面图,生产控制部分,电器部分,空调部分建筑部分,结论,参考文献等内容。并在之后完成设计说明书的打印和装订工作。
第三篇:毕业设计中期报告
毕业设计中期报告
我的毕业设计的选题是:为河南锦鹏投资集团有限公司做整套的VI设计,企业在发展过程中,需要创新,需要有新的东西植入到公司的文化当中去。此次设计目的就是希望能够把VI的理念植入到公司,让公司的VI流程更加的模范化,标准化,秩序化。目前了解到此公司还未创造出适合的VI设计,希望这次的设计能够根据公司的具体情况,做出符合此公司的整体形象标识以及一系列形象的设计。
我回到家工作整整有一个月了,由于我的适应能力比较强,很快便融入了这家公司。刚回来的时候,生活安排的很忙碌,也很充实。白天工作,晚上回家做专题设计。先是为锦鹏投资集团有限公司构思了四个标志方案。后来由于集团公司下属的酒店在12月20号开业,这件事情成为近来公司工作的重心,常常加班到很晚才回家,于是,我的专题设计出现了滞后现象。但我相信,我会赶上来。
以下是我为锦鹏投资做的四个标志的方案:第一个标志是一个抽象的“中华”的“中”,在形象上比较接近锦鹏中的汉语拼音的“P”,代表着锦鹏集团屹立于中华之林的气势和豪迈。第二个标志在形象上更像一个奖杯,结合“锦鹏”的汉语拼音“jin peng”的首字母“JP”,将其变形,但整个标志又能够达到平衡的状态,标志含义代表着锦鹏集团的卓越。第三个标志将“JP”意象化,有穿插,有联接,代表着锦鹏集团的团结协作的精神。第四个标志将“JP”结合起来,设计成一个帆船的形象,代表着锦鹏集团在商业的大潮中能够乘风破浪,驶向更美好的明天。打算做第五个标志的时候,我向王丽老师咨询了一下,老师建议我用“锦”字设想,刚好在这个时间,公司事务繁多,未能完成这个标志的设计。我打算从各五个标志当中挑选一个最合适的。
标志是一种记号,它以各种精炼的形象表现一定的含义,传达明确的信息,有助于克服语言和文字上的阻碍及表述的困难。由于它是非语言性的图形符号,有利于传播和记忆,能起到语言和文字难以完成的作用,所以,标准的标志设计是一切变化的基础,是VI的核心之核心,所以,在标志设计上,我愿意多下点功夫,好好研究。
我的毕业设计的最终计划成果是:形成一套有规范的VI设计手册。如果条件允许,希望有计划的,尝试性的将设计出的VI导入公司内部。比照一下我的预期成果,我清楚的意识到我的进度还很慢,我会慢慢赶上,成功的完成我的专题设计,为我的大学生生活画上一个完满的句号。
锦鹏投资集团是一个存在的实体,企业也处于发展阶段,企业内部还未出现规范化的VI,在此条件和基础上,希望能够充分发挥个人的空间。公司会提供必要的信息和条件,积极配合此次的设计。我的设计风格遵循我内心对涉及的直觉,并且及时把握这种直觉,把它转化为不同形象表现出来。在这里我非常感谢锦鹏公司为我提供的这个平台。
第四篇:毕业设计中期报告
毕业设计中期报告
自第一台机器人诞生以来,机器人的发展已经遍及很多领域,智能小车作为机器人的典型代表,可实现循迹和简单的障碍物检测功能。本次智能小车设计控制核心采用的是KEILC51单片机,整个系统的电路结构简单,可靠性能高。利用光电传感器、超声波传感器检测道路上的障碍,实现控制智能小车的自动避障,以及自动发车停车。1 直流调速系统
采用晶闸管的直流斩波器基本原理与整流电路不同,在脉宽调速系统中晶闸管不受相位控制,而是相当于开关。当晶闸管被触发导通时,电源电压加到电动机上,当晶闸管关断时,直流电源与电动机断开,电动机经二极管续流,两端电压接近于零。脉冲宽度调制(Pulse Width Modulation),简称PWM。脉冲周期不变的情况下,只改变晶闸管的导通时间,即通过对脉冲宽度的改变来进行直流调速。脉宽调速系统的主电路采用的是脉宽调制式变换器,简称PWM变换器。脉宽调速也可以通过由单片机控制的继电器的闭合来实现。检测系统
检测系统主要是实现光电检测,就是说利用各种传感器对电动车的躲避障碍、行车状态进行检测。将规则预先编制到单片机,通过规则来判断智能小车的具体形式状态。控制前进与倒退的电路的核心分别是桥式电路和继电器。电桥上共设置为两组开关,一组常闭,另一组常开。电桥的一端连接接电源,另一端接了一个三极管。系统原理
智能小车以KEILC51单片机为控制核心。当智能小车的光电检测器检测到起点时,智能小车开始启动,旋转电机正向旋转驱动智能小车行进。途中,智能小车所配备的超声波传感器和红外光电传感器智能控制智能小车避让障碍、自动调节智能小车速度等功能,并由距离测量轮实现距离计数。智能小车采用先进的双极式H型PWM脉宽调制技术进行变速。
硬件设计
一个基于单片机的实际应用系统的硬件电路设计共包括两个主要的方面:一是系统扩展,当单片机的功能不能够完全地满足设计的要求时,应该在片外对其进行功能扩展,主要有RAM、ROM、I/O口、方向的扩展,选择特殊的电路或者芯片进行扩展。二是系统配置,就是说按照系统功能的要求,增添一些外设,比如说显示器,还要设计合适的外设接口。微处理器:微处理机是单片机的核心
数据存储器:数据存储器是用来存储程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位的存储单元
程序存储器:程序存储器用于保存应用程序代码,同时还可以用于保存程序执行时用到的数据
中断系统:CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的
定时器/计数器:定时/计数器的实质是加1计数器(16位),由高8位和低8位两个寄存器组成。TMOD是定时/计数器的工作方式寄存器,确定工作方式和功能;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志
串行口:1个全双工的串行口,具有四种工作方式。可用来进行串行通讯,扩展并行I/O口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广
特殊功能寄存器:特殊功能寄存器共有21个,用于对片内的个功能的部件进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM区
软件设计
在单片机控制系统中,总的来说可分为数据的处理、过程的控制两个基本类型。数据处理包括:数据的采集、数字滤波、标度变换等等。过程控制程序主要是使单片机按一定的方法进行计算,然后再输出,以控制各个元器件。本系统软件采用模块化结构,由主程序﹑定时子程序、避障子程序﹑中断子程序显示子程序﹑调速子程序﹑算法子程序构成。要想提高玩具车智能控制的可靠性,仅靠硬件抗干扰是远远不够的,还需要进一步借助于代码抗干扰技术来克服某些特殊的干扰。对于随机干扰,可以用数字滤波方法予以削弱或滤除。
第五篇:毕业设计中期总结
毕业设计中期总结
三月份开始以来,毕业设计到现在已经经过将近两个月的时间,在这段时间里虽然做了很多工作,但是为了之后更好的完成毕业设计有必要为前期的工作整理下思路,以了解自己已做的事情,遇到的困难和解决办法,以及之后应该开展的工作。
一、毕业设计题目及概况
森林火灾是一种突发性强、破坏性大、处置救助较为困难的火灾。我国每年发生的森林火灾大约在一万次左右,烧毁大面积的森林。严重破坏森林坏境和生态平衡,导致森林生物量下降,生产力减弱,甚至造成人畜伤亡。在众多的扑灭森林火灾的方法中利用森林灭火航弹投放系统投射灭火航弹是一种快速有效的方式。这种方法是利用森林灭火航弹投放系统挂载灭火航弹,通过直升机吊运至森林火场上空投放,扑灭以树冠火为主的森林火灾。对于初起的和突发的森林火灾,这种方法能快速反应,迅速遏制,实现“打早、打小、打了”的扑火方针。但是由于灭火航弹挂载投放系统距离地面较高,在地面装载和卸载灭火航弹时,要有专门的升降作业设备将航弹运至需要的高度进行装卸。长期以来我国在航空灭火装备的研发水平落后于欧美等发达国家。但是随着近几十年的经济快速发展和我国在森林航空装备上投入逐渐加大,根据自己国家的国情开发研制了一些适合自己的航空消防装备。但是在其系统的外围设备的完善上还有很大的发展空间。由于森林灭火航弹挂载投放系统在地面装载和卸载灭火航弹时,航弹投放器离地面比较高,所以需要专门的举升作业平台。该平台要实现的是升降和拆装航弹的工作,所以需要有升降机构完成举升和一个机械手实现拆装。
二、目前完成的工作
1、研究了解森林灭火航弹挂载投放系统,明白灭火航弹装载和卸载的流程。通过阅读硕士生论文《直升机专用吊舱式森林灭火航弹挂载投放系统研究》了解升降平台的工作流程及实现的途径。
2、了解目前普遍使用的升降作业平台,充分认识各种升降作业平台的结构
和优缺点。通过查阅资料了解现在市场上的升降平台的种类和工作方式。从而为自己的设计提供思路。
3、了解目前国内外机械式专用升降作业平台的结构,对各种结构进行规避分析。目前升降平台多以液压式为主,机械式的升降机构只有电梯的机械机构是利用电动机带动曳引轮曳引钢丝绳来实现工作平台的升降。
4、选择和确定了设计方案,进行了结构设计。确定仿电梯结构的路线,利用曳引机带动钢丝绳带动平台升降,同时用对重块平衡工作平台重力。并在工作平台安装机械式机械手来进行航弹拆装。
5、机械结构的校核分析。对关键的传动机构处进行校核,如钢丝绳的根数级直径是否满足需求,曳引轮的转矩是否可以带动重量为3000千克的平台及载 荷,曳引轮绳槽的形式选取及摩擦力的计算等。
6、关键部件的三维图设计。曳引轮的设计计算及绘图,导轨的形式确定及绘图,曳引绳锥套及其和平台顶部连接方式的设计计算,导靴的形式选择及其设计计算。对重块的设计计算等。
7、机械手的初步设计。自由度数确定,分为大臂的伸缩和旋转,小臂的伸缩和旋转四个自由度,分别利用电力力推杆及齿轮机构实现。
8、完成论文的前半部分并交由导师审阅。
导师要求的进度要求为毕业设计工作进度为第1周到第2周:收集资料,阅读文献准备开题报告,初步确定设计的整体方案。第3周到第4周:开始设计计算校核重要尺寸。第5周到第6周:完成部装图设计。第7周到第8周:完成零件图设计。第9周到第10周:完成三维图设计。第11周到第12周:开始整理,撰写论文。第13周到第14周:全面整理设计资料,汇总设计工作,准备答辩。目前进度符合要求。
三、目前存在的问题及解决办法
1、曳引机构的放置问题。两种方案,安装在整体机构的上方或下方,两种
方法各有利弊,安装在下方可以使整体机更稳定,不会出现头重脚轻的感觉,但是下方会占用空间。由于升降平台的作业高度为五米。为了便于机械手抓取放置于地面的航弹。放置于上方更为合适。
2、在计算确定曳引钢丝绳根数的时候根据资料书中的计算方法无法的到正确结果,三中计算方法差别很大,因针对此问题的计算资料很少,解决办法为和导师商议是否可以确定设计结构和钢丝绳根数后在进行校核,合格即可。
3、外框架的形式选择问题,若曳引机机构置于升降机构总体的上方,则要考虑能否支撑,整体结构是否稳定。解决办法为导师提供的在建模完成后对框架进行有限元分析。
四、后续工作的开展。
1、按照导师要求进行部件的设计及绘制图纸,整理完成的曳引机的设计并 绘制图纸,将小部件的图纸如导靴,减震器,缓冲器等进行组装,设计关键部位零件的零件图。
2、建立三维模型,进行三维仿真,检查设计存在的问题并进行改正。对不合理的或错误的部分进行改进。
3、完成机械结构的设计后进行论文的撰写。将自己的所作的工作进行全面整理并撰写论文。
五、心得体会
同时也要感谢给我帮助的同学们。在设计过程中,我通过查阅大量的有关资料,与同学们交流经验,并向老师悉心请教等方式,是自己学到了不少知识,也经历了不少艰辛,但同时收获是非常大的。在整个设计过程中我懂得了许多东西。也培养了我独立工作的能力,树立了自己工作能力的信心,我相信会对以后的学习和工作有非常重要的影响。而且大大提高了动手能力,使我充分体会到了在创造过程中探索的艰辛和成功时的喜悦。虽然这个设计还没有完成,但是在设计的过程中所学到的东西是这次毕业设计最大的收获和财富,使我终身受益经过本次的总结,我对自己的设计有了更清晰的认识,所作的工作的条理性更加明确。为以后工作的开展意义匪浅。