灭火小车设计报告.(DOC)

合集下载

智能灭火小车的设计与实现

智能灭火小车的设计与实现

随着社会经济和科学技术的快速发展,化工行业危险化学品和放射性物质泄漏、燃烧及爆炸等事故的隐患逐渐增加,一旦发生火灾,往往会带来巨大的人员伤亡和财产损失,因此开发一款智能设备用于实时监测火灾隐患并代替人工进行灭火,具有重要的现实意义[1]。

1总体方案设计笔者设计了一个智能灭火小车,其总体方案设计如图1所示。

发生火情后,火源检测模块发送信号给单片机,单片机判断后驱动电机前往火源处,途中遇到障碍物后会及时躲避,到达火源后驱动风扇进行灭火。

图1智能灭火小车总体方案设计2系统硬件部分2.1电源电路电源电路(图2)设计选用7805芯片。

7805智能灭火小车的设计与实现张博1,2邓治岗3巨永锋1吕建新2(1.长安大学电子与控制工程学院;2.西安思源学院工学院;3.西安航天动力试验技术研究所)摘要设计了一个以单片机为核心的智能灭火小车,利用红外接收二极管实现对火源的检测,利用红外传感器实现避障。

给出了智能灭火小车系统的软硬件部分和具体的调试过程。

实验结果表明,该小车通过检测火源,将采集到的数据传给单片机,驱动小车寻找火源并进行相应的避障,最后完成了灭火工作并返回。

关键词灭火小车单片机红外接收二极管红外传感器避障中图分类号TH862文献标识码A文章编号1000⁃3932(2020)04⁃0341⁃05作者简介:张博(1994⁃),硕士研究生,从事嵌入式系统的研究。

通讯作者:巨永锋(1962⁃),教授,从事自动控制、智能测控技术的研究,************.cn。

图2电源电路芯片有3个引脚,分别为终端输入端、输出端和地面接地端[2]。

通常情况下,该芯片可提供的最大电流为1.5A,输入电压可以为9、12、15V,输出电压为5V,且误差不超过±0.2V[3]。

综合考虑后, 7805芯片采用电池供电,选择9V的输入电压。

2.2电机驱动电路电机驱动电路(图3)采用L298电机驱动芯片。

电机调速采用PWM调速原理,电机的速度与占空比成正比关系[4],利用该比例关系可以控制电机的转速从而达到灭火的目的。

消防小车实验报告

消防小车实验报告

一、实验目的1. 了解消防小车的结构和工作原理。

2. 掌握消防小车的基本操作方法。

3. 培养动手实践能力和创新意识。

二、实验器材1. 消防小车1台2. 电源1个3. 水泵1个4. 水管1根5. 灭火器1个6. 电池1块7. 实验台1张8. 实验记录表1份三、实验原理消防小车是一种用于火灾现场灭火的机器人,其主要原理是通过水泵将水输送到火灾现场进行灭火。

消防小车通常由动力系统、控制系统、传感器系统、灭火系统等组成。

四、实验步骤1. 准备工作(1)检查消防小车各部件是否完好,电池电量充足。

(2)将水泵、水管、灭火器连接到消防小车。

(3)将实验台布置好,确保实验过程中安全。

2. 操作消防小车(1)打开电源,启动消防小车。

(2)通过遥控器或手动控制,使消防小车向火灾现场移动。

(3)到达火灾现场后,操作水泵,将水喷向火源进行灭火。

(4)观察灭火效果,记录实验数据。

3. 实验数据记录(1)记录消防小车从启动到到达火灾现场所需时间。

(2)记录水泵喷水压力和流量。

(3)记录灭火效果,如火焰熄灭时间、灭火面积等。

4. 实验总结(1)分析实验数据,评估消防小车的灭火效果。

(2)总结实验过程中遇到的问题及解决方法。

五、实验结果与分析1. 实验数据(1)消防小车从启动到到达火灾现场所需时间:2分钟。

(2)水泵喷水压力:0.8MPa。

(3)水泵喷水流量:10L/min。

(4)火焰熄灭时间:3分钟。

(5)灭火面积:10平方米。

2. 分析(1)消防小车在实验过程中运行稳定,能够迅速到达火灾现场。

(2)水泵喷水压力和流量满足灭火需求,火焰熄灭时间较短。

(3)实验结果表明,消防小车在灭火过程中具有较高的效率。

