LIN总线:主动进气栅格系统执行器(AGS/AGM)
主动进气栅格系统(Active Grille Shutter,简称AGS)是一种进气栅格调节系统。通过改变进气栅格的开闭角度,可以控制发动机舱的进气量以及整车风阻,从而实现提高整车燃油经济性,加速发动机暖机过程等功能。
用于控制进气栅格开合角度的模块就叫主动进气栅格控制模块(Active Grille Shutter Module,简称AGM)。
AGM一般应用宝马五系,奔驰C级,林肯MKX,凯迪拉克XT5,沃尔沃XC90等豪咖们自带这一逼格实用并存的配置毫不稀奇,迈锐宝XL,福特新蒙迪欧等中级车也有这一配置。AGM外形大概像这样子的:
AGM样品:通过减速电机来控制开合角度
-----------------------------------------------------------------------------------------------------------------------------
本次的任务是:通过LIN总线控制减速电机的转角以及调节扭矩,制作测试夹具,编写LDF文件,生成专用的矩阵文件(Matrix文件)。
嗯。。。其实这活儿也不好干的,首先LIN总线应用层协议没有标准化,各个厂家基本都是按照车厂的矩阵文件要求来做的,而车厂则是自定义的矩阵文件,几乎是各车厂自成体系的LDF协议。所以想拿到矩阵文件是没可能的,只能采用最基本的十六进制方式读取通信中的数据,然后加以分析应用。步骤呢应该要分三步:分析数据、制作夹具、归纳数据。
分析数据
首先需要分析出该电机的通信协议,控制数据、状态数据,由于是采用的LIN协议,当然需要对应的LIN分析仪了。LIN分析仪有贵的也有简单的,各有好处。但是对于这个任务来说,简单的LIN分析仪就完全够用了。
简单的LIN分析仪长这样:
而抓出来的LIN数据是这样子的:
其接口一般为4PIN,分别是VBAT,LIN IN ,LIN OUT,GND。如下图:
用LIN开发板测试时候的接法是酱紫的:
最后整理一下,矩阵文件就是这样子的:
以后再来详细解读这些LIN数据
未完待续。
------------------------------------
老样子,先做个广告,LIN/CAN开发板:
https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.594c1deb0mxDn9&id=577395987049