Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7536712B2 - Fuel Cell Systems - Google Patents
[go: Go Back, main page]

JP7536712B2 - Fuel Cell Systems - Google Patents

Fuel Cell Systems Download PDF

Info

Publication number
JP7536712B2
JP7536712B2 JP2021091162A JP2021091162A JP7536712B2 JP 7536712 B2 JP7536712 B2 JP 7536712B2 JP 2021091162 A JP2021091162 A JP 2021091162A JP 2021091162 A JP2021091162 A JP 2021091162A JP 7536712 B2 JP7536712 B2 JP 7536712B2
Authority
JP
Japan
Prior art keywords
error
fuel cell
data
cell system
transmission
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.)
Active
Application number
JP2021091162A
Other languages
Japanese (ja)
Other versions
JP2022183716A (en
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.)
Toyota Industries Corp
Toyota Motor Corp
Original Assignee
Toyota Industries Corp
Toyota Motor 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 Toyota Industries Corp, Toyota Motor Corp filed Critical Toyota Industries Corp
Priority to JP2021091162A priority Critical patent/JP7536712B2/en
Publication of JP2022183716A publication Critical patent/JP2022183716A/en
Application granted granted Critical
Publication of JP7536712B2 publication Critical patent/JP7536712B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Fuel Cell (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Description

本発明は、燃料電池システムに関する。 The present invention relates to a fuel cell system.

燃料電池システムでは、エラー発生の原因を突き止めて、正常に動作させるために、燃料電池システムにかかわるセンサ値や、制御変数などのデータを収集して、情報収集端末へ送信する必要がある。情報収集端末では、送信されたデータを上位装置であるサーバへ送信して、異常解析や設計開発に使用される。 In a fuel cell system, in order to identify the cause of an error and restore normal operation, it is necessary to collect data related to the fuel cell system, such as sensor values and control variables, and send it to an information collection terminal. The information collection terminal then transmits the transmitted data to a higher-level device, the server, where it is used for abnormality analysis and design development.

例えば、燃料電池システムにおける各種計器による計測結果などのデータを情報収集端末において収集できる燃料電池システムに関する技術が開示されている(例えば、特許文献1参照)。 For example, technology has been disclosed for a fuel cell system that can collect data such as measurement results from various instruments in the fuel cell system at an information collection terminal (see, for example, Patent Document 1).

特開2009-187830号公報JP 2009-187830 A

しかしながら、燃料電池システムのエラーに関係がない全てのデータを情報収集端末やサーバへアップロードすると、データ通信量が増加し、情報収集端末の消費電力の増加する場合や情報収集端末とサーバとの間の通信料金の増加する場合があるため好ましくない。 However, uploading all data unrelated to errors in the fuel cell system to the information collection terminal or server is not desirable because it increases the amount of data communication, which may increase the power consumption of the information collection terminal and/or the communication charges between the information collection terminal and the server.

また、燃料電池システムと情報収集端末間をCANで接続している場合には、データ通信量の増加に伴い、燃料電池システムと情報収集端末間におけるCANのバスの負荷が増加するという問題があるため好ましくない。 In addition, if the fuel cell system and the information collecting terminal are connected via a CAN, there is a problem that the load on the CAN bus between the fuel cell system and the information collecting terminal increases as the amount of data communication increases, which is not preferable.

また、燃料電池システムに関する全てのデータが情報収集端末へ送信されると、情報収集端末からサーバへアップロードされるデータの通信量も多くなる。その結果、サーバのデータ蓄積量が増加し、サーバのリソースを補強しなければならず、管理費の増加が懸念されるため好ましくない。 In addition, if all data related to the fuel cell system is sent to the information collection terminal, the amount of data uploaded from the information collection terminal to the server will also increase. As a result, the amount of data stored on the server will increase, and the server's resources will have to be reinforced, which is undesirable as it raises concerns about increased management costs.

本発明の一側面に係る目的は、燃料電池システムのエラーに関するデータの通信量を必要最低限とすることにより、燃料電池システムから情報収集端末へ送信されるデータの通信量の削減を図ることができる燃料電池システムを提供することである。 An object of one aspect of the present invention is to provide a fuel cell system that can reduce the amount of data communication transmitted from the fuel cell system to an information collection terminal by minimizing the amount of data communication related to errors in the fuel cell system.

本発明に係る一つの態様の燃料電池システムは、燃料電池を含む燃料電池システムを制御する制御部と、前記燃料電池システムに関するデータを取得するセンサと、を備える。前記制御部は、前記燃料電池システムの第1のエラーが発生していない場合には、前記センサにより取得された前記データを第1の周期で情報収集端末へ送信し、前記燃料電池システムの前記第1のエラーが発生した場合には、前記センサにより取得された前記データを前記第1の周期よりも短い第2の周期で前記情報収集端末へ送信する。 A fuel cell system according to one embodiment of the present invention includes a control unit that controls a fuel cell system including a fuel cell, and a sensor that acquires data related to the fuel cell system. When a first error has not occurred in the fuel cell system, the control unit transmits the data acquired by the sensor to an information collection terminal at a first period, and when the first error has occurred in the fuel cell system, the control unit transmits the data acquired by the sensor to the information collection terminal at a second period that is shorter than the first period.

以上の構成により、エラーが発生していない場合には、制御部は、必要最低限の周期で燃料電池システムに関するデータを情報収集端末へ送信する。これにより、燃料電池システムから情報収集端末へ送信されるデータの通信量を抑制することができる。これに対し、エラーが発生した場合には、制御部は、エラーが発生していない場合に送信される周期よりも短い周期で燃料電池システムのエラーに関するデータを情報収集端末へ送信する。すなわち、エラー発生時には、センサ値や、制御変数、エラー情報などのデータを短い頻度で情報収集端末へ送信することができ、エラー発生の原因を突き止めて正常に動作させるための必要十分な量のデータを供給することができる。 With the above configuration, when no error has occurred, the control unit transmits data related to the fuel cell system to the information collecting terminal at the minimum necessary interval. This makes it possible to reduce the amount of data transmitted from the fuel cell system to the information collecting terminal. In contrast, when an error has occurred, the control unit transmits data related to the error in the fuel cell system to the information collecting terminal at intervals shorter than the interval at which data is transmitted when no error has occurred. In other words, when an error occurs, data such as sensor values, control variables, and error information can be transmitted to the information collecting terminal at a short frequency, making it possible to supply a necessary and sufficient amount of data to identify the cause of the error and operate normally.

また、前記燃料電池システムは、前記センサにより取得された前記データを記憶する記憶部を更に備える。前記制御部は、前記第1のエラーが発生した場合には、前記記憶部に記憶されている前記データのうち、前記第1のエラーが発生した時点の第1所定時間前から、前記第1のエラーが発生した時点の第2所定時間後までのデータを、前記第2の周期で前記情報収集端末へ送信する。 The fuel cell system further includes a storage unit that stores the data acquired by the sensor. When the first error occurs, the control unit transmits, to the information collection terminal at the second cycle, data stored in the storage unit from a first predetermined time before the first error occurs to a second predetermined time after the first error occurs.

これにより、エラーが発生した場合には、制御部は、エラーが発生した時点から遡って、エラーが発生していない場合に送信される周期よりも短い周期で、エラーに関するデータを情報収集端末へ送信する。このため、エラー発生の原因を突き止めて正常に動作させるために必要十分な量のデータを供給することができる。 As a result, if an error occurs, the control unit will send data about the error to the information collection terminal from the time the error occurred, at a shorter interval than the interval at which data would be sent if no error occurred. This makes it possible to supply a sufficient amount of data to identify the cause of the error and enable normal operation.

また、前記燃料電池システムの前記制御部は、前記第1のエラーが発生した時点の前記第1所定時間前から、前記第1のエラーが発生した時点の前記第2所定時間後までのデータを、前記情報収集端末へ送信中に、前記第1のエラーとは異なる第2のエラーが発生した場合には、前記第1のエラーが発生した時点の前記第2所定時間後から、前記第2のエラーが発生した時点の前記第2所定時間後までのデータを、追記して前記情報収集端末へ送信する。 In addition, if a second error different from the first error occurs while transmitting data from the first predetermined time before the first error occurs to the second predetermined time after the first error occurs to the information collecting terminal, the control unit of the fuel cell system appends and transmits to the information collecting terminal data from the second predetermined time after the first error occurs to the second predetermined time after the second error occurs.

これにより、第1のエラーに関するデータの送信中に新たな別の第2のエラーが発生した場合には、制御部は、各エラーに対応するデータのうち重複するデータの送信を省略して差分だけを追加して送信する。これにより、制御部は、燃料電池システムに関する必要最低限のデータを情報収集端末へ送信することができ、燃料電池システムから情報収集端末へ送信されるデータの通信量を削減することができる。 As a result, if a new, separate, second error occurs during the transmission of data related to a first error, the control unit omits the transmission of duplicate data among the data corresponding to each error and adds and transmits only the differences. This allows the control unit to transmit the minimum necessary data related to the fuel cell system to the information collection terminal, and reduces the amount of data communication transmitted from the fuel cell system to the information collection terminal.

また、前記燃料電池システムの前記制御部は、前記第1のエラーが発生した時点の前記第1所定時間前から、前記第1のエラーが発生した時点の前記第2所定時間後までに取得された前記第1のエラーに関する第1のデータを、前記情報収集端末へ送信中に、前記第1のエラーとは異なる第2のエラーが発生した場合には、前記第1のエラーに関する前記第1のデータと、前記第2のエラーが発生した時点の前記第1所定時間前から、前記第2のエラーが発生した時点の前記第2所定時間後までに取得された前記第2のエラーに関する第2のデータと、を区別して前記第2の周期で前記情報収集端末へ送信する。 In addition, when a second error different from the first error occurs while transmitting to the information collecting terminal first data related to the first error acquired from the first predetermined time before the first error occurred to the second predetermined time after the first error occurred, the control unit of the fuel cell system distinguishes between the first data related to the first error and the second data related to the second error acquired from the first predetermined time before the second error occurred to the second predetermined time after the second error occurred, and transmits the data to the information collecting terminal in the second cycle.

これにより、エラーに関するデータの送信中に新たな別の第2のエラーが発生した場合には、制御部は、各エラーに対応するデータを区別して情報収集端末へ送信する。このため、各エラー発生の原因を突き止めて正常に動作させるために必要なデータを明確に分けてデータを供給することができる。 As a result, if a new, different second error occurs while data related to an error is being sent, the control unit will send separate data corresponding to each error to the information collection terminal. This makes it possible to identify the cause of each error and supply data necessary for normal operation with a clear separation.

本発明によれば、燃料電池システムのエラーに関するデータの通信量を必要最低限とすることにより、燃料電池システムから情報収集端末へ送信されるデータの通信量の削減を図ることができる。 According to the present invention, by minimizing the amount of data communication related to errors in the fuel cell system, it is possible to reduce the amount of data communication sent from the fuel cell system to the information collection terminal.

本発明の実施形態に係わる情報収集システムの一例を示す図である。1 is a diagram illustrating an example of an information collecting system according to an embodiment of the present invention. バッファデータと、送信データとの関係を説明する図である。FIG. 2 is a diagram illustrating the relationship between buffer data and transmission data. バッファデータと、送信データとの関係を説明する図である。FIG. 2 is a diagram illustrating the relationship between buffer data and transmission data. 燃料電池システムと、情報収集端末との接続関係の一例を示す図である。2 is a diagram showing an example of a connection relationship between a fuel cell system and an information collecting terminal; FIG. 燃料電池システムのFCECUと、情報収集端末の主制御基盤とのデジタル信号回路の一例を示す図である。2 is a diagram showing an example of a digital signal circuit between an FCECU of a fuel cell system and a main control board of an information collecting terminal. FIG. 燃料電池システムのFCECUで実行されるデータ送信処理の一例を示すフローチャートである。4 is a flowchart showing an example of a data transmission process executed by an FCECU of the fuel cell system.

以下図面に基づいて実施形態について詳細を説明する。 The following describes the embodiment in detail with reference to the drawings.

図1は、本発明の実施形態に係わる情報収集システムの一例を示す図である。情報収集システム1は、燃料電池ユニット100と、サーバ200とを備える。情報収集システム1は、図1に示していない他の構成を備えていてもよい。 Figure 1 is a diagram showing an example of an information collection system according to an embodiment of the present invention. The information collection system 1 includes a fuel cell unit 100 and a server 200. The information collection system 1 may include other components not shown in Figure 1.

図1に示す燃料電池ユニット100は、フォークリフトなどの産業車両や電気自動車などの車両に搭載され、負荷に電力を供給する。なお、負荷は、走行用モータや荷役モータ、電装部品、コンピュータやメモリなどに電力を供給するための電源などである。 The fuel cell unit 100 shown in FIG. 1 is mounted on vehicles such as industrial vehicles, such as forklifts, and electric vehicles, and supplies power to a load. The load may be a power source for supplying power to a driving motor, a loading motor, electrical components, a computer, memory, etc.

燃料電池ユニット100は、燃料電池システム10と、情報収集端末20とを備える。燃料電池ユニット100は、図1に示していない他の構成を備えていてもよい。燃料電池システム10は、燃料電池11と、蓄電装置12と、センサ13と、メモリ14と、FC主制御基板(以下、「FCECU」と呼ぶ)15と、リレー16とを備える。燃料電池システム10は、図1に示していない他の構成を備えていてもよい。 The fuel cell unit 100 includes a fuel cell system 10 and an information collection terminal 20. The fuel cell unit 100 may include other configurations not shown in FIG. 1. The fuel cell system 10 includes a fuel cell 11, a power storage device 12, a sensor 13, a memory 14, an FC main control board (hereinafter referred to as "FC ECU") 15, and a relay 16. The fuel cell system 10 may include other configurations not shown in FIG. 1.

燃料電池11は、水素タンクから供給される水素と、大気中から供給される空気中の酸素との化学反応により、電気エネルギーを生成する。すなわち、燃料電池11は、水素と酸素の化学反応により発電する。蓄電装置12は、燃料電池11により発電された電力を燃料電池11の発電状況や負荷の状況に応じて蓄電する。 The fuel cell 11 generates electrical energy through a chemical reaction between hydrogen supplied from a hydrogen tank and oxygen in the air supplied from the atmosphere. In other words, the fuel cell 11 generates electricity through a chemical reaction between hydrogen and oxygen. The power storage device 12 stores the electricity generated by the fuel cell 11 according to the power generation status and load status of the fuel cell 11.

センサ13は、燃料電池11や蓄電装置12に関するセンサ値や制御変数を取得する。センサ値は、情報収集端末20が収集するデータの一種である。制御変数は、燃料電池システム10を制御するのに必要な変数の一つである。センサ13は、FCECU15が制御対象を制御する際に参照する参照情報を入力するセンサである。センサ13が取得するセンサ値として、例えば、電圧、電流、温度、圧力、流量、濃度などのセンサ値を取得する。センサ13が取得するセンサ値には、例えば、燃料電池11を構成するセルごとの電圧、温度、燃料電池11の排気(オフガス)の温度、外気の温度などの各種情報が含まれる。なお、FCECU15には、例えば、汎用のOS(Operating System)とは異なる専用のOSが搭載されている。 The sensor 13 acquires sensor values and control variables related to the fuel cell 11 and the power storage device 12. The sensor value is a type of data collected by the information collection terminal 20. The control variable is one of the variables necessary for controlling the fuel cell system 10. The sensor 13 is a sensor that inputs reference information that the FCECU 15 refers to when controlling the control target. The sensor values acquired by the sensor 13 include, for example, sensor values such as voltage, current, temperature, pressure, flow rate, and concentration. The sensor values acquired by the sensor 13 include, for example, various information such as the voltage and temperature of each cell constituting the fuel cell 11, the temperature of the exhaust (off-gas) of the fuel cell 11, and the temperature of the outside air. The FCECU 15 is equipped with, for example, a dedicated OS (Operating System) that is different from a general-purpose OS.

メモリ14は、RAM(Random Access Memory)またはROM(Read Only Memory)などにより構成され、プログラム、センサ13により取得された各種センサ値や制御変数、エラー情報などのデータを記憶している。メモリ14には、センサ値や制御変数に対応する閾値を記憶してもよい。各種センサ値や制御変数、エラー情報などのデータは、メモリ14のうち、例えば、不揮発性の記憶装置に記憶してもよい。メモリ14は、燃料電池システム10の内部に備えられている。図1では、メモリ14は、FCECU15とは別に構成されているがこの限りではなく、FCECU15の内部に構成されていてもよい。 The memory 14 is configured with a RAM (Random Access Memory) or a ROM (Read Only Memory), and stores data such as programs, various sensor values and control variables acquired by the sensor 13, and error information. The memory 14 may also store thresholds corresponding to the sensor values and control variables. The data such as the various sensor values, control variables, and error information may be stored in, for example, a non-volatile storage device of the memory 14. The memory 14 is provided inside the fuel cell system 10. In FIG. 1, the memory 14 is configured separately from the FCECU 15, but this is not limited thereto, and the memory 14 may be configured inside the FCECU 15.

FCECU15は、燃料電池システム10全体の処理および動作を制御するものである。FCECU15は、制御部に対応する。FCECU15は、たとえば、汎用なICなどによって構成される。なお、FCECU15は汎用なICの代わりに、CPU(Central Processing Unit)、マルチコアCPU、またはプログラマブルなデバイス(FPGA(Field Programmable Gate Array)やPLD(Programmable Logic Device))などにより構成されていてもよい。FCECU15には、制御対象として、燃料電池11と、蓄電装置12と、センサ13と、メモリ14とが、それぞれ電気的に接続されている。 The FCECU 15 controls the processing and operation of the entire fuel cell system 10. The FCECU 15 corresponds to a control unit. The FCECU 15 is configured, for example, by a general-purpose IC. Instead of a general-purpose IC, the FCECU 15 may be configured by a CPU (Central Processing Unit), a multi-core CPU, or a programmable device (FPGA (Field Programmable Gate Array) or PLD (Programmable Logic Device)). The fuel cell 11, the power storage device 12, the sensor 13, and the memory 14 are electrically connected to the FCECU 15 as objects to be controlled.

FCECU15は、センサ13により取得したセンサ値や制御変数を取得する。また、FCECU15は、センサ13により取得したセンサ値や制御変数がエラーであるか否か、すなわち、燃料電池システム10にエラーが発生したか否かを判定する。エラーの判定結果は、エラー情報としてメモリ14に記憶される。センサ値や制御変数がエラーであるか否かの判定は、例えば、メモリ14に記憶されている所定の閾値との比較により判定することができる。センサ値や制御変数がエラーであるか否か、すなわち、燃料電池システム10にエラーが発生したか否かの判定は、他の方法により実施してもよい。 The FCECU 15 acquires the sensor values and control variables acquired by the sensor 13. The FCECU 15 also determines whether the sensor values and control variables acquired by the sensor 13 are erroneous, i.e., whether an error has occurred in the fuel cell system 10. The error determination result is stored in the memory 14 as error information. The determination of whether the sensor values and control variables are erroneous can be determined, for example, by comparison with a predetermined threshold value stored in the memory 14. The determination of whether the sensor values and control variables are erroneous, i.e., whether an error has occurred in the fuel cell system 10, may be performed by other methods.

FCECU15は、センサ値や制御変数がエラーである場合には、エラーに対応するエラー情報を燃料電池システム10自身へ通知する。FCECU15は、燃料電池システム10の動作フェーズに関連したエラーに対応するエラー情報を燃料電池システム10自身へ通知してもよい。動作フェーズとして、例えば、基板電源ONフェーズ、センサチェックフェーズ、リレー・コンタクタONフェーズ、水素入れフェーズ、エア入れフェーズ、発電フェーズなどを含む複数のフェーズに分類してもよい。 When an error occurs in a sensor value or control variable, the FCECU 15 notifies the fuel cell system 10 of error information corresponding to the error. The FCECU 15 may also notify the fuel cell system 10 of error information corresponding to an error related to an operation phase of the fuel cell system 10. The operation phases may be classified into a plurality of phases including, for example, a substrate power ON phase, a sensor check phase, a relay/contactor ON phase, a hydrogen supply phase, an air supply phase, and a power generation phase.

エラー情報とは、燃料電池システム10のエラーを解析するのに必要なセンサ値や制御変数が対応づけされた識別情報である。エラー情報は、燃料電池システム10の各動作フェーズに対応付けられて設定されていてもよい。したがって、例えば、動作フェーズに対応したエラー情報として、任意の識別記号などを採用することができる。FCECU15は、センサ値や制御変数がエラーである場合には、エラーに対応するエラー情報を燃料電池システム10自身へ通知する。 Error information is identification information associated with sensor values and control variables necessary for analyzing errors in the fuel cell system 10. Error information may be set in association with each operation phase of the fuel cell system 10. Therefore, for example, any identification symbol can be used as error information corresponding to an operation phase. If there is an error in the sensor value or control variable, the FCECU 15 notifies the fuel cell system 10 itself of the error information corresponding to the error.

図2、図3は、バッファデータと、送信データとの関係を説明する図である。図2(1)は、燃料電池システム10にエラーが発生していない場合のバッファデータと、送信データとの関係を示している。図2(2)は、燃料電池システム10にエラーが発生した場合のバッファデータと、送信データとの関係を示している。図3は、燃料電池システム10にエラーが複数回発生した場合のバッファデータと、送信データとの関係を示している。 Figures 2 and 3 are diagrams explaining the relationship between buffer data and transmission data. Figure 2 (1) shows the relationship between buffer data and transmission data when no error occurs in the fuel cell system 10. Figure 2 (2) shows the relationship between buffer data and transmission data when an error occurs in the fuel cell system 10. Figure 3 shows the relationship between buffer data and transmission data when multiple errors occur in the fuel cell system 10.

FCECU15は、センサ13から取得したセンサ値や制御変数の情報、通知されたエラー情報のデータをバッファデータとして、任意のサンプリング周期c1でメモリ14に記憶する。サンプリング周期c1は、例えば、1ms~数100msのうち任意の周期に設定してもよい。図2、図3の実施形態においては、サンプリング周期c1は、100msに設定されている。 The FCECU 15 stores the sensor values and control variable information obtained from the sensor 13, and the notified error information, as buffer data in the memory 14 at an arbitrary sampling period c1. The sampling period c1 may be set to any period between 1 ms and several hundred ms, for example. In the embodiment of Figures 2 and 3, the sampling period c1 is set to 100 ms.

FCECU15は、任意のサンプリング周期c1でメモリ14に記憶されたバッファデータのうち、任意の送信周期で情報収集端末20へデータを送信する。以下、メモリ14に記憶されているバッファデータのうち、任意の送信周期で情報収集端末20へ送信されるデータを「送信データ」と呼ぶ。任意の送信周期は、例えば、1ms~数10s(秒)のうち任意の周期に設定してもよい。図2、図3の実施形態においては、エラーが発生していない場合の送信周期c2(第1の送信周期)は、1s(秒)に設定され、エラーが発生した場合の送信周期c3(第2の送信周期)は、100msに設定されている。図2、図3の実施形態においては、サンプリング周期c1と、エラーが発生した場合の送信周期c3と、はそれぞれ同じ周期に設定されている。サンプリング周期c1と、エラーが発生した場合の送信周期c3と、はそれぞれ異なる周期に設定してもよい。 The FCECU 15 transmits data from the buffer data stored in the memory 14 at an arbitrary sampling period c1 to the information collecting terminal 20 at an arbitrary transmission period. Hereinafter, the data from the buffer data stored in the memory 14 that is transmitted to the information collecting terminal 20 at an arbitrary transmission period is referred to as "transmission data". The arbitrary transmission period may be set to an arbitrary period between 1 ms and several tens of seconds (seconds), for example. In the embodiment of FIG. 2 and FIG. 3, the transmission period c2 (first transmission period) when no error occurs is set to 1 s (second), and the transmission period c3 (second transmission period) when an error occurs is set to 100 ms. In the embodiment of FIG. 2 and FIG. 3, the sampling period c1 and the transmission period c3 when an error occurs are set to the same period. The sampling period c1 and the transmission period c3 when an error occurs may be set to different periods.

FCECU15は、燃料電池システム10にエラーe1(第1のエラー)が発生しているか否かに応じて、異なる周期で情報収集端末20へ送信データを送信する。燃料電池システム10にエラーe1が発生していない場合には、図2(1)に示すように、FCECU15は、任意のサンプリング周期c1でメモリ14に記憶されたバッファデータから送信周期c2で選択された送信データを情報収集端末20へ送信する。これに対し、燃料電池システム10にエラーe1が発生した場合には、図2(2)に示すように、FCECU15は、任意のサンプリング周期c1でメモリ14に記憶されたバッファデータから送信周期c2で選択された送信データを情報収集端末20へ送信する。送信周期c3は、送信周期c2よりも短い周期に設定されている。 The FCECU 15 transmits transmission data to the information collecting terminal 20 at different periods depending on whether an error e1 (first error) has occurred in the fuel cell system 10. When the error e1 has not occurred in the fuel cell system 10, the FCECU 15 transmits transmission data selected at a transmission period c2 from the buffer data stored in the memory 14 at an arbitrary sampling period c1 to the information collecting terminal 20, as shown in FIG. 2 (1). In contrast, when the error e1 has occurred in the fuel cell system 10, the FCECU 15 transmits transmission data selected at a transmission period c2 from the buffer data stored in the memory 14 at an arbitrary sampling period c1 to the information collecting terminal 20, as shown in FIG. 2 (2). The transmission period c3 is set to a period shorter than the transmission period c2.

図2の実施形態では、任意のサンプリング周期c1と、送信周期c3とは同じ周期に設定されているがこの限りではなく、異なる周期に設定されていてもよい。異なる周期とする場合、送信周期c3は、任意のサンプリング周期c1よりも長く、かつ、送信周期c2よりも短い周期に設定される。 In the embodiment of FIG. 2, the arbitrary sampling period c1 and the transmission period c3 are set to the same period, but this is not limited thereto and they may be set to different periods. If they are set to different periods, the transmission period c3 is set to a period longer than the arbitrary sampling period c1 and shorter than the transmission period c2.

具体的には、図2(1)に示すように、燃料電池システム10にエラーe1が発生していない場合には、FCECU15は、100msのサンプリング周期c1でメモリ14に記憶されたバッファデータから1s(秒)の送信周期c2で選択された送信データを情報収集端末20へ送信する。したがって、エラーが発生していない場合には、FCECU15は、必要最低限の周期で燃料電池システム10に関するバッファデータを情報収集端末20へ送信する。これにより、FCECU15は、メモリ14に記憶されたバッファデータのうち間引かれたデータのみを送信データとして情報収集端末20へ送信することにより、燃料電池システム10から情報収集端末20へ送信されるデータの通信量を抑制することができる。 Specifically, as shown in FIG. 2(1), when an error e1 does not occur in the fuel cell system 10, the FCECU 15 transmits to the information collecting terminal 20 transmission data selected from the buffer data stored in the memory 14 at a sampling period c1 of 100 ms at a transmission period c2 of 1 s (seconds). Therefore, when no error occurs, the FCECU 15 transmits the buffer data related to the fuel cell system 10 to the information collecting terminal 20 at the minimum necessary period. In this way, the FCECU 15 can reduce the amount of data communication transmitted from the fuel cell system 10 to the information collecting terminal 20 by transmitting only thinned data from the buffer data stored in the memory 14 to the information collecting terminal 20 as transmission data.

これに対し、図2(2)に示すように、燃料電池システム10にエラーe1が発生した場合には、FCECU15は、100msのサンプリング周期c1でメモリ14に記憶されたバッファデータから100msの送信周期c3で選択された送信データを情報収集端末20へ送信する。したがって、エラーが発生した場合には、FCECU15は、エラーが発生していない場合の1s(秒)の送信周期c2よりも短い100msの送信周期c3で燃料電池システム10に関するバッファデータを情報収集端末20へ送信する。これにより、エラー発生時には、センサ値や、制御変数、エラー情報などの燃料電池11に関するデータを短い頻度でより多く情報収集端末20へ送信することができる。このため、エラー発生の原因を突き止めて正常に動作させるための必要十分な量のバッファデータを供給することができる。 In contrast, as shown in FIG. 2(2), when an error e1 occurs in the fuel cell system 10, the FCECU 15 transmits to the information collecting terminal 20 transmission data selected from the buffer data stored in the memory 14 at a sampling period c1 of 100 ms at a transmission period c3 of 100 ms. Therefore, when an error occurs, the FCECU 15 transmits buffer data related to the fuel cell system 10 to the information collecting terminal 20 at a transmission period c3 of 100 ms, which is shorter than the transmission period c2 of 1 s (second) when no error occurs. This makes it possible to transmit data related to the fuel cell 11, such as sensor values, control variables, and error information, to the information collecting terminal 20 more frequently and at a shorter frequency when an error occurs. This makes it possible to supply a necessary and sufficient amount of buffer data for identifying the cause of the error and operating normally.

また、FCECU15は、エラーe1が発生した場合には、メモリ14に記憶されているバッファデータのうち、エラーe1が発生した時点et1の時間t1(第1所定時間)前から、エラーe1が発生した時点et1の時間t2(第2所定時間)後までのバッファデータに対応する送信データを、送信周期c3で情報収集端末20へ送信する。 In addition, when an error e1 occurs, the FCECU 15 transmits to the information collection terminal 20, in a transmission cycle c3, transmission data corresponding to the buffer data stored in the memory 14 from a time t1 (first predetermined time) before the time et1 at which the error e1 occurs to a time t2 (second predetermined time) after the time et1 at which the error e1 occurs.

図2の実施形態では、時間t1として3s(秒)が設定され、時間t2として1s(秒)が設定されている。具体的には、図2(2)に示すように、燃料電池システム10にエラーe1が発生した場合には、FCECU15は、メモリ14に記憶されたバッファデータのうち、エラーe1が発生した時点et1の3s(秒)前から、エラーe1が発生した時点et1の1s(秒)後までの合計4s(秒)分のバッファデータed1に対応する送信データef1を、100msの送信周期c3で情報収集端末20へ送信する。この場合、合計4s(秒)分の送信データef1(バッファデータed1)は、100msの送信周期c3で約4s(秒)をかけて情報収集端末20へ送信される。 In the embodiment of FIG. 2, the time t1 is set to 3 s (seconds), and the time t2 is set to 1 s (seconds). Specifically, as shown in FIG. 2 (2), when an error e1 occurs in the fuel cell system 10, the FCECU 15 transmits transmission data ef1 corresponding to the buffer data ed1 for a total of 4 s (seconds) from 3 s (seconds) before the time et1 at which the error e1 occurs to 1 s (seconds) after the time et1 at which the error e1 occurs, among the buffer data stored in the memory 14, to the information collecting terminal 20 at a transmission cycle c3 of 100 ms. In this case, the transmission data ef1 (buffer data ed1) for a total of 4 s (seconds) is transmitted to the information collecting terminal 20 over approximately 4 s (seconds) at a transmission cycle c3 of 100 ms.

これにより、エラーe1が発生した場合には、FCECU15は、エラーe1が発生した時点et1から遡って、エラーe1が発生していない場合に送信される送信周期c2よりも短い送信周期c3で、燃料電池システム10のエラーe1に関するデータを情報収集端末20へ送信する。このため、エラー発生の原因を突き止めて正常に動作させるために必要十分な量のデータを供給することができる。なお、合計4s(秒)分の100msの送信周期c3の送信データが送信された後、FCECU15は、再びメモリ14に記憶されているバッファデータを、送信周期c2で情報収集端末20へ送信する。 As a result, when an error e1 occurs, the FCECU 15 transmits data relating to the error e1 in the fuel cell system 10 to the information collecting terminal 20, going back from the time et1 when the error e1 occurred, at a transmission period c3 that is shorter than the transmission period c2 transmitted when the error e1 does not occur. This makes it possible to supply a sufficient amount of data necessary to identify the cause of the error and operate normally. After the transmission data is transmitted at a transmission period c3 of 100 ms, which is a total of 4 s (seconds), the FCECU 15 again transmits the buffer data stored in the memory 14 to the information collecting terminal 20 at the transmission period c2.

また、FCECU15は、エラーe1のバッファデータed1に対応する送信データef1の送信中に、エラーe1とは異なるエラーe2が発生したか否かに応じて、情報収集端末20へ送信する送信データを追記して送信してもよい。例えば、FCECU15は、エラーe1が発生した時点et1の時間t1前から、エラーe1が発生した時点et1の時間t2後までのバッファデータed1に対応する送信データef1を、情報収集端末20へ送信する期間(以下、「データ送信期間dt1」と呼ぶ)中に、エラーe2が発生したか否かを判別する。 Furthermore, the FCECU 15 may append and transmit transmission data to be transmitted to the information collecting terminal 20 depending on whether an error e2 different from the error e1 occurs during transmission of the transmission data ef1 corresponding to the buffer data ed1 of the error e1. For example, the FCECU 15 determines whether an error e2 occurs during a period (hereinafter referred to as the "data transmission period dt1") during which the transmission data ef1 corresponding to the buffer data ed1 from a time t1 before the time et1 at which the error e1 occurs to a time t2 after the time et1 at which the error e1 occurs is transmitted to the information collecting terminal 20.

データ送信期間dt1中にエラーe2が発生した場合には、FCECU15は、エラーe1が発生した時点et1の時間t2後の時点et3から、エラーe2が発生した時点et2の時間t2後までのバッファデータed2を、送信データef2として追記して情報収集端末20へ送信する。すなわち、この場合、エラーe2が発生した時点et2の時間t3前から、エラーe2が発生した時点et2の時間et2後までのバッファデータed2が送信データef2として追記して送信される。 When an error e2 occurs during the data transmission period dt1, the FCECU 15 appends the buffer data ed2 from time et3, which is a time t2 after time et1 when the error e1 occurs, to time t2 after time et2 when the error e2 occurs, as transmission data ef2 and transmits it to the information collection terminal 20. That is, in this case, the buffer data ed2 from time t3 before time et2 when the error e2 occurs to time et2 after time et2 when the error e2 occurs is appended and transmitted as transmission data ef2.

エラーe1に関するデータ送信期間dt1中に新たなエラーe2が発生した場合には、FCECU15は、エラーe1に関する4s(秒)分の送信データに加えて、エラーe2に関する4s(秒)分の合計8s(秒)分の送信データを送信しなければならないところ、重複するデータの送信を省略して差分だけ追記して送信することができる。 If a new error e2 occurs during the data transmission period dt1 related to error e1, the FCECU15 must transmit 4 s (seconds) of data related to error e1 plus 4 s (seconds) of data related to error e2, totaling 8 s (seconds). However, the FCECU15 can omit transmitting the duplicated data and transmit only the difference.

具体的には、図3に示すように、FCECU15は、メモリ14に記憶されたバッファデータのうち、エラーe1が発生した時点et1の3s(秒)前から、エラーe1が発生した時点et1の1s(秒)後までの合計4s(秒)分のバッファデータed1に対応する送信データef1に対し、エラーe1が発生した時点et1の1s(秒)後からエラーe2が発生した時点et2までの1s(秒)分、および、エラーe2が発生した時点et2から1s(秒)後までの合計2s(秒)分のバッファデータed2に対応する送信データef2を追記して送信する。 Specifically, as shown in FIG. 3, the FCECU 15 appends and transmits transmission data ef2 corresponding to buffer data ed2 for a total of 2 seconds from 1 second after the time et1 when error e1 occurs to 1 second after the time et1 when error e1 occurs and 1 second after the time et1 when error e1 occurs, to transmission data ef1 corresponding to buffer data ed1 for a total of 4 seconds from 3 seconds before the time et1 when error e1 occurs to 1 second after the time et1 when error e1 occurs, and to transmission data ef2 corresponding to buffer data ed2 for a total of 2 seconds from 1 second after the time et1 when error e1 occurs to 1 second after the time et2 when error e2 occurs.

このため、FCECU15は、送信データとして6s(秒)分だけ送信すれば足りるため、各エラーe1、エラーe2に対応する送信データのうち重複する2s(秒)分のデータの送信を省略して差分だけを追加して送信することができる。これにより、FCECU15は、燃料電池システム10に関する必要最低限のデータを情報収集端末20へ送信することができ、燃料電池システム10から情報収集端末20へ送信されるデータの通信量を削減することができる。したがって、通信に必要な情報収集端末20の消費電力の必要最低限に抑えることができる。また、燃料電池システム10と情報収集端末20とを接続するCANバスの負荷を抑えることができ、消費電力と通信料金の低減を図ることができる。 As a result, the FCECU 15 only needs to transmit 6 s (seconds) worth of transmission data, and can omit the transmission of the overlapping 2 s (seconds) worth of data from the transmission data corresponding to each error e1 and error e2, and can add and transmit only the difference. This allows the FCECU 15 to transmit the minimum necessary data related to the fuel cell system 10 to the information collection terminal 20, and reduces the amount of data transmitted from the fuel cell system 10 to the information collection terminal 20. This allows the power consumption of the information collection terminal 20 required for communication to be kept to a minimum. In addition, the load on the CAN bus connecting the fuel cell system 10 and the information collection terminal 20 can be reduced, resulting in reduced power consumption and communication charges.

なお、汎用OSが搭載されている情報収集端末20は、燃料電池システム10のFCECU15よりも起動が遅い。このため、FCECU15は、情報収集端末20が起動していない場合には、情報収集端末20が起動するまで、センサ13により取得されるセンサ値や制御変数を含むデータをメモリ14に一時記憶する。その後、情報収集端末20が起動した場合には、FCECU15は、メモリ14に一時記憶していたデータを情報収集端末20へ送信する。 The information collecting terminal 20, which is equipped with a general-purpose OS, starts up slower than the FCECU 15 of the fuel cell system 10. Therefore, when the information collecting terminal 20 is not started, the FCECU 15 temporarily stores data including the sensor values and control variables acquired by the sensors 13 in the memory 14 until the information collecting terminal 20 starts up. After that, when the information collecting terminal 20 starts up, the FCECU 15 transmits the data temporarily stored in the memory 14 to the information collecting terminal 20.

リレー16は、FCECU15の制御に基づき、蓄電装置12から情報収集端末20へ供給する12Vの電力の供給を開始または停止を行う。キーONされた場合には、FCECU15は、リレー16をONにして情報収集端末20への電力の供給を開始し、情報収集端末20の稼働を開始させる。キーOFFされた場合には、FCECU15は、リレー16をOFFにして情報収集端末20への電力の供給を停止し、情報収集端末20の稼働を終了させる。 Based on the control of FCECU 15, relay 16 starts or stops the supply of 12V power from the power storage device 12 to the information collection terminal 20. When the key is turned ON, FCECU 15 turns relay 16 ON to start the supply of power to the information collection terminal 20, causing the information collection terminal 20 to start operating. When the key is turned OFF, FCECU 15 turns relay 16 OFF to stop the supply of power to the information collection terminal 20, causing the information collection terminal 20 to stop operating.

情報収集端末20は、電源制御部21と、主制御基盤22と、携帯通信アンテナ23とを備える。 The information collection terminal 20 includes a power supply control unit 21, a main control board 22, and a mobile communication antenna 23.

電源制御部21は、燃料電池システム10と電気的に接続され、燃料電池システム10から供給された12Vの電力を主制御基盤22へ供給する。 The power supply control unit 21 is electrically connected to the fuel cell system 10 and supplies 12V power supplied from the fuel cell system 10 to the main control board 22.

主制御基盤22は、情報収集端末20全体の処理および動作を制御するものである。主制御基盤22は、たとえば、汎用なICなどによって構成される。なお、主制御基盤22は汎用なICの代わりに、CPU、マルチコアCPU、またはプログラマブルなデバイス(FPGAやPLD)などにより構成されていてもよい。主制御基盤22には、制御対象として、電源制御部21と、携帯通信アンテナ23とが、それぞれ電気的に接続されている。主制御基盤22には、汎用のOSが搭載されているため、燃料電池システム10よりも起動に時間がかかる。また、情報収集端末20の主制御基盤22は、燃料電池システム10のFCECU15と電気的に接続されている。 The main control board 22 controls the processing and operation of the information collecting terminal 20 as a whole. The main control board 22 is configured, for example, by a general-purpose IC. The main control board 22 may be configured by a CPU, a multi-core CPU, or a programmable device (FPGA or PLD) instead of a general-purpose IC. The power supply control unit 21 and the mobile communication antenna 23 are electrically connected to the main control board 22 as control targets. The main control board 22 is equipped with a general-purpose OS, so it takes longer to start up than the fuel cell system 10. The main control board 22 of the information collecting terminal 20 is also electrically connected to the FCECU 15 of the fuel cell system 10.

図4は、燃料電池システム10と、情報収集端末20との接続関係の一例を示す図である。図4に示すように、燃料電池システム10(FCECU15)と、情報収集端末20(主制御基盤22)との間で、バッテリ電圧、GNDおよびデジタル信号、CAN通信のデータが通信可能に接続されている。 Figure 4 is a diagram showing an example of the connection relationship between the fuel cell system 10 and the information collection terminal 20. As shown in Figure 4, the battery voltage, GND, digital signals, and CAN communication data are communicably connected between the fuel cell system 10 (FC ECU 15) and the information collection terminal 20 (main control board 22).

デジタル信号は、情報収集端末20の主制御基盤22から燃料電池システム10のFCECU15に対し出力されるONまたはOFFの信号である。情報収集端末20の電源がONの状態、すなわち、情報収集端末20のCAN通信が可能な状態である場合には、情報収集端末20の主制御基盤22は、燃料電池システム10に対し出力するデジタル信号をOFFからONへ切り替える。情報収集端末20の電源がOFFの状態、すなわち、情報収集端末20が終了状態である場合には、情報収集端末20の主制御基盤22は、燃料電池システム10に対し出力するデジタル信号をONからOFFへ切り替える。 The digital signal is an ON or OFF signal output from the main control board 22 of the information collecting terminal 20 to the FCECU 15 of the fuel cell system 10. When the power of the information collecting terminal 20 is ON, i.e., when the information collecting terminal 20 is capable of CAN communication, the main control board 22 of the information collecting terminal 20 switches the digital signal output to the fuel cell system 10 from OFF to ON. When the power of the information collecting terminal 20 is OFF, i.e., when the information collecting terminal 20 is in a shutdown state, the main control board 22 of the information collecting terminal 20 switches the digital signal output to the fuel cell system 10 from ON to OFF.

図5は、燃料電池システム10のFCECU15と、情報収集端末20の主制御基盤22とのデジタル信号回路の一例を示す図である。デジタル信号回路として、例えば、プルアップ回路を採用することができる。図5に示すように、デジタル信号回路は、コネクタ間の端子電圧により信号のON/OFF(12V/0V)により、電源がOFF状態であるのか、またはON状態でありCAN通信が可能な状態であるのかを判定することができる。 Figure 5 is a diagram showing an example of a digital signal circuit between the FCECU 15 of the fuel cell system 10 and the main control board 22 of the information collection terminal 20. For example, a pull-up circuit can be used as the digital signal circuit. As shown in Figure 5, the digital signal circuit can determine whether the power supply is OFF or ON and CAN communication is possible by the ON/OFF (12V/0V) signal due to the terminal voltage between the connectors.

図6は、燃料電池システム10のFCECU15で実行されるデータ送信処理の一例を示すフローチャートである。 Figure 6 is a flowchart showing an example of a data transmission process executed by the FCECU 15 of the fuel cell system 10.

はじめに、FCECU15は、燃料電池システム10でエラーe1が発生したか否かを判定する(ステップS11)。燃料電池システム10でエラーが発生したか否かを判定する処理については、図6に示すデータ送信処理とは別個独立にまたは並行して実行される。 First, the FCECU 15 determines whether an error e1 has occurred in the fuel cell system 10 (step S11). The process of determining whether an error has occurred in the fuel cell system 10 is executed separately or in parallel with the data transmission process shown in FIG. 6.

燃料電池システム10でエラーe1が発生していない場合(ステップS11:NO)には、FCECU15は、サンプリング周期c1でメモリ14に記憶されたバッファデータから1つのサンプリング周期分のバッファデータを取得する(ステップS12)。FCECU15は、取得した1つのサンプリング周期分のバッファデータに対応する送信データを送信周期c2で情報収集端末20へ送信する(ステップS13)。送信データが送信され、ステップS13の処理が終了すると、処理はステップS11に戻る。 If error e1 has not occurred in the fuel cell system 10 (step S11: NO), the FCECU 15 acquires buffer data for one sampling period from the buffer data stored in the memory 14 at the sampling period c1 (step S12). The FCECU 15 transmits transmission data corresponding to the acquired buffer data for one sampling period to the information collection terminal 20 at the transmission period c2 (step S13). After the transmission data is transmitted and the processing of step S13 is completed, the processing returns to step S11.

燃料電池システム10でエラーe1が発生した場合(ステップS11:YES)には、FCECU15は、サンプリング周期c1でメモリ14に記憶されたバッファデータから遡ってバッファデータを取得する(ステップS14)。この処理では、FCECU15は、バッファデータのうち、エラーe1が発生した時点et1の時間t1前から、エラーe1が発生した時点et1の時間t2後までのバッファデータを遡って取得する。FCECU15は、遡って取得したエラーe1が発生した時点et1の時間t1前から、エラーe1が発生した時点et1の時間t2後までのバッファデータに対応する送信データを送信周期c3で情報収集端末20へ送信する(ステップS15)。 When an error e1 occurs in the fuel cell system 10 (step S11: YES), the FCECU 15 retrieves buffer data from the buffer data stored in the memory 14 at a sampling period c1 (step S14). In this process, the FCECU 15 retrieves buffer data from a period t1 before the time et1 at which the error e1 occurred to a period t2 after the time et1 at which the error e1 occurred. The FCECU 15 transmits transmission data corresponding to the retrieved buffer data from a period t1 before the time et1 at which the error e1 occurred to a period t2 after the time et1 at which the error e1 occurred to the information collection terminal 20 at a transmission period c3 (step S15).

FCECU15は、ステップS15で送信した送信データのデータ送信期間dt1中にエラーe1とは異なる新たなエラーe2が発生したか否かを判定する(ステップS16)。 The FCECU15 determines whether a new error e2 different from error e1 has occurred during the data transmission period dt1 of the transmission data sent in step S15 (step S16).

ステップS15で送信した送信データのデータ送信期間dt1中に新たなエラーe2が発生した場合(ステップS16:YES)には、FCECU15は、エラーe1が発生した時点et1の時間t2後からエラーe2が発生した時点et2から時間t2後までの合計のバッファデータed2に対応する追加分の送信データef2を送信周期c3で情報収集端末20へ送信する(ステップS17)。この処理が終了すると、処理はステップS18へ進む。ステップS15で送信した送信データのデータ送信期間dt1中に新たなエラーe2が発生していない場合(ステップS16:NO)には、処理はステップS18へ進む。 If a new error e2 occurs during the data transmission period dt1 of the transmission data transmitted in step S15 (step S16: YES), the FCECU 15 transmits additional transmission data ef2 corresponding to the total buffer data ed2 from time t2 after the time et1 when the error e1 occurred to time t2 after the time et2 when the error e2 occurred to the information collection terminal 20 in a transmission cycle c3 (step S17). When this process ends, the process proceeds to step S18. If a new error e2 does not occur during the data transmission period dt1 of the transmission data transmitted in step S15 (step S16: NO), the process proceeds to step S18.

ステップS18において、FCECU15は、ステップS15で送信した送信データまたはステップS17で送信した追加分の送信データの送信が終了したか否かを判定する(ステップS18)。ステップS15で送信した送信データまたはステップS17で送信した追加分の送信データの送信が終了していない場合(ステップS18:NO)には、処理はステップS16に戻り、ステップS15で送信した送信データまたはステップS17で送信した追加分の送信データの送信が終了するまで、ステップS16からステップS18の処理が繰り返し実行される。 In step S18, the FCECU 15 determines whether the transmission of the transmission data transmitted in step S15 or the additional transmission data transmitted in step S17 has been completed (step S18). If the transmission of the transmission data transmitted in step S15 or the additional transmission data transmitted in step S17 has not been completed (step S18: NO), the process returns to step S16, and the processes from step S16 to step S18 are repeatedly executed until the transmission of the transmission data transmitted in step S15 or the additional transmission data transmitted in step S17 has been completed.

ステップS15で送信した送信データおよびステップS17で送信した追加分の送信データの送信が終了した場合(ステップS18:YES)には、処理はステップS11へ戻り、処理の終了指示を受け付けるまで、ステップS11からステップS18の処理が繰り返し実行される。 When the transmission of the transmission data sent in step S15 and the additional transmission data sent in step S17 is completed (step S18: YES), the process returns to step S11, and steps S11 to S18 are repeatedly executed until an instruction to end the process is received.

以上の構成により、エラーe1が発生していない場合には、FCECU15は、必要最低限の送信周期c2で燃料電池システム10に関する送信データを情報収集端末20へ送信する。これにより、燃料電池システム10から情報収集端末20へ送信されるデータの通信量を抑制することができる。これに対し、エラーe1が発生した場合には、FCECU15は、送信周期c2よりも短い送信周期c3で燃料電池システム10のエラーに関する送信データを情報収集端末20へ送信する。すなわち、エラーe1の発生時には、センサ値や、制御変数、エラー情報などのバッファデータに対応する送信データを短い頻度で情報収集端末20へ送信することができ、エラー発生の原因を突き止めて正常に動作させるための必要十分な量のデータを供給することができる。 With the above configuration, when error e1 has not occurred, the FCECU 15 transmits transmission data related to the fuel cell system 10 to the information collecting terminal 20 at the minimum necessary transmission cycle c2. This makes it possible to reduce the amount of data transmitted from the fuel cell system 10 to the information collecting terminal 20. In contrast, when error e1 has occurred, the FCECU 15 transmits transmission data related to the error in the fuel cell system 10 to the information collecting terminal 20 at a transmission cycle c3 that is shorter than the transmission cycle c2. In other words, when error e1 has occurred, transmission data corresponding to buffer data such as sensor values, control variables, and error information can be transmitted to the information collecting terminal 20 at a short frequency, making it possible to supply a necessary and sufficient amount of data for identifying the cause of the error and operating normally.

また、エラーe1が発生した場合には、FCECU15は、エラーe1が発生した時点et1から遡って、エラーe1が発生していない場合に送信される送信周期c2よりも短い送信周期c3で、エラーe1に関するデータを情報収集端末20へ送信する。このため、エラー発生の原因を突き止めて正常に動作させるために必要十分な量のデータを供給することができる。 In addition, when an error e1 occurs, the FCECU 15 transmits data related to the error e1 to the information collection terminal 20, going back from the time et1 when the error e1 occurred, in a transmission period c3 that is shorter than the transmission period c2 transmitted when the error e1 does not occur. This makes it possible to supply a necessary and sufficient amount of data for identifying the cause of the error and for normal operation.

また、エラーe1に関する送信データの送信中に新たな別のエラーe2が発生した場合には、FCECU15は、各エラーに対応する送信データのうち重複するデータの送信を省略して差分だけを追加して送信する。これにより、FCECU15は、燃料電池システム10に関する必要最低限のデータを情報収集端末20へ送信することができ、燃料電池システム10から情報収集端末20へ送信されるデータの通信量を削減することができる。 In addition, if a new error e2 occurs during the transmission of transmission data related to error e1, the FCECU 15 omits the transmission of duplicate data among the transmission data corresponding to each error and adds and transmits only the differences. This allows the FCECU 15 to transmit the minimum necessary data related to the fuel cell system 10 to the information collection terminal 20, and reduces the amount of data communication transmitted from the fuel cell system 10 to the information collection terminal 20.

<変形例>
上述の実施形態においては、送信データのデータ送信期間dt1中に新たなエラーe2が発生した場合には、FCECU15は、エラーe1が発生した時点et1の時間t2後からエラーe2が発生した時点et2から時間t2後までの合計のバッファデータed2に対応する追加分の送信データef2を送信周期c3で情報収集端末20へ送信しているがこれに限られない。
<Modification>
In the above-described embodiment, when a new error e2 occurs during the data transmission period dt1 of the transmission data, the FCECU 15 transmits additional transmission data ef2 corresponding to the total buffer data ed2 from time t2 after the time et1 when the error e1 occurred to time t2 after the time et2 when the error e2 occurred to the information collecting terminal 20 in a transmission period c3, but this is not limited to this.

例えば、エラーe1に関する送信データのデータ送信期間dt1中に新たなエラーe2が発生した場合には、FCECU15は、エラーe1に関する送信データsd1(第1のデータ)と、送信データsf2(第2のデータ)が発生した時点et2の時間t1前から、エラーe2が発生した時点et2の時間t2後までに取得されたエラーe2に関する第2のデータと、を区別して送信周期c3で情報収集端末20へ送信してもよい。 For example, if a new error e2 occurs during the data transmission period dt1 of the transmission data related to the error e1, the FCECU 15 may distinguish between the transmission data sd1 (first data) related to the error e1 and the second data related to the error e2 acquired from the time t1 before the time et2 when the transmission data sf2 (second data) occurred until the time t2 after the time et2 when the error e2 occurred, and transmit them to the information collection terminal 20 in the transmission cycle c3.

これにより、エラーe1に関する送信データの送信中に新たな別のエラーe2が発生した場合には、FCECU15は、各エラーに対応するデータを区別して情報収集端末20へ送信する。このため、各エラー発生の原因を突き止めて正常に動作させるために必要なデータを明確に分けてデータを供給することができる。 As a result, if a new error e2 occurs during transmission of transmission data related to error e1, the FCECU 15 transmits data corresponding to each error separately to the information collection terminal 20. This makes it possible to supply data that is clearly separated and is necessary to identify the cause of each error and operate normally.

また、本発明は、以上の実施形態に限定されるものでなく、本発明の要旨を逸脱しない範囲内で種々の改良、変更が可能である。 Furthermore, the present invention is not limited to the above embodiments, and various improvements and modifications are possible without departing from the spirit of the present invention.

1 情報収集システム
10 燃料電池システム
11 燃料電池
12 蓄電装置
13 センサ
14 メモリ
15 FCECU
16 リレー
20 情報収集端末
21 電源制御部
22 主制御基盤
23 携帯通信アンテナ
100 燃料電池ユニット
200 サーバ
REFERENCE SIGNS LIST 1 Information collection system 10 Fuel cell system 11 Fuel cell 12 Power storage device 13 Sensor 14 Memory 15 FCECU
16 Relay 20 Information collection terminal 21 Power supply control unit 22 Main control board 23 Mobile communication antenna 100 Fuel cell unit 200 Server

Claims (4)

燃料電池を含む燃料電池システムを制御する制御部と、
前記燃料電池システムに関するデータを取得するセンサと、
記憶部と、を備える燃料電池システムであって、
前記制御部は、
前記センサにより取得されるデータを第1の周期で前記記憶部に記憶し、
前記燃料電池システムの第1のエラーが発生していない場合には、前記記憶部に記憶されている前記データを第の周期で情報収集端末へ送信し、
前記燃料電池システムの前記第1のエラーが発生した場合には、前記記憶部に記憶されている前記データを前記第1の周期よりも長く、かつ、前記第2の周期よりも短い第の周期で前記情報収集端末へ送信することを特徴とする燃料電池システム。
A control unit that controls a fuel cell system including the fuel cell;
a sensor for acquiring data related to the fuel cell system;
A fuel cell system comprising :
The control unit is
storing data acquired by the sensor in the storage unit at a first period;
If a first error has not occurred in the fuel cell system, transmitting the data stored in the storage unit to an information collecting terminal at a second period;
A fuel cell system characterized in that, when the first error occurs in the fuel cell system, the data stored in the memory unit is transmitted to the information collection terminal at a third period that is longer than the first period and shorter than the second period .
請求項1に記載の燃料電池システムであって
記制御部は、
前記第1のエラーが発生した場合には、前記記憶部に記憶されている前記データのうち、前記第1のエラーが発生した時点の第1所定時間前から、前記第1のエラーが発生した時点の第2所定時間後までのデータを、前記第の周期で前記情報収集端末へ送信する
ことを特徴とする燃料電池システム。
2. The fuel cell system according to claim 1 ,
The control unit is
a fuel cell system characterized in that, when the first error occurs, the data stored in the memory unit from a first predetermined time before the first error occurs to a second predetermined time after the first error occurs is transmitted to the information collection terminal in the third period.
請求項2に記載の燃料電池システムであって、
前記制御部は、
前記第1のエラーが発生した時点の前記第1所定時間前から、前記第1のエラーが発生した時点の前記第2所定時間後までのデータを、前記情報収集端末へ送信中に、前記第1のエラーとは異なる第2のエラーが発生した場合で、かつ、前記第1のエラーが発生した時点の前記第2所定時間後から前記第2のエラーが発生した時点までの時間が前記第1所定時間より短い場合には、前記第1のエラーが発生した時点の前記第2所定時間後から前記第2のエラーが発生した時点までのデータと、前記第2のエラーが発生した時点から前記第2のエラーが発生した時点の前記第2所定時間後までのデータを、追記して前記情報収集端末へ送信する
ことを特徴とする燃料電池システム。
3. The fuel cell system according to claim 2,
The control unit is
a second error different from the first error occurs while data from the first predetermined time before the first error occurs to the second predetermined time after the first error occurs is being transmitted to the information collecting terminal , and if the time from the second predetermined time after the first error occurs to the second error occurs is shorter than the first predetermined time, the fuel cell system further transmits to the information collecting terminal data from the second predetermined time after the first error occurs to the second error and data from the second error occurs to the second predetermined time after the second error occurs.
請求項2に記載の燃料電池システムであって、
前記制御部は、
前記第1のエラーが発生した時点の前記第1所定時間前から、前記第1のエラーが発生した時点の前記第2所定時間後までに取得された前記第1のエラーに関する第1のデータを、前記情報収集端末へ送信中に、前記第1のエラーとは異なる第2のエラーが発生した場合には、前記第1のエラーに関する前記第1のデータと、前記第2のエラーが発生した時点の前記第1所定時間前から、前記第2のエラーが発生した時点の前記第2所定時間後までに取得された前記第2のエラーに関する第2のデータと、を区別して前記第の周期で前記情報収集端末へ送信する
ことを特徴とする燃料電池システム。
3. The fuel cell system according to claim 2,
The control unit is
a second error different from the first error occurs while first data regarding the first error, the second data being obtained from the first predetermined time before the first error occurs until the second predetermined time after the first error occurs, is transmitted to the information collecting terminal, the first data regarding the first error and the second data regarding the second error, the second data being obtained from the first predetermined time before the second error occurs until the second predetermined time after the second error occurs, are transmitted to the information collecting terminal in the third cycle.
JP2021091162A 2021-05-31 2021-05-31 Fuel Cell Systems Active JP7536712B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021091162A JP7536712B2 (en) 2021-05-31 2021-05-31 Fuel Cell Systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021091162A JP7536712B2 (en) 2021-05-31 2021-05-31 Fuel Cell Systems

Publications (2)

Publication Number Publication Date
JP2022183716A JP2022183716A (en) 2022-12-13
JP7536712B2 true JP7536712B2 (en) 2024-08-20

Family

ID=84437650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021091162A Active JP7536712B2 (en) 2021-05-31 2021-05-31 Fuel Cell Systems

Country Status (1)

Country Link
JP (1) JP7536712B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001102063A (en) 1999-09-29 2001-04-13 Hiromitsu Shinjo Fuel cell co-generation system
JP2004165138A (en) 2002-09-26 2004-06-10 Toyota Motor Corp Warning about fuel level in fuel cell system
JP2017184219A (en) 2016-03-29 2017-10-05 大阪瓦斯株式会社 Network system
JP2018173826A (en) 2017-03-31 2018-11-08 株式会社クボタ Terminal device
JP2020170596A (en) 2019-04-01 2020-10-15 大阪瓦斯株式会社 Failure sign detection system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001102063A (en) 1999-09-29 2001-04-13 Hiromitsu Shinjo Fuel cell co-generation system
JP2004165138A (en) 2002-09-26 2004-06-10 Toyota Motor Corp Warning about fuel level in fuel cell system
JP2017184219A (en) 2016-03-29 2017-10-05 大阪瓦斯株式会社 Network system
JP2018173826A (en) 2017-03-31 2018-11-08 株式会社クボタ Terminal device
JP2020170596A (en) 2019-04-01 2020-10-15 大阪瓦斯株式会社 Failure sign detection system

Also Published As

Publication number Publication date
JP2022183716A (en) 2022-12-13

Similar Documents

Publication Publication Date Title
CN110214312A (en) Shared backup unit and control system
EP2982999B1 (en) Battery-monitoring system and identifying-information setting method
CN115113895A (en) Program update control device, program update control method, and computer-readable storage medium
JP7536712B2 (en) Fuel Cell Systems
JP5970563B2 (en) Battery control device
US11923575B2 (en) Fault diagnostic apparatus for a fuel cell electric vehicle and a method therefor
CN114868297B (en) System and method for detecting defective batteries using wireless communication
US20220357398A1 (en) Maintenance method and maintenance program for energy storage apparatus
JP7543151B2 (en) Fuel Cell Systems
US12255479B2 (en) Power supply device and vehicle
CN111338896B (en) State machine state monitoring processing method and system based on FPGA
CN214670239U (en) Automobile diagnosis equipment
KR20200050779A (en) Apparatus and method for diagnosing communication fault
JP2022135132A (en) Fuel cell unit and information collecting system
US11774509B2 (en) Management device, vehicle management system, vehicle management method, and recording medium in which program is recorded
US20210053444A1 (en) Battery system for an electric vehicle, method for operating a battery system, and electric vehicle
JP5601710B2 (en) Anomaly detection system
US8825282B2 (en) Method for identifying a short circuit to the positive terminal of a battery and circuit device for carrying out the method
US8305830B2 (en) Method and control unit for operating a volatile memory, circuit arrangement, and trip recorder
CN107315551B (en) Imaging box chip, imaging box and data processing method
KR102016394B1 (en) Battery system with measuring device and method for repairing a battery system
CN116653902B (en) Vehicle-mounted system and vehicle
US11822506B2 (en) Primary check system
EP4570565A1 (en) Vehicle that can be emergency-started, and operating method therefor
US20250047280A1 (en) System and method for verifying operational integrity of a control head monitor

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210618

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240527

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: 20240806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240807

R150 Certificate of patent or registration of utility model

Ref document number: 7536712

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150