- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能寻迹灭火小车毕业设计论文.doc 智能小车 寻迹 灭火 设计 论文
摘? 要
随着社会的发展、科技的进步,工业的生产和管理进入了自动化、智能化时代,环境恶劣摘 要 I
Abstract II
第1章 绪论 1
1.1 智能寻迹灭火小车控制系统的设计背景和意义 1
1.2 智能寻迹灭火小车控制系统的目标 1
第2章 智能寻迹灭火小车控制系统介绍 2
2.1 智能寻迹灭火小车系统功能概述 2
2.2 系统工作原理 2
2.3 本章小结 3
第3章 系统硬件设计 4
3.1 硬件设计框图 4
3.2 硬件设计及主控芯片介绍 5
3.2.1 AT89C52主控芯片介绍 5
3.2.2 寻迹系统方案设计 7
3.2.3 电机驱动系统方案设计 11
3.2.4 电源系统方案设计 11
3.2.5 显示系统方案设计 12
3.2.6 温度系统方案设计 13
3.2.7 车体方案设计 14
3.2.8 水泵风扇方案设计 14
3.3 本章小结 15
第4章 系统软件设计 16
4.1 软件设计思路 16
4.2 系统程序流程图 16
4.2.1 寻迹模块程序流程图 16
4.2.2 驱动电机模块程序流程图 17
4.2.3 显示模块程序流程图 18
4.2.4 温度模块程序流程图 19
4.2.5 水泵风扇模块程序流程图 20
4.3 各功能模块软件程序设计 21
4.3.1 寻迹模块主程序 21
4.3.2 驱动电机模块主程序 23
4.3.3 显示模块主程序 24
4.3.4 温度模块主程序 25
4.3.5 水泵风扇模块主程序 27
4.3.6 延时子程序 28
4.4 本章小结 28
第5章 系统调试 29
5.1 硬件调试 29
5.1.1 RPR220信号产生的调试 29
5.1.2 温度模块的时序调试 30
5.2 调试软件WAVE介绍 30
5.2.1 主界面 30
5.2.2 菜单介绍 31
5.3 软件程序调试 31
5.3.1 调试的主要方法和技巧 32
5.3.2 利用WAVE调试本系统 32
5.4 综合调试 33
5.5 本章小结 34
结论 35
致谢 36
参考文献 37
附录1 38
附录2 42
附录3 48
附录4 49
绪论
智能寻迹灭火小车控制系统的设计背景和意义
火灾在现实生活中是非常普遍的,它被称为三大自然灾害之一。消防人员时时刻刻冲到第一线,面临生命危险,在这种背景下,智能寻迹灭火系统应运而生,实现了对安全防护的质的提高,也大大地减低了消防人员的危险。在智能寻迹灭火系统中应用单片机来代替人的思考,还可以实现自动化控制,简化了灭火的工作流程,使单片机代替多余的消防人员,节省了国家不必要的支出,减低了危险。
现今,单片机以其强大的控制能力已经被广泛应用于诸多领域,配以各种接口传感器可以实现系统的智能化。无论在安全防护领域、工业控制领域、医疗卫生领域、还是在国防军事领域、航天航空领域,微控制器都起着举足轻重的作用。从最初的8位控制器到现在的32位控制器都还有很大的发展和应用空间。
根据本设计的要求,将采用ATMEL公司生产的AT89C52型单片机
智能寻迹灭火小车控制系统的目标
本设计开发的智能寻迹灭火小车控制系统应用范围十分广泛,设计的智能寻迹灭火小车应该能够实现温度监控、报警、具有自动寻迹、吹风灭火、喷水灭火、返回起始点等功能,可通过温度的监控来进行设定小车是否前进。本设计具有很好的开发前景,将会受到的欢迎
图3-1 硬件设计框图
在智能寻迹灭火小车控制系统的设计中,以AT89C52为核心,用了两片L298N,一片用于驱动两个减速电机,一片用于驱动水泵和风扇。12V电源单独给电机供电,再用7805把12V电源降压至5V给单片机供电。首先单片机根据检测水位及温度是否到达上限的信号,来判断小车是否前进。如果没有该信号,则一直等待。当产生信号驱动小车前进时,是通过寻迹模块里的RPR220是否寻到黑线产生的电平信号返回到单片机,单片机根据程序设计的要求做出相应的判断送给电机驱动模块,让小车来实现前进、左转、右转、停车等基本功能。到达火灾地点时,单片机通过L298N来控制水泵、风扇工作灭火。
硬件设计及主控芯片介绍
在智能寻迹灭火小车控制系统的设计中,共用了一片AT89C52单片机作为本控制系统的主控芯片,硬件设计模块共分为:寻迹模块、电机、风扇水泵驱动模块、电源模块、显示模块、温度模块、水泵风扇模块。
AT89C52主控芯片介绍
AT89C52简介
本系统的核心部件AT89C52是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含2k字节的可反复擦写的只读程序存储器(PEROM)和128字节的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储
文档评论(0)