生产安全历来受到人们的关注,并且随着经济技术的发展,更加受到人们的重视,与此同时提高生产安全的技术也获得了广泛的发展。 井下铲运机无线遥控系统就是随着通信技术的发展应运而生。 井下采矿历来是危险程度较高的作业,尤其是进入矿房铲取矿石的过程。 在铲取矿石的过程中,爆破后的矿石会产生移动,而矿石的移动则对于铲运机及其驾驶员产生极大的安全威胁。如果采用遥控系统控制铲运机,操作人员可以不用随铲运机进入矿房,在矿房外面操作铲运机即可完成铲料作业。使操作人员远离危险区域,这无疑在很大程度上保证了操作人员的安全。 遥控操作系统属于视距内作业,铲运机改造起来相对简单,无需建设网络系统,没有网络延迟,实时性好,工作可靠,投入低见效快。可以显著地提高安全效益,并可以在一定程度上提高经济效益。
01
硬件部分
遥控操作系统主要由2 部分组成:其一为遥控器,负责发送控制命令,显示车辆及遥控器的状态信 息。 其二为车载控制器,负责接收遥控器及车载手 柄、按钮发出的命令,并将接收到的命令进行解析,实现对车辆的控制。 同时其兼具车辆状态的监督及连锁保护,防止错误的操作对车辆造成损害。
1.1 遥控器
遥控器主要由以下几部分组成:①操作部分,包括操作手柄、按钮、换挡开关、拨动开关;②显示报警部分,包括1个OLED显示模块及1 个蜂鸣器;③无线收发部分,包括1 个无线收发模块及其天线;④电源部分,包括电池、DC-DC电源模块、电压模拟量输出部分;⑤核心控制部分,包括1个核心控制板。结构框图如图1所示。
数字量的输入主要集中在操作部分,其中的按钮、拨动开关等部件采用按键扫描程序读取其开关状态。 模拟量的输入主要为操作手柄及电源电压的输出,电压输出范围0~3.3V。 模拟量的输入采用AD 转换器进行扫描读取。 核心控制器与无线收发模块的数据交换是通过串口实现的,数据的收发采用 DMA控制器控制,提高了数据收发的可靠度并减轻了CPU的工作量。电源部分负责为其余部分提供合适的工作电压。
1.2 车载控制器
车载控制器主要由以下部分组成:①IO部分,主要包括传感器、车载控制手柄、电子油门、开关等数字模拟量输入及电磁阀、变矩器、灯、喇叭等的控制输出。 ②CAN 通信接口,CAN 通信接口作为预留端口,可以与其他CAN通信设备通信实现功能的拓展。③无线收发部分,包括无线收发模块及其配套天线。④电源部分,主要包括DC-DC 电源模块、电压模拟量输出,电池采用原车自带的蓄电池。⑤核心控制部分,系为ARM处理器的最小核心系统。 结构框图如图2所示。
IO部分是车载控制器与铲运机交互的信息接口。 负责采集机油压力、机油温度、缸盖温度、蓄电池电压、发电机工作状态、皮带断裂、回油堵塞、蓄能器压力等信息,控制转向、铲斗装卸料、铲臂升降、熄火、刹车、驻车等电磁阀及喇叭、灯、油门等设备的动作。IO部分同样可以采集车载控制手柄、电子油门、开关 按钮等信息,使得铲运机不光能够实现遥控控制,也可以本地操作。IO 部分是整个系统非常重要的部分。控制核心一方面根据传感器采集到的车辆状态 信息、通信状态信息,产生相应的标志位。 另一方面 接收控制命令,解析命令,并与车辆控制策略及车辆状态对比产生正确的输出。
02
软件部分
2.1 遥控器
遥控器主程序的工作流程如图3所示。
图3中初始化程序实现GPIO、DMA、USART、SPI 等端口功能的配置,自检程序主要检查手柄的位置是否处于中间的位置,如果不是则停止运行并发出警告。 OLED程序实现各种状态数据的 OLED 显示。按键扫描程序扫描按键的开合状态并消除抖动的干扰。
图4中有2个中断子程序:DMA1-ADC1通道中 断子程序和DMA1-USART2 发送通道中断子程序。DMA1-ADC1通道中断子程序是在ADC1扫描端口、完成ADC转换、DMA控制数据存储并且存储的数据个数达到设定值后,DMA-ADC1触发数据传输完成中断,清除中断标志位。 在判断自检结束的前提下, DMA1-ADC1通道中断子程序启动开启DMA1-USART2发送通道发送数据。 DMA1-USART2通道发送 完毕后触发发送完毕的中断关闭DMA1-USART2发送通道。 如果没有关闭的这一个过程,数据将不停地发送。 这2个中断子程序相互配合完成了模拟量数 据采集,控制命令的发送。
图5中DMA1-USART2 发送通道开启USART2 空闲中断子程序的作用主要有2方面:一是在DMAUSART接收通道接收的数据完整时对整帧进行CRC校验,以判断接收的数据是否正确,正确后即可使用; 二是在 DMA-USART 接收通道接收的数据不完整时,重置DMA-USART接收通道的计数器,以确保下一帧数据能够正常接收,这是一个自我纠正的程序。
2.2 车载控制器
图6是车载控制器的主要程序流程图。
定时器中断子程序作为一个监视程序,独立于主程序。 当出现故障状态时在规定的时间处理完毕。运算处理程序把接收到的控制信息,依据控制策略、车辆状态、输出形式转换成所需的数据,统一放到输出缓存器中,最后由输出程序进行统一输出。 车载控制器同样具有遥控器中所列的中断程序, 以便完成模拟量采集、通信数据帧的收发等功能。
03
系统应用
该系统先应用于井下铲运机,由于我们改造的铲运机本身是机械操控的,所以需要对其进行电控系统 改造,将机械控制的阀门改造成电磁控制的阀门,并根据需要增加一些传感器,如转速传感器,轴编码器等。车载控制器采集车辆传感器的信息,依据传感器的状态及遥控器信息或车载控制手柄的信息控制车辆的运行。 车辆有2 种运行模式,一是遥控模式,在视距范围内通过在车外操纵遥控器来控制车辆作业; 二是本地控制模式,人在车内通过车上的控制手柄来控制车辆的运行。遥控模式适合铲运机进入危险程度高的处所作业,如矿房内,当车辆退出危险处所后, 操作人员上车作业。 这样既保证了人员的安全,也保证了操控的灵活高效。
对于更加先进的电控系统铲运机,可以将输出控制、信息采集与原有系统进行并联,遥控作业采用本遥控系统,本地作业可采用原有的操控系统,改造的工作量会更小一些。
04
结 论
该遥控系统在实际运行中,工作稳定可靠,有效 实现了对铲运机的控制。在矿房外操控铲运机进入矿房铲取矿石,运至矿房外面;切换到本地操作,驾驶 车辆行进至溜井卸料处,将矿石卸入溜井之中,再驾驶回到矿房外,依次循环往复。该系统改造投入小、见效快、建设周期短,对于复杂的地下环境尤为适合, 可以在最大程度上保障人身安全的前提下,提高作业的效率。为了保证井下铲运机进入矿房时的作业人员安全,并且考虑到地下采矿环境复杂多变,特此设计了一种无线遥控系统。 该遥控系统主要由遥控器、车载控制器构成。遥控器及车载控制器均以ARM处理器为控制核心。 遥控器将作业人员的操作转换成控制指令,按照一定的通信协议,以无线的形式将控制指令发送出去。车载控制器具有遥控和本地控制2种工作模式。车载控制器工作在遥控模式时,接收遥控器发出的控制指令,并依此作业;车载控制器工作在本地控制模式时,接收车载控制手柄及按钮的命令进行作业。 遥控模式可以使得作业人员远离危险环境,提高了安全性;本地控制模式可使得作业人员在铲运机上作业,兼具了灵活性。该系统具有投资小、见效快的特点,非常适合复杂多变的井下采矿作业。
生产安全历来受到人们的关注,并且随着经济技术的发展,更加受到人们的重视,与此同时提高生产安全的技术也获得了广泛的发展。 井下铲运机无线遥控系统就是随着通信技术的发展应运而生。 井下采矿历来是危险程度较高的作业,尤其是进入矿房铲取矿石的过程。 在铲取矿石的过程中,爆破后的矿石会产生移动,而矿石的移动则对于铲运机及其驾驶员产生极大的安全威胁。如果采用遥控系统控制铲运机,操作人员可以不用随铲运机进入矿房,在矿房外面操作铲运机即可完成铲料作业。使操作人员远离危险区域,这无疑在很大程度上保证了操作人员的安全。 遥控操作系统属于视距内作业,铲运机改造起来相对简单,无需建设网络系统,没有网络延迟,实时性好,工作可靠,投入低见效快。可以显著地提高安全效益,并可以在一定程度上提高经济效益。
01
硬件部分
遥控操作系统主要由2 部分组成:其一为遥控器,负责发送控制命令,显示车辆及遥控器的状态信 息。 其二为车载控制器,负责接收遥控器及车载手 柄、按钮发出的命令,并将接收到的命令进行解析,实现对车辆的控制。 同时其兼具车辆状态的监督及连锁保护,防止错误的操作对车辆造成损害。
1.1 遥控器
遥控器主要由以下几部分组成:①操作部分,包括操作手柄、按钮、换挡开关、拨动开关;②显示报警部分,包括1个OLED显示模块及1 个蜂鸣器;③无线收发部分,包括1 个无线收发模块及其天线;④电源部分,包括电池、DC-DC电源模块、电压模拟量输出部分;⑤核心控制部分,包括1个核心控制板。
数字量的输入主要集中在操作部分,其中的按钮、拨动开关等部件采用按键扫描程序读取其开关状态。 模拟量的输入主要为操作手柄及电源电压的输出,电压输出范围0~3.3V。 模拟量的输入采用AD 转换器进行扫描读取。 核心控制器与无线收发模块的数据交换是通过串口实现的,数据的收发采用 DMA控制器控制,提高了数据收发的可靠度并减轻了CPU的工作量。电源部分负责为其余部分提供合适的工作电压。
1.2 车载控制器
车载控制器主要由以下部分组成:①IO部分,主要包括传感器、车载控制手柄、电子油门、开关等数字模拟量输入及电磁阀、变矩器、灯、喇叭等的控制输出。 ②CAN 通信接口,CAN 通信接口作为预留端口,可以与其他CAN通信设备通信实现功能的拓展。③无线收发部分,包括无线收发模块及其配套天线。④电源部分,主要包括DC-DC 电源模块、电压模拟量输出,电池采用原车自带的蓄电池。⑤核心控制部分,系为ARM处理器的最小核心系统。
IO部分是车载控制器与铲运机交互的信息接口。 负责采集机油压力、机油温度、缸盖温度、蓄电池电压、发电机工作状态、皮带断裂、回油堵塞、蓄能器压力等信息,控制转向、铲斗装卸料、铲臂升降、熄火、刹车、驻车等电磁阀及喇叭、灯、油门等设备的动作。IO部分同样可以采集车载控制手柄、电子油门、开关 按钮等信息,使得铲运机不光能够实现遥控控制,也可以本地操作。IO 部分是整个系统非常重要的部分。控制核心一方面根据传感器采集到的车辆状态 信息、通信状态信息,产生相应的标志位。 另一方面 接收控制命令,解析命令,并与车辆控制策略及车辆状态对比产生正确的输出。
02
软件部分
2.1 遥控器
遥控器主程序的工作流程如图3所示。
初始化程序实现GPIO、DMA、USART、SPI 等端口功能的配置,自检程序主要检查手柄的位置是否处于中间的位置,如果不是则停止运行并发出警告。 OLED程序实现各种状态数据的 OLED 显示。按键扫描程序扫描按键的开合状态并消除抖动的干扰。
2个中断子程序:DMA1-ADC1通道中 断子程序和DMA1-USART2 发送通道中断子程序。DMA1-ADC1通道中断子程序是在ADC1扫描端口、完成ADC转换、DMA控制数据存储并且存储的数据个数达到设定值后,DMA-ADC1触发数据传输完成中断,清除中断标志位。 在判断自检结束的前提下, DMA1-ADC1通道中断子程序启动开启DMA1-USART2发送通道发送数据。 DMA1-USART2通道发送 完毕后触发发送完毕的中断关闭DMA1-USART2发送通道。 如果没有关闭的这一个过程,数据将不停地发送。 这2个中断子程序相互配合完成了模拟量数 据采集,控制命令的发送。
DMA1-USART2 发送通道开启USART2 空闲中断子程序的作用主要有2方面:一是在DMAUSART接收通道接收的数据完整时对整帧进行CRC校验,以判断接收的数据是否正确,正确后即可使用; 二是在 DMA-USART 接收通道接收的数据不完整时,重置DMA-USART接收通道的计数器,以确保下一帧数据能够正常接收,这是一个自我纠正的程序。
2.2 车载控制器
定时器中断子程序作为一个监视程序,独立于主程序。 当出现故障状态时在规定的时间处理完毕。运算处理程序把接收到的控制信息,依据控制策略、车辆状态、输出形式转换成所需的数据,统一放到输出缓存器中,最后由输出程序进行统一输出。 车载控制器同样具有遥控器中所列的中断程序, 以便完成模拟量采集、通信数据帧的收发等功能。
03
系统应用
该系统先应用于井下铲运机,由于我们改造的铲运机本身是机械操控的,所以需要对其进行电控系统 改造,将机械控制的阀门改造成电磁控制的阀门,并根据需要增加一些传感器,如转速传感器,轴编码器等。车载控制器采集车辆传感器的信息,依据传感器的状态及遥控器信息或车载控制手柄的信息控制车辆的运行。 车辆有2 种运行模式,一是遥控模式,在视距范围内通过在车外操纵遥控器来控制车辆作业; 二是本地控制模式,人在车内通过车上的控制手柄来控制车辆的运行。遥控模式适合铲运机进入危险程度高的处所作业,如矿房内,当车辆退出危险处所后, 操作人员上车作业。 这样既保证了人员的安全,也保证了操控的灵活高效。
对于更加先进的电控系统铲运机,可以将输出控制、信息采集与原有系统进行并联,遥控作业采用本遥控系统,本地作业可采用原有的操控系统,改造的工作量会更小一些。
04
结 论
该遥控系统在实际运行中,工作稳定可靠,有效 实现了对铲运机的控制。在矿房外操控铲运机进入矿房铲取矿石,运至矿房外面;切换到本地操作,驾驶 车辆行进至溜井卸料处,将矿石卸入溜井之中,再驾驶回到矿房外,依次循环往复。该系统改造投入小、见效快、建设周期短,对于复杂的地下环境尤为适合, 可以在最大程度上保障人身安全的前提下,提高作业的效率。