一种利用上位机调试bms下位机的方法

文档序号:6189458阅读:1175来源:国知局
一种利用上位机调试bms下位机的方法
【专利摘要】本发明公告了一种利用上位机调试BMS下位机的方法,包括如下步骤:监控数据:调试下位机周期发送数据的功能;标定数据:调试下位机的接收ID数据和发送ID数据的功能;数据处理:将所述周期发送数据、标定数据进行处理,当所述数据的信息确认无误时,则下位机的数据正常;硬件控制:对继电器、数据输入口和输出口进行控制,并判定功能继电器、数据输入口和输出口的数据是否正常。本测试方案可以更全方位的测试出下位机的BUG,并能在发布前进行修补,对后续程序刷写,生产维护带来了很多便利,减少客户处重新刷写程序的麻烦,可以很好的提升公司在这方面的专业性。
【专利说明】—种利用上位机调试BMS下位机的方法
【技术领域】
[0001]本发明涉及电池管理领域,特别涉及一种利用上位机调试BMS下位机的方法。【背景技术】
[0002]电池管理系统是电动汽车用电池系统的重要管理单元,目前管理系统在设计和加工完成以后,都是直接装入电池系统。存在由于电池系统高能量,极容易出现短路,烧毁电池管理系统等风险。如果在将电池管理系统装入电池系统前,对管理系统的基本性能和功能进行检测,能降低风险。电池管理系统的主要功能是测量电池系统中电池包的总电压,单体电压,测量电池系统的充放电电流,测量电池系统中电池包的温度。目前测试电池管理系统的功能和性能是采用实际的电池系统来测试的,很不方便,甚至有极大风险。因此,对电池管理系统进行调试,就变得相当有必要。

【发明内容】

[0003]本发明的技术问题在于提供一种利用上位机调试BMS的方法。
为了解决上述技术问题,本发明采用的技术方案是:
一种利用上位机调试BMS下位机的方法,包括如下步骤:
监控数据:调试下位机周期发送数据的功能;
标定数据:调试下位机的接收ID数据和发送ID数据的功能;
数据处理:将周期发送数据、标定数据进行处理,当数据的信息确认无误时,则下位机的数据正常;
硬件控制:对继电器、数据输入口和输出口进行控制,并判定功能继电器、数据输入口和输出口的数据是否正常。
[0004]作为进一步的技术方案,监控数据步骤主要调试监控数值所在的位置,所占的字节数和数值的分辨率、偏移量。
[0005]作为进一步的技术方案,继电器控制由上位机发送数据,下位机接收到后对继电器做出反应。
[0006]与现有技术相比,本发明具有如下的优点和有益效果:
本测试方案可以更全方位的测试出下位机的BUG,并能在发布前进行修补,对后续程序刷写,生产维护带来了很多便利,减少客户处重新刷写程序的麻烦,可以很好的提升公司在这方面的专业性。
【具体实施方式】
[0007]下面通过【具体实施方式】对本发明的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例,基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0008]一种利用上位机调试BMS下位机的方法,包括如下步骤:
监控数据:调试下位机周期发送数据的功能;
标定数据:调试下位机的接收ID数据和发送ID数据的功能;
数据处理:将周期发送数据、标定数据进行处理,当数据的信息确认无误时,则下位机的数据正常;
硬件控制:对继电器、数据输入口和输出口进行控制,并判定功能继电器、数据输入口和输出口的数据是否正常。
[0009]在该优选的实施例中,监控数据步骤主要调试监控数值所在的位置,所占的字节数和数值的分辨率、偏移量。继电器控制由上位机发送数据,下位机接收到后对继电器做出反应。
[0010]在工作时,对其中的监控部分的调试主要包括几个部分,监控数值所在位置,占几个字节.分辨率及偏移量,主要是调试下位机周期发送数据的功能,在这个过程中,所在位置主要是查看数据在哪个ID的哪个位置,看到位置后,然后再看占几个字节,高低字节分别对应哪个位置,基本都是按照协议进行对照,有时候调试的时候按双方都方便解析,协议后改动协议,分辨率和偏移量主要是看数据范围来进行规定的,协议起初只是一个稿件,在调试过程中这部分会按实际要求进行变更,到时候请在协议中要注明.方便后续调试及修改。以上三个部分都确认无误,可以判定下位机这部分功能是否正常。标定部分主要调试下位机的接收ID数据和发送ID数据功能。上位机部分就是按要求发送ID,然后看下位机是否能接收到并把数据解析,然后根据数据内容进行判定是否符合要求,然后反馈给上位机,就是发送一个返回帧给上位机;上位机从反馈数据可以判定下位机发送数据这部分的功能是否正常;利用上位机读取刚刚写进去的参数,进行对比后可以判定下位机接收数据这部分的功能是否正常。数据处理部分主要包括周期发送数据处理部分,标定数据处理部分,一些控制数据处理部分;周期发送数据处理部分即由上位机相看监控界面可以判定这部分功能是否正常;标定数据处理部分即由上位机查看标定数据反馈及数据读取可以判定这部分功能是否正常;控制数据处理部分即可以直接打开功能,看硬件是否反应来确定这部分功能是否正常;
另外,硬件控制部分包括一些继电器的控制及DI,DO 口的控制和继电器控制,由上位机发送数据,下位机接收到后对硬件做出一些反应,看硬件反应情况可以判定这部分功能是否正常;而DI,D0 口控制主要是由上位机发送数据,然后测试DI,D0 口是否按上位机控制的要求进行改变,可以判定这部分功能是否正常。
[0011]以上实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种利用上位机调试BMS下位机的方法,其特征在于包括如下步骤: 监控数据:调试下位机周期发送数据的功能; 标定数据:调试下位机的接收ID数据和发送ID数据的功能; 数据处理:将所述周期发送数据、标定数据进行处理,当所述数据的信息确认无误时,则下位机的数据正常; 硬件控制:对继电器、数据输入口和输出口进行控制,并判定功能继电器、数据输入口和输出口的数据是否正常。
2.如权利要求1所述的一种利用上位机调制BMS下位机的方法,其特征在于,所述监控数据步骤主要调试监控数值所在的位置,所占的字节数和数值的分辨率、偏移量。
3.如权利要求1所述的一种利用上位机调试BMS下位机的方法,其特征在于,所述继电器控制由上位机发送数据,下位机接收到后对继电器做出反应。
【文档编号】G01R35/00GK103885018SQ201310712161
【公开日】2014年6月25日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】刘飞, 文锋, 阮旭松, 龚敏明, 张涛 申请人:惠州市亿能电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1