基于CAN总线技术的轿车车窗智能控制系统的方案设计
作者:张军
来源:《时代汽车2019年第05
        要:在对关于CAN总线在车辆电子控制系统中的实践运用和电动自动升降车窗防夹功能的研究基础上,探索出一种基于CAN总线控制技术的汽车车窗智能控制系统的设计方案,实现车窗在工作正常状态下的防夹控制功能和泊车后车窗关闭状态自检并自动关闭未关车窗。
        关键词:CAN总线;防夹;智能控制;优化方案
        伴随着微型计算机控制器的汽车电子技术在车辆控制系统中应用,汽车控制技术正不断的从过去的电机控制系统转变为分布网络为基础的智能化系统。汽车的智能化、数字网络化、节能化成了汽车发展的大方向。汽车总线是实现数字网络化的基础,常用的汽车四大总线:CANLINFlexrayMOST总线;其中CAN总线是一种支持分布式和实时控制的串行通信网络,以其高性能和高可靠性在自动控制领域广泛应用。
        1 控制系统分析
        1.1 功能及技术指标要求
        基于CAN总线的轿车车窗智能控制的基本要求:设计一个主模块、一个分模块的硬件和软件,系统整体由1个主控模块3个分模块组成,利用CAN总线的技术实行模块之间的网络通信传输,主控模块设在驾驶座,当司机泊车后主模块通过CAN协议检测到车窗的状态,主模块再将关闭车窗的信号发送到各个节点的分模块,实现泊车后车窗关闭状态自检并自动关闭未关车窗。
        车窗玻璃升降电机驱动限流设计的基本要求:设计一个驱动直流电动机正反转的电路,给单片机编译程序来控制电机过流反转,实现车窗防夹功能。
        1.2 设计内容
        按设计技术指标进行车窗防夹、泊车后车窗关闭状态自检并自动关闭未关车窗的设计的思路。汽车智能防盗系统
        1.3 设计思路及关键技术
        主模块:基于CAN总线技术的轿车车窗智能控制系统通过CAN协议将车窗控制的4个模块作为4个节点挂在CAN总线上形成一个网络,通过这个网络确保模块之间顺利的沟通,该设计的硬件有CAN 控制器SJA10001块、CAN总线的收发器CM1050T1快、单片机STC12C5A16AD1快、12M晶振1快、16M晶振1块、30pf电容2个,22pf电容2个、1k电阻若干等组成。该设计实现的功能关键在于软件,对单片机进行软件编译,对CAN技术进行节点子程序编译。