CN102749912B - 一种自动变速器电控单元的标定方法及标定*** - Google Patents
一种自动变速器电控单元的标定方法及标定*** Download PDFInfo
- Publication number
- CN102749912B CN102749912B CN201210209554.3A CN201210209554A CN102749912B CN 102749912 B CN102749912 B CN 102749912B CN 201210209554 A CN201210209554 A CN 201210209554A CN 102749912 B CN102749912 B CN 102749912B
- Authority
- CN
- China
- Prior art keywords
- slave computer
- host computer
- computer
- slave
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Communication Control (AREA)
- Hardware Redundancy (AREA)
Abstract
本发明涉及标定技术领域,公开了一种自动变速器电控单元的标定方法及标定***。本发明可以对自动变速器运行的重要参数进行实时监测,并能对包括换档规律和闭锁规律在内的一些自动变速器重要指标进行在线标定,提高自动变速器电控***开发效率。
Description
技术领域
本发明涉及标定技术领域,主要适用于自动变速器电控单元的标定方法及标定***。
背景技术
随着世界汽车工业的发展,自动变速器呈现快速普及的趋势,而在自动变速器电子控制单元的开发过程中,标定是一个不可或缺的环节,选用一个完善、适用的电控单元标定***是电控***开发成功的关键因素之一。传统的标定方式如基于SCI串行通讯方式的标定***仍然在广泛使用,同时,新的标定通讯方式和标定协议,如基于K线的KWP2000协议和基于CAN总线的CCP协议等,也在不断得到发展和应用,新的标定工具也不断问世。
中国专利号CN200810070031.9的发明专利说明书公开的“汽车电子控制单元通用标定装置”中使用单片机作为标定用的装置,虽然可以完成汽车电控单元的标定功能,但需要和单独的上位机标定***进行集成,增加了成本和工作量,适用范围有限。中国专利号CN200510061162.7的发明专利说明书公开的“基于CCP协议的嵌入式通用标定装置及方法”和中国专利号CN200410003472.9的发明专利说明书公开的“基于CCP协议的混合动力电动汽车控制器标定方法”都是采用具有标准标定协议上下位机通信的方法进行标定工作,但主要是针对汽车发动机电控单元的标定工作,运用到自动变速器电控***上还需要做大量的修改工作。
目前,在国内外的汽车电子技术行业中,绝大部分的电子控制单元(ECU)标定工具都是针对发动机设备的,专门的自动变速器ECU标定工具很少。CANape、INCA、CalTool等都是目前比较先进的标定***,但其大部分都价格昂贵,且前期配置繁琐,标定协议的驱动程序和ECU的结合十分复杂,适用范围有限,其应用有着较大局限。
发明内容
本发明所要解决的技术问题是提供一种自动变速器电控单元的标定方法及标定***,它能快速完成自动变速器电控***开发过程中的标定功能。
为解决上述技术问题,本发明提供了一种自动变速器电控单元的标定方法包括:
上位机将包含命令代码和参数设置的数据帧发送给下位机,下位机接收数据后响应并将响应数据上传至上位机,上位机通过接收到的响应数据来完成下位机地址查询、上位机和下位机的逻辑连接、获取下位机状态和扩展信息、协议命令代码解锁;
上位机通过命令代码定位需要监测的变量的地址信息,并要求下位机上传监测变量的值;
上位机根据下位机上传的监测变量的值来修改需要标定的变量值,并定位标定变量的地址信息,将需要标定的变量值下载至下位机,要求下位机修改变量并上传修改后的变量值,检查是否修改正确。
进一步的,还包括:
在上位机和下位机通讯期间,当下位机对上位机发送的数据帧在设置的时间内无响应时,上位机将发送命令数据帧给下位机,要求下位机响应;如果下位机做出响应,上位机重新将之前的数据帧再次发送;如果下位机在设置的时间内没有响应,上位机第二次发送命令数据帧给下位机;如果在设置的时间内下位机仍然没有响应,则上位机进行报错处理。
进一步的,还包括:在上位机和下位机通讯期间,当下位机对上位机发送的数据帧是响应错误信息时,上位机根据下位机传输的错误代码来进行相应的操作。
进一步的,可以通过不同的命令代码来选择是一问一答式或者周期监测的模式来实现上位机通过命令代码定位需要监测的变量的地址信息,并要求下位机上传监测变量的值。
进一步的,所述可以通过不同的命令代码来选择是一问一答式或者周期监测的模式来实现上位机通过命令代码定位需要监测的变量的地址信息,并要求下位机上传监测变量的值,包括:
上位机通过命令代码定位一个需要监测的变量的地址信息,并要求下位机上传所述监测变量的值;
上位机通过命令代码定位一个需要监测的变量的地址信息,并要求下位机以设定的时间周期上传所述监测变量的值。
本发明还提供了一种自动变速器电控单元的标定***包括:
参数设置模块,设定包含命令代码和参数设置的数据帧;
响应模块,在上位机和下位机之间产生响应数据后,通过接收到的响应数据来完成下位机地址查询、上位机和下位机的逻辑连接、获取下位机状态和扩展信息、协议命令代码解锁;
定位模块,通过命令代码定位需要监测的变量的地址信息;
监测模块,根据监测的变量的地址信息对变量进行监测,将监测变量的值上传;
标定模块,根据监测变量的值来修改需要标定的变量值,并定位标定变量的地址信息,将需要标定的变量值下载;
修改模块,修改变量并将修改后的变量值上传。
进一步的,还包括:
检查模块,检查修改后的变量值是否正确。
进一步的,还包括:
超时处理模块,在上位机和下位机通讯期间,当下位机对上位机发送的数据帧在设置的时间内无响应时,要求上位机继续发送命令数据帧给下位机;
若下位机做出响应,要求上位机重新发送命令数据帧;
若下位机没有响应,要求上位机再次发送命令数据帧;若下位机仍然没有响应,则进行报错。
进一步的,还包括:
容错处理模块,在上位机和下位机通讯期间,当下位机对上位机发送的数据帧是错误信息时,要求上位机根据下位机传输的错误代码来进行相应的操作。
本发明的有益效果在于:
本发明可以对自动变速器运行的重要参数进行实时监测,并能对包括换档规律和闭锁规律在内的一些自动变速器重要指标进行在线标定,提高自动变速器电控***开发效率。
附图说明
图1为本发明实施例提供的自动变速器电控单元的标定方法的流程图。
图2为本发明实施例提供的自动变速器电控单元的标定***的结构框图。
图3为本发明实施例提供的自动变速器电控单元的标定***在使用时的结构框图。
具体实施方式
为进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的自动变速器电控单元的标定方法及标定***的具体实施方式及原理进行详细说明。
由图1可知,本发明提供的自动变速器电控单元的标定方法包括:
上位机将包含命令代码和参数设置的数据帧发送给下位机,下位机接收包含命令代码和参数设置的数据帧后响应并将响应数据上传至上位机,上位机通过接收到的响应数据来完成下位机地址查询、上位机和下位机的逻辑连接、获取下位机状态和扩展信息、协议命令代码解锁;
通过不同的命令代码来选择是一问一答式或者周期监测的模式实现上位机通过命令代码定位需要监测的变量的地址信息,并要求下位机上传监测变量的值;
优选的,上位机通过命令代码定位一个需要监测的变量的地址信息,并要求下位机上传监测变量的值;
上位机通过命令代码定位一个需要监测的变量的地址信息,并要求下位机以设定的时间周期上传监测变量的值。
上位机根据下位机上传的监测变量的值来修改需要标定的变量值,并定位标定变量的地址信息,将需要标定的变量值下载至下位机,要求下位机修改变量并上传修改后的变量值,检查是否修改正确。
这里需要说明的是,在上位机和下位机通讯期间,当下位机对上位机发送的数据帧在设置的时间内无响应时,上位机将发送命令数据帧给下位机,要求下位机响应;如果下位机做出响应,上位机重新将之前的数据帧再次发送;如果下位机在设置的时间内没有响应,上位机第二次发送命令数据帧给下位机;如果在设置的时间内下位机仍然没有响应,则上位机进行报错处理。当下位机对上位机发送的数据帧是响应错误信息时,上位机根据下位机传输的错误代码来进行相应的操作(包括报警、重新发送、断开连接等)。
由图2可知,本发明提供的自动变速器电控单元的标定***包括:
参数设置模块,设定包含命令代码和参数设置的数据帧;
响应模块,在上位机和下位机之间产生响应数据后,通过接收到的响应数据来完成下位机地址查询、上位机和下位机的逻辑连接、获取下位机状态和扩展信息、协议命令代码解锁;
定位模块,通过命令代码定位需要监测的变量的地址信息;
监测模块,根据监测的变量的地址信息对变量进行监测,将监测变量的值上传;
标定模块,根据监测变量的值来修改需要标定的变量值,并定位标定变量的地址信息,将需要标定的变量值下载;
修改模块,修改变量并将修改后的变量值上传。
检查模块,检查修改后的变量值是否正确。
超时处理模块,在上位机和下位机通讯期间,当下位机对上位机发送的数据帧在设置的时间内无响应时,要求上位机继续发送命令数据帧给下位机;
若下位机做出响应,要求上位机重新发送命令数据帧;
若下位机没有响应,要求上位机再次发送命令数据帧;若下位机仍然没有响应,则进行报错。
容错处理模块,在上位机和下位机通讯期间,当下位机对上位机发送的数据帧是错误信息时,要求上位机根据下位机传输的错误代码来进行相应的操作。
由图3可知,本发明提供的自动变速器电控单元的标定***在使用时,需要通过CAN总线实现上位机监测标定平台和下位机自动变速器电控单元之间的通讯。具体的,上位机监测标定平台包括:
监测标定界面,通过数值、表格、图形显示整个监测标定***的运行,以人机交互的方式完成监测标定功能;
底层驱动软件,依照CAN2.0技术规范和通讯协议进行CAN数据帧的打包和解析。
下位机自动变速器电控单元包括:
协议层驱动,解析由上位机发送的含命令代码的协议层数据帧;
传输层驱动,打包和解析CAN总线上的数据帧;
应用层接口函数单元,驱动程序和下位机自动变速器电控单元的程序的接口;
通过USB-CAN接口卡的USB接口与上位机监测标定平台的USB接口连接,USB-CAN接口卡的CAN接口与下位机自动变速器电控单元中的CAN接口连接。
本发明提供的自动变速器电控单元的标定***在使用时,先通过参数设置模块在上位机设定包含命令代码和参数设置的CAN数据帧,再将设定后的CAN数据帧发送给下位机,下位机通过响应模块对由上位机发送的包含命令代码和参数设置的CAN数据帧进行响应,并将响应数据上传给上位机;上位机对接收到的响应数据的分析来完成下位机地址查询、上位机和下位机的逻辑连接、获取下位机状态和扩展信息、协议命令代码解锁。接着,通过定位模块利用命令代码在上位机定位需要监测的变量的地址信息,并要求下位机上传监测变量的值;下位机利用监测模块根据监测的变量的地址信息对变量进行监测并将监测变量的值上传至上位机。上位机再通过标定模块根据下位机上传的监测变量的值来修改需要标定的变量值,定位标定变量的地址信息,并将需要标定的变量值下载至下位机。接着,下位机通过修改模块修改变量并上传修改后的变量值。最后,由上位机通过检查单元检查由下位机上传修改后的变量值是否正确。这里需要说明的是,在上位机和下位机通讯期间,下位机对上位机发送的数据帧的无响应在超时处理模块中处理,下位机对上位机发送的错误信息在容错处理模块中处理。
本发明可以对自动变速器运行的重要参数进行实时监测,并能对包括换档规律和闭锁规律在内的一些自动变速器重要指标进行在线标定,提高自动变速器电控***开发效率。
最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (7)
1.一种自动变速器电控单元的标定方法,其特征在于,包括:
上位机将包含命令代码和参数设置的数据帧发送给下位机,下位机接收数据后响应并将响应数据上传至上位机,上位机通过接收到的响应数据来完成下位机地址查询、上位机和下位机的逻辑连接、获取下位机状态和扩展信息、协议命令代码解锁;
上位机通过命令代码定位需要监测的变量的地址信息,并要求下位机上传监测变量的值;
上位机根据下位机上传的监测变量的值来修改需要标定的变量值,并定位标定变量的地址信息,将需要标定的变量值下载至下位机,要求下位机修改变量并上传修改后的变量值,检查是否修改正确;
还包括:在上位机和下位机通讯期间,当下位机对上位机发送的数据帧是响应错误信息时,上位机根据下位机传输的错误代码来进行相应的操作;所述操作包括报警、重新发送、断开连接;
其中,上位机包括:
监测标定界面,通过数值、表格、图形显示整个监测标定***的运行,以人机交互的方式完成监测标定功能;
底层驱动软件,依照CAN2.0技术规范和通讯协议进行CAN数据帧的打包和解析;
下位机包括:
协议层驱动,解析由上位机发送的含命令代码的协议层数据帧;
传输层驱动,打包和解析CAN总线上的数据帧;
应用层接口函数单元,驱动程序和下位机的程序的接口。
2.如权利要求1所述的自动变速器电控单元的标定方法,其特征在于,还包括:
在上位机和下位机通讯期间,当下位机对上位机发送的数据帧在设置的时间内无响应时,上位机将发送命令数据帧给下位机,要求下位机响应;如果下位机做出响应,上位机重新将之前的数据帧再次发送;如果下位机在设置的时间内没有响应,上位机第二次发送命令数据帧给下位机;如果在设置的时间内下位机仍然没有响应,则上位机进行报错处理。
3.如权利要求1所述的自动变速器电控单元的标定方法,其特征在于,通过不同的命令代码来选择是一问一答式或者周期监测的模式来实现上位机通过命令代码定位需要监测的变量的地址信息,并要求下位机上传监测变量的值。
4.如权利要求3所述的自动变速器电控单元的标定方法,其特征在于,所述通过不同的命令代码来选择是一问一答式或者周期监测的模式来实现上位机通过命令代码定位需要监测的变量的地址信息,并要求下位机上传监测变量的值,包括:
上位机通过命令代码定位一个需要监测的变量的地址信息,并要求下位机上传所述监测变量的值;
上位机通过命令代码定位一个需要监测的变量的地址信息,并要求下位机以设定的时间周期上传所述监测变量的值。
5.一种自动变速器电控单元的标定***,其特征在于,包括:
参数设置模块,设定包含命令代码和参数设置的数据帧;
响应模块,在上位机和下位机之间产生响应数据后,通过接收到的响应数据来完成下位机地址查询、上位机和下位机的逻辑连接、获取下位机状态和扩展信息、协议命令代码解锁;
定位模块,通过命令代码定位需要监测的变量的地址信息;
监测模块,根据监测的变量的地址信息对变量进行监测,将监测变量的值上传;
标定模块,根据监测变量的值来修改需要标定的变量值,并定位标定变量的地址信息,将需要标定的变量值下载;
修改模块,修改变量并将修改后的变量值上传;
容错处理模块,在上位机和下位机通讯期间,当下位机对上位机发送的数据帧是错误信息时,要求上位机根据下位机传输的错误代码来进行相应的操作;所述操作包括报警、重新发送、断开连接;
其中,上位机包括:
监测标定界面,通过数值、表格、图形显示整个监测标定***的运行,以人机交互的方式完成监测标定功能;
底层驱动软件,依照CAN2.0技术规范和通讯协议进行CAN数据帧的打包和解析;
下位机包括:
协议层驱动,解析由上位机发送的含命令代码的协议层数据帧;
传输层驱动,打包和解析CAN总线上的数据帧;
应用层接口函数单元,驱动程序和下位机的程序的接口。
6.如权利要求5所述的自动变速器电控单元的标定***,其特征在于,还包括:
检查模块,检查修改后的变量值是否正确。
7.如权利要求5所述的自动变速器电控单元的标定***,其特征在于,还包括:
超时处理模块,在上位机和下位机通讯期间,当下位机对上位机发送的数据帧在设置的时间内无响应时,要求上位机继续发送命令数据帧给下位机;
若下位机做出响应,要求上位机重新发送命令数据帧;
若下位机没有响应,要求上位机再次发送命令数据帧;若下位机仍然没有响应,则进行报错。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210209554.3A CN102749912B (zh) | 2012-06-25 | 2012-06-25 | 一种自动变速器电控单元的标定方法及标定*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210209554.3A CN102749912B (zh) | 2012-06-25 | 2012-06-25 | 一种自动变速器电控单元的标定方法及标定*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102749912A CN102749912A (zh) | 2012-10-24 |
CN102749912B true CN102749912B (zh) | 2015-07-08 |
Family
ID=47030195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210209554.3A Active CN102749912B (zh) | 2012-06-25 | 2012-06-25 | 一种自动变速器电控单元的标定方法及标定*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102749912B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103775633B (zh) * | 2014-02-20 | 2016-03-30 | 湖北航天技术研究院特种车辆技术中心 | 自动变速器控制器检测*** |
CN107807605B (zh) * | 2017-12-04 | 2020-06-26 | 上海华兴数字科技有限公司 | 一种工程机械电控***的标定方法与装置 |
CN108809746B (zh) * | 2018-03-12 | 2022-02-18 | 上海伊控动力***有限公司 | 一种标定工具失效检校方法 |
CN109035487B (zh) * | 2018-08-03 | 2021-03-02 | 北京理工大学 | 一种发动机历史数据回读与处理*** |
CN109508179B (zh) * | 2018-11-29 | 2021-06-22 | 中国北方车辆研究所 | 一种自动变速器标定装置软件*** |
CN110243614B (zh) * | 2019-07-12 | 2020-12-04 | 上海星融汽车科技有限公司 | 汽车尾气scr的检测*** |
CN111123807A (zh) * | 2020-01-19 | 2020-05-08 | 厦门金龙联合汽车工业有限公司 | 一种新能源客车整车控制器的标定方法 |
CN116974222A (zh) * | 2023-06-25 | 2023-10-31 | 上海同星智能科技有限公司 | 汽车标定信号自动化读写方法及汽车标定*** |
CN117171044B (zh) * | 2023-08-16 | 2024-06-07 | 上海同星智能科技有限公司 | 基于汽车标定信号自动化读写方法的开发调试***及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1562654A (zh) * | 2004-03-26 | 2005-01-12 | 清华大学 | 基于ccp协议的混合动力电动汽车控制器标定方法 |
CN101414188A (zh) * | 2008-12-03 | 2009-04-22 | 重庆邮电大学 | 基于ccp协议的汽车abs ecu在线标定***和标定方法 |
CN101902394A (zh) * | 2010-06-04 | 2010-12-01 | 杭州电子科技大学 | 基于串行通信的信号深海长距离传输方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3907394B2 (ja) * | 2000-09-20 | 2007-04-18 | 株式会社日立製作所 | 制御ユニットのキャリブレーションシステム |
GB0704377D0 (en) * | 2007-03-06 | 2007-04-11 | Lysanda Ltd | Calibration tool |
CN101739012B (zh) * | 2009-12-14 | 2011-08-10 | 北汽福田汽车股份有限公司 | 汽车电子控制单元及其控制方法和上位机 |
-
2012
- 2012-06-25 CN CN201210209554.3A patent/CN102749912B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1562654A (zh) * | 2004-03-26 | 2005-01-12 | 清华大学 | 基于ccp协议的混合动力电动汽车控制器标定方法 |
CN101414188A (zh) * | 2008-12-03 | 2009-04-22 | 重庆邮电大学 | 基于ccp协议的汽车abs ecu在线标定***和标定方法 |
CN101902394A (zh) * | 2010-06-04 | 2010-12-01 | 杭州电子科技大学 | 基于串行通信的信号深海长距离传输方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102749912A (zh) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102749912B (zh) | 一种自动变速器电控单元的标定方法及标定*** | |
CN110134422A (zh) | 基于obd与can总线下载闪存驱动升级控制器软件的***及方法 | |
CN109639187B (zh) | 驱控一体伺服实现方法和*** | |
CN105224362A (zh) | 上位机对下位机进行程序升级的方法及*** | |
CN110588540A (zh) | 车辆配置信息的写入方法和装置 | |
CN101929921A (zh) | 基于智能手机的汽车故障检测方法与装置 | |
CN104122883A (zh) | 自动配置汽车控制器的方法 | |
CN102306023B (zh) | 一种汽车控制器在线配置方法 | |
CN103279118A (zh) | 一种新能源客车多动力单元协调控制装置实时测标*** | |
CN106485814B (zh) | 一种汽车遥控匹配方法 | |
CN104714441A (zh) | 智慧型云端汽车即时修护*** | |
CN109100978A (zh) | 一种电池管理***地址设置及校验方法 | |
CN103389730A (zh) | 电动助力转向控制参数的配置方法及装置 | |
US20080288768A1 (en) | Arrangement and method for reprogramming control devices | |
CN211652091U (zh) | 一种电动助力转向***的测试设备 | |
CN102033540A (zh) | 一种测试can总线汽车仪表的测试***及方法 | |
CN111746630A (zh) | 一种电动助力转向双控***及其级联刷新方法 | |
CN102033541B (zh) | 一种can总线汽车仪表的测试***及其测试方法 | |
CN205229701U (zh) | 一种伺服电机控制*** | |
CN103692920B (zh) | 一种支持电动车多种充电模式的网络控制方案 | |
CN107368327A (zh) | 对芯片进行刷写的方法以及*** | |
CN104678918B (zh) | 基于pc104总线的canopen主控设备及控制方法 | |
CN112180905A (zh) | 车辆远程诊断***及其方法 | |
CN105653289B (zh) | 车载软件控制管理装置及其应用方法 | |
CN209486507U (zh) | 一种具有无线通讯和数据交互功能的数据通讯单元 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |