JP5308802B2 - Canノード - Google Patents
Canノード Download PDFInfo
- Publication number
- JP5308802B2 JP5308802B2 JP2008319986A JP2008319986A JP5308802B2 JP 5308802 B2 JP5308802 B2 JP 5308802B2 JP 2008319986 A JP2008319986 A JP 2008319986A JP 2008319986 A JP2008319986 A JP 2008319986A JP 5308802 B2 JP5308802 B2 JP 5308802B2
- Authority
- JP
- Japan
- Prior art keywords
- retransmission
- message
- transmission
- reception
- received
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40143—Bus networks involving priority mechanisms
- H04L12/40163—Bus networks involving priority mechanisms by assigning priority to messages according to a message field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
ISO11898-1,"Road vehicles Interchange of digital information Part 1: Controller area network data link layer and medium access control"
比較器202の出力S1は、変換再送制御部204とANDゲート206に入力される。
送信IDがIDAである場合、比較器202の出力S1はHになる。このとき、変換再送制御部204は、比較器222の出力S5と、比較器224の出力S6に応じて再送するか否かを決定する。
12 ノード
14 CANバス
16 ワイヤ
18 ワイヤ
100 CANシステム
110 CANバス
120 ノード
122 トランシーバ
124 CPU
126 周辺チップ
128 ローカルバス
130 CANコントローラ
132 ビットストリーム制御部
134 エラー管理部
136 送受信タイミング制御部
140 ID変換再送MSG管理部
142 再送対象IDレジスタ
144 再送専用IDレジスタ
150 メッセージハンドラ
152 メッセージバッファ
154 受信バッファ
156 送信バッファ
200 変換再送部
202 比較器
204 変換再送制御部
206 ANDゲート
208 インバータ
210 再送フレーム生成部
220 変換受信部
222 比較器
224 比較器
226 DLC/DATAテンポラリバッファ
228 比較器
230 変換受信制御部
232 インバータ
234 受信フレーム生成部
Claims (6)
- 送信メッセージの優先順位を示す識別IDのうちの、該送信メッセージが再送対象であることを示す再送対象IDを有する送信メッセージの送信後に、該送信メッセージの識別IDを、前記再送対象IDに対応した、再送のための専用識別IDである再送専用IDに置き換えて前記送信メッセージを再送する変換再送部と、
前記再送専用IDを有する受信メッセージである第2の受信メッセージについて、該第2の受信メッセージに対応する第1の受信メッセージであって、前記再送専用IDに対応する前記再送対象IDを有する前記第1の受信メッセージを既に正常に受信したか否かを確認し、正常に受信したときには、前記第2の受信メッセージを破棄し、正常に受信していなかったときには、前記第2の受信メッセージの識別IDを、前記再送専用IDに対応する再送対象IDに変換する変換受信部とを備えることを特徴とするCAN(Controller Area Network)ノード。 - 前記再送専用IDは、前記再送対象IDより低い優先順位を示すものであることを特徴とする請求項1に記載のCANノード。
- 前記再送対象IDは、予め設定された識別IDであることを特徴とする請求項1または2に記載のCANノード。
- 前記再送対象IDは、所定の優先順位以上を示す識別IDであることを特徴とする請求項1または2に記載のCANノード。
- 受信メッセージを一時的に格納するバッファをさらに備え、
前記変換受信部は、受信した前記第2の受信メッセージのメッセージ内容と、前記バッファに格納された、前記第2の受信メッセージの識別IDに対応する再送対象IDの受信メッセージのうちの、最も後に受信した受信メッセージの内容とが一致するか否かを比較することにより、前記第2の受信メッセージに対応する第1の受信メッセージを正常に受信したかの確認を行うことを特徴とする請求項1から4のいずれか1項に記載のCANノード。 - 前記変換再送部は、前記再送専用IDを有する送信メッセージの送信前に、他のCANノードから、前記再送専用ID、または該再送専用IDに対応する再送対象IDのメッセージが送信された際に、前記再送専用IDを有する送信メッセージの送信を取りやめることを特徴とする請求項1から5のいずれか1項に記載のCANノード。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008319986A JP5308802B2 (ja) | 2008-12-16 | 2008-12-16 | Canノード |
US12/654,024 US8509257B2 (en) | 2008-12-16 | 2009-12-08 | CAN node, and communication method of communication system including CAN node |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008319986A JP5308802B2 (ja) | 2008-12-16 | 2008-12-16 | Canノード |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010147590A JP2010147590A (ja) | 2010-07-01 |
JP5308802B2 true JP5308802B2 (ja) | 2013-10-09 |
Family
ID=42240468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008319986A Active JP5308802B2 (ja) | 2008-12-16 | 2008-12-16 | Canノード |
Country Status (2)
Country | Link |
---|---|
US (1) | US8509257B2 (ja) |
JP (1) | JP5308802B2 (ja) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2940477B1 (fr) * | 2008-12-18 | 2011-02-11 | Renault Sas | Systeme de gestion des reveils et des endormissements de calculateurs connectes a un reseau can de vehicule automobile |
DE102009026995A1 (de) * | 2009-06-17 | 2011-03-31 | Robert Bosch Gmbh | Verfahren zum Betreiben eines Bussystems, insbesondere eines CAN-Busses |
US11244745B2 (en) | 2010-01-22 | 2022-02-08 | Deka Products Limited Partnership | Computer-implemented method, system, and apparatus for electronic patient care |
US10453157B2 (en) | 2010-01-22 | 2019-10-22 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
US11881307B2 (en) | 2012-05-24 | 2024-01-23 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
US10911515B2 (en) | 2012-05-24 | 2021-02-02 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
US11210611B2 (en) | 2011-12-21 | 2021-12-28 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
US20110313789A1 (en) | 2010-01-22 | 2011-12-22 | Deka Products Limited Partnership | Electronic patient monitoring system |
US11164672B2 (en) | 2010-01-22 | 2021-11-02 | Deka Products Limited Partnership | System and apparatus for electronic patient care |
FR2961646B1 (fr) * | 2010-06-16 | 2012-06-08 | Peugeot Citroen Automobiles Sa | Dispositif et procede de controle de trames, devant etre utilisees par un organe electronique d'un reseau de communication, en fonction des types des fonctions utilisant des parametres contenus dans ces trames |
US8934351B2 (en) | 2011-03-24 | 2015-01-13 | Fujitsu Ten Limited | Communication apparatus and communication system |
JP5770925B2 (ja) * | 2011-04-06 | 2015-08-26 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 直列バスシステム内でデータ伝送容量を上げるための方法及び装置 |
DE102011078266A1 (de) | 2011-06-29 | 2013-01-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur seriellen Datenübertragung mit flexibler Nachrichtengröße und variabler Bitlänge |
WO2012136545A1 (de) | 2011-04-06 | 2012-10-11 | Robert Bosch Gmbh | Verfahren und vorrichtung zur anpassung der datenübertragungssicherheit in einem seriellen bussystem |
DE102011007766A1 (de) * | 2011-04-20 | 2012-10-25 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur seriellen Datenübertragung mit umschaltbarer Datencodierung |
CN103649934B (zh) | 2011-04-26 | 2016-07-06 | 罗伯特·博世有限公司 | 用于与存储器大小匹配的串行数据传输的方法和设备 |
KR101233607B1 (ko) * | 2011-05-11 | 2013-02-14 | 성균관대학교산학협력단 | Osek 네트워크 경로 관리 방법 |
AU2012277904B2 (en) | 2011-06-29 | 2017-06-29 | Robert Bosch Gmbh | Method and device for serial data transmission having a flexible message size and a variable bit length |
CN103782283B (zh) | 2011-06-29 | 2017-01-18 | 罗伯特·博世有限公司 | 用于具有灵活的消息大小和可变的位长的数据传输的方法和装置 |
DE102012200997A1 (de) * | 2011-08-29 | 2013-02-28 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Prüfung der korrekten Funktion einer seriellen Datenübertragung |
US8812034B2 (en) * | 2011-09-30 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatuses for management of SMS message identifications in a multi-mode device |
US10563681B2 (en) | 2011-12-21 | 2020-02-18 | Deka Products Limited Partnership | System, method, and apparatus for clamping |
EP2712123A1 (en) * | 2012-09-20 | 2014-03-26 | Robert Bosch Gmbh | Standard CAN implementation tolerating CAN FD frames |
DE102012224024A1 (de) * | 2012-12-20 | 2014-06-26 | Robert Bosch Gmbh | Datenübertragung unter Nutzung eines Protokollausnahmezustands |
KR20140132063A (ko) * | 2013-05-07 | 2014-11-17 | 한국전자통신연구원 | 캔 통신 장치 및 방법 |
CA2888742C (en) | 2013-09-23 | 2015-09-15 | Jason G. Tatge | Farming data collection and exchange system |
US9298529B2 (en) * | 2014-05-29 | 2016-03-29 | Freescale Semiconductor, Inc. | Indicating internal transmitter errors in a controller area network (CAN) |
US20180324640A1 (en) * | 2015-11-25 | 2018-11-08 | Hitachi Automotive Systems, Ltd. | Vehicle-Mounted Gateway Device, Electronic Control Device, and Vehicle-Mounted Network System |
WO2017127639A1 (en) * | 2016-01-20 | 2017-07-27 | The Regents Of The University Of Michigan | Exploiting safe mode of in-vehicle networks to make them unsafe |
CN107018028B (zh) * | 2017-05-24 | 2024-01-05 | 核工业理化工程研究院 | 基于can总线和opc技术的数据采集监控系统及采集监控方法 |
CN110061879A (zh) * | 2019-04-24 | 2019-07-26 | 宁波弘讯软件开发有限公司 | 节点id设置装置及方法、系统、设备、计算机存储介质 |
US11258755B2 (en) * | 2019-09-19 | 2022-02-22 | GM Global Technology Operations LLC | Method and system for processing coherent data |
US11165794B2 (en) * | 2019-09-30 | 2021-11-02 | Infineon Technologies Ag | Alert system for controller area networks |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19509558A1 (de) * | 1995-03-16 | 1996-09-19 | Abb Patent Gmbh | Verfahren zur fehlertoleranten Kommunikation unter hohen Echtzeitbedingungen |
JP4368478B2 (ja) * | 2000-01-28 | 2009-11-18 | 三菱電機株式会社 | エレベータのローカル機器ネットワークおよびこれの送信制御方法 |
JP2001223726A (ja) * | 2000-02-10 | 2001-08-17 | Toyo Microsystems Corp | 多重通信方法、多重通信装置および多重通信システム |
JP2002208934A (ja) * | 2001-01-09 | 2002-07-26 | Auto Network Gijutsu Kenkyusho:Kk | 車載通信方法 |
US6985975B1 (en) * | 2001-06-29 | 2006-01-10 | Sanera Systems, Inc. | Packet lockstep system and method |
JP4033040B2 (ja) * | 2003-05-22 | 2008-01-16 | 株式会社デンソー | データ中継装置および多重通信システム |
JP2004350137A (ja) * | 2003-05-23 | 2004-12-09 | Denso Corp | 車両用通信システム |
US20060256803A1 (en) * | 2004-01-09 | 2006-11-16 | Tsuneo Nakata | Communication method |
WO2008029793A1 (fr) * | 2006-09-05 | 2008-03-13 | Nec Corporation | Procédé de récupération de paquets, système de communication, dispositif de traitement d'informations et programme |
JP4826559B2 (ja) * | 2007-08-08 | 2011-11-30 | 富士通株式会社 | 無線通信装置、送信方法、受信方法 |
US8780772B2 (en) * | 2009-04-10 | 2014-07-15 | Samsung Electronics Co., Ltd. | Communication protocol for wireless enhanced controller area networks |
-
2008
- 2008-12-16 JP JP2008319986A patent/JP5308802B2/ja active Active
-
2009
- 2009-12-08 US US12/654,024 patent/US8509257B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20100150176A1 (en) | 2010-06-17 |
JP2010147590A (ja) | 2010-07-01 |
US8509257B2 (en) | 2013-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5308802B2 (ja) | Canノード | |
US10693905B2 (en) | Invalidity detection electronic control unit, in-vehicle network system, and communication method | |
CN107078938B (zh) | 网关装置、车载网络系统以及通信方法 | |
KR101748272B1 (ko) | 차량에서의 대용량 진단 통신 제어 방법 및 장치 | |
US7991351B2 (en) | Extension of wired controller area networks to wireless personal area networks | |
US20070291646A1 (en) | Retransmission control method and device | |
US8780772B2 (en) | Communication protocol for wireless enhanced controller area networks | |
US9197373B2 (en) | Method, apparatus, and system for retransmitting data packet in quick path interconnect system | |
JP4143405B2 (ja) | 無線リンクを介してieee1394規格遠隔装置をieee1394規格装置のクラスタへ接続する方法 | |
JPWO2006080403A1 (ja) | 通信機器、通信システム、通信方法、通信プログラム、通信回路 | |
JP2008520146A (ja) | 複数のノード間におけるイベントトリガ型通信の装置および方法 | |
JP4958619B2 (ja) | 中継接続ユニット | |
JP2014086812A (ja) | Canシステム及びノード | |
US20120079052A1 (en) | Control unit in a network, network, and routing method for messages in a network | |
CN112395237A (zh) | 一种至少两个控制器之间通信的方法及其系统 | |
JP5983507B2 (ja) | 通信システム、及び通信ノード並びに通信方法 | |
US6643816B1 (en) | Transmitting apparatus and error handling method in transmitting apparatus | |
JP2010141819A (ja) | 通信装置、通信方法および通信プログラム | |
KR100609493B1 (ko) | 복수의 센서 데이터를 하나의 캔 메시지로 전송하는 방법 | |
CN112398901B (zh) | 执行双报文仲裁的方法和系统 | |
US11831466B2 (en) | User station for a serial bus system, and method for transmitting a message in a serial bus system | |
JP2014187544A (ja) | 通信システム、及び通信ノード並びに通信方法 | |
CN113315601B (zh) | 多点协助的数据传输方法、装置、存储介质及电子设备 | |
JP2006319381A (ja) | 緊急メッセージ送信方法 | |
JP3148733B2 (ja) | 信号処理装置及び信号処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111027 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130410 |
|
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: 20130618 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130701 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5308802 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |