电池组监控系统和用于在电池组监控系统中将二进制id指配给微处理器的方法

文档序号:8269304阅读:548来源:国知局
电池组监控系统和用于在电池组监控系统中将二进制id指配给微处理器的方法
【技术领域】
[0001]本申请涉及一种电池组监控系统和用于在电池组监控系统中将二进制id指配给微处理器的方法。
【背景技术】
_2] 相关串请的交叉引用
[0003]本申请要求于2012年8月23日在美国提交的美国专利申请N0.13/592,980的优先权,其整个内容通过弓I用被合并在此。
[0004]在此发明人已经认识到对于被改良的电池组监控系统和用于在电池组监控系统中将二进制ID指配给微处理器的方法的需求。

【发明内容】

[0005]提供一种根据示例性实施例的电池组监控系统。该电池组监控系统包括:主微处理器,具有输入端口、输出端口、以及通信总线端口。主微处理器的通信总线端口可操作地耦合到通信总线。电池组监控系统进一步包括第一微处理器,其具有输入端口、输出端口、以及通信总线端口。第一微处理器的通信总线端口可操作地耦合到通信总线。电池组监控系统进一步包括第二微处理器,其具有输入端口、输出端口、以及通信总线端口。该第二微处理器的通信总线端口可操作地耦合到通信总线。电池组监控系统进一步包括第一过电压保护电路,其被电气地親合在主微处理器的输出端口和第一微处理器的输入端口之间。电池组监控系统进一步包括第二过电压保护电路,其被电气地耦合在第一微处理器的输出端口和第二微处理器的输入端口之间。主微处理器被配置成,从其输出端口输出第一信号以弓I起第一微处理器的输入端口具有第一低逻辑电压。主微处理器被进一步配置成,在输出第一信号之后,通过通信总线发送来自于其通信总线端口的具有第一二进制ID的消息。第一微处理器被配置成,当第一微处理器的输入端口具有第一低逻辑电压时,在其通信总线端口处接收第一二进制ID,并且将该第一二进制ID存储在第一微处理器的非易失性存储器中。
[0006]一种根据另一示例性实施例的用于在电池组监控系统中将二进制ID指配给微处理器的方法。该电池组监控系统包括:主微处理器,其具有输入端口、输出端口、以及通信总线端口。主微处理器的通信总线端口可操作地耦合到通信总线。电池组监控系统进一步包括第一微处理器,其具有输入端口、输出端口、以及通信总线端口。第一微处理器的通信总线端口可操作地耦合到通信总线。电池组监控系统进一步包括第二微处理器,其具有输入端口、输出端口、以及通信总线端口。该第二微处理器的通信总线端口可操作地耦合到通信总线。电池组监控系统进一步包括第一过电压保护电路,其被电气地耦合在主微处理器的输出端口和第一微处理器的输入端口之间。电池组监控系统进一步包括第二过电压保护电路,其被电气地親合在第一微处理器的输出端口和第二微处理器的输入端口之间。该方法包括:从主微处理器的输出端口输出第一信号以引起第一微处理器的输入端口具有第一低逻辑电压。该方法进一步包括,在生成第一信号之后通过通信总线发送来自于主微处理器的通信总线端口的具有第一二进制ID的消息。该方法进一步包括在第一微处理器的通信总线端口处接收第一二进制ID。该方法进一步包括,当第一微处理器的输入端口具有第一低逻辑电压时将该第一二进制ID存储在第一微处理器的非易失性存储器中。
【附图说明】
[0007]图1是根据示例性实施例的电池组监控系统的示意图;和
[0008]图2至图5是根据另一示例性实施例的用于在图1的电池组监控系统中将二进制ID指配给的微处理器的方法的流程图。
【具体实施方式】
[0009]参考图1,图示根据示例性实施例的用于监控电池组12的操作参数的电池组监控系统10。电池组监控系统10包括电池模块14、16、18。电池组监控系统10包括主微处理器20 ;第一微处理器30 ;第二微处理器40 ;第三微处理器50 ;晶体管60 ;电阻器62、64 ;第一过电压保护电路80 ;温度传感器90 ;电压传感器92 ;晶体管160 ;电阻器162、164 ;第二过电压保护电路180 ;温度传感器190 ;电压传感器192 ;晶体管260 ;电阻器262、264 ;第三过电压保护电路280 ;温度传感器290 ;电压传感器292 ;晶体管360 ;电阻器362、364 ;以及第四过电压保护电路380。电池组监控系统10的优点在于,系统10利用从系统10中的各个微处理器输出的信号和来自于主微处理器20的各自的二进制ID以通过各自的二进制ID对后续的微处理器进行编程。
[0010]主微处理器20具有输入端口 IN1、输出端口 OUT1、通信总线端口 COM1、以及非易失性存储器22。通信总线端口 COMl被可操作地耦合到通信总线52。主微处理器20被配置成通过通信总线52将来自于通信总线端口 COMl的消息发送到第一、第二、以及第三微处理器30、40、50,用于分别地将第一、第二、以及第三二进制ID指配到其。主微处理器20分别利用用于与第一、第二、以及第三微处理器30、40、50的进一步通信的第一、第二、以及第三二进制ID。
[0011]晶体管60具有栅极G1、源极S1、以及漏极Dl,和被电气地耦合在漏极Dl和源极SI之间的二极管。栅极Gl被电气地耦合到主微处理器20的输出端口 OUTl。源极SI被电气地耦合到电气接地。漏极Dl被电气地耦合到电阻器62的第一端。电阻器62被串联地电气地耦合在漏极Dl和结点63之间。电阻器64被电气地耦合在电压源Vcc和结点63之间。第一过电压保护电路80被电气地親合在结点63和第一微处理器30的输入端口 IN2之间。
[0012]当主微处理器20没有从输出端口 OUTl输出高逻辑电压时,晶体管60被切断并且输入端口 IN2具有来自于电压源Vcc的被施加到其的高逻辑电压。第一过电压保护电路80限制被施加到输入端口 IN2的高逻辑电压的振幅以使其小于预定的电压水平。第一过电压保护电路80包括电阻器400、电容器402以及齐纳二极管404。电阻器400被电气地耦合在结点63和第一微处理器30的输入端口 IN2之间。电容器402被电气地耦合在输入端口IN2和电气接地之间。齐纳二极管404具有被电气地耦合到输入端口 IN2的阴极和被电气地耦合到电气接地的阳极电极使得齐纳二极管404限制被施加到输入端口 IN2的电压振幅以小于预定的电压水平。
[0013]当主微处理器20从输出端口 OUTl输出高逻辑电压(例如,5Vdc)时,晶体管60被接通并且输入端口 IN2具有被施加到其的低逻辑电压(例如,<0.5Vdc) ο当输入端口 IN2具有被施加到其的低逻辑电压时,第一微处理器30进入将会接受并且存储来自于在通信总线端口 COM2处接收到的消息的二进制ID的编程模式。
[0014]第一微处理器30具有输入端口 IN2、输出端口 0UT2、通信总线端口 COM2、以及非易失性存储器32。通信总线端口 COM2被可操作地耦合到通信总线52。第一微处理器30被配置成从主微处理器20接收第一二进制ID并且将第一二进制ID存储在如下面将会更加详细地解释的非易失性存储器32中。第一微处理器30进一步被电气地耦合到温度传感器90和电压传感器92。温度传感器90生成指示通过第一微处理器30接收到的电池模块14的温度水平的温度信号。电压传感器92生成第一微处理器30接收到的通过电池模块14输出的电压电平的电压信号。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1