六、实验结论通过本次实验,我们了解了消防小车的结构和工作原理,掌握了消防小车的基本操作方法。

实验结果表明,消防小车在灭火过程中具有较高的效率,能够为火灾现场提供有效的灭火支持。

七、实验建议1. 提高消防小车的智能化水平,使其能够自动识别火灾现场并进行灭火。

智能灭火小车设计

智能灭火小车设计
/*void lcd_write_com(uchar com)
{
lcdrs=0;
P0=com;
lcd_delay(5);
lcden=1;
lcd_delay(5);
lcden=0;
}
*/
/************液晶写数据函数****************/
/* void lcd_write_dat(uchar dat)
1.
这次研究的课题主要有如下几点
的内容
MCU控制模块
外部中断程序
2系统方案设计
2.1总体设计框图
MCU是本系统的控制核心,负责处理由红外对管循迹模块,红外避障模块得到的电平信号。最后单片机把信号处理的结果传递给小车电机模块,让小车做出正确的反应。
系统结构框图如下图所示。
总体设计框
2.2核心控制单元的选择
sbit IN2=P3^1;
sbit IN3=P3^2;
sbit IN4=P3^3;
sbit ENA=P3^4;
sbit ENB=P3^5;
sbit RS=P3^6;
sbit E=P3^7;
void DelayMS(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=120;y>0;y--);
lcd_write_com(0x06);
lcd_write_com(0x01);
}
/************三位数显式******************/
/*void lcd_sanweixianshi(uchar wz ,uchar xs)
{
lcd_write_com(wz);

智能灭火小车的设计与实现

智能灭火小车的设计与实现

智能灭火小车的设计与实现一、智能灭火小车的设计需求与目标智能灭火小车的设计旨在能够自主感知火灾环境、准确识别火源位置,并迅速采取有效的灭火措施。

其主要需求包括:具备可靠的火源探测能力、灵活的移动性能、精准的定位系统以及高效的灭火装置。

设计目标是在火灾发生的初期,能够快速响应,自主导航至火源位置,进行灭火操作,最大程度地控制火势蔓延。

二、硬件系统设计(一)车体结构智能灭火小车的车体采用坚固且轻巧的材料制作,以保证在复杂环境中的稳定性和灵活性。

车轮采用防滑、耐磨的材质,并具备良好的悬挂系统,适应不同的地形。

(二)驱动系统选择高性能的电机作为驱动装置,通过精确的电机控制算法,实现小车的前进、后退、转弯等动作,确保小车能够在火灾现场灵活移动。

(三)火源探测系统采用多种传感器组合来探测火源,如温度传感器、烟雾传感器和红外传感器等。

这些传感器能够实时感知环境中的温度变化、烟雾浓度和红外辐射,从而准确判断火源的位置和范围。

(四)定位系统利用 GPS 定位模块和惯性导航系统,实现小车在室内外环境中的精准定位,为导航和灭火操作提供准确的位置信息。

(五)灭火装置搭载适合的灭火设备,如干粉灭火器或二氧化碳灭火器。

灭火装置的控制通过电磁阀和喷头实现,能够根据火源的情况调整灭火剂量和喷射方向。

三、软件系统设计(一)数据采集与处理通过传感器采集到的环境数据,经过滤波、放大和模数转换等处理,得到准确、可靠的信息。

(二)火源识别算法运用先进的图像处理和模式识别技术,对采集到的温度、烟雾和红外图像进行分析,识别出火源的特征和位置。

(三)路径规划与导航算法根据火源位置和环境信息,规划出最优的行驶路径。

导航算法结合定位系统的数据,实时调整小车的行驶方向和速度,确保小车能够准确、快速地到达火源位置。

(四)灭火控制算法根据火源的大小、类型和距离等因素,计算出合适的灭火剂量和喷射时间,控制灭火装置进行有效的灭火操作。

四、系统集成与测试在完成硬件和软件的设计后,进行系统集成和测试。

灭火小车设计报告(DOC)

灭火小车设计报告(DOC)

《综合课程设计》报告实践课题:灭火小车目录一、实验内容............................................................................................................................... - 2 -二、基本原理............................................................................................................................... - 2 -1、单片机最小系统:......................................................................................................... - 2 -2、电源模块:..................................................................................................................... - 2 -(1)可调稳压:......................................................................................................... - 2 -(2)5V稳压: ........................................................................................................... - 3 -3、电源................................................................................................................................. - 3 -4、电机:............................................................................................................................. - 3 -5、电机驱动:..................................................................................................................... - 3 -6、传感器:......................................................................................................................... - 3 -(1)指南针模块:..................................................................................................... - 3 -(2)火焰传感器:..................................................................................................... - 3 -三、设计思路............................................................................................................................... - 4 -四、硬件电路............................................................................................................................... - 6 -1、指南针部分:................................................................................................................. - 6 -2、L298N电机驱动模块 ................................................................................................... - 13 -3、电源电路:................................................................................................................... - 15 -4、火焰传感器:............................................................................................................... - 16 -五、实验程序流程框图............................................................................................................. - 18 -六、调试与结果分析................................................................................................................. - 19 -一、实验内容在直径为3米的圆形区域内,放上火源。

毕业设计--全自动消防小车

毕业设计--全自动消防小车

毕业设计--全自动消防小车目录绪论 (1)1系统方案选择 (2)1.1任务要求 (2)1.1.1 设计任务 (2)1.1.2 设计要求 (3)1.2总体设计方案 (3)1.3方案选择与分析 (3)1.3.1控制器分析与比较 (3)1.3.2电动车车体的选择 (4)1.3.3电机的选择与分析 (5)1.3.4电机驱动电路方案选择 (5)1.3.5轨迹探测模块设计与比较 (5)1.3.6火源检测设计与比较 (6)1.3.7电源模块 (7)1.3.8避障模块设计与分析 (7)1.3.9灭火模块 (8)1.4最终方案 (8)2硬件实现及单元电路设计 (9)2.1 STC89C52单片机系统概述及其引脚功能介绍 (9)2.1.1 STC89C52单片机系统概述 (9)2.1.2 单片机引脚功能 (10)2.2光电对管电路的设计 (12)2.3火焰传感器及应用 (14)2.4电机驱动电路的设计 (15)2.5灭火模块设计 (17)2.6避障功能的实现方法 (17)3软件系统设计 (17)3.1编译语言及编译环境 (17)3.1.1汇编语言的概述 (18)3.1.2 C语言概述 (18)3.1.3 编译语言及编译环境综述 (18)3.2程序解析 (19)3.2.1各函数功能 (19)3.2.2程序流程图 (25)4测试结果 (25)结束语 (27)致谢 (28)参考文献 (29)附录A:程序清单 (31)绪论现在,随着科技的快速发展,国内外对小型智能系统的应用越来越广泛,种类也越来越多。

本题目就是结合有关科研项目而确定的设计类课题,所设计的智能寻迹灭火小车应能够实现自动发现火源、自动寻迹、自动前进接近火源并完成灭火任务的功能。

根据题目的要求,智能寻迹灭火小车控制系统采用一片STC89C52单片机作为本控制系统的主控芯片,硬件包括以下几个模块:驱动电机模块、寻迹传感器模块、单片机控制模块、火源传感器模块、风扇模块、电源模块。

智能灭火小车的设计与实现

智能灭火小车的设计与实现
2
方案1:采用步进电机作为系统电机驱动,电机散步到性能确定性地偏转方向控制和实施,并能准确测量速度,距离和时间,简化了编程和硬件连接的工作量。但对步进电机的转矩输出为低,随着转速的增加而减小,在高转速时急剧下降,转速低,不适用于汽车有一定速度系统等。
方案2:一般情况下直流控制的驱动电机比较容易控制只用适当的电压控制线路电机就能转动,电机的速度和电压成正比。正负极的变化从而容易改变电机的旋转方向,方便更换小车行驶的状态。对直流电机的转速,可通过改变电压的方法,也可采用PWM控制方法。PWM调速进行方波直流电机电压的两侧,通过改变电机的转速调节方波的占空比。与其它调速系统相比,PWM调速系统有下列优点:
智能小车应用的范围是很广泛,比如,军事侦察和环境探测、探测危险与排除险情、安全检测与受损评估和智能家居等。火灾是三大自然灾害之一,消防人员总是冲到第一线,所以为了降低其危险程度智能灭火小车从而产生。智能灭火小车主要是由单片机进行控制的,单片机的用途有很多,应用在各个领域,工业,航空等等。
智能寻迹灭火小车的控制系统我主要是运用,方便简单易操作的51单片机。至于硬件部分则是用:驱动电机模块、寻迹传感器模块、单片机控制模块、火源传感器模块、风扇模块、电源模块。该设计流程由51单片机作为控制系统从而进行控制执行指令,用温度传感器进行探测搜索信号传递给单片机同时用PWM直流电机控制速度,小车是本体,灭火我则选择了风扇作为灭火方式。
方案2:采用干电池为整个系统中的电量来源,再经过转换变成驱动电机和单片机所需的电压。
基于系统的如下方案:
1.车体是购买专用电动车。
2.采用STC89C51单片机作为控制核心。
3.用干电池作为整个系统源能。
4.火源传感器的原理只用红外接收管来实现的。

智能灭火小车设计报告

智能灭火小车设计报告

智能灭火小车设计报告一系统各个功能模块简介:1.寻迹模块:主要用来给小车做导航前进用。

2.电源模块:主要用来给单片机与电机、风扇驱动模块供电。

3.电机驱动模块:主要用来驱动两个减速直流电机,实现小车的前进、后退、前左转、前右转、后左转、后右转、停车等。

4.风扇驱动模块:主要是用来控制风扇是否吹风,来实现小车灭火功能。

5.传感器:主要用来寻找火源和壁障。

6.硬件框图智能寻迹灭火小车的控制系统以A T89C52为核心,用两片L298N,一片用于驱动两个减速电机,一片用于驱动风扇。

12V电源单独给电机供电,再用7805把12V电源降压至5V给单片机供电。

小车前进时,是通过寻迹模块里的RPR220检测信号再由AD转换为电平信号返回到单片机,单片机根据程序设计的要求做出相应的判断送给电机驱动模块,让小车来实现前进、左转、右转、停车等基本功能。

到达火灾地点时,单片机通过L298N来控制风扇工作灭火。

二硬件设计及主控芯片在智能寻迹灭火小车控制系统的设计中,用一片AT89C52单片机作为本控制系统的主控芯片,硬件设计模块共分为:寻迹模块、电机驱动模块、风扇驱动模块、电源模块、风扇模块。

三用光电对管电路的设计及检测与调理电路用比较器,光电对管检测电路如下图中可调电阻R3可以调节比较器的门限电压,且给此电路供电的电池的压降较小。

因此用此电路作为传感器检测与调理电路。

四驱动电机系统方案设计用芯片L298N作为电机驱动芯片。

L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。

驱动电路的设计(驱动电机的原理图):五电源系统方案设计采用8节1.5V干电池供电,电压达到12V,给支流电机供电,然后将12V电压再次降压(7805)、稳压后给单片机系统和其他芯片供电。

六车体方案设计制定左右两轮分别驱动,前万向轮转向。

即左右轮分别用两个转速和力矩基本完全相同的直流减速电机进行驱动,车体前部装一个万向轮。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、设计思路
1、火源寻找定位:
这部分最为重要。如果没法寻找到火源,就无法对火源进行处理。
寻找思想如下:
先将小车放置在圆心处,原地旋转360度对火源进行寻找。若没有找到前进80cm寻找前方的火源。若没有找到则依次进入后、左、右等地方寻找火源,在此期间若找到火源进入灭火部分,若没有找到则继续寻找。
若在中心、前、后、左、右都没有找到火源,则蜂鸣器响9声,提示寻找失败或没有火源。
5
采用L298n驱动芯片。双H桥驱动电路,同时驱动两个直流电机或一个4相步进电机。输入电压为7V-24V,驱动电流为2A,可以很有效的驱动两个小型点击。
6

采用简单的GY-26指南针模块。主要在小车中用于定位。详细使用方法在后面程序部分会提到。

可以检测火焰或者波长在760纳米~1100纳米范围内的光源,打火机测试火焰距离为80cm,对火焰越大,测试距离越远。采用LM339电压比较器,输出为数字量。
{
compass();
if(thun==0x31)
{
if(tten>0x37)
{
ehun=0x30;
eten=tten-8;
}
else if(tten>0x31&&tten<0x38)
{
ehun=0x33;
eten=tten-2;
}
else if(tten<0x32)
{
ehun=0x32;
eten=tten+8;
void SeriPushSend(uchar send_data)
{
SBUF=send_data;
while(!TI);
TI=0;
}
由于在使用中,指南针模块返回的数值是ASCII码,所以还要对其进行计算。其部分程序如下:(0X30-0X39对应数字0-9)
void turn()//将目标角度调整180°
//*********************************************
//串口中断
void serial_serve(void) interrupt 4
{
if(RI==1)
{
RI=0;
BUF[cnt]=SBUF;
cnt++;
}
}
//*********************************************
2

采用LM2576-adj稳压芯片,输入为16.8V,输出为7-16.8V可调。主要用于提供电机电压。

采用7805稳压芯片,输入9V电压(通过可调稳压模块),输出5V。主要用于最小系统、各传感器供电、
3
使用16.8V航模电池,功率高,波动小,耐久性好。
4
采用TT减速电机。便宜实惠。不过在稳定性、精度和轮胎抓地力上效果不好。如果没有配合光电编码器形成内反馈会经常出现双杆电机有转数差,轮胎打滑等情况使得调试更加麻烦。
⑧.Byte7: 0x00~0xFF校验和(仅低8bit)
注:校验和Byte7 =(Byte0+ Byte1+…….Byte6)结果仅取低8bit
例:一帧数据<0x0D-0x0A-0x33-0x35-0x39-0x2E-0x36-0x1C> = 359.6°
该模块与单片机的连线图如下:
在模块的使用过程中,要与单片机进行串口通信。其部分程序如下:
}
}
if(thun==0x30)
{
if(tten>0x31)
{2;
}
else if(tten<0x32)
{
ehun=0x31;
eten=tten+8;
//串口初始化
//9600 bps @ 11.059 MHz
void init_uart()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
SCON=0x50;
PS=1; //串口中断设为高优先级别
TR1=1;//启动定时器
EA=1;
ES=1;
}
//*********串口数据发送******************
当左前方和右前方的传感器看到火源时,小车左右摇摆前进,指导中间传感器看到火源时,小车停下,进行灭火。
这是,灭火风扇启动,进行灭火,直到三个火焰传感器都检测不到火源时,灭火结束。
四、硬件电路
1
采用GY-26指南针模块。GY-26是一款低成本平面数字罗盘模块。输入电压低,功耗小,体积小。其工作原理是通过磁传感器中两个相互垂直轴同时感应地球磁场的磁分量,从而得出方位角度,此罗盘以RS232协议,及IIC协议与其他设备通信。该产品精度高,稳定性高。并切具有重新标定的功能,能够在任意位置得到准确的方位角,其输出的波特率是9600bps,数据以询问方式输出,具有硬铁校准功能磁偏角补偿功能,适应不同的工作环境。
图中较大圈为所需寻找半径,较小圈为传感器探测范围。可以发现,此方案还是有存在一些探寻盲区。有待改进。
2、灭火部分:
若火焰传感器探测到火源,进入灭火部分。小车由3个火焰传感器组成,分别面向前方、左前方、右前方(前方传感器最不灵敏,为离火焰为20cm左右可以探测到火焰。左前方和右前方传感器可以探测80cm左右的火焰)。
模块及引脚定义如下图:
该模块在使用前需要进行矫正。矫正方法如下:
在模块的第9(CAL)引脚,接一按键至电源负极(GND),当第一次按下按键时,进入校准状态,LED常亮起。保持模块水平,缓慢旋转1周(旋转1周时间大约1分钟)。再次按下按键LED灭,校准结束。
模块输出格式,每帧包含8个字节:
①.Byte0: 0x0D(ASCII码回车)
《综合课程设计》
报告
实践课题:灭火小车
一、实验内容
在直径为3米的圆形区域内,放上火源。将小车放置在圆心,寻找火源并将其扑灭。
二、基本原理
各模块简介
1
采用stc12c5a60s2单片机,它比普通的51单片机多拥有2个ccp模块,在小车的制作中,可以输出pwm波,对小车的速度进行调整和控制。晶振采用11.0592 M晶振,不能使用12M的晶振,这样才能和GY-26指南针模块进行通信。
②.Byte1: 0x0A(ASCII码换行)
③.Byte2: 0x30~0x33角度百位(ASCII 0~3)
④.Byte3: 0x30~0x39角度十位(ASCII 0~9)
⑤.Byte4: 0x30~0x39角度个位(ASCII 0~9)
⑥.Byte5: 0x2E(ASCII码小数点)
⑦.Byte6: 0x30~0x39角度小数位(ASCII 0~9)
相关文档
最新文档