摘要: 本文基于单片机开发平台,设计了一种智能灭火小车控制器。此控制器以AT89S52单片机为核心,采用了模块化的设计思路,车架是用铝合金为材料构成的,其中还包括一些火焰传感器模块、寻迹传感器模块、电机模块、电源电路以及其他模块电路。系统通过AT89S52中的I/O口输入程序来控制小车的动作;利用单片机和万向轮控制小车转动,以此来控制灭火;寻迹传感器则使用的是RPR220型光电对管;使用远红外传感器来识别火焰;系统用SPCE061B单片机作为语音模块,以提示小车当前的状态;显示模块使用了LED点阵和DF无线收发模块,并且用2个按键对小车状态实时地显示和控制。小车可以根据既定的程序自主导航,在检测火源信号的同时,小车会利用红外光电开关探测是否有障碍物,然后规划路线执行灭火动作,并语音报警。此控制器使灭火小车的控制系统小型化,易于检测和升级。
【关键词】智能灭火小车;火焰传感器;寻迹传感器;DF无线收发模块
目录
摘要
Abstract
引 言-1
1.系统设计-1
1.1 设计要求-1
1.2 模块的选择与论证-2
1.3 最终方案-8
1.4 系统路线的设计-9
2.硬件实现及单元电路设计-12
2.1 光电对管电路的设计-12
2.2 火焰传感器及其调理电路的设计-13
2.3 电机驱动电路的设计-14
2.4 灭火风扇驱动电路-14
2.5 测速计程模块的安装-14
2.6 语音播放和识别电路的设计-15
2.7 无线收发模块的实现-16
3.软件实现-16
3.1 主程序流程图-16
3.2 灭火子程序流程图-18
3.3 传感器数据处理及寻迹程序流程-20
4.系统功能测试-21
4.1 仪器仪表的选择-21
4.2 功能测试-21
5.结论-24
参考文献