[发明专利]基于Matlab软件的汽车控制器编码信息写入和读取方法有效
| 申请号: | 202010461093.3 | 申请日: | 2020-05-27 |
| 公开(公告)号: | CN111638874B | 公开(公告)日: | 2023-05-16 |
| 发明(设计)人: | 邓建明;龚循飞;于勤;邹发明;罗锋 | 申请(专利权)人: | 江西五十铃汽车有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41;H04L12/40 |
| 代理公司: | 南昌金轩知识产权代理有限公司 36129 | 代理人: | 邓澄宇 |
| 地址: | 330000 江西*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 matlab 软件 汽车 控制器 编码 信息 写入 读取 方法 | ||
本发明涉及汽车技术领域,其公开了基于Matlab软件的汽车控制器编码信息写入和读取方法,解决了传统技术中需要适应诊断程序且同步开发诊断仪设备成本高的技术问题,包括以下步骤:将编码的报文和相关请求、读取命令信号在can协议中采用cycle形式或event形式定义,然后通过can通信设备发到总线上;利用Matlab高级编程语言工具编程,将编写完成的Matlab高级编程语言程序上传至Matlab软件工具后台作为脚本;在设计Matlab软件平台GUI界面设置写入编码模块、读取编码模块和复位按钮,写入编码模块、读取编码模块和复位按钮的功能均通过后台Matlab高级编程语言脚本实现。根据以上技术方案,基于Matlab软件平台和Matlab高级编程语言的开发脚本,从而达到便捷写入和读取控制器内部编码信息的目的。
技术领域
本发明涉及汽车技术领域,更具体地说,它涉及基于Matlab软件的汽车控制器编码信息写入和读取方法。
背景技术
传统技术中,针对汽车控制器内部信息写入和读取的方法,现行文献及专利公布的很少,且跟本发明公开方法相关性不大,大多是读取控制器的状态信号(可变的)的方法。如专利公开号为CN106183850A的中国发明专利公开的一种动力电池状态信号获取方法、获取系统及电动汽车,其通过读取控制器的状态信号,以获取汽车控制器的内部信息。
此外,传统技术中,通常也通过诊断办法获取汽车控制器的内部信息,一般是通过UDS诊断协议,开发控制器的诊断程序,并同步开发诊断仪设备,以读取控制器内部编码信息。
然而,传统技术中的该方法开发诊断仪设备,耗费很多时间和人力,且传统的方法比较专用,仅仅可用于读取控制器内部编码信息。
发明内容
针对背景技术中提出的需要适应诊断程序且同步开发诊断仪设备成本高的技术问题,本发明基于Matlab软件平台和Matlab高级编程语言的开发脚本,从而达到便捷写入和读取控制器内部编码信息的目的。
为实现上述目的,本发明提供了如下技术方案:
基于Matlab软件的汽车控制器编码信息写入和读取方法,包括以下步骤:
S1:将编码的报文和相关请求、读取命令信号在can协议中采用cycle形式或event形式定义,然后通过can通信设备发到总线上;
S2:利用Matlab高级编程语言工具编程,将编写完成的Matlab高级编程语言程序上传至Matlab软件工具后台作为脚本;
S3:在设计Matlab软件平台GUI界面设置写入编码模块、读取编码模块和复位按钮,写入编码模块、读取编码模块和复位按钮的功能均通过后台Matlab高级编程语言脚本实现;
所述写入编码模块包括“编码输入框”和“写入编码”操作按钮;
所述读取编码模块包括“编码显示框”和“读取编码”操作按钮;
S4:在“编码输入框”中键入编码数据,按下“写入编码”操作按钮,GUI显示“写入成功”即完成写入编码操作;
S5:按下“读取编码”操作按钮,“编码显示框”中显示编码数据,即完成编码的读取操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西五十铃汽车有限公司,未经江西五十铃汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010461093.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种预制装配式综合管廊及其装配方法
- 下一篇:一种粗硒中硒的定量分析方法





