《【大学论文】基于单片机的蓄电池管理系统P9.ppt》由会员分享,可在线阅读,更多相关《【大学论文】基于单片机的蓄电池管理系统P9.ppt(9页珍藏版)》请在三一文库上搜索。
电池管理系统软件部分,本文设计的电池管理系统主要是想通对电池状态信息的测量和数据分析,并进行相应的热管理和均衡管理,并且并且能准确估计电荷余量,为电动汽车提供电池组的剩余电量的估算,并能实时把电池管理系统的状态信息通讯给上位系统。,主流程,本设计中,在主程序中对系统硬件进行初始化、数据采集、温度管理、单体电池均衡、CAN通信、荷电状态估计。,http:/ 值,以便驾驶者可以得到精准的电池信息。,首先是使CAN进入匹配模式,进行匹配设置,此时CAN 控制器即不发送数据也不接收数据。然后进入的引脚的设置,输入为RB3/RX,输出为RB2/TX。接下来是波特率的设置,因为要与单片机相一致,因此将其设置为250kbps。然后是优先级的设置,因为主要目的是传送,所以将 CAN 发送优先级设置为高优先级,接下来是过滤器和屏蔽器的初始化,然后匹配结束,使其工作在正常模式下,初始中断,结束初始化,设计当中报文发送采用的是定时发送的方式,需要进行发送请求设置,使其每隔 100ms 发送一次报文。所以发送的大致流程如下图,首先根据发送数据的地址对发送缓冲器进行赋值,设置发送标志位,使其为“1”,然后发出发送请求,进行数据发送,最后判断发送是否完成。,谢谢! 谢谢各位老师的指导!,