LIN总线做为CAN总线的有效补充,在低端车身电子领域替代CAN总线,既能满足功能要求,又能节约成本,在对成本更加敏感的国产车上得到大规模应用。不同于CAN总线有专门的协议驱动器,用户不用管理底层的通信而直接进行应用程序的编写1,LIN总线没有专门的协议驱动器,一般需要在SCI模块的基础上用软件实现其底层通信,笔者为某国产车设计了一款LIN主节点产品,结合LIN2.0规范,首先介绍下LIN协议驱动器的功能,然后从数据链路层、应用层两个方面介绍协议驱动器的关键设计技术。