论文部分内容阅读
煤矿事故现场环境信息的检测对煤矿救援机器人的导航和控制以及救援决策具有十分重要的意义。本文参照煤矿行业相关标准,结合煤矿救援机器人对环境信息的要求,研制了可以同时检测煤矿事故现场的环境温度、瓦斯浓度、一氧化碳浓度、氧气浓度四种环境信息的煤矿救援机器人环境信息检测与处理系统。在硬件方面,以低功耗、高性能的ATmega48v单片机为控制核心,进行了基于催化燃烧式工作原理的瓦斯传感器MC114的瓦斯信号采集与放大电路设计、基于电化学式氧气传感器模块与一氧化碳传感器模块的信号转换电路设计、电源电路和RS232通讯接口电路设计等。并通过选用本质安全型或工业级元器件、抑制电容电感元件的储能、增加防爆外壳等措施,提高了系统的可靠性。在软件方面,采用专门针对AVR单片机设计的C语言编译器ICCAVR进行ATmega48v单片机的开发;采用最值平均值滤波算法,去除采样过程中的噪声;采用表格法,对瓦斯传感器进行了非线性校正;采用零点补偿算法,补偿气体传感器的零点漂移;采用Labwindows/CVI软件平台开发了PC机监控软件,实现了传感器测试和标定的自动化、智能化,提高了测试、标定的精度和可靠性;采用VC++编写上位机处理程序,以动态链接库DLL的形式集成到机器人主干程序中,保证了系统的独立性,同时,减小了内存空间的需求,提高了救援机器人PC机的运行速度。实验结果表明,本系统具有良好的检测精度与稳定性,能够满足救援机器人及相关标准的要求。