石 林,岳秀麟,杨春华
(豫新汽车热管理科技有限公司,河南 新乡 453000)
CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络,是目前全球应用最广泛的开放式现场总线之一。CAN总线技术自从开发出来后,在汽车领域被极大范围地推广与使用,尤其在混合动力汽车和纯电动汽车领域,整车各电子控制单元之间通过总线进行通信。越来越多的主车厂还在CAN总线基础上增加了诊断与Bootloader功能,图1为一混动车型的网络拓扑图。
PTC加热器 (包括水暖式与风暖式)做为高压、高功率、高温工作的器件,其内部大多集成控制器,通过CAN总线与整车ECU进行通信。PTC加热器需接收整车的指令来开启/关闭输出或调节输出功率,同时还要将实时的工作状态(耗电功率、故障信息等)放于总线上供ECU提取。在空调总成 (HVAC)的总装车间,生产线通电检测时需要频繁启动PTC加热器,本工装可以模拟ECU控制PTC加热器的通断与PWM占空比,同时将PTC的工作状态与故障信息显示出来,保证了空调总成在线检测的有效进行。本文以风暖式PTC加热器为例设计CAN总线通信工装。
此工装采用CAN2.0B总线协议,按表1中DBC数据表与PTC加热器进行通信,波特率为250kb/s。
它发给PTC加热器一种ID(0x18F00C87)的报文,控制PTC加热器的开关状态与工作占空比,同时接收PTC加热器发送的3种ID (0x18F0012A、0x18F0022A、0x18F00F2A)的报文,分析报文信息并显示出来。此工装包含4个按钮,分别实现PTC启动/停止、显示屏换页、占空比减少1、占空比增加1功能,还包含一液晶显示屏,分PTC工作信息、故障信息、占空比设置3个页面显示。……