JP5608051B2 - 通信システム - Google Patents

通信システム Download PDF

Info

Publication number
JP5608051B2
JP5608051B2 JP2010250694A JP2010250694A JP5608051B2 JP 5608051 B2 JP5608051 B2 JP 5608051B2 JP 2010250694 A JP2010250694 A JP 2010250694A JP 2010250694 A JP2010250694 A JP 2010250694A JP 5608051 B2 JP5608051 B2 JP 5608051B2
Authority
JP
Japan
Prior art keywords
cell voltage
cell
voltage measurement
cells
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010250694A
Other languages
English (en)
Other versions
JP2012104989A (ja
Inventor
司 伊藤
誠 山内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Keihin Corp
Original Assignee
Keihin Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Keihin Corp filed Critical Keihin Corp
Priority to JP2010250694A priority Critical patent/JP5608051B2/ja
Priority to CN201110349579.9A priority patent/CN102468675B/zh
Priority to US13/291,284 priority patent/US20120112701A1/en
Publication of JP2012104989A publication Critical patent/JP2012104989A/ja
Application granted granted Critical
Publication of JP5608051B2 publication Critical patent/JP5608051B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/396Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/30Arrangements in telecontrol or telemetry systems using a wired architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/84Measuring functions
    • H04Q2209/845Measuring functions where the measuring is synchronized between sensing devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、通信システムに関する。
周知のように、電気自動車やハイブリッド自動車などの車両には、動力源となるモータと、該モータに電力を供給する高電圧・大容量のバッテリが搭載されている。このバッテリは、リチウムイオン電池或いは水素ニッケル電池等からなる電池セルを直列に複数接続して構成されるものである。従来では、バッテリを安全に利用するために、各電池セルのセル電圧を監視し、過充電及び過放電を防止するための制御を行っている。
一般的に、バッテリーを構成する各セルのセル電圧を監視するためには、数セル分のセル電圧を同時に計測可能(厳密には例えば12セル全ての電圧計測結果(デジタル値)を得るまでに100μs程度は必要)な計測ユニットをセルの総数に応じて複数用意すれば良いが、計測ユニット間でセル電圧の計測タイミングにズレが生じると、各セルの状態(過充電状態か過放電状態か)を正確に把握することができず、適切なバッテリ制御を行うことが困難となる。
このような問題を解決するために、従来から計測ユニット間でセル電圧の計測タイミングを同期させる技術が種々検討されている。下記特許文献1には、計測ユニット同士をセル電圧の計測タイミングを同期させるための専用通信線(同期線)で接続する技術が開示されている。また、下記特許文献2には、上位ユニットにて生成された同期化信号を基本クロックとして各計測ユニットへ供給し、この基本クロックに同期して各計測ユニットがセル電圧の計測を行うことで、電圧計測タイミングの同期化を図る技術が開示されている。
特開2009−168720号公報 特開2010−057348号公報
上記のように、従来では、計測ユニット間でセル電圧の計測タイミングを同期させるために、専用の通信線を設ける必要があるため、ハーネスの本数が増えたり、コネクタのピン数が増えたりしてハードウェアコストの増加を招くという問題があった。
本発明は上述した事情に鑑みてなされたものであり、ハードウェアコストの削減を実現可能な通信システムを提供することを目的とする。
上記目的を達成するために、本発明では、通信システムに係る第1の解決手段として、マスターユニットと複数のスレーブユニットで構成され、前記複数のスレーブユニットは所定処理の処理結果を前記マスターユニットに送信する通信システムにおいて、少なくとも1つのスレーブユニットから前記マスターユニットへの前記処理結果の送信を他のスレーブユニットが監視し、前記他のスレーブユニットは、前記処理結果の送信が確認された時点での前記所定処理によって得られた処理結果を前記マスターユニットに送信することを特徴とする。
また、本発明では、通信システムに係る第2の解決手段として、上記第1の解決手段において、前記少なくとも1つのスレーブユニットは、第1周期で前記所定処理を行うと共に、前記第1周期より短い第2周期で前記所定処理の処理結果を分割して前記マスターユニットに送信し、前記他のスレーブユニットは、前記少なくとも1つのスレーブユニットから前記マスターユニットへの初回の処理結果の送信が確認された時点で前記所定処理を行うと共に、前記第2周期で前記所定処理の処理結果を分割して前記マスターユニットに送信することを特徴とする。
また、本発明では、通信システムに係る第3の解決手段として、上記第1または第2の解決手段において、前記マスターユニットと前記複数のスレーブユニットとは、CANバスを介して接続されていることを特徴とする。
さらに、本発明では、通信システムに係る第4の解決手段として、上記第1〜第3のいずれか1つの解決手段において、前記マスターユニットは、バッテリの充放電を管理するバッテリ制御ユニットであり、前記スレーブユニットは、前記バッテリを構成するセルの電圧計測を前記所定処理として行い、その電圧計測結果を前記処理結果として前記バッテリ制御ユニットに送信するセル電圧センサユニットであることを特徴とする。
本発明によれば、スレーブユニット間で所定処理の実行タイミングを同期させるために、従来技術のような専用の通信線を設ける必要がないため、ハードウェアコストの削減を実現可能である。なお、本発明では、前記他のスレーブユニット間の所定処理実行タイミングにズレはない(同期している)が、前記少なくとも1つのスレーブユニットと前記他のスレーブユニットとの間では所定処理実行タイミングにズレが生じる。しかしながら、このズレは、実用上、許容できるレベルであるので、システム全体としてスレーブユニット間の所定処理実行タイミングは同期していると看做せる。
本実施形態におけるバッテリ管理システム(通信システム)の構成概略図である。 メインセンサユニットSU1の通信動作を表すフローチャートである。 サブセンサユニットSU2〜SU4の通信動作を表すフローチャートである。
以下、本発明の一実施形態について、図面を参照しながら説明する。なお、以下では、本発明に係る通信システムの一実施形態として、電気自動車やハイブリッド自動車などの車両に搭載されるバッテリの充放電を管理するバッテリ管理システムを例示する。このバッテリ管理システムは、図1に示すように、バッテリBTと、バッテリ制御ユニットMUと、4つのセル電圧センサユニットSU1〜SU4とから概略構成されている。
バッテリBTは、4つのセルモジュールM1〜M4を直列に接続して構成されている。また、各セルモジュールM1〜M4は、それぞれリチウムイオン電池或いは水素ニッケル電池等からなる電池セル(以下、セルと略す)を直列に12個接続して構成されている。つまり、バッテリBTは、合計48個のセルを直列に接続して構成されている。
なお、図1では、セルモジュールM1を構成する各セルの符号をC1_M1〜C12_M1とし、セルモジュールM2を構成する各セルの符号をC1_M2〜C12_M2とし、セルモジュールM3を構成する各セルの符号をC1_M3〜C12_M3とし、セルモジュールM4を構成する各セルの符号をC1_M4〜C12_M4とする。
バッテリ制御ユニットMUと各セル電圧センサユニットSU1〜SU4は、2本の通信線(ツイストペア線)からなる通信バスBS(CANバス)を介して接続されている。CAN(Controller Area Network)通信は、通信バスBSを構成する2本の通信線に電圧差があるか否かによって「0」または「1」のデータを送信する差動電圧通信方式を採用しているため、耐ノイズ性が高く、車載ユニット間の通信に好適である。
セル電圧センサユニットSU1は、セルモジュールM1を構成する各セルC1_M1〜C12_M1の端子間電圧(セル電圧)を計測するために、13本の配線で各セルC1_M1〜C12_M1の両端子(正極端子、負極端子)と接続されている。
セル電圧センサユニットSU2は、セルモジュールM2を構成する各セルC1_M2〜C12_M2のセル電圧を計測するために、13本の配線で各セルC1_M2〜C12_M2の両端子と接続されている。
セル電圧センサユニットSU3は、セルモジュールM3を構成する各セルC1_M3〜C12_M3のセル電圧を計測するために、13本の配線で各セルC1_M3〜C12_M3の両端子と接続されている。
セル電圧センサユニットSU4は、セルモジュールM4を構成する各セルC1_M4〜C12_M4のセル電圧を計測するために、13本の配線で各セルC1_M4〜C12_M4の両端子と接続されている。
セル電圧センサユニットSU1は、第1周期でセルモジュールM1を構成する各セルC1_M1〜C12_M1のセル電圧計測を行うと共に、第1周期よりも短い第2周期でセル電圧計測結果を分割してバッテリ制御ユニットMUへCAN送信する。ここで、CAN送信とは、CANプロトコルに規定されたデータフレームのデータフィールドにセル電圧計測結果(デジタルデータ)をセットすることで送信用のデータフレーム(以下、送信フレームと称す)を作成し、この送信フレームを差動電圧通信方式によって送信することを指す。
上記の第1周期及び第2周期は、1セル当りのセル電圧計測結果のビット長に応じて適宜設定すれば良い。例えば、1セル当りのセル電圧計測結果のビット長を16ビットと仮定すると、CANプロトコルに規定されたデータフレームのデータフィールドにセットできる最大ビット長は64ビットであるので、1回のCAN送信で4セル分のセル電圧計測結果しか送信できない。そのため、1セル当りのセル電圧計測結果のビット長が16ビットの場合、12セル分のセル電圧計測結果を3回に分割して送信する必要がある。
この場合、例えば第1周期を60ms、第2周期を20msとすると、セル電圧センサユニットSU1は、60ms周期でセルモジュールM1を構成する12個のセルC1_M1〜C12_M1のセル電圧を同時に計測する。なお、厳密には、セル電圧センサユニットSU1は、セルC1_M1から順番にセル電圧を計測(A/D変換)するため、12セル全てのセル電圧計測結果(16ビットデータ×12)を得るまでに100μs程度は必要である。なお、この12セル全てのセル電圧計測に要する時間としての100μsは、実用上、セル電圧計測タイミングの同時性を保証し得る値である。
また、セル電圧センサユニットSU1は、上記のように60ms周期で取得した12セル分のセル電圧計測結果を、セルC1_M1〜セルC4_M1のセル電圧計測結果を含む第1グループと、セルC5_M1〜セルC8_M1のセル電圧計測結果を含む第2グループと、セルC9_M1〜セルC12_M1のセル電圧計測結果を含む第3グループとの3つのグループに分割し、20ms周期で各グループに属するセル電圧計測結果を順番にデータフレームにセットして送信する。この結果、60msの間に、12セル全てのセル電圧計測結果がバッテリ制御ユニットMUに送信されることになる。
なお、以下では説明の便宜上、上記のような機能を有するセル電圧センサユニットSU1をメインセンサユニットと言い換える。
一方、セル電圧センサユニットSU2は、メインセンサユニットSU1からバッテリ制御ユニットMUへの送信フレームの送信を監視し、初回の送信フレームの送信が確認された時点でセルモジュールM2を構成する各セルC1_M2〜C12_M2のセル電圧計測を行うと共に、第2周期でセル電圧計測結果を分割してバッテリ制御ユニットMUへCAN送信する。
このセル電圧センサユニットSU2の第2周期は、メインセンサユニットSU1の第2周期と同じ値に設定される。つまり、第2周期を20msとすると、セル電圧センサユニットSU2は、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認された時点(初回の送信フレームの送信は60ms周期で確認される)で、セルモジュールM2を構成する12個のセルC1_M2〜C12_M2のセル電圧を同時に計測する。なお、厳密には、12セル全てのセル電圧計測結果を得るまでに100μs程度は必要であるが、セル電圧計測タイミングの同時性は保証される。
また、セル電圧センサユニットSU2は、上記のように取得した12セル分のセル電圧計測結果を、セルC1_M2〜セルC4_M2のセル電圧計測結果を含む第1グループと、セルC5_M2〜セルC8_M2のセル電圧計測結果を含む第2グループと、セルC9_M2〜セルC12_M2のセル電圧計測結果を含む第3グループとの3つのグループに分割し、20ms周期で各グループに属するセル電圧計測結果を順番にデータフレームにセットして送信する。この結果、次に、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認されるまでの間、つまり、60msの間に、セルモジュールM2を構成する12セル全てのセル電圧計測結果がバッテリ制御ユニットMUに送信されることになる。
同様に、セル電圧センサユニットSU3は、メインセンサユニットSU1からバッテリ制御ユニットMUへの送信フレームの送信を監視し、初回の送信フレームの送信が確認された時点でセルモジュールM3を構成する各セルC1_M3〜C12_M3のセル電圧計測を行うと共に、第2周期でセル電圧計測結果を分割してバッテリ制御ユニットMUへCAN送信する。
つまり、セル電圧センサユニットSU3は、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認された時点で、セルモジュールM3を構成する12個のセルC1_M3〜C12_M3のセル電圧を同時に計測する。なお、厳密には、12セル全てのセル電圧計測結果を得るまでに100μs程度は必要であるが、セル電圧計測タイミングの同時性は保証される。
また、セル電圧センサユニットSU3は、上記のように取得した12セル分のセル電圧計測結果を、セルC1_M3〜セルC4_M3のセル電圧計測結果を含む第1グループと、セルC5_M3〜セルC8_M3のセル電圧計測結果を含む第2グループと、セルC9_M3〜セルC12_M3のセル電圧計測結果を含む第3グループとの3つのグループに分割し、20ms周期で各グループに属するセル電圧計測結果を順番にデータフレームにセットして送信する。この結果、次に、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認されるまでの間、つまり、60msの間に、セルモジュールM3を構成する12セル全てのセル電圧計測結果がバッテリ制御ユニットMUに送信されることになる。
同様に、セル電圧センサユニットSU4は、メインセンサユニットSU1からバッテリ制御ユニットMUへの送信フレームの送信を監視し、初回の送信フレームの送信が確認された時点でセルモジュールM4を構成する各セルC1_M4〜C12_M4のセル電圧計測を行うと共に、第2周期でセル電圧計測結果を分割してバッテリ制御ユニットMUへCAN送信する。
つまり、セル電圧センサユニットSU4は、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認された時点で、セルモジュールM4を構成する12個のセルC1_M4〜C12_M4のセル電圧を同時に計測する。なお、厳密には、12セル全てのセル電圧計測結果を得るまでに100μs程度は必要であるが、セル電圧計測タイミングの同時性は保証される。
また、セル電圧センサユニットSU4は、上記のように取得した12セル分のセル電圧計測結果を、セルC1_M4〜セルC4_M4のセル電圧計測結果を含む第1グループと、セルC5_M4〜セルC8_M4のセル電圧計測結果を含む第2グループと、セルC9_M4〜セルC12_M4のセル電圧計測結果を含む第3グループとの3つのグループに分割し、20ms周期で各グループに属するセル電圧計測結果を順番にデータフレームにセットして送信する。この結果、次に、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認されるまでの間、つまり、60msの間に、セルモジュールM4を構成する12セル全てのセル電圧計測結果がバッテリ制御ユニットMUに送信されることになる。
なお、以下では説明の便宜上、上記のような同じ機能を有するセル電圧センサユニットSU2〜SU4をサブセンサユニットと言い換える。
このように構成された本バッテリ管理システムにおいて、バッテリ制御ユニットMUは本発明における「マスターユニット」に相当し、セル電圧センサユニットSU1〜SU4は「スレーブユニット」に相当する。また、メインセンサユニットSU1は「少なくとも1つのスレーブユニット」に相当し、サブセンサユニットSU2〜SU4は「他のスレーブユニット」に相当する。
なお、メインセンサユニットSU1からバッテリ制御ユニットMUへ送信フレームが送信されると、通信バスBSにはその送信フレームに応じた差動電圧が発生するため、各サブセンサユニットSU2〜SU4も送信フレームを受信することができる。従って、各サブセンサユニットSU2〜SU4は、通信バスBSを介して受信した受信データをチェックすることで、メインセンサユニットSU1からバッテリ制御ユニットMUへの送信フレームの送信を監視する。
また、周知のように、CANプロトコルに規定されたデータフレームには、通信調停の優先順位を決定付ける情報(「ID」)が含まれているため、各サブセンサユニットSU2〜SU4から同時にバッテリ制御ユニットMUへのCAN送信(送信フレームの送信)が行われた場合でも、優先順位の高いユニットの送信フレームから順番に送信されることになるため、データの衝突は発生しない。
次に、上記のように構成された本バッテリ管理システムの通信動作について詳細に説明する。図2は、メインセンサユニットSU1の通信動作を表すフローチャートである。メインセンサユニットSU1は、60ms周期で図2(a)に示す60ms周期処理を実行する。この図2(a)に示すように、メインセンサユニットSU1は、60ms周期処理の開始と同時に20ms周期タイマーをスタートさせる(ステップS1)。
続いて、メインセンサユニットSU1は、セルモジュールM1を構成する各セルC1_M1〜C12_M1のセル電圧を計測(A/D変換)し、12セル分のセル電圧計測結果(16ビットデータ×12)を得る(ステップS2)。なお、上述したように、12セル全てのセル電圧計測結果を得るまでに100μs程度は必要であるが、セル電圧計測タイミングの同時性は保証される。そして、メインセンサユニットSU1は、処理回数カウンタaを「0」にリセットし(ステップS3)、図2(b)に示す20ms周期処理を起動する(ステップS4)。
20ms周期処理の起動後、メインセンサユニットSU1は、図2(b)に示すように、処理回数カウンタaが「3」未満か否かを判定し(ステップS4a)、「No」の場合(a≧3の場合)には20ms周期処理を終了する。一方、メインセンサユニットSU1は、上記ステップS4aにおいて「Yes」の場合(a<3の場合)、12セル分のセル電圧計測結果からセルC(a×4+1)_M1〜セルC(a×4+4)_M1のセル電圧計測結果を含む第(a+1)グループを抽出する(ステップS4b)。
ここで、初回の20ms周期処理の場合、処理回数カウンタa=0であるため、ステップS4bにおいて、12セル分のセル電圧計測結果からセルC1_M1〜セルC4_M1のセル電圧計測結果を含む第1グループ(64ビットデータ)が抽出される。
続いて、メインセンサユニットSU1は、第(a+1)グループに属するセル電圧計測結果をデータフレームのデータフィールドにセットして送信フレームF(a+1)を作成し(ステップS4c)、当該作成した送信フレームF(a+1)をバッテリ制御ユニットMUにCAN送信する(ステップS4d)。ここで、例えば処理回数カウンタa=0の場合、送信フレームF(1)となるが、これは1回目に送信される送信フレームを意味する。
そして、メインセンサユニットSU1は、処理回数カウンタaをインクリメントし(ステップS4e)、20ms周期タイマーが20msの計時を終了するタイミング(次周期の20msの計時が開始されるタイミング)で上述した20ms周期処理を実行する(ステップS4f)。
つまり、2回目に20ms周期処理が実行される場合、処理回数カウンタa=1になっているため、上記ステップS4bにおいて、12セル分のセル電圧計測結果からセルC5_M1〜セルC8_M1のセル電圧計測結果を含む第2グループが抽出され、上記ステップS4dにおいて、第2グループに属するセル電圧計測結果を含む送信フレームF(2)がバッテリ制御ユニットMUにCAN送信される。
さらに、3回目に20ms周期処理が実行される場合、処理回数カウンタa=2になっているため、上記ステップS4bにおいて、12セル分のセル電圧計測結果からセルC9_M1〜セルC12_M1のセル電圧計測結果を含む第3グループが抽出され、上記ステップS4dにおいて、第3グループに属するセル電圧計測結果を含む送信フレームF(3)がバッテリ制御ユニットMUにCAN送信される。
以上のようなメインセンサユニットSU1の通信動作によって、60ms周期でモジュールM1を構成する12セル分のセル電圧計測結果が得られると共に、その60msの間に、20ms周期で12セル全てのセル電圧計測結果が3分割されてバッテリ制御ユニットMUに送信されることになる。
図3は、サブセンサユニットSU2〜SU4の通信動作を表すフローチャートである。なお、図3に示す通信動作は各サブセンサユニットSU2〜SU4で共通であるため、以下ではサブセンサユニットSU2を代表的に用いて説明する。
上述したように、メインセンサユニットSU1からバッテリ制御ユニットMUへ送信フレームF(a+1)が送信されると、通信バスBSにはその送信フレームに応じた差動電圧が発生するため、サブセンサユニットSU2も送信フレームF(a+1)を受信することができる。従って、サブセンサユニットSU2は、通信バスBSを介して送信フレームF(a+1)を受信したタイミングで、割込み処理として図3(a)に示すCAN受信割込み処理を実行する。
この図3(a)に示すように、サブセンサユニットSU2は、送信フレームF(a+1)を受信してCAN受信割込み処理を開始すると、その受信した送信フレームF(a+1)のチェック処理を行い(ステップS11)、正常に受信したか否かを判定する(ステップS12)。
サブセンサユニットSU2は、上記ステップS12において「Yes」の場合(正常受信の場合)、受信した送信フレームF(a+1)がメインセンサユニットSU1からバッテリ制御ユニットMUへ送信された初回(1回目)の送信フレームか否かを判定する(ステップS13)。
サブセンサユニットSU2は、上記ステップS13において「Yes」の場合、つまりメインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームF(1)の送信が確認された場合、20ms周期タイマーをスタートさせ(ステップS14)、セルモジュールM2を構成する各セルC1_M2〜C12_M2のセル電圧を計測し、12セル分のセル電圧計測結果を得る(ステップS15)。
そして、サブセンサユニットSU2は、処理回数カウンタbを「0」にリセットし(ステップS16)、図3(b)に示す20ms周期処理を起動する(ステップS17)。なお、サブセンサユニットSU2は、上記ステップS12において「No」の場合(異常受信の場合)、予め規定された受信データエラー処理を実行する(ステップS18)。
20ms周期処理の起動後、サブセンサユニットSU2は、図3(b)に示すように、処理回数カウンタbが「3」未満か否かを判定し(ステップS17a)、「No」の場合(b≧3の場合)には20ms周期処理を終了する。一方、サブセンサユニットSU2は、上記ステップS17aにおいて「Yes」の場合(b<3の場合)、12セル分のセル電圧計測結果からセルC(b×4+1)_M2〜セルC(b×4+4)_M2のセル電圧計測結果を含む第(b+1)グループを抽出する(ステップS17b)。
ここで、初回の20ms周期処理の場合、処理回数カウンタb=0であるため、ステップS17bにおいて、12セル分のセル電圧計測結果からセルC1_M2〜セルC4_M2のセル電圧計測結果を含む第1グループ(64ビットデータ)が抽出される。続いて、サブセンサユニットSU2は、第(b+1)グループに属するセル電圧計測結果をデータフレームのデータフィールドにセットして送信フレームF(b+1)を作成し(ステップS17c)、当該作成した送信フレームF(b+1)をバッテリ制御ユニットMUにCAN送信する(ステップS17d)。
そして、サブセンサユニットSU2は、処理回数カウンタbをインクリメントし(ステップS17e)、20ms周期タイマーが20msの計時を終了するタイミング(次周期の20msの計時が開始されるタイミング)で上述した20ms周期処理を実行する(ステップS17f)。
つまり、2回目に20ms周期処理が実行される場合、処理回数カウンタb=1になっているため、上記ステップS17bにおいて、12セル分のセル電圧計測結果からセルC5_M2〜セルC8_M2のセル電圧計測結果を含む第2グループが抽出され、上記ステップS17dにおいて、第2グループに属するセル電圧計測結果を含む送信フレームF(2)がバッテリ制御ユニットMUにCAN送信される。
さらに、3回目に20ms周期処理が実行される場合、処理回数カウンタb=2になっているため、上記ステップS17bにおいて、12セル分のセル電圧計測結果からセルC9_M2〜セルC12_M2のセル電圧計測結果を含む第3グループが抽出され、上記ステップS17dにおいて、第3グループに属するセル電圧計測結果を含む送信フレームF(3)がバッテリ制御ユニットMUにCAN送信される。
以上のようなサブセンサユニットSU2の通信動作によって、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認された時点でモジュールM2を構成する12セル分のセル電圧計測結果が得られると共に、次にメインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認されるまでの間に、20ms周期で12セル全てのセル電圧計測結果が3分割されてバッテリ制御ユニットMUに送信されることになる。
サブセンサユニットSU3及びSU4もサブセンサユニットSU2と同じ通信動作を行うため、結果的に、メインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認された時点でモジュールM2〜M4を構成する36セル分のセル電圧計測結果が同時に得られると共に、次にメインセンサユニットSU1からバッテリ制御ユニットMUへの初回の送信フレームの送信が確認されるまでの間に、20ms周期で36セル全てのセル電圧計測結果が3分割されてバッテリ制御ユニットMUに送信されることになる。
以上のように、本実施形態では、サブセンサユニットSU2〜SU4間のセル電圧計測タイミングにズレはない(同期している)が、メインセンサユニットSU1とサブセンサユニットSU2〜SU4との間ではセル電圧計測タイミングにズレが生じる。しかしながら、このズレは、実用上、許容できるレベルであるので、システム全体としてセル電圧センサユニットSU1〜SU4間のセル電圧計測タイミングは同期していると看做せる。
従って、本実施形態によれば、セル電圧センサユニットSU1〜SU4間でセル電圧計測タイミングを同期させるために、従来技術のような専用の通信線を設ける必要がないため、ハードウェアコストの削減を実現可能である。
なお、本発明は上記実施形態に限定されず、以下のような変形例が挙げられる。
(1)上記実施形態では、セル電圧センサユニットSU1〜SU4のそれぞれが、12セル分のセル電圧計測結果を3分割してバッテリ制御ユニットMUに送信する場合を例示したが、1セルモジュール当りのセル数が少ない場合や、1セル当りのセル電圧計測結果のビット長が短い場合など、1セルモジュール分のセル電圧計測結果を1回でCAN送信できる場合には、わざわざ分割送信する必要はない。
このように分割送信をしない場合、メインセンサユニットSU1は、一定周期でセルモジュールM1を構成する12セル分のセル電圧計測を行うと共に、そのセル電圧計測結果を含む送信フレームをバッテリ制御ユニットMUに送信する。一方、各サブセンサユニットSU2〜SU4は、メインセンサユニットSU1からバッテリ制御ユニットMUへの送信フレームの送信が確認された時点でモジュールM2〜M4を構成する36セル分のセル電圧計測結果を取得し、それらのセル電圧計測結果を含む送信フレームをバッテリ制御ユニットMUに送信する。
(2)上記実施形態では、本発明に係る通信システムとして、電気自動車やハイブリッド自動車などの車両に搭載されるバッテリの充放電を管理するバッテリ管理システムを例示して説明したが、本発明はこれに限らず、マスターユニットと複数のスレーブユニットで構成され、複数のスレーブユニットは所定処理の処理結果をマスターユニットに送信する通信システムに広く適用することができる。
(3)上記実施形態では、4つのセル電圧センサユニットSU1〜SU4を備えるバッテリ管理システムを例示したが、セル電圧センサユニット(スレーブユニット)の個数はこれに限定されず、2個以上あれば良い。また、バッテリBTを構成するセルモジュールの数も4つに限定されず、セルモジュールを構成するセルの数も12個に限定されない。
BT…バッテリ、MU…バッテリ制御ユニット(マスターユニット)、SU1〜SU4…セル電圧センサユニット(スレーブユニット)

Claims (4)

  1. マスターユニットと複数のスレーブユニットで構成され、前記複数のスレーブユニットは所定処理の処理結果を前記マスターユニットに送信する通信システムにおいて、
    少なくとも1つのスレーブユニットから前記マスターユニットへの前記処理結果の送信を他のスレーブユニットの全てが監視し、前記他のスレーブユニットの全ては、前記処理結果の送信が確認された時点での前記所定処理によって得られた処理結果を前記マスターユニットに送信することを特徴とする通信システム。
  2. 前記少なくとも1つのスレーブユニットは、第1周期で前記所定処理を行うと共に、前記第1周期より短い第2周期で前記所定処理の処理結果を分割して前記マスターユニットに送信し、
    前記他のスレーブユニットは、前記少なくとも1つのスレーブユニットから前記マスターユニットへの初回の処理結果の送信が確認された時点で前記所定処理を行うと共に、前記第2周期で前記所定処理の処理結果を分割して前記マスターユニットに送信することを特徴とする請求項1に記載の通信システム。
  3. 前記マスターユニットと前記複数のスレーブユニットとは、CANバスを介して接続されていることを特徴とする請求項1または2に記載の通信システム。
  4. 前記マスターユニットは、バッテリの充放電を管理するバッテリ制御ユニットであり、
    前記スレーブユニットは、前記バッテリを構成するセルの電圧計測を前記所定処理として行い、その電圧計測結果を前記処理結果として前記バッテリ制御ユニットに送信するセル電圧センサユニットであることを特徴とする請求項1〜3のいずれか一項に記載の通信システム。
JP2010250694A 2010-11-09 2010-11-09 通信システム Expired - Fee Related JP5608051B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2010250694A JP5608051B2 (ja) 2010-11-09 2010-11-09 通信システム
CN201110349579.9A CN102468675B (zh) 2010-11-09 2011-11-08 通信***
US13/291,284 US20120112701A1 (en) 2010-11-09 2011-11-08 Telecommunication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010250694A JP5608051B2 (ja) 2010-11-09 2010-11-09 通信システム

Publications (2)

Publication Number Publication Date
JP2012104989A JP2012104989A (ja) 2012-05-31
JP5608051B2 true JP5608051B2 (ja) 2014-10-15

Family

ID=46018996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010250694A Expired - Fee Related JP5608051B2 (ja) 2010-11-09 2010-11-09 通信システム

Country Status (3)

Country Link
US (1) US20120112701A1 (ja)
JP (1) JP5608051B2 (ja)
CN (1) CN102468675B (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140097787A1 (en) * 2012-10-09 2014-04-10 Yi-Ming Lin Active battery management system for a battery pack
KR101454518B1 (ko) * 2012-12-26 2014-10-24 넥스콘 테크놀러지 주식회사 전자스위치를 이용한 배터리관리시스템의 자동 주소 설정 방법
US10788401B2 (en) * 2013-03-15 2020-09-29 Fluke Corporation Remote sharing of measurement data
KR101476128B1 (ko) * 2013-10-30 2014-12-24 주식회사 아진엑스텍 산업용 분산 네트워크 시뮬레이터 슬레이브
KR101504903B1 (ko) 2013-10-30 2015-03-23 주식회사 아진엑스텍 산업용 분산 네트워크 가상 슬레이브
DE102013225243A1 (de) 2013-12-09 2015-06-11 Robert Bosch Gmbh Verfahren zum Übertragen eines minimalen und/oder eines maximalen Wertes eines Batteriesystemparameters und Batteriesystem zur Ausführung eines solchen Verfahrens
CN105223513B (zh) * 2015-10-10 2017-11-10 穆良柱 二次电池检测***以及结束控制方法
ITUB20169952A1 (it) 2016-01-13 2017-07-13 Genport Srl Dispositivo elettronico di regolazione per apparati di accumulo di energia elettrica del tipo a batteria
CN107128191B (zh) * 2017-05-05 2019-06-18 郑州轻工业学院 一种电动汽车锂离子动力电池组电压同步采集电路及其控制方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3444146B2 (ja) * 1997-06-25 2003-09-08 三菱電機株式会社 通信制御装置
JPH11234768A (ja) * 1998-02-19 1999-08-27 Mitsubishi Electric Corp テレメータ情報収集システム及びテレメータ情報収集方法
JP2988918B1 (ja) * 1998-08-31 1999-12-13 三菱電機株式会社 電子機器の複数バッテリパックの監視システム
JP2002232432A (ja) * 2001-02-01 2002-08-16 Hitachi Kokusai Electric Inc 無線データの誤り率測定システム
JP4338354B2 (ja) * 2001-05-21 2009-10-07 オムロン株式会社 スレーブ
JP2007060400A (ja) * 2005-08-25 2007-03-08 Auto Network Gijutsu Kenkyusho:Kk 通信タイミング制御方法および通信タイミング制御システム
KR100739054B1 (ko) * 2005-10-20 2007-07-12 삼성에스디아이 주식회사 배터리 관리 시스템 및 배터리의 셀 전압 측정방법
JP5007315B2 (ja) * 2009-04-03 2012-08-22 本田技研工業株式会社 車載のゲートウェイ装置
KR101156342B1 (ko) * 2009-08-03 2012-06-13 삼성에스디아이 주식회사 배터리 id 설정 시스템 및 그 구동 방법
JP5466586B2 (ja) * 2009-10-05 2014-04-09 プライムアースEvエナジー株式会社 組電池の管理装置
US8525477B2 (en) * 2010-07-15 2013-09-03 O2Micro, Inc. Assigning addresses to multiple cascade battery modules in electric or electric hybrid vehicles

Also Published As

Publication number Publication date
US20120112701A1 (en) 2012-05-10
CN102468675B (zh) 2015-09-30
CN102468675A (zh) 2012-05-23
JP2012104989A (ja) 2012-05-31

Similar Documents

Publication Publication Date Title
JP5608051B2 (ja) 通信システム
JP5656571B2 (ja) 通信システム
EP2797336A2 (en) Battery pack
US8933671B2 (en) System and method for allocating identifier to multi-BMS
US20170237707A1 (en) Method and system for allocating communication id of battery management module
US9575133B2 (en) Voltage detection device
US9322883B2 (en) Battery monitoring system using time-based signals
US9705663B2 (en) Communication system having synchronized units and synchronization method for units
CN103827685A (zh) 用于确定蓄电池单池的充电状态的蓄电池管理***和方法、具有蓄电池管理***的蓄电池和机动车
TWI718661B (zh) 電池系統及其中之電池模組及電池控制電路
CN112042044A (zh) 蓄电***、传感器模块、及蓄电***的控制方法
US9217781B2 (en) Time synchronization between battery controller modules for parameter measurements
EP3731535A1 (en) Hybrid three-tier battery management system for fast data acquisition time
EP3096431B1 (en) Battery management unit and method for setting identifier by using frequency modulation
EP2988190B1 (en) Communication terminal for constructing daisy chain communication network without distinction between input connector and output connector
KR20160106064A (ko) 배터리 관리 시스템의 시동 방법
KR20150021275A (ko) 통신라인에 고장 발생 시 통신 프로토콜을 변경하는 유선통신유닛 및 이를 포함하는 유선통신시스템
US20220200069A1 (en) Storage battery apparatus
US11703546B2 (en) Management of modular subsystems using variable frame length
CN110226257B (zh) 用于管理电池组的方法和***
JP2015088868A (ja) 電池監視部制御装置、電池監視システム
WO2020207481A1 (zh) 多源电池包充放电方法及其装置
CN205753458U (zh) 电子电池传感器及应用于车辆的电能管理***
JP2015072222A (ja) 電池監視装置
KR20190028941A (ko) 배터리 관리 시스템의 팩전압 및 팩전류 동기화 시스템 및 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140425

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140611

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140812

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140829

R150 Certificate of patent or registration of utility model

Ref document number: 5608051

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees