图
2 电池管理 ECU 的结构框图
如图
3 所示,电池组 ECU 所采用的嵌入式微控制器为 P87C591 单片机,它内部硬件集
成了
CAN 控制器和 A/D 模数转换模块。每个电池组 ECU 管理 6 个电池组,完成的功能为测
量
6 个电池组的电压和温度信息,将收集的信息通过 CAN 总线发送给电池管理 ECU。6 路
电池组的电压分别经过电压调理电路后接至
P87C591 的 6 路 A/D 输入口。6 路温度传感器的
信号线接至
P87C591 的同一路 IO 口。
图
3 电池组 ECU
的电路结构图
3 CAN 接 口 的 电
路设计
在本设计中采用
P87C591 作为微控制器。其中,P87C591 与 CAN 驱动芯片的接口电路
设计如图
4 所示。主要由 P87C591,光电隔离电路,CAN 驱动等三部分组成。光电隔离电路:
为了进一步抑制干扰,
CAN 总线接口中往往采用光电隔离电路,光电隔离器一般位于
CAN 控制器与收发器之间。