学士学位论文—-智能消防小车的设计与实现.doc
《学士学位论文—-智能消防小车的设计与实现.doc》由会员分享,可在线阅读,更多相关《学士学位论文—-智能消防小车的设计与实现.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、唐 山 学 院毕 业 设 计设计题目:智能消防小车设计与实现 系 别: 智能与信息工程学院 班 级: 12电气工程及其自动化(2)班 姓 名: 指 导 教 师: 2016年6月1 日智能消防小车设计与实现摘要本智能消防小车采用STC89C52单片机为主控,由火焰传感器、避障传感器、3路寻线传感器和电机等器件组装而成。小车可以实现自动寻找火源、自动靠近火源和自动灭火等设计的核心功能。除此之外,小车还可以实现在指定区域内行驶,当遇到障碍物时,能避开障碍物等功能。3路寻线模块是由反射式光电传感器和比较器组成,当采集到信号时会传送给单片机进行数据处理;避障模块主要是由红外避障传感器构成,通过发射器发射
2、红外光,当被接收器接收到时,证明前方有障碍物;灭火模块由升压电路和灭火风扇组成,再以L293D为核心的电机驱动模块作为电机驱动电路,完成灭火功能。程序设计采用的是C51编程,将各个模块组装在一起后,结合程序,通过单片机的控制,最终完成小车的设计。本设计详细地介绍了各传感器的原理和特点,以及STC公司所生产的STC89C52的性能和应用。并在分析智能消防小车灭火的基础上,进一步指出设计的不足,然后进行改进。关键词:单片机 传感器 避障 灭火Design and Realization of intelligent fire control car AbstractThe intelligent
3、fire car adopts STC89C52 single-chip microcomputer as the master, by the flame sensor, obstacle avoidance sensor,3 road line devices such as sensors and motor assembled. Car can realize automatic looking for fire, automatic near the fire source and the design of the core functions such as automatic
4、fire extinguishing. In addition, the car can also be implemented in the designated area, when faced with obstacles, can avoid obstacles, and other functions.3 road tracking module is composed of reflection type photoelectric sensor and comparator, when collected signals transmitted to the microcontr
5、oller for data processing; Obstacle avoidance module mainly consists of infrared sensor of obstacle avoidance, through infrared transmitter launch, when the receiver, then prove the obstacles ahead; Fire extinguishing module is composed of booster circuit and fire fan, again with a core of L293D mot
6、or driver module as a motor drive circuit, complete function of fire. Programming using C51 programming, after various modules assembled together, combining with the program, through the MCU control, finally completed the design of the car.This design were introduced in detail, the principles and ch
7、aracteristics of various sensors, as well as on STC company produces STC89C52 performance and application. And on the basis of the analysis of intelligent fire car fire, further points out the shortcomings of the design, and then to improve.Key words: single chip mircocomputer; sensor; obstacle avoi
8、dence; fire fighting目录1 引言11.1 设计目的及意义11.2 国内外发展现状及前景11.3 研究内容及预期结果22 设计方案32.1 设计方案选择32.1.1 CPU芯片选择32.1.2 小车底盘选择32.1.3 火焰传感器选择42.1.4 避障探测器选择42.1.5 电源选择52.2 最终设计方案52.3 小车灭火流程63 系统硬件模块设计73.1 主控模块设计73.1.1 STC89C52芯片73.1.2 STC89C52的外部结构及特性73.1.3 STC89C52内部组成103.2 电机驱动模块设计113.2.1 电机的介绍113.2.2 驱动模块设计113.3
9、 火焰传感器模块设计123.4 避障传感器模块设计133.5 寻线模块设计153.6 串行口模块设计163.7 小车的整体硬件设计174 系统软件设计184.1 编程语言介绍184.2 所使用软件介绍184.2.1 Keil uVision4软件概述184.2.2 官方STC_ISP下载软件概述204.3 各模块程序设计214.3.1 寻线模块子程序214.3.2 躲避障碍物子程序214.3.3 小车灭火子程序225 系统的调试与分析245.1 小车的制作过程245.2 智能小车的调试245.2.1 调试中问题的解决245.2.2 调试结果255.2.3 调试的分析与改进265.3 小车的优缺
10、点分析275.3.1 小车的优点275.3.2 小车的缺点27结论28谢辞29参考文献30附录一 电路原理图31附录二 程序代码32唐 山 学 院 毕 业 设 计1引言1.1 设计目的及意义在各种灾害中,对公共安全和社会发展危害最大的,且最常见、最普遍的,火灾毫无疑问是其中之一。无论是在农村还是在城市都会出现不同程度的火灾,尤其是在城市,随着中国城镇化速度的加快,火灾的类型和程度出现了变化。为了更好地解决这些问题,提高灭火工具的功能就成了不可回避的问题,而在灭火工具中能应对较大火灾非常有效工具无疑是消防车。消防车是人们用于灭火、辅助灭火或消防救援的机动消防装备,是按照不同施救对象和灭火战斗需要
11、而设计制造的适于消防人员乘用、装备各类消防工具或灭火剂的专用车辆,已成为消防队的主要装备2。随着科技的飞速发展,自动化和智能化技术越来越普及,各类高科技也广泛应用于智能车辆和机器人制造领域。智能消防小车的发展主要集中在自动化控制领域,该智能车辆是一个将计算机、通信、自动控制和人工智能等领域的技术集于一身,综合了许多学科领域的知识,而且涉及到今天许多前沿的科学知识。现在,许多的院校和协会开设了各种形式的电子设计竞赛,这种竞赛既可以提高学生的动手能力,又可以使学生从实践中更加牢固地掌握理论知识,更重要的是使学生在未来的职场中脱颖而出。最近几年,以智能小车为题的设计出现的频率较高,因此,智能小车的设
12、计受到许多老师和学生的青睐,越来越多的毕业生选择智能小车作为毕业设计题目。本设计是以STC89C52芯片为核心,利用光电传感器检测、火焰检测和电机驱动等技术,完成使小车自动寻找火源、避开障碍物以及自动灭火等功能3。除此之外,设计的本身更注重基础性和实用性,以本研究为基础可以进行不同的拓展和改进使之功能更加全面与使用。该智能车的模型不仅为未来的消防车发展提供了一种参考和思路,也是适应于我国智能车辆的发展。1.2 国内外发展现状及前景我国智能消防车辆从改革开放时期的全部依靠进口,之后随着我国汽车工业整体技术水平的提升,消防车的生产取得了飞速的发展。但我国在智能车辆的研究领域与国外的发达国家仍有一定
13、的差距,尤其是大型的智能车辆(如大型智能消防车)基本依靠进口,目前国内无法生独立生产。由于智能车辆的研究会促进汽车工业及其他相关产业的发展,所以其中蕴涵着巨大的市场潜力。我国科技部则于2002年正式启动了“十五”科技攻关计划重大项目5,联合有关的研究机构、汽车厂商、高等院校等,发挥各自的长处,力争与发达国家进一步拉近在智能车辆系统领域的差距,尽快将这一潜在市场开发出来6。美、欧等西方发达国家十分重视智能车的研究和发展,亚洲的日本也对智能车的发展给予了较大的关注,他们都投入了大量的人力、物力和财力。美国开始组织实施智能车辆先导( intelligent vehicle initiative, I
14、VI) 计划, 欧洲提出公路安全行动计划( road safety action program, RSAP),日本提出超级智能车辆系统7。更值得注意的是,智能消防车的发展较为迅速,美欧等发达国家正将智能消防车朝着节水化、轻型化、智能化、多用化方向发展,依照这个趋势可预见未来智能车辆系统会有一个持续稳定的研究和开发前景。随着科技和交通系统的发展,世界各国都在将智能消防车作为重点研究方向,尤其在中国这个老龄化不断加剧的国家,为了人们在生活中更加方便,尽可能地减少火灾对人员的伤害,对智能消防车辆的各种安全要求会不断地提高。因此,作为对智能消防车辆的研究的基础,智能消防小车的研究会不断地得到重视,且
15、具有极大的开发潜力。在可预见的未来,人们对智能消防车辆的研究将是一个重要的研究方向,而且是未来人类发展的必不可少的一部分,其也将继续推动着人类的进步。1.3 研究内容及预期结果设计制作一个智能消防小车模型,能实现在指定区域内避障、灭火工作。用蜡烛模拟火源,随机分布在场地中。基本内容: (1)智能小车从起始点区域启动,不能超出指定的区域(由黑线围起)。 (2)在指定区域场地(非起始位置)随机出现2个火源,小车能自动发现火源,并主动靠近火源。 (3)能够并扑灭发现的2个火焰,灭火完毕后小车可以停留在指定区域。 (4)如果小车在行进途中发现障碍物,小车能主动调整躲开。为实现主要目标及小车的功能,本设
16、计重点研究以下几个方面:智能消防小车的探测系统:探测决定着是否能正常行进,正常行进决定着是否能成功实现灭火。小车如何在行驶过程中发现障碍物,并避开障碍物,以及如何准确检测火源和实现灭火。小车的驱动系统:小车要实现在指定区域行驶,并准确的达到火源位置,此外,还要实现电机驱动风扇灭火。小车的控制系统:在行驶过程中,小车要求不能超出指定区域,这需要小车的探测系统和驱动系统相配合,即在单片机的控制下完成该功能。2 设计方案2.1 设计方案选择2.1.1 CPU芯片选择方案一:选择采用STC公司生产的STC12C5612AD做主控,其内部ROM为12K,引脚共28个,这款芯片具有高速、低功耗、超强抗干扰
17、等特点。此外体积小、所占空间小、更节省材料,使小车更精致。但是,其通用I/O口较少,多功能端口也较少,无法满足对小车功能的实现,除此之外,其晶振频率范围为5.2MHz6.8MHz,相比一般的单片机晶振较低。方案二:采用STC89C52做主控,其是STC公司生产的一款低功耗、高性能8位微控制器,带有8K在系统可编程Flash存储器,40个引脚,32个通用I/O口。其晶振工作频率为040MHz。STC89C52使用经典的MCS-51内核,通过对该芯片的改进使其具备了许多51单片机不具备的功能。在芯片上,拥有灵巧的8位CPU 和在系统可编程Flash,使得STC89C52为许多嵌入式控制应用系统提供
18、高灵活、超有效的解决方案。综合成本、参数、性能等条件考虑,采用方案二,选择使用STC89C52。2.1.2 小车底盘选择小车的底盘包括主板,电机,车轮等,是智能小车的基本框架。因此,底盘的选择对小车制作的成功与否至关重要。方案一:主板采用强度高、韧性度好、使用方便的亚克力板材。电机采用黄色的TT马达,车轮采用两个橡胶轮加一个万向轮,三个车轮行驶。亚克力板韧性满足要求,且质量较轻,适合做小车主板。TT电机价格便宜,且精确度较高,能确保小车行驶在指定区域内,驱动能力也符合要求,三轮行驶更容易调整方向,使小车行驶更加灵活。方案二:主板采用承重量大的铝合金板,电机采用25mm直流减速电机,车轮有四个8
19、5轮子组成。该方案设计的车体虽然硬度大,承载力大,且电机的扭力大。但是车体过于笨重,电机步距精度不高,容易使小车使出指定区域,小车采用四轮驱动,不容易精确地调整方向。此外,车体大部分使用的是金属结构,使小车的成本较高。方案三:主板采用自制光滑的薄木板,电机采用可以采用步距精度为3%5%的42步进电机,车轮采用履带式车轮。该方案相对节省成本,且电机精度较高。但是考虑到木板需要打孔,组装较为麻烦,车体比较粗糙,小车的平衡难以实现,履带式车轮不易改变方向等因素,因此,放弃这种方案。综合成本、简易程度、精度等因素,在上述三种方案中,方案一结构简单、更易安装。因此,选择方案一。2.1.3 火焰传感器选择
20、火焰传感器是智能消防小车专门用来搜寻火源的传感器,小车能否实现消防这一功能就取决与火焰传感器对火源的探寻。方案一:采用紫外火焰传感器,紫外火焰传感器能够探测出火源产生的400纳米以下的热辐射。它的体积很小,但敏感角度却很宽,并能快速准确地发现从火焰中发出的弱紫外线(能够探测5米或在稍远处发现香烟点大小的火焰)。由于本设计场地较小,但火焰传感器检测的范围较为宽泛,故不适合。方案二:采用烟雾传感器,这是一种间接检测火焰的传感器。大部分物质燃烧都会产生烟雾,当烟雾达到一定浓度时传感器就会报警。用该传感器检测火焰有很大的弊端,有些物质燃烧时并不产生烟雾(如天然气、乙醇、甲醇等),并且检测距离较短,传感
21、器必须在烟雾最浓的位置,可见当火焰发生到烟雾浓密时再报警,在有的场合可能为时已晚。考虑到本次设计火源用蜡烛代替,因此不会产生很大的烟雾,所以放弃使用这种方案。方案三:采用远红外火焰传感器,远红外火焰传感器能够探测到波长在700nm1000nm范围内的红外光,探测角度为60,检测距离范围为01m,灵敏度高,适合本次设计所要求的场地范围。综合个方面条件考虑选择方案三。2.1.4 避障探测器选择避开障碍物是此次设计的一个重要组成部分,它是小车能正常行驶且能准确的发现火源的保障,小车只有躲避障碍物才能实现后续工作。方案一:超声波避障传感器,超声波传感器应用起来十分简单,安装方便,成本低廉。但是大部分超
22、声波传感器都存在一些缺点,比如,反射、噪音、交叉等问题。本次设计采用的是电机驱动,会使小车产生震动,而且周围也会有噪音。除此之外,由于超声波传感器是一个锥面,检测角度较小、方向性较差,很难根据反射波确定障碍物的高度和具体方位,需安装多个的传感器,因此也会产生信号发射与回收交叉问题。方案二:红外避障传感器,这是一种集发射和接受于一体的光电传感器,发射光经过调制后发出,接收头对反射光进行解调输出,有效的避免了可见光的干扰。透镜的使用,也使得这款传感器最远可以检测到80cm的距离。当然由于红外光的特性,对于不同亮度、不同颜色的物体检测距离不同,白色等较亮的物体检测的距离较长,黑色等较暗的物体检测距离
23、较短。检测障碍物的距离可以根据要求通过尾部的电位器旋钮进行调节。该传感器具有探测距离远、受可见光干扰较小、价格便宜、易于安装、使用方便等特点,比较适用于小车避障、流水线生产等场合。综合以上所述,选择方案二。2.1.5 电源选择该设计需要电池供电,所以还需考虑位系统选择合适的电源。方案一:采用220V/12V直流稳压电源适配器,由此适配器得到的电压较为稳定,且负载对电源的影响较小。但是由于适配器需要电线对小车供电,这极大地影响了小车的灵活性,而且小车的避障模块容易将电线判断为障碍物,不利于小车的行驶。方案二:采用普通干电池,取四节干电池压降至5V后给单片机(主控板)供电,另取六节干电池给电机和传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学士学位 论文 智能 消防 小车 设计 实现
限制150内