[发明专利]一种动力电池主正继电器开关控制方法在审
申请号: | 201910288001.3 | 申请日: | 2019-04-11 |
公开(公告)号: | CN110188373A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 黄丽;周辉;童冬波;常波;段永生;常康伟;江运宝 | 申请(专利权)人: | 汉腾汽车有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F8/41;H03K17/51 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 334100 江西省上*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动力电池 继电器 继电器开关控制 模拟仿真 标定 控制算法软件 闭合 参数更改 参数设定 界面生成 输入参数 输入界面 复位 烧录 子库 调用 断开 输出 | ||
1.一种动力电池主正继电器开关控制方法,其特征在于:包括以下步骤:
S1:启动Simulink:借助带有MATLAB的操作平台,在MATLAB命令窗口中输入simulink,调出Simulink Library Browser的窗口,在这个窗口中自动列出了按功能分类的各种模块的名称;
S2:调用Relay子库:在步骤S1中显示的各种模块中选取非线性模块Nonlinear,打开非线性模块Nonlinear,在非线性模块Nonlinear中出现的子库中选中Relay子库;
S3:主正继电器的模拟仿真:利用步骤S2中打开的Relay子库,Relay子库环境下对主正继电器进行模拟仿真,获得经仿真测试后的基于Simulink的控制模型及自动生成的基于Simulink的控制算法软件程序;
S4:程序的完善:开发获得启动引导程序、程序链接软件程序、底层软件程序;在编译环境下,对所述主正继电器控制算法软件程序、程序链接软件程序、底层软件程序进行联合,并进行自动编译以及连接处理,获得二进制可执行文件;
S5:烧录和界面生成:将步骤S4中获得的二进制可执行文件烧录至主正继电器的控制器中,利用Simulink本身的平台模块在操作平台上生成包含有CRelayPOn和LVRelayPDebug的输入界面;
S6:参数设定:在步骤S5生成的输入界面中,利用RelayPState设定初始参数,使得CRelayPOn和LVRelayPDebug的初始数值均为0时,输出信号为set OFF状态,使得主正继电器处于断开状态;
S7:参数更改:将步骤S6中LVRelayPDebug的数值改为1,将步骤S5中CRelayPOn的数值改为1,使得输出信号为set ON状态,使得主正继电器处于闭合运行状态;
S8:复位:将步骤S6中LVRelayPDebug的数值改为1,维持步骤S5中CRelayPOn的数值改为0,使得输出信号为set OFF状态,即可使得主正继电器断开;
S9:动力电池的标定:通过不断重复S7和S8过程,即实现主正继电器的开启与关闭,进而方便标定。
2.根据权利要求1所述的一种动力电池主正继电器开关控制方法,其特征在于:所述步骤S3与步骤S4中,进一步包括:基于Simulink的主正继电器控制模型通过控件,调用预先编写的M脚本,对所述基于Simulink的控制算法软件程序自动执行嵌入式代码生成工作,获得应用层代码;
通过所述M脚本执行代码整合工作,将所述应用层代码、应用程序链接软件代码、底层软件代码整合在一起,形成整合后的代码文件;
通过所述M脚本调度批处理文件,对所述整合后的代码文件进行批处理;
通过所述M脚本调用芯片编译器,对所述批处理后的代码文件进行编译和连接处理生成二进制可烧录文件。
3.根据权利要求1所述的一种动力电池主正继电器开关控制方法,其特征在于:所述步骤S5中,CRelayPOn和LVRelayPDebug的输入界面的数值算法采用布尔Boolean运行算法。
4.根据权利要求1所述的一种动力电池主正继电器开关控制方法,其特征在于:所述步骤S6-S8中的数据输入采用键盘和鼠标配合的方式输入和更改参数数值。
5.根据权利要求1所述的一种动力电池主正继电器开关控制方法,其特征在于:所述步骤S6-S8中的通过Simulink中非线性模块Nonlinear下属的开关选择Switch子库实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉腾汽车有限公司,未经汉腾汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910288001.3/1.html,转载请声明来源钻瓜专利网。