JP6505482B2 - Electronic control unit - Google Patents
Electronic control unit Download PDFInfo
- Publication number
- JP6505482B2 JP6505482B2 JP2015060068A JP2015060068A JP6505482B2 JP 6505482 B2 JP6505482 B2 JP 6505482B2 JP 2015060068 A JP2015060068 A JP 2015060068A JP 2015060068 A JP2015060068 A JP 2015060068A JP 6505482 B2 JP6505482 B2 JP 6505482B2
- Authority
- JP
- Japan
- Prior art keywords
- inspection
- signal
- mode
- command signal
- processor
- 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
Links
Landscapes
- Small-Scale Networks (AREA)
Description
本発明は、自動車に搭載する電子制御装置に関する。 The present invention relates to an electronic control unit mounted on a vehicle.
自動車に搭載する電子制御装置においては、例えば、CAN(Controller Area Network))等のネットワークシステムが採用されている(例えば、特許文献1参照)。 For example, a network system such as CAN (Controller Area Network) is adopted in an electronic control unit mounted on a car (see, for example, Patent Document 1).
ところで、電子制御装置の検査(一例として出荷検査)は、例えば、電子制御装置と検査装置との間を通信回線で接続し、CAN等の制御用の通信プロトコルを用いて実行される。電子制御装置側では、検査を実行する検査モード中において、検査終了前に検査以外の目的の処理に遷移することを避ける必要がある。そのため、電子制御装置では、例えば、検査装置側から任意のデータ(ビット値)とその反転値を交互に受信することにより、その検査モードを保持する。 By the way, inspection of the electronic control device (shipment inspection as an example) is performed by, for example, connecting the electronic control device and the inspection device by a communication line and using a communication protocol for control such as CAN. On the electronic control device side, it is necessary to avoid transitioning to processing other than the inspection before the end of the inspection during the inspection mode in which the inspection is performed. Therefore, in the electronic control device, for example, the inspection mode is held by alternately receiving arbitrary data (bit value) and its inverted value from the inspection device side.
しかし、例えば、検査装置側のCPU(Central Processing Unit)の負荷に起因して、検査装置側から送信されるデータの送信周期が揺らぐと、本来受信すべきタイミングでの受信データの取得漏れ(取りこぼし)が発生し、予期せぬタイミングで検査モードが解除され、その結果、検査の誤診断が発生しやすくなる。そのため、検査を確実に実行することが困難となる。なお、上記の例では検査モードについて取り上げて説明したが、検査モードに限られず、所定の処理を実行するモードを維持すべき状態下において、予期せぬタイミングでのモードの解除を抑制することが望ましい。 However, for example, if the transmission cycle of data transmitted from the inspection apparatus fluctuates due to a load on a central processing unit (CPU) of the inspection apparatus, acquisition of received data at a timing that should be originally received (dropping) ), And the inspection mode is canceled at an unexpected timing, as a result, it becomes easy for the misdiagnosis of the inspection to occur. Therefore, it becomes difficult to perform an inspection reliably. In the above example, the inspection mode has been described and explained, but the present invention is not limited to the inspection mode, and the suppression of the release of the mode at an unexpected timing under a state where the mode to execute predetermined processing should be maintained desirable.
そこで、本発明は、従来技術の問題点に鑑み、予期せぬタイミングでのモードの解除を抑制する技術を提供することを目的とする。 Therefore, in view of the problems of the prior art, an object of the present invention is to provide a technique for suppressing the release of the mode at an unexpected timing.
本発明によれば、予め定められた送信周期で交互に出力される第1信号と第2信号とを含み、車両に関する検査の処理を指令する指令信号に応じて、検査の処理を実行する検査モードに切替わり、第1信号と第2信号とを交互に漏れなく取得している限り、検査終了まで検査モードを維持し続ける自動車用の電子制御装置であって、少なくとも検査モードの実行中は、第1信号と前記第2信号とが交互に変化する時間間隔よりも短い周期で、第1信号と第2信号とをサンプリングすることにより、送信周期が揺らいだ場合であっても、指令信号の取得漏れを抑制する。 According to the present invention, the inspection which executes the processing of the inspection according to the command signal instructing the processing of the inspection regarding the vehicle, including the first signal and the second signal alternately outputted in the predetermined transmission cycle The electronic control unit for an automobile continues to maintain the inspection mode until the end of the inspection as long as the mode is switched to and the first signal and the second signal are alternately acquired without leakage , and at least during the execution of the inspection mode The command signal is obtained even if the transmission cycle fluctuates by sampling the first signal and the second signal at a cycle shorter than a time interval in which the first signal and the second signal alternately change. Control the acquisition leak of
本発明によれば、予期せぬタイミングでのモードの解除を抑制することできる。 According to the present invention, it is possible to suppress the release of the mode at an unexpected timing.
以下、添付された図面を参照し、本発明を実施するための実施形態について詳述する。以下の実施形態では、検査システムを例にして説明するが、本発明がこれに限定されるものではない。
[検査システムの構成例]
図1は、自動車等の車両に搭載される電子制御装置(ECU:Electronic Control Unit)の検査システムの一例を示す図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. In the following embodiments, an inspection system is described as an example, but the present invention is not limited thereto.
[Example of inspection system configuration]
FIG. 1 is a diagram showing an example of an inspection system of an electronic control unit (ECU: Electronic Control Unit) mounted on a vehicle such as a car.
検査対象となるECU1は、ネットワークケーブル2を介して、検査装置3と着脱可能に接続される。これにより、ECU1の検査が容易となる。ECU1と検査装置3との間は、例えば、CANの通信プロトコルを利用することができる。なお、通信プロトコルは、CANに限られず、例えば、FlexRay(登録商標)等の他の通信プロトコルであってもよい。 The ECU 1 to be inspected is detachably connected to the inspection device 3 via the network cable 2. This facilitates the inspection of the ECU 1. For example, a communication protocol of CAN can be used between the ECU 1 and the inspection device 3. The communication protocol is not limited to CAN, and may be another communication protocol such as FlexRay (registered trademark).
ECU1は、自動車等の車両に搭載された各種機器、例えば、燃料噴射弁、変速機、電動ブレーキシステム、ABS(Antilock Brake System)、可変バルブタイミング機構、ブラシレスモータ等を制御する電子機器であって、演算処理等を実行するプロセッサを内蔵している。 The ECU 1 is an electronic device that controls various devices mounted on a vehicle such as a car, for example, a fuel injection valve, a transmission, an electric brake system, an ABS (Antilock Brake System), a variable valve timing mechanism, and a brushless motor. And a processor for executing arithmetic processing and the like.
図2は、図1に示すECU1のハード構成例を示す図である。ECU1は、プロセッサ11と、通信回路12と、ROM(Read Only Memory)13と、RAM(Random Access Memory)14と、バス15と、を備える。プロセッサ11、通信回路12、ROM13及びRAM14は、バス15を介して、互いに接続されている。 FIG. 2 is a diagram showing an example of a hardware configuration of the ECU 1 shown in FIG. The ECU 1 includes a processor 11, a communication circuit 12, a ROM (Read Only Memory) 13, a RAM (Random Access Memory) 14, and a bus 15. The processor 11, the communication circuit 12, the ROM 13 and the RAM 14 are connected to one another via a bus 15.
プロセッサ11は、例えば、システムの中心的な処理を担うCPUであって、ECU1の統括的な制御を行うものである。通信回路12は、ネットワークに接続するための通信インターフェースを提供する。なお、通信回路12は、CANの通信プロトコルを実現するバスコントローラ(CANコントローラ)を含んでいる。本実施形態では、CANを採用するが、CANの通信プロトコルの詳細については、公知であるので説明を省略する。ここで、通信回路12は、ネットワークケーブル2を着脱可能に接続するコネクタ(図示せず)を含む。 The processor 11 is, for example, a CPU responsible for central processing of the system, and performs overall control of the ECU 1. The communication circuit 12 provides a communication interface for connecting to a network. The communication circuit 12 includes a bus controller (CAN controller) that implements a CAN communication protocol. Although CAN is employed in this embodiment, the details of the CAN communication protocol are known and will not be described. Here, the communication circuit 12 includes a connector (not shown) for detachably connecting the network cable 2.
ROM13は、例えば、フラッシュROM等、電源供給を遮断してもデータが保持される不揮発性の半導体メモリである。RAM14は、例えば、演算処理等に用いられるデータの一時的な作業領域となるメモリであって、電源供給が遮断されると、記憶内容が消える揮発性メモリである。なお、RAM14は、例えば、ダイナミックRAMやスタティックRAMであってもよい。バス15は、CAN通信のデータ転送等に利用することができる。 The ROM 13 is, for example, a non-volatile semiconductor memory such as a flash ROM or the like in which data is held even when the power supply is shut off. The RAM 14 is, for example, a memory serving as a temporary work area for data used for arithmetic processing and the like, and is a volatile memory in which stored contents disappear when power supply is interrupted. The RAM 14 may be, for example, a dynamic RAM or a static RAM. The bus 15 can be used for data transfer of CAN communication and the like.
また、ECU1は、プロセッサ11、ROM13、RAM14等のハードウェアと、ROM13に記憶されている制御プログラム等のソフトウェアとが協働することにより、各種機能を実現する。この制御プログラムには、本実施形態の検査方法等の処理を行う検査プログラムが含まれる。したがって、プロセッサ11は、検査プログラムを実行することで、本実施形態の検査方法の処理を実現する。 Further, the ECU 1 realizes various functions by cooperation of hardware such as the processor 11, the ROM 13 and the RAM 14 and software such as a control program stored in the ROM 13. The control program includes an inspection program that performs processing such as the inspection method of the present embodiment. Therefore, the processor 11 implements the processing of the inspection method of the present embodiment by executing the inspection program.
図3は、図1に示す検査装置3のハード構成例を示す図である。検査装置3は、作業者からのコマンド入力を受け付けることにより、ECU1に対して車両に関する検査の処理を指令して、その検査を実行させるパーソナルコンピュータ等の電子機器で構成される。具体的には、検査装置3は、図3に示すように、CPU等のプロセッサ31と、CAN等のネットワークに接続するための通信回路32と、ハードディスク装置等のストレージ33と、作業者へのインターフェースとなる入出力装置34と、バス35と、を備える。 FIG. 3 is a diagram showing an example of the hardware configuration of the inspection apparatus 3 shown in FIG. The inspection device 3 is configured by an electronic device such as a personal computer that instructs the ECU 1 to perform an inspection process on the vehicle by receiving a command input from the worker, and causes the ECU 1 to execute the inspection. Specifically, as shown in FIG. 3, the inspection apparatus 3 includes a processor 31 such as a CPU, a communication circuit 32 for connecting to a network such as a CAN, a storage 33 such as a hard disk drive, and a worker. It comprises an input / output device 34 serving as an interface and a bus 35.
プロセッサ31、通信回路32、ストレージ33及び入出力装置34は、バス35を介して、互いに接続されている。ここで、通信回路32は、通信回路12と同様、バスコントローラ(CANコントローラ)やネットワークケーブル2を着脱可能に接続するコネクタ(図示書略)を含む。また、入出力装置34は、LCD(Liquid Crystal Display)等のディスプレイと、キーボードと、マウス等のポインティングデバイスと、を含む。なお、ストレージ33は、例えば、ネットワークに接続されたNAS(Network Attached Storage),サーバのストレージ等であってもよい。 The processor 31, the communication circuit 32, the storage 33, and the input / output device 34 are connected to one another via a bus 35. Here, the communication circuit 32 includes, similarly to the communication circuit 12, a bus controller (CAN controller) and a connector (not shown) for detachably connecting the network cable 2. The input / output device 34 also includes a display such as a liquid crystal display (LCD), a keyboard, and a pointing device such as a mouse. The storage 33 may be, for example, a network attached storage (NAS) connected to a network, a storage of a server, or the like.
[従来例との比較]
ここで、本件に開示する技術をより深く理解するため、本実施形態に従来例を適用し、ECU1の検査の一例について、タイミングチャートを用いて簡単に説明する。この検査は、例えば、工場出荷前に行う車両に関する検査(出荷検査モード)であって、具体的には、車両に搭載された各種機器を正常に動作させるためのECU1内部の動作確認に係る検査である。
[Comparison with conventional example]
Here, in order to understand the technology disclosed in the present invention in more detail, a conventional example is applied to the present embodiment, and an example of inspection of the ECU 1 will be briefly described using a timing chart. This inspection is, for example, an inspection (shipment inspection mode) related to a vehicle performed before shipment to the factory, and specifically, an inspection related to operation check inside the ECU 1 for operating various devices mounted on the vehicle normally. It is.
図4は、正常時のタイミングチャート(比較例)の一例を説明する図である。図4では、ECU1の検査において、検査装置3から初期設定された所定の送信周期(10ミリ秒[ms])で、時系列に検査指令信号が出力(送信)されている状態を例示している。図4では、送信周期、データの流れ、サンプリング周期、格納した受信データ、ECU1の状態をタイミングチャートで示している。ここで、送信周期は、検査指令信号が変化する時間間隔の一例であり、検査指令信号は、指令信号の一例であって、例えば、n進数の所定のビット値からなる第1信号と該ビット値を反転させたビット値とからなる第2信号である。 FIG. 4 is a diagram for explaining an example of a timing chart (comparative example) at the normal time. In FIG. 4, in the inspection of the ECU 1, the state in which the inspection command signal is output (transmitted) in time series at a predetermined transmission cycle (10 milliseconds [ms]) initialized from the inspection device 3 is illustrated. There is. In FIG. 4, the transmission cycle, the flow of data, the sampling cycle, the received data stored, and the state of the ECU 1 are shown by a timing chart. Here, the transmission cycle is an example of a time interval at which a test command signal changes, and the test command signal is an example of a command signal, and for example, a first signal consisting of a predetermined bit value of n-ary number and the bit This is a second signal consisting of a bit value obtained by inverting the value.
具体的には、本実施形態では、一例として、16進数のAAhのビット値(2進数:10101010)と、AAhの反転値55h(2進数:01010101)とを用いる。検査装置3は、所定規則で変化する指令信号の一例として、第1信号(AAh)と第2信号(55h)とを交互に送信周期(10ミリ秒)で出力する。なお、検査指令信号は、CANの通信プロトコルのデータフォーマットに従った通信データであるが、説明を分かりやすくするため、AAh、55hで表記する。また、第1信号、第2信号の値は、それぞれ、AAh、55hに限定されず、互いに異なる値であればよい。さらに、本実施形態では、インクリメント又はデクリメントしていく数字等、予め定めた規則に従っていれば、検査指令信号として適用することが可能である。また、検査指令信号は、送受信側の相互間で決められた規則性のある値であってもよい。具体的には、検査指令信号は、例えば、00h→01h→02h→03h→00h→・・・のように繰り返すデータ列であってもよい。 Specifically, in the present embodiment, as an example, a bit value of AAh in hexadecimal (binary: 10101010) and an inverted value 55h of AAh (binary: 01010101) are used. The inspection apparatus 3 alternately outputs the first signal (AAh) and the second signal (55h) in a transmission cycle (10 milliseconds) as an example of a command signal that changes according to a predetermined rule. Although the inspection command signal is communication data in accordance with the data format of the CAN communication protocol, it is denoted by AAh, 55h to make the description easy to understand. Further, the values of the first signal and the second signal are not limited to AAh and 55h, respectively, and may be different from each other. Furthermore, in the present embodiment, it is possible to apply as an inspection command signal if it follows a predetermined rule, such as an incrementing or decrementing number. The inspection command signal may be a regular value determined between the transmitting and receiving sides. Specifically, the inspection command signal may be, for example, a data string that repeats as 00h → 01h → 02h → 03h → 00h →.
また、図4において、データの流れ、サンプリング周期の欄は、ECU1側でネットワークケーブル2を介して、一例として送信周期に同期させて10ミリ秒のサンプリング周期(受信周期)で検査指令信号を取得していく状態を例示している。また、格納した受信データの欄は、サンプリング周期毎にRAM14に格納されるデータ(第1信号(AAh)又は第2信号(55h)の指令信号)を示している。さらに、図4では、ECU1の状態(出荷検査モード待機中、出荷検査モード中)を示している。 Further, in FIG. 4, the flow of data, the sampling cycle column is synchronized with the transmission cycle as an example via the network cable 2 on the ECU 1 side, and the inspection command signal is acquired at a sampling cycle (reception cycle) of 10 milliseconds. It illustrates the state of going on. Also, the column of the received data stored indicates data (a first signal (AAh) or a command signal of the second signal (55h)) stored in the RAM 14 at each sampling cycle. Furthermore, FIG. 4 shows the state of the ECU 1 (during standby for the shipping inspection mode, during shipping inspection mode).
出荷検査において、ECU1は、検査装置3から出力された検査指令信号を取得(受信)し、さらにその検査指令信号を予め設定した規定回数分、取得することにより、出荷検査モード待機中から出荷検査モードに遷移し、検査を開始する。そして、ECU1は、検査指令信号を取得し続ける間、検査を実行する。なお、ECU1では、取得した検査指令信号を順次RAM14に格納し、プロセッサ11が、検査指令信号のデータ列に応じて、出荷検査モード待機中から出荷検査モードに切替えたり、出荷検査モードから出荷検査モード待機中に切替えたりする。 In the shipping inspection, the ECU 1 acquires (receives) the inspection command signal output from the inspection device 3 and further acquires the inspection command signal for the prescribed number of times set in advance, thereby checking the shipment from standby in the shipping inspection mode. Transition to mode and start inspection. And ECU1 performs an inspection, while acquiring an inspection command signal. In the ECU 1, the acquired inspection command signal is sequentially stored in the RAM 14, and the processor 11 switches from standby in the shipment inspection mode to the shipment inspection mode according to the data string of the inspection instruction signal, or shipment inspection from the shipment inspection mode. Switch during mode standby.
図4においては、検査装置3からECU1に向けて、一例として10ミリ秒の送信周期で交互に出力された検査指令信号(AAh、55h)のタイミングを垂直下向きの矢印で示している。データの流れの欄に示す各ブロックの幅は、送信周期の間隔を示し、検査装置3から出力され検査指令信号がネットワークケーブル2の通信データバスを介して、ECU1の通信回路12へと流れていくこと過程を模式的に示している。 In FIG. 4, the timing of the inspection command signals (AAh, 55h) alternately output from the inspection device 3 to the ECU 1 in a transmission cycle of 10 milliseconds, for example, is indicated by a vertically downward arrow. The width of each block shown in the data flow column indicates the interval of the transmission cycle, and the inspection command signal output from the inspection device 3 flows to the communication circuit 12 of the ECU 1 through the communication data bus of the network cable 2 The process is shown schematically.
また、サンプリング周期の欄の各矩形は、ECU1における10ミリ秒毎のサンプリング周期での受信処理を模式的に示しており、各矩形からデータの流れの各ブロック向く垂直上向きの矢印が、その時のタイミングで検査指令信号(55hとAAhとの何れか一方)を受信したことを示している。格納した受信データの欄に示す各ブロックの幅は、送信周期に応じて定まる時間帯にRAM14に格納された受信データの値を示している。図4において、各矩形から格納した受信データの各ブロックに向く矢印は、ECU1側で受信データとして55h又はAAhをRAM14に格納するタイミングを示している。 Further, each rectangle in the column of the sampling period schematically shows the reception processing at a sampling period of every 10 milliseconds in the ECU 1, and the vertically upward arrow pointing to each block of the data flow from each rectangle is that time It shows that the inspection command signal (one of 55h and AAh) is received at the timing. The width of each block shown in the column of the received data stored indicates the value of the received data stored in the RAM 14 in a time zone determined according to the transmission cycle. In FIG. 4, arrows pointing to each block of received data stored from the respective rectangles indicate timings at which the ECU 1 stores 55 h or AA h as received data in the RAM 14.
具体的な処理の流れについて説明すると、プロセッサ11は、先ず、出荷検査モード待機中か出荷検査モード中かを判定し、出荷検査モード待機中の場合、時系列に55hとAAhとの検査指令信号が交互に取得しているか否かを判定する。さらに、プロセッサ11は、検査指令信号の取得回数が予め設定した規定回数に達したか否かを判定する。続いて、プロセッサ11は、規定回数に達した場合、出荷検査モード待機中から出荷検査モード中に遷移させる。これにより、プロセッサ11は、出荷検査モード中、すなわち、時系列に55hとAAhとの検査指令信号を交互に取得している間、例えば、自己診断プログラム等により、予め定められたECU1の検査項目について、検査して正常であるか否かを診断する。 Specifically, the processor 11 first determines whether the shipping inspection mode is in standby or in the shipping inspection mode, and when in the shipping inspection mode, inspection command signals of 55h and AAh in chronological order are determined. It is determined whether is alternately acquired. Furthermore, the processor 11 determines whether or not the number of acquisitions of the inspection command signal has reached a predetermined number set in advance. Subsequently, when the processor 11 reaches the specified number of times, the processor 11 transitions from waiting for the shipping inspection mode to the shipping inspection mode. Thereby, the processor 11 is in the shipping inspection mode, that is, while alternately acquiring the inspection command signals of 55h and AAh in time series, for example, inspection items of the ECU 1 predetermined by the self-diagnosis program or the like. , To check if it is normal or not.
ここで、プロセッサ11は、55hとAAhとの検査指令信号を交互に取得ができなくなり、取得できない回数が規定回数に達した場合、本来ならば出荷検査モードを継続しなければないところ、出荷検査モードの終了と誤判定し、出荷検査モード待機中に遷移させる。換言すると、プロセッサ11は、出荷検査モードに遷移後も検査指令信号として55hとAAhを交互に漏れなく正常に取得している限り、検査終了まで出荷検査モードを維持し続ける。 Here, the processor 11 can not alternately acquire the inspection command signals of 55h and AAh, and when the number of times of acquisition can not reach the specified number, the shipment inspection mode should normally be continued, and the shipment inspection It misjudges as the end of mode and makes transition while waiting for shipment inspection mode. In other words, the processor 11 continues to maintain the shipping inspection mode until the end of the inspection as long as 55h and AAh are alternately and normally acquired without leakage as inspection instruction signals even after transition to the shipment inspection mode.
図5は、送信周期に揺らぎが発生した場合のタイミングチャート(比較例)の一例を説明する図である。送信周期が揺らぐと、サンプリング周期のとの間にずれが生じることになる。出荷検査モード中も検査指令信号を漏れなく正常に取得する必要がある。しかし、検査装置3側で送信周期の揺らぎが発生した場合、上記のずれが生じ、その結果、例えば、検査指令信号を交互に取得できないという取得漏れが発生する。 FIG. 5 is a diagram for explaining an example of a timing chart (comparative example) when fluctuations occur in the transmission cycle. When the transmission cycle fluctuates, a deviation occurs between the sampling cycle. Even in the shipping inspection mode, it is necessary to obtain an inspection command signal normally without leakage. However, when the fluctuation of the transmission cycle occurs on the inspection device 3 side, the above-mentioned deviation occurs, and as a result, for example, an acquisition leak occurs in which the inspection command signal can not be acquired alternately.
なお、取得漏れは、受信データの欠落等、検査指令信号が交互に取得できない場合に限られないが、本実施形態では、説明を分かりやすくするため、検査指令信号が交互に取得できない場合について例示する。したがって、本実施形態では、受信データの欠落にも適用できることは言うまでもない。 Note that the acquisition omission is not limited to the case where the inspection command signal can not be acquired alternately, such as a lack of received data, but in the present embodiment, the inspection command signal can not be acquired alternately to make the explanation easy to understand. Do. Therefore, it goes without saying that the present embodiment is also applicable to the loss of received data.
図5において、データの流れのブロック幅が、AAhと55hとで異なるのは、送信周期の揺らぎを模式的に示しているからである。プロセッサ11は、10ミリ秒毎のサンプリング周期でデータ取得する際、送信周期の揺らぎにより、時刻t1で55hを取得したものの、時刻t2ではAAhではなく、55hを取得してRAM14に格納する。 In FIG. 5, the block width of the data flow is different between AAh and 55h because the fluctuation of the transmission cycle is schematically shown. The processor 11 acquires 55h at time t1 but does not acquire AAh at time t2 and stores it in the RAM 14 although 55h is acquired at time t1 when acquiring data in sampling cycles every 10 milliseconds.
続いて、プロセッサ11は、次のサンプリング周期の時刻t3では、55hを取得することになる。但し、プロセッサ11は、処理の便宜上、既に、前回の時刻t2で同じ値(55h)をRAM14に格納している場合は、データの格納処理を行わず、そのデータの受信状態が継続していることとする。つまり、プロセッサ11が55hとAAhとの値を交互に取得することができないため、取得漏れが発生したことを示している。なお、図5に示すサンプリング周期の欄の矩形から垂直上向きの点線の矢印は、プロセッサ11がデータの読込み(取得)をする一方で、RAM14への書込み(格納)を実行しないことを示している。 Subsequently, the processor 11 obtains 55h at time t3 of the next sampling cycle. However, when the processor 11 already stores the same value (55h) in the RAM 14 at the previous time t2 for the convenience of processing, the data storage processing is not performed, and the reception state of the data continues. To be. That is, since the processor 11 can not alternately acquire the values 55h and AAh, it indicates that an acquisition leakage has occurred. Note that the dotted upward arrow from the rectangle in the column of the sampling period shown in FIG. 5 indicates that the processor 11 reads (acquires) data but does not execute writing (storage) to the RAM 14 .
ここで、送信周期の揺らぎにより、検査指令信号の取得漏れの回数が規定回数に達すると、プロセッサ11は、出荷検査モードを異常終了し、出荷検査モード待機中に遷移させる。その結果、上述した通り、予期せぬタイミングでの出荷検査モードが解除され、検査の誤診断が発生しやすくなり、検査を確実に実行することが困難となる。 Here, when the number of acquisition leaks of the inspection command signal reaches a specified number due to the fluctuation of the transmission cycle, the processor 11 abnormally ends the shipment inspection mode and makes transition in the shipment inspection mode waiting. As a result, as described above, the shipping inspection mode at an unexpected timing is canceled, and a false diagnosis of the inspection tends to occur, making it difficult to reliably execute the inspection.
そこで、以下の実施形態において、予期せぬタイミングでの出荷検査モードの解除を抑制する技術について説明する。
[本実施形態の動作処理]
Therefore, in the following embodiment, a technique for suppressing the release of the shipping inspection mode at an unexpected timing will be described.
[Operation processing of this embodiment]
図6は、本実施形態における検査方法の動作の一例を示すフローチャートである。このフローチャートは、出荷検査モードに遷移するまでの処理を例示しており、プロセッサ11は、図6に示すフローチャートの処理を、例えば、10ミリ秒毎の定周期のジョブとして実行する。他の条件は、図4に示した場合と同様とする。 FIG. 6 is a flowchart showing an example of the operation of the inspection method in the present embodiment. This flowchart exemplifies processing up to transition to the shipping inspection mode, and the processor 11 executes the processing of the flowchart shown in FIG. 6 as, for example, a job of a fixed cycle every 10 milliseconds. The other conditions are the same as those shown in FIG.
ステップS101:プロセッサ11は、出荷検査モード待機中であるか否かを判定する。出荷検査モード待機中である場合(ステップS101:Yes)、ステップS102の処理に移行し、出荷検査モード待機中でない場合(ステップS101:No)、既に、出荷検査モード中であるので、図6に示すフローチャートの処理を終了する。 Step S101: The processor 11 determines whether or not the shipping inspection mode is on standby. When the shipping inspection mode is in standby (step S101: Yes), the process proceeds to step S102. When the shipping inspection mode is not in standby (step S101: No), the shipping inspection mode is already in progress. The processing of the flowchart shown is ended.
なお、後述する通り、出荷検査モード中は、プロセッサ11は、図7に示すフローチャートの処理を実行する。そのため、プロセッサ11は、並列処理で定周期のジョブとして図6に示すフローチャートの処理を開始する毎に、ステップS101にて否定側の判定処理をするので、以下に説明するステップS102〜S104の処理を実行しないで終了する。 As described later, during the shipping inspection mode, the processor 11 executes the processing of the flowchart shown in FIG. Therefore, every time the processor 11 starts the processing of the flowchart shown in FIG. 6 as a job of a fixed cycle in parallel processing, the determination processing of the negative side is performed in step S101, and thus the processing of steps S102 to S104 described below Exit without executing.
ステップS102:プロセッサ11は、この図6に示すフローチャートの処理を繰り返す毎に、第1信号(AAh)と第2信号(55h)とを交互に受信中であるか否かを判定する。第1信号(AAh)と第2信号(55h)とを交互に受信中の場合(ステップS102:Yes)、ステップS103の処理に移行し、受信中でない場合(ステップS102:No)、図6に示すフローチャートの処理を終了する。 Step S102: The processor 11 determines whether the first signal (AAh) and the second signal (55h) are being received alternately each time the processing of the flowchart shown in FIG. 6 is repeated. When the first signal (AAh) and the second signal (55h) are being received alternately (Step S102: Yes), the process proceeds to Step S103, and when not being received (Step S102: No), FIG. The processing of the flowchart shown is ended.
ステップS103:プロセッサ11は、規定回数に達したか否かを判定する。具体的には、プロセッサ11は、第1信号(AAh)と第2信号(55h)とを規定回数、交互に連続して受信したか否かを判定する。この判定条件を満たす場合(ステップS103:Yes)、ステップS104の処理に移行する。この判定条件を満たさない場合(ステップS103:No)、図6に示すフローチャートの処理を終了する。 Step S103: The processor 11 determines whether the specified number has been reached. Specifically, the processor 11 determines whether or not the first signal (AAh) and the second signal (55h) are alternately and continuously received a specified number of times. If this determination condition is satisfied (step S103: Yes), the process proceeds to step S104. When this determination condition is not satisfied (step S103: No), the processing of the flowchart shown in FIG. 6 is ended.
ステップS104:プロセッサ11は、出荷検査モードに遷移させる。つまり、プロセッサ11は、出荷検査モード待機中から出荷検査モード中に切替える。そして、プロセッサ11は、図6に示すフローチャートの処理を終了し、出荷検査モードの処理として、図7に示すフローチャートの処理を実行する。 Step S104: The processor 11 shifts to the shipping inspection mode. That is, the processor 11 switches from waiting for the shipping inspection mode to the shipping inspection mode. Then, the processor 11 ends the processing of the flowchart shown in FIG. 6 and executes the processing of the flowchart shown in FIG. 7 as processing of the shipping inspection mode.
図7は、本実施形態における検査方法の動作の一例を示すフローチャートである。図8は、本実施形態における正常時のタイミングチャートの一例を説明する図である。図9は、本実施形態における予期せぬタイミングでの出荷検査モードの解除を抑制する制御処理を行う場合のタイミングチャートの一例を説明する図である。 FIG. 7 is a flowchart showing an example of the operation of the inspection method in the present embodiment. FIG. 8 is a diagram for explaining an example of a timing chart at the normal time in the present embodiment. FIG. 9 is a diagram for explaining an example of a timing chart in the case of performing control processing to suppress the release of the shipping inspection mode at an unexpected timing in the present embodiment.
プロセッサ11は、図6に示すフローチャートの処理を、例えば、10ミリ秒毎の定周期のジョブとして実行したが、サンプリング周期を、送信周期(10ミリ秒)よりも短くして、図7に示すフローチャートの処理を例えば2ミリ秒定周期のジョブとして実行する。つまり、本実施形態では、サンプリング周期を送信周期の1/2以下にする。この場合、図9に示す通り、検査指令信号の取得漏れを抑制することができる。 The processor 11 executes the processing of the flowchart shown in FIG. 6 as, for example, a job of a fixed cycle every 10 ms, but the sampling cycle is shorter than the transmission cycle (10 ms) and shown in FIG. The processing of the flowchart is executed as, for example, a 2 millisecond fixed cycle job. That is, in the present embodiment, the sampling cycle is set to 1/2 or less of the transmission cycle. In this case, as shown in FIG. 9, it is possible to suppress an acquisition leak of the inspection command signal.
ステップS201:プロセッサ11は、出荷検査モード中か否かを判定する。具体的には、プロセッサ11は、検査装置3から出力され、RAM14に時系列に格納される検査指令信号のデータを読込み、データ列に基づいて、出荷検査モード中か否かを判定する。出荷検査モード中の場合(ステップS201:Yes)、ステップS202の処理に移行する。一方、出荷検査モード中でない場合(ステップS201:No)、図7に示すフローチャートの処理を終了する。すなわち、この場合、プロセッサ11が出荷検査モード中から出荷検査モード待機中に切替えたことを意味する。 Step S201: The processor 11 determines whether or not the shipping inspection mode is in progress. Specifically, the processor 11 reads the data of the inspection command signal output from the inspection device 3 and stored in the RAM 14 in time series, and determines whether or not the shipping inspection mode is in progress based on the data string. When the shipping inspection mode is in progress (step S201: Yes), the process proceeds to step S202. On the other hand, when the shipping inspection mode is not in progress (step S201: No), the processing of the flowchart shown in FIG. 7 is ended. That is, in this case, it means that the processor 11 is switched from the shipping inspection mode to the shipping inspection mode standby state.
ステップS202:プロセッサ11は、第1信号(AAh)と第2信号(55h)とを交互に受信中か否かを判定する。第1信号(AAh)と第2信号(55h)とを交互に受信中の場合(ステップS202:Yes)、図7に示すフローチャートの処理を終了する。一方、受信中でない場合(ステップS202:No)、ステップS203の処理に移行する。 Step S202: The processor 11 determines whether or not the first signal (AAh) and the second signal (55h) are being alternately received. When the first signal (AAh) and the second signal (55h) are being received alternately (step S202: Yes), the processing of the flowchart shown in FIG. 7 is ended. On the other hand, when it is not receiving (step S202: No), it transfers to the process of step S203.
ステップS203:プロセッサ11は、規定回数に達したか否かを判定する。ここで、検査装置3側から出荷検査モードを正常終了させる場合、例えば、第1信号(AAh)のみを継続的に出力する。これにより、プロセッサ11は、第1信号(AAh)を規定回数受信した場合には、この判定条件を満たす場合として(ステップS203:Yes)、ステップS204の処理に移行する。この判定条件を満たさない場合(ステップS203:No)、図7に示すフローチャートの処理を終了する。 Step S203: The processor 11 determines whether the specified number has been reached. Here, when the shipping inspection mode is normally ended from the inspection device 3 side, for example, only the first signal (AAh) is continuously output. Accordingly, when the processor 11 receives the first signal (AAh) a prescribed number of times, the processor 11 proceeds to the process of step S204 as a case where the determination condition is satisfied (step S203: Yes). When this determination condition is not satisfied (step S203: No), the processing of the flowchart shown in FIG. 7 is ended.
ステップS204:プロセッサ11は、再度、出荷検査モード待機中に遷移させる。そして、プロセッサ11は、図7に示すフローチャートの処理を終了し、再び、図6に示すフローチャートの処理を実行する。以下、図8,9のタイミングチャートと関連付けて、本実施形態における検査方法について説明する。 Step S204: The processor 11 makes a transition again while waiting for the shipping inspection mode. Then, the processor 11 ends the processing of the flowchart shown in FIG. 7 and executes the processing of the flowchart shown in FIG. 6 again. Hereinafter, the inspection method according to the present embodiment will be described with reference to the timing charts of FIGS.
図8に示す正常時においてプロセッサ11は、出荷検査モード待機中から出荷検査モード中に切替えると、初期設定された送信周期に対してサンプリング周期を短くすることにより、検査指令信号を取得する。図8では、このようにサンプリング周期を短くしても、第1信号(AAh)と第2信号(55h)とを交互に取得できるので、プロセッサ11は、出荷検査モードにおける検査の処理を正常に実行することができる。 When the processor 11 is switched from the standby state in the shipping inspection mode to the shipping inspection mode in the normal state shown in FIG. 8, the processor 11 acquires the inspection command signal by shortening the sampling period with respect to the initially set transmission period. In FIG. 8, since the first signal (AAh) and the second signal (55h) can be alternately acquired even if the sampling period is thus shortened, the processor 11 can normally perform the inspection process in the shipping inspection mode. It can be done.
また、図9に示すように、送信周期に揺らぎが生じた場合であっても、初期設定された送信周期に対してサンプリング周期を短くすることにより、検査指令信号の取得漏れが発生せず、第1信号(AAh)と第2信号(55h)とを交互に取得できる。したがって、プロセッサ11は、出荷検査モードにおける検査の処理を正常に実行することができる。 Further, as shown in FIG. 9, even when the transmission cycle fluctuates, the sampling cycle is shortened with respect to the initially set transmission cycle, so that the acquisition omission of the inspection command signal does not occur. The first signal (AAh) and the second signal (55h) can be alternately acquired. Therefore, the processor 11 can normally execute the process of inspection in the shipping inspection mode.
なお、本実施形態では、サンプリング周期の最小値を、通信プロトコルの設定可能な最小の送信周期の1/2以上に設定するようにしてもよい。このような条件にした場合であっても、本実施形態では、予期せぬタイミングでの出荷検査モードの解除を抑制することができる。 In the present embodiment, the minimum value of the sampling cycle may be set to 1/2 or more of the settable minimum transmission cycle of the communication protocol. Even in the case of such a condition, in the present embodiment, the release of the shipping inspection mode at an unexpected timing can be suppressed.
また、上記実施形態では、説明を分かりやすくするため、出荷検査モードの切替えについて例示したが、複数のモードの内から出荷検査モードを切替えるようにしてもよい。 Further, in the above-described embodiment, switching of the shipping inspection mode is illustrated to simplify the description, but the shipping inspection mode may be switched from among a plurality of modes.
以上より、本実施形態では、検査指令信号の取得漏れを抑制することにより、予期せぬタイミングでの出荷検査モードの解除を抑制し、検査の確実性を高めることできる。これにより、検査精度を向上させることができる。さらに、本件開示の技術は、技術的思想において、出荷検査モードに限られず、予期せぬタイミングでのモードの解除を抑制するシステムに適用範囲を広げることができる。
[上記実施形態の補足事項]
上記実施形態から把握し得る請求項以外の技術的思想について、以下に効果と共に記載する。
(a)上記電子制御装置と上記指令信号を供給する検査装置とは、CAN又はFlexRay(登録商標)の通信プロトコルを用いて通信し、
上記指令信号のサンプリング周期の最小値は、上記通信プロトコルの設定可能な最小の送信周期の1/2以上であることを特徴とする請求項2に記載の電子制御装置。
上記技術的思想によれば、上記サンプリング周期を上記の条件にすることで、予期せぬタイミングでのモードの解除を抑制することができる。
(b)上記モードの実行中において、上記指令信号を規定回数分、取得しなかった場合、上記所定のモードを終了することを特徴とする請求項1から3の何れかに記載の電子制御装置。
上記技術的思想によれば、規定回数に応じてモードを終了することで、そのモードを正常終了することができる。
(c)上記モードの実行中において、上記指令信号をサンプリングする間隔が上記時間間隔の2倍以上の状態が規定回数分継続した場合、上記モードを終了することを特徴とする請求項1から3の何れかに記載の電子制御装置。
上記技術的思想によれば、規定回数に応じてモードを終了することで、モードを正常終了することができる。
(d)上記指令信号は、n進数の所定のビット値からなる第1信号と該ビット値を反転させたビット値とからなる第2信号とで構成され、上記第1信号と上記第2信号とが上記外部装置から上記時間間隔で交互に出力されることを特徴とする請求項3に記載の電子制御装置。
上記技術的思想によれば、上記指令信号を単純化してモードの維持を図ることができる。
(e)所定規則で変化する指令信号に応じて、所定のモードに切替わり、上記指令信号が連続している間、上記所定のモードを維持する自動車用の電子制御装置の検査方法であって、少なくとも上記所定のモードの実行中は、上記指令信号が変化する時間間隔よりも短い周期で、上記指令信号をサンプリングすることを特徴とする検査方法。
上記技術的思想によれば、上記の処理を実行することで、予期せぬタイミングでのモードの解除を抑制する検査方法を提供できる。
(f)所定規則で変化する指令信号に応じて、所定のモードに切替わり、上記指令信号が連続している間、上記所定のモードを維持する自動車用の電子制御装置のプログラムであって、少なくとも上記所定のモードの実行中は、上記指令信号が変化する時間間隔よりも短い周期で、上記指令信号をサンプリングする処理を実行させるプログラム。
上記技術的思想によれば、上記の処理をプログラムに実行させることで、予期せぬタイミングでのモードの解除を抑制することができる。
As described above, in the present embodiment, by suppressing the acquisition omission of the inspection command signal, the release of the shipping inspection mode at an unexpected timing can be suppressed, and the reliability of the inspection can be enhanced. Thereby, inspection accuracy can be improved. Furthermore, the technology of the present disclosure is not limited to the shipping inspection mode in the technical idea, and the scope of application can be extended to a system that suppresses the release of the mode at an unexpected timing.
[Supplementary matter of the above embodiment]
Technical ideas other than claims which can be grasped from the above embodiment will be described together with effects below.
(A) The electronic control unit and the inspection unit for supplying the command signal communicate using a CAN or FlexRay (registered trademark) communication protocol,
3. The electronic control unit according to claim 2, wherein the minimum value of the sampling period of the command signal is equal to or more than 1/2 of the settable minimum transmission period of the communication protocol.
According to the above technical idea, by setting the sampling cycle to the above condition, it is possible to suppress the release of the mode at an unexpected timing.
The electronic control device according to any one of claims 1 to 3, wherein the predetermined mode is ended when the command signal is not obtained by a specified number of times during execution of the mode. .
According to the above technical idea, the mode can be ended normally by ending the mode according to the prescribed number of times.
(C) During the execution of the mode, the mode is ended when a state in which an interval for sampling the command signal is twice or more of the time interval continues for a prescribed number of times. The electronic control unit according to any one of the above.
According to the above technical idea, the mode can be ended normally by ending the mode according to the prescribed number of times.
(D) The command signal is composed of a first signal consisting of a predetermined bit value of n base number and a second signal consisting of a bit value obtained by inverting the bit value, and the first signal and the second signal 4. The electronic control device according to claim 3, wherein the external device alternately outputs at intervals of time from the external device.
According to the above technical idea, the command signal can be simplified to maintain the mode.
(E) A method of testing an electronic control unit for a motor vehicle that switches to a predetermined mode according to a command signal that changes according to a predetermined rule, and maintains the predetermined mode while the command signal continues. The inspection method characterized in sampling the command signal at a cycle shorter than a time interval at which the command signal changes, at least while the predetermined mode is being executed.
According to the above technical idea, by executing the above-described process, it is possible to provide an inspection method which suppresses the release of the mode at an unexpected timing.
(F) A program of an electronic control unit for an automobile, which is switched to a predetermined mode according to a command signal which changes according to a predetermined rule, and which maintains the predetermined mode while the command signal is continuous, A program for executing processing of sampling the command signal at a cycle shorter than a time interval at which the command signal changes at least while the predetermined mode is being executed.
According to the above technical idea, by causing the program to execute the above process, it is possible to suppress the release of the mode at an unexpected timing.
以上、本件に開示する実施形態について明細書及び図面等を用いて説明したが、本件開示の技術は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。 As mentioned above, although embodiment indicated to this matter was explained using a specification, a drawing, etc., art of this indication is not limited to the above-mentioned embodiment, and various change in the range which does not deviate from the meaning of the present invention Is possible.
1…ECU
2…ネットワークケーブル
3…検査装置
11,31…プロセッサ
12,32…通信回路
13…ROM
14…RAM
15,35…バス
33…ストレージ
34…入出力装置
1 ... ECU
2 ... Network cable 3 ... Inspection device 11, 31 ... Processor 12, 32 ... Communication circuit 13 ... ROM
14 ... RAM
15, 35: Bus 33: Storage 34: I / O device
Claims (3)
少なくとも前記検査モードの実行中は、前記第1信号と前記第2信号とが交互に変化する時間間隔よりも短い周期で、前記第1信号と前記第2信号とをサンプリングすることにより、前記送信周期が揺らいだ場合であっても、前記指令信号の取得漏れを抑制する、
ことを特徴とする自動車用の電子制御装置。 Switching to an inspection mode in which the processing of the inspection is performed according to a command signal including a first signal and a second signal alternately output in a predetermined transmission cycle and instructing processing of the inspection regarding the vehicle, The electronic control unit for a car continues to maintain the inspection mode until the end of the inspection as long as the first signal and the second signal are alternately acquired without leakage .
The transmission by sampling the first signal and the second signal at a period shorter than a time interval at which the first signal and the second signal alternately change at least while the inspection mode is being performed. Even if the cycle fluctuates, it is possible to suppress acquisition of the command signal,
Electronic control unit for automobiles characterized by
ことを特徴とする請求項1に記載の電子制御装置。 The sampling period of the command signal is not more than half of the time interval,
The electronic control unit according to claim 1, characterized in that:
ことを特徴とする請求項1又は請求項2に記載の電子制御装置。 The command signal is supplied from an external device that is detachably connected via a network cable.
The electronic control device according to claim 1 or 2, characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015060068A JP6505482B2 (en) | 2015-03-23 | 2015-03-23 | Electronic control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015060068A JP6505482B2 (en) | 2015-03-23 | 2015-03-23 | Electronic control unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016181764A JP2016181764A (en) | 2016-10-13 |
| JP6505482B2 true JP6505482B2 (en) | 2019-04-24 |
Family
ID=57132818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015060068A Active JP6505482B2 (en) | 2015-03-23 | 2015-03-23 | Electronic control unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6505482B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3172120B2 (en) * | 1997-05-27 | 2001-06-04 | 株式会社ケーヒン | Vehicle electronic control unit test system |
| JP3321117B2 (en) * | 1999-06-15 | 2002-09-03 | 株式会社オートネットワーク技術研究所 | Driving method of in-vehicle electronic unit with inspection function |
| JP3750617B2 (en) * | 2002-03-11 | 2006-03-01 | 株式会社デンソー | Electronic control device for internal combustion engine |
-
2015
- 2015-03-23 JP JP2015060068A patent/JP6505482B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016181764A (en) | 2016-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10274936B2 (en) | Control apparatus | |
| JP5341725B2 (en) | Vehicle diagnostic device | |
| US9317397B2 (en) | Programmable logic controller (PLC) simulation system, PLC simulator, recording medium, and simulation method | |
| US20130067250A1 (en) | Computer device and frequency adjusting method for central processing unit | |
| JP6275320B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
| CN110109694B (en) | Device pin control method and programmable logic device | |
| JP2018132957A (en) | Control unit and control program updating method | |
| JP2017142228A (en) | Method for operating radar system for automobile | |
| US11650794B2 (en) | Electronic control apparatus | |
| JP6505482B2 (en) | Electronic control unit | |
| WO2018047322A1 (en) | Display control apparatus and display control method | |
| US11255907B2 (en) | Semiconductor device and method of controlling self-diagnosis | |
| JP6723941B2 (en) | Control device and control program updating method | |
| CN100394396C (en) | Electronic control system and method with microcomputer monitoring prohibition function | |
| JP2011191874A (en) | Data signal transmission and reception method | |
| JP6463445B1 (en) | In-vehicle control device | |
| CN116483717A (en) | Interface verification method and device, electronic equipment and storage medium | |
| EP2207070A1 (en) | Field control device and field control method | |
| JP6969454B2 (en) | Control device, control method, and control program | |
| CN117120945A (en) | PLC device and recording medium | |
| WO2010109609A1 (en) | Processing device and vehicle engine control device | |
| US20160364351A1 (en) | Semiconductor device, semiconductor system including the same, control method of semiconductor device, and check list generation program | |
| KR20190105356A (en) | Programmable logic controller system | |
| US10372644B2 (en) | Programmable controller | |
| JP7230511B2 (en) | SOFTWARE EXECUTION LOAD FACTOR MEASUREMENT IN CONTROLLER |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170317 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180223 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180925 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181126 |
|
| 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: 20190226 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190327 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6505482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |