一种基于树莓派的直流充电协议测试装置的实现方法与流程

专利2023-03-22  121


1.本发明涉及充电技术领域,具体是一种基于树莓派的直流充电协议测试装置的实现方法。


背景技术:

2.在能源紧缺,环境污染越来越严重的今天,新能源汽车已成为汽车产业未来发展的趋势。而在所有新能源汽车中,纯电动汽车是现有的最有可能大规模推广应用的,电动汽车主要采用电力驱动的汽车。而在动力电池汽车开发过程中,关于动力直流充电的开发及测试工作一直是一件复杂的工作。


技术实现要素:

3.本发明的目的在于提供一种基于树莓派的直流充电协议测试装置的实现方法,以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:一种基于树莓派的直流充电协议测试装置的实现方法,具体方法如下:步骤1、基于linux系统内核的socketcan api,实现gb/t 27930标准所涉及相关内容;步骤2、基于linux系统下c语言模块化编程的思想,对步骤1的功能进行划分,对相关内容中各模块的接口及数据进行封装,使各功能模块之间独立,互不干扰;步骤3、利用gcc编译技术,将各模块功能进行编译,链接成可执行文件;步骤4、整车充电控制模块的研发及测试人员,在测试时将树莓派的can线与整车充电控制模块的can线进行连接,对树莓派进行供电,然后启动可执行文件即可进行整车充电控制模块的功能验证。
5.作为本发明的进一步技术方案:所述相关内容包含车载充电控制器can 消息的接收及滤波,can消息的发送,数据流的解析,与车载充电控制器的报文交互逻辑的实现,报文消息接收超时判定,报文消息接收超时的处理策略。
6.作为本发明的进一步技术方案:该实现方法在树莓派的硬件平台及linux操作系统的产品基础上进行扩展。
7.与现有技术相比,本发明的有益效果是:本发明解决了车载直流充电控制模块开发过程中的测试难题,为车载直流充电控制模块的测试提供了便利性,节约了车载直流充电模块的测试成本,提高了开发以及测试效率,缩短整车直流充电模块的开发周期。
具体实施方式
8.下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通
技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
9.一种基于树莓派的直流充电协议测试装置的实现方法,本设计是在树莓派的硬件平台及linux操作系统的产品基础上进行扩展,基于linux系统内核的socketcan api,实现gb/t 27930标准所涉及相关内容。相关内容包含但不限于车载充电控制器can 消息的接收及滤波,can消息的发送,数据流的解析,与车载充电控制器的报文交互逻辑的实现,报文消息接收超时判定,报文消息接收超时的处理策略。基于linux系统下c语言模块化编程的思想,对步骤1的功能进行划分,对各模块的接口及数据进行封装,使各功能模块之间独立,互不干扰。利用gcc编译技术,将各模块功能进行编译,链接成可执行文件。整车充电控制模块的研发及测试人员,只需在测试时将树莓派的can线与整车充电控制模块的can线进行连接,对树莓派进行供电,然后启动可执行文件即可进行整车充电控制模块的功能验证。
10.本发明涉及的测试装置为整车直流充电模块开发过程中的测试提供了便利性。
11.本发明涉及的测试装置提高了整车直流充电模块开发过程中的测试效率。
12.本发明涉及的测试装置节约了整车直流充电模块开发过程中的测试成本。
13.本发明涉及的测试装置填补了目前市场行所没有的整车直流充电模块测试装置的空白。
14.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
15.此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。


技术特征:
1.一种基于树莓派的直流充电协议测试装置的实现方法,其特征在于,具体方法如下:步骤1、基于linux系统内核的socketcan api,实现gb/t 27930标准所涉及相关内容;步骤2、基于linux系统下c语言模块化编程的思想,对步骤1的功能进行划分,对相关内容中各模块的接口及数据进行封装,使各功能模块之间独立,互不干扰;步骤3、利用gcc编译技术,将各模块功能进行编译,链接成可执行文件;步骤4、整车充电控制模块的研发及测试人员,在测试时将树莓派的can线与整车充电控制模块的can线进行连接,对树莓派进行供电,然后启动可执行文件即可进行整车充电控制模块的功能验证。2.根据权利要求1所述的一种基于树莓派的直流充电协议测试装置的实现方法,其特征在于,所述相关内容包含车载充电控制器can 消息的接收及滤波,can消息的发送,数据流的解析,与车载充电控制器的报文交互逻辑的实现,报文消息接收超时判定,报文消息接收超时的处理策略。3.根据权利要求2所述的一种基于树莓派的直流充电协议测试装置的实现方法,其特征在于,该实现方法在树莓派的硬件平台及linux操作系统的产品基础上进行扩展。

技术总结
本发明公开了一种基于树莓派的直流充电协议测试装置的实现方法,具体方法如下:步骤1、基于Linux系统内核的socketCAN API,实现GB/T 27930标准所涉及相关内容;步骤2、基于Linux系统下C语言模块化编程的思想,对步骤1的功能进行划分,对相关内容中各模块的接口及数据进行封装,使各功能模块之间独立,互不干扰;步骤3、利用GCC编译技术,将各模块功能进行编译,链接成可执行文件。本发明在树莓派的基础上,集成目前国内唯一的直流充电标准协议,依托树莓派稳定而强大的产品性能,为整车直流充电控制模块的开发和测试过程,提供了很好的验证装置及手段。验证装置及手段。


技术研发人员:刘灿 殷莉 汤大马
受保护的技术使用者:安徽橡豫智能科技有限公司
技术研发日:2022.07.25
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-1954.html

最新回复(0)