基于S12ZVL的AFS执行控制器设计
时间:05-06
来源:飞思卡尔半导体
点击:
IN通信实现
针对S08,S12以及S12 Magniv系列,飞思卡尔提供了符合LIN2.1, LIN2.0和SAE2602规范的软件包,从而可以帮助开发者非常方便快速的开发出LIN通讯程序。图6为飞思卡尔的LIN驱动程序结构图,LIN2.1 Core API 和J2602 Core API可以实现对LIN的初始化以及应用层与core层之间的信号传递功能,LIN2.1 TL层可以给测试者发送诊断请求,Low Level层处理程序与硬件之间的信号传递功能,比如字节发送,接收响应,Break检测等。
图6 LIN软件包结构框图
该软件包除了驱动程序之外,还提供了方便开发者使用的图形化配置工具NCF GUI,该工具可以根据LIN配置描述文件LCF和节点描述文件NCF自动生成节点的配置.c和.h文件,将LIN代码配置文件,LIN驱动程序以及用户应用软件一起编译,就可以生成实现LIN通讯的可执行程序,如图7所示。从而可以方便开发者将更多的时间放在应用程序的开发上。
图7 LIN配置流程
4 总结
本文详细介绍了飞思卡尔S12ZVL混合集成芯片在AFS中的应用,其中包括S12ZVL芯片的特点,AFS控制系统的结构,同时也详细介绍了飞思卡尔的LIN通讯软件包。通过飞思卡尔S12ZVL混合信号集成芯片及飞思卡尔LIN通讯软件包,开发者可以快速实现LIN通讯功能,同时可缩小产品尺寸、加快AFS执行控制器的开发过程。
- AFS主动头灯转向照明系统(09-25)
- 汽车AFS自适应照明技术(04-06)
- 安森美半导体用于汽车自适应前大灯系统的电机控制方案(06-01)
- 单芯片集成电路优化自适应转向大灯系统设计(07-03)
- 汽车仪表步进电机控制算法的仿真(02-15)
- 灵活的现代CPLD汽车数字仪表板(06-04)