基于XC886单片机的门控系统LIN总线通信模块设计
时间:11-07
来源:作者:同济大学 朱元 肖宇 吴志红
点击:

2.2 LIN通信中主节点的软件实现
软件采用C语言模块化编写,易于维护。本设计方案中,LIN总线的传输速率设置为20 kbit/s,可在单主节点和3个从节点之间通讯,支持数据场长度设置为2个字节。第一个字节用于发送主节点控制命令或接收从节点状态信息,后一个字节为预留,可用于用户扩展。
通常由主节点向从节点发送控制命令,主要包括车窗升降控制、车门锁命令和后视镜调节控制等,表1所列是其控制命令的数据场定义。当车窗控制部分发送车窗无动作命令时(Bit2为0),可忽略后两位(Bit1和Bit0)判断,车窗保持原状。当后视镜部分发送后视镜无动作命令时(Bit6为0),则忽略后三位(Bit5,Bit4和Bit3)判断,此时左右两个后视镜电机均无动作,后视镜位置保持原状。中控锁部分(Bit7)用于中控锁的状态比较,若位数据相同,则保持中控锁状态,若位数据不同,则驱动中控锁电机进行相应动作。



本文介绍了基于英飞凌公司的XC886单片机的车门控制系统的LIN总线通信模块的设计方法,并对其硬件设计和软件结构进行了简单的分析。运用LIN总线技术开发的车窗、后视镜和中央门锁控制系统,由于使用了低功耗的8位单片机,因而降低了成本,提高了系统性能,是汽车电子技术的发展方向。本系统程序采用 C语言编写,具有很好的可读性和维护性。事实上,总线技术的发展是推动汽车电子进步的一大动力,总线技术的广泛使用则进一步促进了汽车生产商对总线开发的投人,因此,汽车总线的开发必然在将来的汽车工业中占据更为重要的位置。
XC886单片机 门控系统 LIN总线 通信模块 相关文章:
- LIN总线及其对环保汽车的贡献(04-08)
- 基于CAN/LIN总线的汽车通信网络设计(08-18)
- LIN总线在车身控制中的应用性研究(10-01)
- 基于LIN总线的车灯控制系统设计(01-08)
