JP6443066B2 - Electronic control unit - Google Patents
Electronic control unit Download PDFInfo
- Publication number
- JP6443066B2 JP6443066B2 JP2015006989A JP2015006989A JP6443066B2 JP 6443066 B2 JP6443066 B2 JP 6443066B2 JP 2015006989 A JP2015006989 A JP 2015006989A JP 2015006989 A JP2015006989 A JP 2015006989A JP 6443066 B2 JP6443066 B2 JP 6443066B2
- Authority
- JP
- Japan
- Prior art keywords
- received
- reception
- register
- mailbox
- message
- 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
Images
Landscapes
- Small-Scale Networks (AREA)
Description
本発明は、少なくとも一つの他の電子制御装置との間で、CAN(Controller Area Network)プロトコルに基づくCAN通信を行う電子制御装置に関する。 The present invention relates to an electronic control device that performs CAN communication based on a CAN (Controller Area Network) protocol with at least one other electronic control device.
他の電子制御装置との間でCAN通知を行う電子制御装置として、下記特許文献1に記載のものが一例として知られている。下記特許文献1に記載されている通信装置は、複数のメールボックスを有しており、それぞれのメールボックスに格納するCAN−IDが予め割り付けられている。 As an electronic control device that performs CAN notification with another electronic control device, one described in Patent Document 1 below is known as an example. The communication device described in Patent Document 1 below has a plurality of mailboxes, and a CAN-ID stored in each mailbox is assigned in advance.
上述したようなCAN−IDの割り付け態様では、例えば、送信側ノードが、第1態様ではノードA及びノードBであるのに対し、別の第2態様ではノードA及びノードCである場合に、一つの電子制御装置で対応しようとすれば、ノードA,B,Cの全てから送信されるCAN−IDを割り付ける必要がある。このように割り付けてしまうと、第1態様の場合はノードCに対応するCAN−ID分のメールボックスが無駄になり、第2態様の場合はノードBに対応するCAN−ID分のメールボックスが無駄になる。 In the CAN-ID allocation mode as described above, for example, when the transmitting side node is the node A and the node B in the first mode, but is the node A and the node C in another second mode, In order to cope with one electronic control device, it is necessary to assign CAN-IDs transmitted from all of the nodes A, B, and C. If assigned in this way, the CAN-ID mailbox corresponding to the node C is wasted in the first mode, and the CAN-ID mailbox corresponding to the node B in the second mode. It becomes useless.
また、メールボックスの数は有限であるため、CAN−IDが増えていった場合に、受信するのに必要なCAN−IDを割り付けるメールボックスが無くなってしまうという課題も想定される。 In addition, since the number of mailboxes is limited, when CAN-IDs increase, there may be a problem that there is no mailbox that allocates a CAN-ID necessary for reception.
本発明はこのような課題に鑑みてなされたものであり、その目的は、メールボックスにCAN−IDを効率良く割り付けることが可能な電子制御装置を提供することにある。 The present invention has been made in view of such problems, and an object thereof is to provide an electronic control device capable of efficiently assigning a CAN-ID to a mailbox.
上記課題を解決するために、本発明に係る電子制御装置は、少なくとも一つの他の電子制御装置(5,6)との間で、CANプロトコルに基づくCAN通信を行う電子制御装置(10)であって、前記他の電子制御装置から送信される受信メッセージを格納する複数のメールボックス(310,311)を備え、前記複数のメールボックスはそれぞれ、前記受信メッセージの受信CAN−IDを格納するCAN−IDレジスタ(310a,311a)と、前記受信メッセージを格納するメッセージレジスタ(310b,311b)と、を有している。本発明に係る電子制御装置は、前記複数のメールボックスの中の少なくとも一つのメールボックスの前記CAN−IDレジスタが未使用状態とされている場合であって、前記受信CAN−IDが受信対象メッセージを特定する受信対象CAN−IDと一致し、且つそれが初回の受信である場合に、前記複数のメールボックスの中の第1メールボックスに、前記受信対象CAN−IDを割り付けると共に、対応する前記受信メッセージを格納する新規割付処理を行うように構成されている。前記新規割付処理においては、前記受信対象CAN−IDと併せて受信することが予定される受信予定CAN−IDが特定される場合は、前記第1メールボックス以外の第2メールボックスに、前記受信予定CAN−IDを割り付ける予定割付処理を行う。 In order to solve the above problems, an electronic control device according to the present invention is an electronic control device (10) that performs CAN communication based on a CAN protocol with at least one other electronic control device (5, 6). A plurality of mailboxes (310, 311) for storing received messages transmitted from the other electronic control units, each of the plurality of mailboxes storing a CAN-ID for receiving the received message. -It has an ID register (310a, 311a) and a message register (310b, 311b) for storing the received message. The electronic control device according to the present invention is a case where the CAN-ID register of at least one mailbox among the plurality of mailboxes is unused, and the received CAN-ID is a message to be received. When the first reception of the plurality of mailboxes is matched with the reception target CAN-ID, the reception target CAN-ID is assigned to the first mailbox in the plurality of mailboxes. A new allocation process for storing received messages is performed. In the new allocation process, when a reception scheduled CAN-ID scheduled to be received together with the reception target CAN-ID is specified, the reception is performed in a second mailbox other than the first mailbox. Schedule assignment processing for assigning the schedule CAN-ID is performed.
本発明によれば、受信CAN−IDが受信対象メッセージを特定する受信対象CAN−IDと一致し、且つそれが初回の受信である場合に新規割付処理を行うので、未使用状態のメールボックスに確実に受信対象CAN−IDを割り付け、メールボックスを有効に活用することができる。 According to the present invention, when the reception CAN-ID matches the reception target CAN-ID for specifying the reception target message and this is the first reception, the new assignment process is performed. The receiving object CAN-ID can be reliably assigned and the mailbox can be used effectively.
本発明によれば、メールボックスにCAN−IDを効率良く割り付けることが可能な電子制御装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the electronic controller which can allocate CAN-ID efficiently to a mailbox can be provided.
以下、添付図面を参照しながら本発明の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In order to facilitate the understanding of the description, the same constituent elements in the drawings will be denoted by the same reference numerals as much as possible, and redundant description will be omitted.
図1に示されるように、本実施形態のECU10(電制制御装置)は、他の電子制御装置であるノードA5及びノードB6との間で、CAN(Controller Area Network)プロトコルに基づくCAN通信を行うものである。ECU10と、ノードA5と、ノードB6とは、CANバス4を経由して相互にメッセージを送受信可能なように構成されている。
As shown in FIG. 1, the ECU 10 (electric control device) according to the present embodiment performs CAN communication based on a CAN (Controller Area Network) protocol between the node A5 and the node B6 which are other electronic control devices. Is what you do. The ECU 10, the
ECU10は、CANトランシーバ2と、CANコントローラ3と、を備えている。CANトランシーバ2は、CANコントローラ3とCANバス4との間で、メッセージを送受信するものである。CANトランシーバ2は、CANバス4の電気的条件を満たす信号を送受信するように構成されている。CANコントローラ3は、CANプロトコルに従って他のECU(ノードA5、ノードB6)との通信を制御するものである。
The ECU 10 includes a CAN transceiver 2 and a
CANコントローラ3について、図2を参照しながらより詳細に説明する。図2に示されるように、CANコントローラ3は、データ格納部31と、受信CAN−IDリスト32と、を備えている。
The
データ格納部31は、32個のメールボックス0〜31を有している(図2ではメールボックス0,1のみを示している)。メールボックス0_310は、設定項目と、それに対応する設定値を格納することができるように構成されている。メールボックス0_310には、CAN−IDレジスタ310aと、メッセージレジスタ310bと、送受信設定レジスタ310cと、DLCレジスタ310dと、が設けられている。
The
CAN−IDレジスタ310aは、メッセージの種類及び優先度を表す識別コードであるCAN−IDを格納する領域である。メッセージレジスタ310bは、フレームに載せて送信するメッセージ又は受信フレームから抽出したメッセージを格納する領域である。送受信設定レジスタ310cは、メールボックスの使用方法(送信/受信)を示す送受信設定情報を格納する領域である。DLCレジスタ310dは、メッセージのデータ長を示すDLC(Data Length Code)を格納する領域である。
The CAN-
メールボックス1_311も同様に、設定項目と、それに対応する設定値を格納することができるように構成されている。メールボックス1_311には、CAN−IDレジスタ311aと、メッセージレジスタ311bと、送受信設定レジスタ311cと、DLCレジスタ311dと、が設けられている。CAN−IDレジスタ311aは、CAN−IDレジスタ310aと同様であるので説明を省略する。メッセージレジスタ311b、送受信設定レジスタ311c、及びDLCレジスタ311dも同様に、メッセージレジスタ310b、送受信設定レジスタ310c、及びDLCレジスタ310dと同様であるので説明を省略する。また、メールボックス2以降についても同様の構成であるので、それらの説明を省略する。
Similarly, the mailbox 1_311 is configured to be able to store setting items and corresponding setting values. The mailbox 1_311 is provided with a CAN-
受信CAN−IDリスト32は、受信対象CAN−IDレジスタ321と、ノードレジスタ322と、DLCレジスタ323と、を備えている。受信対象CAN−IDレジスタ321は、このCANコントローラ3が受信するメッセージを示す識別コードであるCAN−IDを格納する領域である。ノードレジスタ322は、受信対象CAN−IDレジスタ321に格納されるCAN−IDに対応する送信元ノードを特定する情報を格納する領域である。DLCレジスタ323は、受信対象CAN−IDレジスタ321に格納されるCAN−IDが特定するメッセージのDLCを格納する領域である。
The reception CAN-
続いて、図3,4,5を参照しながら、CANコントローラ3の動作について説明する。図3は、CANコントローラ3の動作について説明するフローチャートである。図4は、最初にメッセージを受信した場合のCANコントローラ3の状態を示す図である。図5は、図4の状態の後にメッセージを受信した場合のCANコントローラ3の状態を示す図である。尚、受信CAN−IDリスト32の受信対象CAN−IDレジスタ321には、CAN−IDが「0x0123」「0x0111」「0x1234」であるメッセージが受信対象となるように情報が格納され、ノードレジスタ322及びDLCレジスタ323には対応する情報が格納されている。初期状態では、データ格納部31に含まれる各メールボックス0〜31には何も情報が格納されていない状態である。
Next, the operation of the
図4に示されるように、ノードA5から、CAN−IDが「0x0123」であるメッセージを受信したものとする。図3のステップS101では、受信したCAN−ID「0x0123」と、受信CAN−IDリスト32に格納されている受信対象CAN−ID「0x0123」「0x0111」「0x1234」とを比較する。
As illustrated in FIG. 4, it is assumed that a message with CAN-ID “0x0123” is received from the node A5. In step S101 of FIG. 3, the received CAN-ID “0x0123” is compared with the reception target CAN-IDs “0x0123”, “0x0111”, and “0x1234” stored in the received CAN-
ステップS101に続くステップS102では、ステップS101の比較の結果、該当するCAN−IDが存在するか否かを判断する。該当するCAN−IDが存在しなければ処理を終了し、該当するCAN−IDが存在すればステップS103の処理に進む。本例では、受信したCAN−ID「0x0123」と、受信CAN−IDリスト32に格納されている受信対象CAN−ID「0x0123」とが一致するので、ステップS103の処理に進む。
In step S102 following step S101, it is determined whether or not the corresponding CAN-ID exists as a result of the comparison in step S101. If the corresponding CAN-ID does not exist, the process ends. If the corresponding CAN-ID exists, the process proceeds to step S103. In this example, since the received CAN-ID “0x0123” matches the reception target CAN-ID “0x0123” stored in the reception CAN-
ステップS103では、受信したCAN−ID「0x0123」がデータ格納部31に含まれるメールボックス0〜31に割り当て済みか否かを判断する。割り当て済みであればステップS106の処理に進み、割り当て済みでなければステップS105の処理に進む。上述したように、初期状態では、データ格納部31に含まれる各メールボックスには何も情報が格納されていない状態なので、ステップS105の処理に進む。
In step S <b> 103, it is determined whether or not the received CAN-ID “0x0123” has been assigned to the mailboxes 0 to 31 included in the
ステップS105では、未使用のメールボックスに、受信したCAN−ID及びDLCを登録する。図4に示す例では、メールボックス0_310に、CAN−ID「0x0123」及びDLC「8」を登録する。 In step S105, the received CAN-ID and DLC are registered in an unused mailbox. In the example illustrated in FIG. 4, the CAN-ID “0x0123” and DLC “8” are registered in the mailbox 0_310.
ステップS106では、対象メールボックスに、受信したメッセージを記憶する。図4に示す例では、受信したメッセージをメッセージレジスタ310bに記憶している。尚、この後に同じCAN−IDのメッセージを受信した場合は、メッセージレジスタ310bを書き換えていく。
In step S106, the received message is stored in the target mailbox. In the example shown in FIG. 4, the received message is stored in the
続いて、図5に示されるように更にノードA5から、CAN−IDが「0x0111」であるメッセージを受信した場合の処理について説明する。図3のステップS101に続くステップS102では、受信したCAN−ID「0x0111」と、受信CAN−IDリスト32に格納されている受信対象CAN−ID「0x0111」とが一致するので、ステップS103の処理に進む。
Subsequently, as illustrated in FIG. 5, a process when a message having a CAN-ID “0x0111” is further received from the node A5 will be described. In step S102 following step S101 in FIG. 3, the received CAN-ID “0x0111” matches the reception target CAN-ID “0x0111” stored in the reception CAN-
ステップS103では、メールボックス0_310にCAN−ID「0x0123」が割り当てられ、新たに受信したCAN−ID「0x0111」はいずれのメールボックスにも割り当てられていないことが確認できる。従って、ステップS104の判断の結果、ステップS105の処理に進み、メールボックス1_311に、CAN−ID「0x0111」及びDLC「8」を登録する。続くステップS106では、受信したメッセージをメッセージレジスタ311bに記憶している。
In step S103, it can be confirmed that the CAN-ID “0x0123” is assigned to the mailbox 0_310, and the newly received CAN-ID “0x0111” is not assigned to any mailbox. Therefore, as a result of the determination in step S104, the process proceeds to step S105, and CAN-ID “0x0111” and DLC “8” are registered in the mailbox 1_311. In the subsequent step S106, the received message is stored in the
続いて、図6及び図7を参照しながら、CANコントローラ3の別の動作について説明する。尚、受信CAN−IDリスト32の受信対象CAN−IDレジスタ321には、CAN−IDが「0x0123」「0x0111」「0x1234」であるメッセージが受信対象となるように情報が格納され、ノードレジスタ322及びDLCレジスタ323には対応する情報が格納されている。初期状態では、データ格納部31に含まれる各メールボックスには何も情報が格納されていない状態である。
Subsequently, another operation of the
図7に示されるように、ノードA5から、CAN−IDが「0x0123」であるメッセージを受信したものとする。図6のステップS201では、受信したCAN−ID「0x0123」と、受信CAN−IDリスト32に格納されている受信対象CAN−ID「0x0123」「0x0111」「0x1234」とを比較する。
As illustrated in FIG. 7, it is assumed that a message with CAN-ID “0x0123” is received from the node A5. In step S201 of FIG. 6, the received CAN-ID “0x0123” is compared with the reception target CAN-IDs “0x0123”, “0x0111”, and “0x1234” stored in the reception CAN-
ステップS201に続くステップS202では、ステップS201の比較の結果、該当するCAN−IDが存在するか否かを判断する。該当するCAN−IDが存在しなければ処理を終了し、該当するCAN−IDが存在すればステップS203の処理に進む。本例では、受信したCAN−ID「0x0123」と、受信CAN−IDリスト32に格納されている受信対象CAN−ID「0x0123」とが一致するので、ステップS203の処理に進む。
In step S202 following step S201, it is determined whether or not the corresponding CAN-ID exists as a result of the comparison in step S201. If the corresponding CAN-ID does not exist, the process ends. If the corresponding CAN-ID exists, the process proceeds to step S203. In this example, since the received CAN-ID “0x0123” matches the reception target CAN-ID “0x0123” stored in the received CAN-
ステップS203では、受信したCAN−ID「0x0123」がデータ格納部31に含まれるメールボックス0〜31に割り当て済みか否かを判断する。割り当て済みであればステップS208の処理に進み、割り当て済みでなければステップS205の処理に進む。上述したように、初期状態では、データ格納部31に含まれる各メールボックスには何も情報が格納されていない状態なので、ステップS205の処理に進む。
In step S <b> 203, it is determined whether or not the received CAN-ID “0x0123” has been assigned to the mailboxes 0 to 31 included in the
ステップS205では、受信したCAN−ID「0x0123」に対応するノード「A」と同一のノードである受信対象CAN−IDがあるかどうかを判断する。同一ノードが受信CAN−IDリスト32に含まれていればステップS207の処理に進み、同一ノードが受信CAN−IDリスト32に含まれていなければステップS206の処理に進む。図7に示す例では、ノード「A」に対応する受信対象CAN−IDは「0x0123」に加えて、「0x0111」もあるのでステップS207の処理に進む。
In step S205, it is determined whether there is a reception target CAN-ID that is the same node as the node “A” corresponding to the received CAN-ID “0x0123”. If the same node is included in the reception CAN-
ステップS207では、未使用のメールボックスに、受信したCAN−ID及びDLCを登録すると共に、同一ノードのCAN−ID及びDLCを登録する。図7に示す例では、メールボックス0_310に、CAN−ID「0x0123」及びDLC「8」を登録すると共に、メールボックス1_311に、CAN−ID「0x0111」及びDLC「8」を登録する。 In step S207, the received CAN-ID and DLC are registered in an unused mailbox, and the CAN-ID and DLC of the same node are registered. In the example illustrated in FIG. 7, the CAN-ID “0x0123” and DLC “8” are registered in the mailbox 0_310, and the CAN-ID “0x0111” and DLC “8” are registered in the mailbox 1_311.
ステップS206では、未使用のメールボックスに、受信したCAN−ID及びDLCを登録する。 In step S206, the received CAN-ID and DLC are registered in an unused mailbox.
ステップS208では、対象メールボックスに、受信したメッセージを記憶する。図7に示す例では、受信したメッセージをメッセージレジスタ310bに記憶している。従って、メールボックス0_310には、CAN−ID「0x0123」に対応するメッセージが格納されるが、メールボックス1_311には、CAN−ID「0x0111」が割り当てられただけの状態となっている。
In step S208, the received message is stored in the target mailbox. In the example shown in FIG. 7, the received message is stored in the
従来は、図8に示されるような、CANコントローラ3Fが用いられており、図2,4,5,7に例示するような受信CAN−IDリスト32を有するものではなく、データ格納部31Fのみを有するものであった。そのため、メールボックス0_310Fが有するCAN−IDレジスタ310aFには初期状態でCAN−IDが割り付けられており、メールボックス1_311F以降も同様に初期状態でCAN−IDが割り付けられていた。従って、メッセージレジスタ310bF、送受信設定レジスタ310cF、DLCレジスタ310dFに格納される情報は固定化されており、受信する可能性のあるメッセージの種別分だけメールボックスが必要であった。
Conventionally, a
一方、本実施形態では、複数のメールボックス0〜31の中の少なくとも一つのメールボックスのCAN−IDレジスタが未使用状態とされている場合、例えば、メールボックス0_310のCAN−IDレジスタ310aが未使用状態とされている場合(図2に示すようなメールボックスの状態である場合)であって、受信CAN−IDが受信対象メッセージを特定する受信対象CAN−IDと一致し、且つそれが初回の受信である場合に、複数のメールボックス0〜31の中の第1メールボックスであるメールボックス0_310に、受信対象CAN−IDを割り付けると共に、対応する受信メッセージを格納する新規割付処理を行っている。そのため、予めメールボックスにCAN−IDを割り付ける必要が無くなり、実際に受信したメッセージや高い確度で受信することが想定されるCAN−IDを割り付けることができ、メールボックスを効率的に使うことができる。
On the other hand, in this embodiment, when the CAN-ID register of at least one mailbox among the plurality of mailboxes 0 to 31 is unused, for example, the CAN-
また、メールボックス0_310のCAN−IDレジスタ310aに受信対象CAN−IDが既に割り付けられている場合(図4に例示する状態)に、受信CAN−IDが、割り付け済みの受信対象CAN−IDと一致する場合は、対応する受信メッセージを格納し、受信CAN−IDが、割り付け済みの受信対象CAN−IDと一致しない場合(図5に例示する状態)は、メールボックス0_310の受信対象CAN−IDを変更しない割付維持処理を行う。この場合、メールボックス1_311に受信対象CAN−IDを割り付ける新規割付処理を行う。
In addition, when the reception target CAN-ID is already assigned to the CAN-
このような割付処理を行うにあたって、ECU10の電源投入時に、メールボックス0〜31それぞれのCAN−IDレジスタ310a,311a等に割り付けられているCAN−IDを保持することが一つの好ましい態様である。ECU10が自動車に搭載されることを想定した場合、ノードA5やノードB6の構成が変わることはその自動車が商品として流通した後は想定しにくいので、割付状態を保持することで起動処理を円滑に行うことができる。
In performing such an allocation process, it is one preferable aspect that the CAN-IDs allocated to the CAN-
一方、このような割付け処理を行うにあたって、ECU10の電源投入時に、メールボックス0〜31それぞれのCAN−IDレジスタ310a,311a等に割り付けられているCAN−IDを初期化することも別の好ましい態様である。上述したように、ECU10を搭載した自動車が商品として流通した後は、ノードA5やノードB6の構成が変わることが想定しにくいものの、自動車を開発中の状況においてはノードA5やノードB6の構成が変わることが想定される。このような状況に対応するため、上述した初期化処理を行うことも好ましい態様である。
On the other hand, when performing such an allocation process, it is another preferable aspect to initialize the CAN-IDs allocated to the CAN-
5:ノードA(電子制御装置)
6:ノードB(電子制御装置)
10:ECU(電子制御装置)
310,311:メールボックス
310a,311a:CAN−IDレジスタ
310b,311b:メッセージレジスタ
5: Node A (electronic control unit)
6: Node B (electronic control unit)
10: ECU (electronic control unit)
310, 311:
Claims (3)
前記他の電子制御装置から送信される受信メッセージを格納する複数のメールボックス(310,311)を備え、
前記複数のメールボックスはそれぞれ、前記受信メッセージの受信CAN−IDを格納するCAN−IDレジスタ(310a,311a)と、前記受信メッセージを格納するメッセージレジスタ(310b,311b)と、を有しており、
前記複数のメールボックスの中の少なくとも一つのメールボックスの前記CAN−IDレジスタが未使用状態とされている場合であって、
前記受信CAN−IDが受信対象メッセージを特定する受信対象CAN−IDと一致し、且つそれが初回の受信である場合に、
前記複数のメールボックスの中の第1メールボックスに、前記受信対象CAN−IDを割り付けると共に、対応する前記受信メッセージを格納する新規割付処理を行うものであって、
前記新規割付処理において、前記受信対象CAN−IDと併せて受信することが予定される受信予定CAN−IDが特定される場合は、
前記第1メールボックス以外の第2メールボックスに、前記受信予定CAN−IDを割り付ける予定割付処理を行う、ことを特徴とする電子制御装置。 An electronic control device (10) that performs CAN communication based on a CAN protocol with at least one other electronic control device (5, 6),
A plurality of mailboxes (310, 311) for storing received messages transmitted from the other electronic control units;
Each of the plurality of mailboxes has a CAN-ID register (310a, 311a) for storing the received CAN-ID of the received message and a message register (310b, 311b) for storing the received message. ,
The CAN-ID register of at least one mailbox among the plurality of mailboxes is unused;
If the received CAN-ID matches the received CAN-ID that identifies the received message and it is the first reception,
A new assignment process for assigning the reception target CAN-ID to the first mailbox of the plurality of mailboxes and storing the corresponding received message ,
In the new allocation process, when a reception scheduled CAN-ID scheduled to be received together with the reception target CAN-ID is specified,
An electronic control device , comprising: performing a scheduled allocation process for allocating the scheduled reception CAN-ID to a second mailbox other than the first mailbox .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015006989A JP6443066B2 (en) | 2015-01-16 | 2015-01-16 | Electronic control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015006989A JP6443066B2 (en) | 2015-01-16 | 2015-01-16 | Electronic control unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016132318A JP2016132318A (en) | 2016-07-25 |
| JP6443066B2 true JP6443066B2 (en) | 2018-12-26 |
Family
ID=56437185
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015006989A Active JP6443066B2 (en) | 2015-01-16 | 2015-01-16 | Electronic control unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6443066B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113141288B (en) * | 2021-04-23 | 2022-08-23 | 北京航天发射技术研究所 | Mailbox message receiving and sending method and device of CAN bus controller |
| CN114979058B (en) * | 2022-06-30 | 2023-10-03 | 东风电驱动系统有限公司 | CAN multi-mailbox multiplexing processing method and system |
| CN116208581B (en) * | 2023-04-26 | 2023-08-01 | 南京芯驰半导体科技有限公司 | The method of obtaining the mailbox configuration information of the CAN controller and the method of configuring the mailbox |
| CN118842671B (en) * | 2024-08-09 | 2025-02-25 | 湖南进芯电子科技有限公司 | A CAN mailbox sharing and sending method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3829679B2 (en) * | 2001-10-09 | 2006-10-04 | 株式会社デンソー | Communication control device |
| JP5700426B2 (en) * | 2011-03-29 | 2015-04-15 | ダイハツ工業株式会社 | Vehicle network system |
| JP5605338B2 (en) * | 2011-09-06 | 2014-10-15 | 株式会社デンソー | Communication device |
| JP2013074420A (en) * | 2011-09-27 | 2013-04-22 | Denso Corp | Vehicle communication device |
-
2015
- 2015-01-16 JP JP2015006989A patent/JP6443066B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016132318A (en) | 2016-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10405309B2 (en) | System and method of distinct duty cycle support for distinct multi-network protocol networks for industrial wireless sensor networks | |
| JP6443066B2 (en) | Electronic control unit | |
| CN109936640A (en) | Address allocation method and device for slave node equipment | |
| CN107249048B (en) | Air conditioning system and address allocation method and device thereof | |
| KR20130033197A (en) | Method for allocating unique identifier and battery management system using the same | |
| US9413552B2 (en) | Internet protocol addressing of devices employing the network ring topology | |
| JP6224475B2 (en) | Vehicle control device | |
| Phung et al. | The OpenLISP control plane architecture | |
| JP5714182B2 (en) | Communication apparatus and communication system | |
| CN111587560A (en) | Master-slave bus system and method for operating a bus system | |
| US10230657B2 (en) | BUS system, method of operating a BUS system, and fluidic system with a BUS system | |
| CN105393241B (en) | Control systems, master control sites, and remote sites | |
| JP4948839B2 (en) | Method and apparatus for allocating network subscriber device addresses in a ProfitetIO network | |
| JP2017530643A5 (en) | ||
| JP5212476B2 (en) | Inter-node communication method, server device, inter-node communication program | |
| CN105027509B (en) | Communicator and control device | |
| JP7110950B2 (en) | network system | |
| JP5692345B2 (en) | Gateway device | |
| CN111492349B (en) | Method, computing unit and memory pool for enabling use of remote memory resources | |
| JP6418043B2 (en) | Switching hub and communication network | |
| CN114157455A (en) | Data transmission method, device, equipment and storage medium | |
| JP7124681B2 (en) | repeater | |
| JP6415719B2 (en) | Radio, repeater, communication system, and identifier assignment method | |
| JP2017108247A (en) | Communications system | |
| KR101038795B1 (en) | How to assign device address of wireless device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170526 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180302 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180320 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180517 |
|
| 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: 20181030 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181112 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6443066 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| 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 |