微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > CAN总线镍氢电池管理解决方案

CAN总线镍氢电池管理解决方案

时间:04-23 来源:3721RD 点击:

口。

图3电池组ECU的电路结构图

        3 CAN接口的电路设计

  在本设计中采用P87C591作为微控制器。其中,P87C591与CAN驱动芯片的接口电路设计如图4所示。主要由P87C591,光电隔离电路,CAN驱动等三部分组成。光电隔离电路:为了进一步抑制干扰,CAN总线接口中往往采用光电隔离电路,光电隔离器一般位于CAN控制器与收发器之间。

图4 CAN通信模块硬件设计电路图

  系统总程序包括初始化程序和主循环程序,其流程图如图5所示:

   图 5 主程序图

      系统首先上电,接着对CAN和定时器进行初始化,系统等待中断,如果有中断,判断中断类型,如果是SJA1000控制器的中断,就读取SJA1000控制器的数据,并且释放缓冲区,操作完中断返回,如果是定时器50ms周期中断,对电压,电流数据进行AD转换,计算SOC值,并由CAN发送相关数据,操作完中断返回。

        4结束语

  基于CAN总线的数据通信技术具有较高的可靠性、实时性和灵活性。CAN总线在混合动力电动汽车镍氢电池管理系统的应用中具有广阔的应用前景和发展空间。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top