一种无线传输的远程协助电池管理通信装置及其通信方法
文献发布时间:2023-06-19 16:12:48
技术领域
本发明属于通信技术领域,尤其涉及一种无线传输的远程协助电池管理通信装置及其通信方法。
背景技术
传统的多功能通信盒没有针对特定使用对象进行设计,只能实现基础的通信功能,所以不管是用户还是研发人员,在使用时都会出现种种不便,从而降低用户使用体验,影响研发生产正常进行。针对如对电池进行管理、远程协助升级等特定情况,没有针对性比较强的无线通信装置,无法针对客户、研发、产线以及售后提供更加智能便捷的通信和分析工具。
发明内容
发明目的:为了解决现有技术存在的普通多功能通信盒不能针对电池使用,实现远程协助的问题,本发明提供一种无线传输的远程协助电池管理通信装置及其通信方法。
技术方案:一种无线传输的远程协助电池管理通信装置,包括主配盒和选配盒,所述主配盒与选配盒通过串口连接;主配盒与电池模块通过通信模块连接,所述主配盒用于验证、监控、转发通信数据;选配盒与用户端通过无线连接,用户端通过互联网接入服务器;选配盒与电池模块通过蓝牙连接,所述电池模块包含蓝牙通信单元,所述选配盒用于传输用户端与电池模块之间的通信数据。
进一步地,所述主配盒包含通信模块,所述通信模块包括RS485、UART、CAN、IIC中的一种或多种通道。
进一步地,所述主配盒通过USB转串口通信连接计算机。
进一步地,所述用户端包括移动终端或电脑用户端。
进一步地,所述选配盒传输的用户端与电池模块之间的通信数据包括用户端发送的数据请求、远程升级程序包及电池模块回应的电池信息。
进一步地,所述电池信息包括电池电压、电流、荷电状态中的一种或多种。
进一步地,选配盒与用户端通过wifi连接。
一种无线传输的远程协助电池管理通信方法,包括以下步骤:
步骤一、用户端通过无线向选配盒发送数据请求;
步骤二、选配盒将数据请求发送至主配盒;
步骤三、主配盒判断数据请求是否符合协议要求,若符合协议要求,则执行步骤四;若不符合要求,丢弃数据;
步骤四、主配盒根据电池模块选择相匹配的协议通道,将解析好的数据请求转发至电池模块;
步骤五、主配盒接收电池模块回应的数据,判断回应的数据是否符合协议要求,若符合协议要求,则执行步骤六;若不符合要求,丢弃数据;
步骤六、主配盒对数据解析,将解析后的数据转发至选配盒;
步骤七、选配盒将接收到的数据发送至用户端;
步骤八、用户端对回应的数据进行解析并显示,用户端将数据上传服务器供技术人员查看;
步骤九、用户端接收远程升级程序包,将远程升级程序包发送至选配盒,通过OTA方式升级电池模块的程序。
进一步地,步骤二中选配盒通过串口将数据请求发送至主配盒;步骤六中主配盒通过串口将数据转发至选配盒。
进一步地,步骤六还包括,主配盒将数据通过USB转串口上传至计算机。
本发明提供一种无线传输的远程协助电池管理通信装置及其通信方法,相比较现有技术,存在以下有益效果:
专用于电池管理,可通过主配盒、选配盒实现用户手机/电脑端与电池的通信,根据请求远程快速查看电池状态以及数据;主配盒可离线获取电池数据,也可对通信数据进行监控;在出现电池故障后,技术人员可以将远程升级程序包发送用户的移动端,通过OTA的方式升级电池程序,解决电池故障;方便用户操作、反馈问题,又方便技术人员修复、升级;无线通信方式还减少了传统电池通过有线传输数据的繁琐操作,节省线材,节省布线空间,减少人工操作。
附图说明
图1为无线传输的远程协助电池管理通信装置的通信连接示意图;
图2为主配盒的结构示意图;
图3为选配盒的结构示意图。
具体实施方式
下面结合附图和具体实施方式,对本发明作进一步说明。
一种无线传输的远程协助电池管理通信装置,如图1所示包括主配盒和选配盒,所述主配盒与选配盒通过串口连接;主配盒与电池模块通过通信模块连接,所述主配盒用于验证、监控、转发通信数据;选配盒与用户端通过wifi无线连接,用户端通过互联网接入服务器;选配盒与电池模块通过蓝牙连接,所述电池模块包含蓝牙通信单元,所述选配盒用于传输用户端与电池模块之间的通信数据。
如图2,所述主配盒包含MCU及通信模块,MCU采用STM32,所述通信模块包括多种协议通道,例如本实施例中包含一路RS485、三路UART、一路CAN、一路IIC通道,其中一路UART负责与选配盒通信,另一路UART通过USB转串口芯片与计算机通信。数据传输具有透传及监控功能。
所述选配盒传输的用户端与电池模块之间的通信数据包括用户端发送的数据请求、远程升级程序包及电池模块回应的电池信息。所述电池信息包括电池电压、电流、荷电状态中的一种或多种。如图3,本实施例中,选配盒采用ESP32,采用高度集成的Wi-Fi+蓝牙解决方案,外部元器件只需大约20个,电路结构简单,成本较低。ESP32集成了天线开关、射频Balun、功率放大器、低噪声放大器、滤波器以及电源管理模块,支持802.11b/g/n,802.11n(2.4GHz)速度高达150Mbps,MCU为
所述用户端包括移动终端(如手机等)或电脑用户端。电池模块包含蓝牙通信功能,选配盒具有蓝牙通信功能、wifi通信功能,应用HC05蓝牙和ESP32wifi传输技术,将电池和选配盒通过无线传输,接入手机端或者移动端。通过将用户端介入服务器,从而实现远程协助的功能,从而方便技术人员通过远端电脑直观地看到用户的电池使用问题,协助用户解决问题,通过远程操作将升级包发送至用户端,用户端通过wifi将升级包传送至选配盒,通过OTA的方式,对电池程序升级。
一种无线传输的远程协助电池管理通信方法,包括以下步骤:
步骤一、用户端(电脑客户端/手机移动端)通过无线向选配盒发送数据(如:电池电压、电流、荷电状态等电池信息)请求;
步骤二、选配盒将数据请求通过串口发送至主配盒;
步骤三、主配盒MCU通过自定义的协议判断数据请求是否符合协议要求,若符合协议要求,则执行步骤四进行转发;若不符合要求,丢弃数据;
步骤四、主配盒根据电池模块选择相匹配的协议通道,包括RS485、UART2、CAN、IIC通道,将MCU解析好的数据请求转发至电池模块,电池模块接收到请求后作出回应;
步骤五、主配盒接收电池模块回应的数据,判断回应的数据是否符合协议要求,若符合协议要求,则执行步骤六;若不符合要求,丢弃数据;
步骤六、主配盒对数据解析,将解析后的数据通过串口转发至选配盒;此外,主配盒还可以将数据通过USB转串口上传至计算机,支持离线传输电池信息。
步骤七、选配盒将接收到的数据通过wifi/蓝牙的方式发送至用户端;
步骤八、用户端对回应的数据进行解析并直观显示出电池信息,用户端将数据上传服务器供技术人员查看,技术人员通过远程接入服务器的计算机远程协助用户查看电池状态,当出现电池使用故障时,用户通过通信装置接入后,技术人员即可查看对应的故障并协助解决;
步骤九、用户端接收远程升级程序包,将远程升级程序包发送至选配盒,通过OTA方式升级电池模块的程序,解决电池故障。
该方法不仅便捷用户操作,也便捷研发人员操作,无需到达现场,远程即可更改、升级程序,而且利用无线传输省线材,节省布线的空间,减少繁杂的人工操作步骤。