1、WOOWARD OH2.x 控制系统,2010年10月,培训内容,软件TOOLKIT介绍及基本操作 故障诊断相关内容,OH2系统软件 ToolKit,OH2系统软件 ToolKit,特点 可视化开发环境以制作相应界面 具有不同安全等级(密码保护) 实时将所选定参数转成曲线数据查看,且可以将数据保存 单位转换(在界面上设置) 可以在线拖动参数 可以比较标定文件 可以在离线状态下修改标定数据 可以在离线状态下生成产品应用的标定文件(*.SCP),ToolKit软件下载,当前软件版本 Toolkit 3.6软件下载地址http:/ 然后从下拉菜单中选择 TOOLKIT, 点击Go按钮,ToolKit
2、软件下载,点击下载 Download,将提示注册邮件地址 可以自己注册,ToolKit软件安装,软件安装 安装Net Framework补丁 安装软件前需确定电脑已经装好windows补丁: Net Framework 3.5 SP1或以上版本,否则Toolkit软件不能顺利安装此补丁可从windows网站上下载,并安装,需连上网络。 TOOLKIT软件安装:依据提示安装好程序即可,其图标为,ToolKit与电控单元的通讯,电控单元PCM-HD使用RS485串口通讯,连接方式为:在普通笔记本电脑上没有此串口提供(现有的9针口为RS232口),故我们需要一个转换装置: 使用USB与电脑相连,我们
3、需要一个RS485-USB的转换器,并需要装好相应的驱动程序: 使用RS232与电脑相连,需要一个RS485-RS232转换器,并装好相应驱动,ToolKit与电控单元的通讯,WOODWARD推荐使用USB进行通讯,因为USB口插好后连接更牢靠,而且有些电脑并不自带9针的RS232串口 推荐转换器EasySync USB Serial Adapter, Woodward P/N: 1784-1037 驱动安装方法: 连好USB到电脑上, 电脑将自动显示:”找到新硬件的向导”,点击此显示图标,然后点击“下一步”, 选择“Search for the best driver for my devi
4、ce”, 然后点击“下一步”, 选择“Specify a location自定义文件路径” ,然后 “下一步”. 找到驱动放置的文件夹, 点击“下一步” 安装驱动, 安装好后,点击“完成”,到此时完成了驱动安装的第一步, 紧接着 “找到新硬件的向导” 将重新出现, 这一次将完成安装 “USB Serial Port”, 重复2-6步骤完成安装。,ToolKit与电控单元的通讯,RS485-USB转换器:自购件 连接pin脚为T/R+T/R- 驱动安装同上步骤。,ToolKit数据文件,Toolkit软件有四种相关文件:x.WTOOL,x.WSET,x.SID,x.SCP xx.WTOOL界面设
5、置文件,已注册用户可以自由设置页面上所要显示的参数,及其参数表现形式(文字,柱形,仪表型,曲线型),此界面文件无软件版本限制,可以通用。xx.WSET 发动机参数设置文件,含所有可标定数据单元,此文件当前仅能被标定ECM读取。(与OH1.2系统中的*.cal 文件类似)。 此文件的设置参数可以离线修改,ToolKit数据文件,xx.SID控制数据转换成Toolkit软件显示代码的文件,包含文件版本信息,客户信息等(与OH1.2系统中的S19文件类似),此文件不可修改。xx.SCP下载到电控单元PCM-HD中的最终合成后的程序(与OH1.2系统中的S19文件类似),此文件不可修改。注:SID 与
6、 SCP 文件为唯一对应,而且平时不需要使用。建议电脑中拷贝有各个版本的SCP与SID文件,否则不匹配时,TOOLKIT软件将连接不上ECU.,Toolkit使用WTOOL文件打开,打开WTOOL文件的三种方法: 使用打开图标 直接打开相应 xx.wtool 文件;当打开toolkit软件后,软件会自动记录以前打开过的xx.wtool文件,直接选择相应文件即可;或者直接在文件夹内双击已有的xx.wtool文件,系统会自动运行toolkit软件,并打开相应xx.wtool界面文件。,OH2系统软件 ToolKit,WTOOL 页面文件 发动机设置和标定页面 122 个在线页面 在线时每个页面都可
7、显示软件内部计算数据格及可修改标定的数据格 109 个离线编辑页面 仅仅显示可以修改/标定的数据格,软件内部计算的数据格将不会显示 数据显示形式可以为:文字,柱形,仪表型,曲线型等 发动机诊断页面 13个在线显示页面 显示发动机诊断功能及基本发动机状态监控 无离线页面显示,WTOOL,Toolkit使用连接电控单元,在线连接电控单元: 点击图标Connect,然后选择对应的COM口, 如果status显示为Avaiable, 说明com口已经正确连接上; 如果status显示为Unavaiable, 说明com口没有正确连接,此时需要检查硬件端口是否连接正确;COM口的确认可以从设备管理器里查
8、到,如右图:右键点击我的电脑属性硬件设备管理器Ports(COM & LPT) Communication SerialPort,Toolkit使用连接电控单元,注意:强烈建议不要勾选此方框,否则当COM口有变化时,将连接不上toolkit,并且无法重新选取COM口。,Toolkit使用连接电控单元,如果不小心勾选上述方框,可以依照下面步骤重新设置点击 Tools Options保证此方框为未选取状态,然后保存关闭,Toolkit使用连接电控单元,常见连接不上故障 提示找不到与ECU中相匹配的SID文件: PCMHD Boot 1.02:表示此为新ECU, 内部程序为基础boot文件,需要重新
9、刷写潍柴的专用程序如为其它SID文件,“weichai_10inj_x411 2010-02-17 15.33.54.sid”:表示需要手动按Browse按钮从电脑中找此sid文件或电脑中没有此文件。,Toolkit使用下载程序,刷入ECU中的程序文件:产品.SCP产品.SCP:标定完成后,标定工程师重新生成一个与此发动机相匹配的产品SCP文件,此文件有工程师自行命名。用户自行命名的产品SCP,Toolkit使用下载程序,刷程序即将生成好的产品ECU专用的产品.SCP文件下载到ECU中 首先需确认发动机没有运行,且key-on 不能点击connect,否则会提示找不到PCMHD Boot 1.
10、02 的sid文件(如上页介绍) 点击File目录下Load Application选项出来右图所示提示框,选择对应xx.SCP文件,然后点击Next, 产品ECU只能下载产品.SCP(名称为客户自行命名,如615 LNG_Shenzhen.scp),,Toolkit使用下载程序,续上页: 新ECU会出现此窗口,注意不要勾选方框。点击next就可以正常写入程序了如果勾选方框,否则会出现如图的选项,软件不自带此 PCMHD Boot 1.02的SID文件,会导致写入程序失败。,Toolkit使用ECU内存异常,如果下载过程中被异常中断或取消,有时候电控单元将无法正常连接。此时我们可以使用一个特殊
11、的跳线来强制电控单元进入“源代码模式”( boot mode ) 将做好的跳线接插件接到J1-A1上,其它接插件不动 钥匙断电,保持10s左右,然后重新上电, 下载文件:点击Load Application,重新下载SCP文件, 依据提示点击“下一步(Next)”强制下载程序,直到程序下载完成 Key off, 重新换回原有接插件。,Toolkit使用ECU内存异常,J1-A1接插件跳线制作方法(如下图),Toolkit使用快捷图标说明,新建一个 wtool 文件(基本不用),打开一个 wtool 文件,保存更改后的wtool 文件,标定参数更改后在线保存到ECU,在前后两个页面中切换,页面选
12、择,进入设计模式(仅用于已注册软件),在线连接ECU,Toolkit使用Tools目录_软件注册,在 ToolsLicense Authorization 如果此处为灰色,说明软件已经注册。已注册软件可以: 使用设计模式,更改wtool的页面设置 生成产品ECU用的程序文件,Toolkit使用 Tools目录_ search,查找参数:当找不到想观察的参数时可以通过此搜索功能,如查找Battery Voltage,Toolkit使用保存文件,保存 wtool 文件可以直接点击图标保存 wset 标定设置文件可以点击 Settings Save from Device to File, 每做完一
13、个标定模块建议保存一次,Toolkit使用settings目录,创建新的wset文件(极少用),从ECU中保持数据文件,离线编辑数据文件,刷写数据文件wset到ECU中(仅用于标定ECU),关联数据文件,用于将低版本的wset文件升级到高版本。如从x406x407,比较数据文件,生成产品.SCP文件(仅用于已注册软件),Toolkit使用数据曲线采集,在页面上任一参数上点击右键 Add to trend, 就可以将此参数用时间曲线形式显示出来, 然后点击START按钮开始采样,在曲线图上点击Properties按钮, 我们可以修改所显示参数的属性: 最大/最小值(High/Low) 采样时间
14、(Time Span) 采样频率 (使用默认值) 图形显示频率(使用默认值),开始实时采集数据曲线,修改显示参数属性,输出数据,采集数据的总时间,不用修改,使用默认值,所选参数坐标的最大最小值设定,Toolkit使用数据曲线采集,保存数据有两种方式: 保存图形:激活数据曲线窗口后,直接按ALT+印屏幕(Prnt Scrn)快捷键,然后粘贴在word文件里面, 保存数据:点击上图中的Export, 然后选择保存文件格式为*.csv,此文件可以用excel打开,数据将以每0.05s的间隔显示。显示参数过多时,保存图形的方式容易混淆参数, 当遇到疑难问题时,我们推荐使用Export保存数据的形式,更
15、利于分析问题, 参数显示数量暂时没有限值,我们可以尽可能的多选择有用的参数,Toolkit使用常用数据采集,常用参数采集1 Speed 发动机转速FPP 油门开度 TPS 节气门开度 MAP 实际增压压力 Corrected Boost Reference, 设定增压压力 Duty Cycle Output, 废气控制阀开度 Desired Phi 空燃比设定值 UEGO Phi 氧传感器反馈值 Injector PW 喷射阀脉宽 NGP FMV处燃气压力,可监控发动机处于何种状态,以及节气门是否工作正常,比较实际压力和设定压力可判断进气系统漏气或无力,或者是否过增压,可判断FMV前燃气系统件
16、是否正常:气瓶压力不足,可判断点火系统是否工作正常:失火,放炮,在页面Trending中可看到上述参数,续上页,常用参数采集2:自适应系数表 页面Closed Loop/Adaptive learn,可判断点火或供气是否正常,续上页,常用数据采集3:故障代码 第一个主页面:OH2 System Monitor,Toolkit使用,故障诊断,OH2.0 故障诊断,在OH2.0系统里面大约有120个故障诊断 事件管理器(EventManger) 记录了故障是否激活状态的信息 OH2.0 故障产生后行为(群码) 故障灯临时亮 (故障代码激活超过15秒) 故障灯常亮 临时关闭AL(自适应修正) 关闭A
17、L 关闭闭环修正 增压压力降低 废气控制阀设置为0 临时Desired phi(目标浓度) = 0.9 临时Throttle command limited (节气门命令值)= 52.5% 进入陂行模式(使用节气门控制增压压力) 风扇全开 控制燃油供给以限制最高转速(线控故障时) 切断燃油供给(LPLO 及 HPLO断电) 如果出现系统压力过高故障 可以根据客户需求增添更多故障诊断,Toolkit使用故障诊断,查看故障代码 点击页面Diagnostics Main,将可以看到是否有故障显示,以及故障的详细信息,我们主要看SFC代码。 总共可以储存并显示65个故障,达到65个后,新故障将自动替换
18、最早的故障,续.,参数描述: Event = 故障代码名称 Is active = TRUE 指故障现在正处于激活状态;FALSE 指故障非激活状态,为出现过的故障. Occurrences = 故障次数. 最大次数为128. 目的是支持J1939中的DM2协议 Lifetime RunSec = 故障出现时间. 本时间从电控单元开始供电算起。 KC = 故障出现在第几次钥匙开关开断电过程中。电控单元供电后,钥匙开关开断电次数将自动累计在内存中。 SFC = 故障代码编号 KWP SFC = 此功能没使用 FMI# = 使用CAN通讯时,J1939 DM1 and DM2 FMI#.具体请看J
19、1939协议 SPN# = J1939 DM1 and DM2 SPN#.具体请看J1939协议,具体SFC代码信息及排除可参考手册26232 我们也可以从软件页面中找到相应故障代码,页面中定义了该故障产生条件,可以辅助我们理解并解决问题,可选择是否激活此故障码,无框格跟此故障相关的一些参数显示,有框格故障产生的条件设定,故障产生的详细描述,Toolkit使用故障诊断,用软件清除故障代码选中相应单个故障,点击Reset按钮将其清除,或点击Reset All按钮将故障全部清除。某些间歇性故障可以清掉,有些故障清掉后如果再次出现,说明确实有问题。 在30次的钥匙开关不断开/关后,可以清除现在没有激
20、活的故障代码(即Is Active项为False的代码可清除) 所有错误代码也可以用CAN通讯仪表的DM3编码清除,Toolkit使用故障诊断,用FPP显示/清除故障代码 条件:key-on, 并且发动机没有起动 故障灯闪烁:在20秒内,将脚踏板从全开到全关,连续踩3次,故 障灯将按顺序闪烁故障 清除所有故障代码:在20秒内,将脚踏板从全开到全关,连续踩8 次,将清除所有故障代码 清除自适应补偿表:在20秒内,将脚踏板从全开到全关,连续踩12 次,将自适应表清零,Toolkit使用故障诊断模式,诊断模式总共有6页,包括 Diagnostic Modes- Spark, Injector点火线圈
21、(火花塞)断缸,喷嘴断缸 Diagnostic Modes- Throttle System 节气门测试 Diagnostic Modes- Wastegate Control Test废气控制阀测试 Diagnostic Modes- Injector Cleaning喷嘴清洗 Diagnostic Modes- UEGO Test/Air Calibration氧传感器测试/大气标定 Diagnostic Modes- Diagnostics without Communication此项即上页所述的FPP闪烁/清除故障代码功能,点火和喷嘴断缸测试,页面:Diagnostic Modes-
22、 Spark, Injector 将Enable Spark Diagnostic Mode选项从0改为7(7为激活,0为关闭), 此测试模式的维持时间由Maximum Time (默认600s)控制,一旦激活后系统开始倒计时, 选择需要断缸的序号进行测试:软件里面的断缸顺序是根据点火顺序排列的,而非发动机顺序。默认断缸测试的最大转速为1000rpm: 小于等于1000rpm,断缸持续时间为15s; 高于1000rpm,断缸持续时间为5s。 断缸时可选择是否激活闭环补偿 有闭环补偿,断缸时就应该以闭环系数的变化量来衡量此缸性能 无闭环补偿,断缸时就应该以转速的变化量来衡量此缸性能 喷嘴断缸方法
23、与点火断缸方法一致(每个喷嘴都是单独控制),断缸模式持续时间设定,及倒计时,转速限值,断缸模式激活 7-激活 0-关闭,断缸选择 顺序为点火顺序,而非气缸号,是否关闭闭环补偿,节气门测试,页面:Diagnostic Modes- Thorttle System 将Enable Spark Diagnostic Mode选项从0改为7(7为激活,0为关闭), 此测试模式的维持时间由Maximum Time (默认600s)控制,一旦激活后系统开始倒计时,到0秒时退出测试模式 观察Foot Pedal Input (脚踏板输入),Throttle Demand (节气门命令), Throttle
24、Position(节气门反馈)三者百分比,保证其差异在5%以内,废气控制阀测试,页面: Diagnostic Modes- Wastegate Control test 将Enable Spark Diagnostic Mode选项从0改为7(7为激活,0为关闭), 此测试模式的维持时间由Maximum Time (默认600s)控制,一旦激活后系统开始倒计时,到0秒时退出测试模式 判断是否工作正常需要靠近废气控制阀,听/摸其是否动作,喷嘴清洗模式,页面:Diagnostic Modes-Injector Cleaning 将Enable Spark Diagnostic Mode选项从0改为7(7为激活,0为关闭) 此时系统不会立刻进入清洗模式,需要key-off至电控单元完全断电,然后重新key-on, 软件可以设置清洗模式时的喷嘴脉宽(Injector Clean Duration)和持续时间(Maximum Clean Time) 氧传感器测试模式 将Enable Spark Diagnostic Mode选项从0改为7, 此测试模式的维持时间由Maximum Time (默认600s)控制,一旦激活后系统开始倒计时, 观察氧传感器各项参数是否正常 UEGO1 Temperature750左右 发动机能进入闭环控制,