本发明涉及电子围栏测试技术领域,具体地说是一种车载终端电子围栏功能的测试装置及方法。
背景技术:
近年来,随着车辆智能化技术的不断提高以及特殊车辆管理的需要。车载终端的电子围栏功能逐渐兴起并且得到迅速发展。电子围栏功能是一种控制车辆只能在规定区域、路线内行驶的技术,当车辆行驶出规定区域、路线时,会通过车载终端使车辆减速、发送报警信息等。当前测试车载终端电子围栏功能的方法是实车上路行驶测试。这种方法存在的弊端是必须有车辆配合,必须到户外进行,车辆必须行驶起来,发现问题无法及时进行修改等等。
技术实现要素:
为克服上述现有技术存在的不足,本发明的目的在于提供一种能够在实验室内完成的车载终端电子围栏功能的测试装置及方法。
本发明解决其技术问题所采用的技术方案是:一种车载终端电子围栏功能的测试装置,其特征是:包括车载终端、模拟传感器、上位机、can数据监控模块和车辆管控平台;车载终端的信号输入端通过can线连接模拟传感器的输出端,上位机串口连接车载终端,车载终端的信号输出端通过can线连接can数据监控模块的输入端,车辆管控平台无线连接车载终端。
进一步地,测试装置还包括与车载终端通过can线连接的举升指示模块,举升指示模块用于测试电子围栏是否能控制车辆进行规定的举升操作。
一种车载终端电子围栏功能的测试方法,其特征是:上位机串口连接车载终端的主控模块,向车载终端发送车辆的位置信息,车载终端驶入电子围栏后通过变换模拟传感器的状态,观察can数据监控模块的can报文数据判断电子围栏功能是否正常。
进一步地,所述方法的具体步骤为,
s1,把模拟传感器和举升提示模块通过can线接入到车载终端的输入端,can数据监控模块通过can线连接车载终端的输出端;
s2,车辆管控平台绘制电子围栏,将电子围栏下发给车载终端;
s3,上位机从数据库中提取车辆的运行轨迹,将车辆的位置通过串口线发送给车载终端;
s4,判断车载终端是否进入电子围栏规定范围,如果车载终端未进入电子围栏规定范围则重复步骤s3和s4,如果车载终端进入电子围栏规定范围则转到步骤s5;
s5,变换模拟传感器的信号输入,查看can数据监控模块的can报文数据,判断电子围栏功能是否正常,如果电子围栏功能正常,则重复步骤s3-s5进行下一区域的测试,如果电子围栏功能异常,则退出测试,对电子围栏进行修改。
进一步地,电子围栏包括上位机提取的车辆运行轨迹穿过的所有区域和路线,还包括上位机提取的车辆运行轨迹之外的区域和路线。
进一步地,所述模拟传感器包括模拟称重传感器,模拟举升传感器和模拟顶盖开关传感器,模拟传感器的输出端均连接车载终端的信号输入端。
进一步地,模拟称重传感器包括重载和空载两种状态,模拟举升传感器包括举升和平放两个状态,模拟顶盖开关传感器包括顶盖开启和顶盖关闭两个状态。
进一步地,所述can数据监控模块通过can线连接车载终端的输出端,车载终端获取模拟传感器的状态并将模拟传感器的状态生成can报文发送给can数据监控模块。
本发明的有益效果是:
1、本发明通过上位机通过串口线连接车载终端的主控模块向车载终端发送当前车辆的运行轨迹,实现车载终端室内定位并模拟车辆的行驶过程,使电子围栏的测试过程不依赖实际车辆与实际区域位置,一个人在实验室就可以进行测试,节省人力,且测试工作简单高效。
2、模拟传感器连接车载终端,通过改变模拟传感器的状态,实现模拟车辆的状态变换来测试电子围栏的功能,在发现电子围栏功能异常时,可以直接退出测试过程,进行相应的修改,使测试工作简单快捷,缩短测试时间,加快车载终端的开发速度。
3、电子围栏的规定路线一部分包含上位机提取的运行轨迹,一部分在提取的轨迹之外,能够测试车辆在不按照车辆管理平台下发路线行驶时,车载终端是否可以对车辆进行限速控制来测试车载终端电子围栏的功能,更加全面的测试电子围栏功能是否正常,增加测试结果的可靠性。
附图说明
图1是本发明装置的结构示意图
图2是本发明方法的流程示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
如图1所示,一种车载终端电子围栏功能的测试装置,该测试装置包括模拟车载终端、车辆管控平台、上位机、模拟传感器、can数据监控模块和举升提示模块。车载终端的信号输入端通过can线连接模拟传感器的输出端,上位机串口连接车载终端的主控模块,车载终端的信号输出端通过can线连接can数据监控模块的输入端,车辆管控平台无线连接车载终端,模拟车载终端还通过can线连接举升指示模块。
模拟车载终端用于模拟车辆行驶状态并向can数据监控模块发送can报文;车辆管控平台用于绘制电子围栏并将电子围栏下发到车载终端;上位机用于从数据库中获取车辆的运行轨迹,并将运行轨迹发送给车载终端;模拟传感器用于模拟车辆实地操作的状态;can数据监控模块,用于接收车载终端发送的can报文,判断电子围栏功能是否正常;举升指示模块用于测试车载终端电子围栏是否能够控制车辆进行规定的举升操作。
如图2所示,利用上述测试装置进行车载终端电子围栏功能测试的方法利用上位机串口连接车载终端的主控模块,向车载终端发送车辆的位置信息,车载终端驶入电子围栏后通过变换模拟传感器的状态,观察can数据监控模块的can报文数据判断电子围栏功能是否正常。
具体的测试步骤为,
s1,把模拟传感器和举升提示模块通过can线接入到车载终端的输入端,can数据监控模块通过can线连接车载终端的输出端;
s2,车辆管控平台绘制电子围栏,将电子围栏下发给车载终端;
s3,上位机从车辆的gps数据库中提取车辆的运行轨迹,将车辆的位置信息通过串口线发送给车载终端;
s4,判断车载终端是否进入电子围栏规定的区域,如果车载终端未进入规定区域则重复步骤s3,s4,重复向车载终端发送车辆的运行轨迹,直至车载终端进入电子围栏绘制的区域或路线,如果车载终端进入电子围栏规定的区域或路线则转到步骤s5;
s5,变换模拟传感器的信号输入,查看can数据监控模块的can报文数据,判断电子围栏功能是否正常,如果电子围栏功能正常,则重复步骤s3-s5进行下一区域的测试,直至测试完电子围栏所有的区域及路线,如果电子围栏功能异常,则退出测试,对电子围栏进行修改。
电子围栏的规定范围包括规定的区域和规定的路线。步骤s2中,车辆管控平台绘制电子围栏时需要确保上位机提取的车辆的运行轨迹穿过绘制的所有区域,还包括上位机提取的车辆运行轨迹之外的区域和路线。
步骤s3中,上位机获取的车辆运行轨迹包括车辆的经纬度、海拔高度、车辆的运行方向和运行速度等信息。上位机在获取车辆的运行轨迹后,把车辆的运行轨迹绘制到地图中,在利用车辆管控平台进行电子围栏的绘制时,只要对照地图中车辆的运行轨迹即可确保电子围栏穿过上位机提取的车辆运行的所有区域。使电子围栏穿过车辆运行的所有区域可以更好的测试电子围栏的功能,当车辆进出规定区域或路线时,如果电子围栏功能正常,则会通过车载终端对车辆进行不同的控制。例如车辆驶出电子围栏规定的行驶路线时,在电子围栏功能正常的情况下,会通过车载终端向can数据监控模块发送车辆驶出规定路线的can报文,并对车辆进行限速,通过车载终端向can数据监控模块发送车辆行驶速度、转速等相关的can报文。
绘制的电子围栏的规定路线一部分包含于提取的运行轨迹,一部分在提取的轨迹之外是为了测试车辆在不按照车辆管理平台下发路线行驶时,车载终端是否可以对车辆进行限速控制来测试车载终端电子围栏的功能。
车辆管控平台中包含了车辆的车牌号、车架号、车载终端设备号和设备卡号等信息,下发电子围栏时,根据终端设备号找到对应车辆,选择绘制好的电子围栏,通过设备卡号进行无线网络通信,将电子围栏传输到车载终端。
模拟传感器包括模拟举升传感器、模拟称重传感器和模拟顶盖开关传感器,其中模拟称重传感器包括重载和空载两种状态,模拟举升传感器包括举升和平放两个状态,模拟顶盖开关传感器包括顶盖开启和顶盖关闭两个状态。
改变模拟传感器的输入状态是为了模拟车辆在实际作业时电子围栏的功能是否正常,使对车载终端电子围栏功能的测试更加全面。
步骤s3中,上位机将获取的车辆位置信息进行转义,发送到车载终端,当车载终端提示进入到车辆管控平台下发的电子围栏规定范围时,暂停车辆位置信息的发送并改变模拟传感器的状态,实现车辆空重载变换、货箱顶盖开关变换和举升平放变换,模拟传感器状态的变换通过改变can线发送数据的不同模拟实现不同的状态来测试车载终端电子围栏的功能。电子围栏功能正常的情况下,如果模拟顶盖开关传感器进行顶盖的开启或关闭时,车载终端会有相应的顶盖开启或关闭的提示,同时车载终端会向can数据监控模块发送相应的顶盖开启或关闭的can报文;如果车辆进入倾倒区进行举升卸货时,举升提示模块会显示相应的举升状态。因此通过查看can数据监控模块的can报文数据、举升提示模块的状态和车载终端的提示能够判断车载终端电子围栏的功能是否正常。
暂停车辆位置信息的发送是为了有足够的时间改变模拟传感器的状态,测试不同模拟传感器状态下车载终端电子围栏的功能,如果电子围栏的轨迹足够长或区域足够大也可以不停止车辆位置信息的发送。
步骤s5中,如果测试的某一区域或路线的电子围栏功能正常则进行下一区域或路线的测试,直至该电子围栏所包含的所有区域和路线全部测试完毕,结束测试;如果测试的某一区域或路线的电子围栏功能不正常,则直接退出测试过程,对电子围栏的功能进行修改,对电子围栏功能的修改主要是针对电子围栏的控制模块进行的修改。整个过程一个人在实验室内就可以完成,不需要实车实地操作,且发现电子围栏功能异常的情况下,直接退出测试,进行相应的修改,节省人力物力且简单便捷,缩短测试时间,加快车载终端的开发速度。
以上所述只是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也被视为本发明的保护范围。