新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > CAN总线镍氢电池管理解决方案

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

作者:时间:2011-11-21来源:网络收藏

3 接口的电路设计

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

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

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

  

图 5 主程序图

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

4结束语

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


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