首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于XC886单片机的门控系统LIN总线通信模块设计
来源:本站整理  作者:佚名  2009-12-03 10:04:08




    通常由主节点向从节点发送控制命令,主要包括车窗升降控制、车门锁命令和后视镜调节控制等,表1所列是其控制命令的数据场定义。当车窗控制部分发送车窗无动作命令时(Bit2为0),可忽略后两位(Bit1和Bit0)判断,车窗保持原状。当后视镜部分发送后视镜无动作命令时(Bit6为0),则忽略后三位(Bit5,Bit4和Bit3)判断,此时左右两个后视镜电机均无动作,后视镜位置保持原状。中控锁部分(Bit7)用于中控锁的状态比较,若位数据相同,则保持中控锁状态,若位数据不同,则驱动中控锁电机进行相应动作。

    状态信息一般由从节点反馈给主节点,以用于故障诊断,主要包括车窗升降电机和继电器的短路和开路信息等,表2所列是状态信息的数据场定义。当主节点收到后状态信息后。若发现故障,则主节点控制器将使指示灯闪烁或者进行声音报警。

    主节点初始化之后,系统将处于等待状态,同时检查是否有数据传输需求。主程序每10 ms检查一次主节点控制器的按键参数。当司机侧主控板上有按键动作时,系统会将相应按键数据转换成控制命令并通过LIN总线发送给从节点控制器;若没有按键动作,则要求从节点反馈状态信息,并分析其工作状态。图6所示是其主节点的程序流程图。

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

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:207,019.50000 毫秒