来源:期刊VIP网所属分类:工业设计发布时间:2022-01-20浏览:次
摘要:针对诸如石油化工、油罐区、大型仓库、公路隧道、高层建筑等特殊场所灭火困难的问题,设计了一款消防灭火机器人,其控制系统包括Android手机客户端和基于PIC的控制器,两者通过带路由器的WiFi模块通信,控制器选用PIC18F46K22单片机作为主控芯片,采用安装在机器人的视频摄像头、姿态检测的陀螺仪和红外避障传感器,实现对左右行走轮驱动电机和灭火剂喷洒方向控制电机等执行机构的控制,行走自动纠偏采用PID控制算法,从而实现对消防灭火机器人的远程控制,达到精准及时灭火的目的,对提高消防机器人的机电一体化、自动化及智能化具有重要意义。
关键词:消防灭火机器人;电机控制;自动纠偏;PID控制;智能化
引言
众所周知,火灾不仅危及财产安全,还会给人们的生命安全带来巨大的损失,因此如何预防火灾及快速有效灭火显得极为重要。对于一些特殊场合[1],如石油化工、油罐区、大型仓库、建筑物等在火灾发生时会产生大量热量、烟雾和有毒有害气体,且顶部建筑结构易坍塌,造成消防装备及人员无法靠近;呈圆筒状结构的公路隧道、高层建筑、地铁场所,易产生“烟囱”效应,加剧火灾蔓延;大跨度钢结构建筑的冷库,因其隔热防潮性能好,见光率大,出入口少且空间密闭,这些都是灭火救援的难题[2]。
针对以上危险区域,若火灾发生时没有有效的消防应急预案、合适的灭火救援设施及装备,消防员强行进入火灾现场采取灭火行动,不仅达不到预期效果,而且还会给救援人员的生命安全带来严重威胁[3]。近年来,随着新工艺、新材料和新技术的发展,消防灭火机器人应运而生。消防机器人能到达充满浓烟、有毒、缺氧等复杂环境的火灾现场,根据设定好的程序采取合理的灭火措施,最大限度地减少消防人员的伤亡,提高灭火救援的效率,降低火灾事故的经济损失[4]。
1总体结构
消防灭火机器人为自走轮式结构[5],供电采用12V蓄电池;为了便于转向,前轮采用万向轮,后轮采用直流电机驱动[6];表面涂覆防高温涂层可深入最危险的位置,如高温、爆炸、中毒、辐射危险的“火海”中侦查火情;其前方装有视频摄像头,用来识别寻找周围环境中的火焰、烟雾;机壳内部配备灭火装置,如冷气溶胶灭火装置,发生火灾时,可通过喷洒口灭火;若喷洒口未正对火焰,通过喷洒方向控制电机的旋转使喷洒口正对火焰,从而近距离准确地对准着火点执行灭火任务,防止火势蔓延,使灭火剂的利用率有了大幅度提高;红外避障传感器可以避免机器人在前进过程中撞到障礙物。此外,配备的视频系统能将火场的高清图像传送到操作平台。[1]
消防灭火机器人的控制系统包括Android手机客户端程序和基于PIC单片机的控制器[7],两者之间的通信通过高度集成、低成本的WiFi模块AtherosAR9331实现。AR9331采用MIPS24Kc内核,装有OpenWrt操作系统及相关应用软件的路由器,集成了1个5端口百兆以太网交换机、1个DDR/DDR2控制器,单片即可实现完整的无线路由。该WiFi模块主要功能是实现Android手机客户端与控制器之间的通信:将摄像头的视频信号发送至手机客户端,并将手机客户端发送的控制命令传输至消防灭火机器人控制器。WiFi模块系统框图如图2所示。
消防灭火机器人开机后自启动,初始默认的是自动模式,可以自动搜寻火源,主动避障,精确灭火。当检测到进入无线模式的命令时,进入无线模式,此时可以通过Android客户端主控界面上的触摸按键发送相应控制命令至WiFi模块[8],通过按键直接控制消防灭火机器人的前进、后退、左转、右转等,并解码WiFi模块传输来的视频摄像头的图像信号,将其显示在手机屏幕上。
2硬件设计
在硬件设计方面,消防灭火机器人控制器选用Microchip的PIC18F46K22单片机为主控芯片[9]。该单片机属于高性能RISC(reduced instruction set computer),精简了指令数目和寻址方式,提高了编译器的效率,且具有在线串行编程功能,方便开发者调试程序。该芯片有35个I/O引脚[10],最大工作电压5.5V,引脚既可以3.3V供电,也可以兼容5V。它采用nano Watt XLP的超低功耗管理,空闲、休眠和备用时钟模式等多种功耗管理模式可以有效降低消防灭火机器人的功耗,提高蓄电池的使用时间。其具有1024字节数据的EEPROM、64k字节的ROM,最高工作速度16MIPS,数据总线为16位宽指令与8位;另有2个标准脉宽调制(PWM)模块、3个增强型CCP(ECCP)模块,可输出2路PWM。
控制器的整个电路采用模块化设计,由电源转换、程序烧写、WiFi模块通信、指示灯和晶振、陀螺仪姿态检测、电池电压检测、行走电机驱动控制、红外避障控制、灭火剂喷洒电磁阀控制、喷洒方向电机控制等10部分电路组成。
电源转换电路采用具有很好线性的降压型开关电源管理集成电路LM2596,固定输出直流5V,且可输出3A驱动电流,为WiFi通信模块和红外避障传感器等供电;因单片机、指示灯和陀螺仪需要3.3V供电,故选用正向低压降稳压器AMS1117,其内部集成过热保护和限流电路,可有效保护整个电路。
程序烧写电路可以通过PGD、PGC等引脚将程序烧录进单片机;D2、D3指示灯可以通过编写相应程序指示相应状态,外部晶振为单片机提供时钟周期;WiFi模块通信电路可以使控制器通过串口接收传输来自手机客户端的控制指令,从而控制各执行电机,亦可将摄像头视频信号传输给手机客户端。
陀螺仪姿态检测电路通过MPU6050陀螺仪对机器人状态进行实时检测[11],单片机结合读取的数据对双侧行走电机进行独立PWM控制,在机器人前进跑偏时进行自动纠偏;电池电压检测电路采用串联电阻分压方式对蓄电池端电压进行检测,当蓄电池欠压时发出报警声,实现蓄电池的欠压保护;两侧的行走电机可通过脉宽调制(PWM)技术控制电机电枢电压,实现调速[12];行走电机驱动控制电路通过双H桥PWM集成电机驱动器DRV8412控制行走电机,2路PWM输出独立驱动左右轮的电机,从而完成前进、后退和转弯运动,且集成在驱动器内部的保护电路还可监测行走电机是否过流;红外避障控制电路采用集收发于一体的光电传感器E18-D80NK-N检测障碍物距离[13],通过电位器旋钮可以感应3~80cm距离内的障碍物,从而实现机器人自动避障。
期刊VIP网,您身边的高端学术顾问
文章名称: 消防灭火机器人控制系统的设计与研究
文章地址: http://www.qikanvip.com/gongyesheji/61353.html