JP4722457B2 - Canシステム - Google Patents
Canシステム Download PDFInfo
- Publication number
- JP4722457B2 JP4722457B2 JP2004321797A JP2004321797A JP4722457B2 JP 4722457 B2 JP4722457 B2 JP 4722457B2 JP 2004321797 A JP2004321797 A JP 2004321797A JP 2004321797 A JP2004321797 A JP 2004321797A JP 4722457 B2 JP4722457 B2 JP 4722457B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- error
- gate
- signal
- bit
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2215—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test error correction or detection circuits
-
- 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/24—Testing correct operation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Tests Of Electronic Circuits (AREA)
Description
本発明は、ECU内のCANコントローラにおいて、プロトコル処理部と、エラーデータの属性に関するエラーデータ情報を記憶するレジスタとを設け、プロトコル処理部が、エラーデータ情報に基づいて受信データまたは送信データ内にエラーデータを含ませることが可能なCANシステムである。
本実施の形態は、実施の形態1に係るCANシステムにおいて、エラーデータを送信データCTx内に含ませる場合を説明するものである。
本実施の形態は、実施の形態2にて述べたように、スタッフビットモード時に、反転したスタッフビットを再反転させてエラーデータとする場合を説明するものである。よって、本実施の形態の場合は、図9においてstuff_bit指示情報Srbのデータ値はHighである。
Claims (4)
- CAN(Controller Area Network)用バスと、
前記CAN用バスにそれぞれ接続された複数のECU(Electric Control Unit)と
を備えたCANシステムであって、
前記複数のECUのうち少なくとも一つは、
受信データに対してはCANのプロトコルに則ってデータ形式の解釈処理を行い、送信データに対してはCANのプロトコルに則ってデータ形式の調製処理を行うプロトコル処理部と、
エラーデータの属性に関するエラーデータ情報を記憶するレジスタと、
前記受信データに含まれた受信メッセージデータ、および、前記送信データに含ませる送信メッセージデータを保持可能なメッセージ処理部と、
前記受信データにエラーデータが含まれているか否かを検出可能なエラーマネジメント回路と
を有し、
前記プロトコル処理部は、前記エラーデータ情報に基づいて、前記受信データまたは前記送信データ内に前記エラーデータを含ませ、
前記エラーデータ情報には、前記受信データ中の前記エラーデータの挿入位置の情報、前記エラーデータのビット幅の情報、および、前記エラーデータのデータ値の情報が含まれ、
前記プロトコル処理部は、
前記受信データを受けて、前記受信データのうち前記解釈処理を行う位置が前記エラーデータの前記挿入位置に到達したときに、前記受信データを、前記ビット幅および前記データ値を有する前記エラーデータに差し替えて、前記エラーマネジメント回路に出力することにより、前記エラーデータを前記受信データ内に含ませる受信データ制御部を有するCANシステム。 - 請求項1に記載のCANシステムであって、
前記プロトコル処理部はさらに、
前記受信データ制御部からの前記受信データに基づいて、前記プロトコル処理部における動作クロックたるビットクロックを生成するビットタイミング生成回路
を有し、
前記受信データ制御部は、前記受信データを前記エラーデータに差し替えて前記エラーマネジメント回路に出力している期間であっても、前記ビットタイミング生成回路に対しては、前記エラーデータへの差し替えを行わずに前記受信データを与える
CANシステム。 - 請求項1に記載のCANシステムであって、
前記エラーデータ情報には、前記送信データ中の前記エラーデータの挿入位置の情報、前記エラーデータのビット幅の情報、および、前記エラーデータのデータ値の情報が含まれ、
前記プロトコル処理部は、
前記メッセージ処理部からの前記送信メッセージデータを前記送信データのデータ形式に調製可能であって、前記送信データのうち前記調製処理を行う位置が前記エラーデータの前記挿入位置に到達したときに、前記送信データを、前記ビット幅および前記データ値を有する前記エラーデータに差し替えて出力することにより、前記エラーデータを前記送信データ内に含ませる送信データ制御部
を有する
CANシステム。 - 請求項1に記載のCANシステムであって、
前記エラーデータ情報には、複数ビットが連続して同じデータ値を採り続けた場合に前記データ値を反転させて生成したスタッフビットを前記送信データ中に挿入するスタッフビットモード時において、前記スタッフビットを再反転させて前記エラーデータとする旨の指示情報が含まれ、
前記プロトコル処理部は、
前記メッセージ処理部からの前記送信メッセージデータを前記送信データのデータ形式に調製可能であって、前記指示情報を受けて、前記送信データのうち前記調製処理を行う位置が前記スタッフビットの挿入位置に到達したときに、前記スタッフビットを再反転させて前記送信データ中に挿入することにより、前記エラーデータを前記送信データ内に含ませる送信データ制御部
を有する
CANシステム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004321797A JP4722457B2 (ja) | 2004-11-05 | 2004-11-05 | Canシステム |
US11/261,522 US7373577B2 (en) | 2004-11-05 | 2005-10-31 | CAN system |
US12/076,980 US7958438B2 (en) | 2004-11-05 | 2008-03-26 | CAN system |
US12/846,404 US8001453B2 (en) | 2004-11-05 | 2010-07-29 | CAN system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004321797A JP4722457B2 (ja) | 2004-11-05 | 2004-11-05 | Canシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006134029A JP2006134029A (ja) | 2006-05-25 |
JP4722457B2 true JP4722457B2 (ja) | 2011-07-13 |
Family
ID=36317758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004321797A Active JP4722457B2 (ja) | 2004-11-05 | 2004-11-05 | Canシステム |
Country Status (2)
Country | Link |
---|---|
US (3) | US7373577B2 (ja) |
JP (1) | JP4722457B2 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR0016875A (pt) | 1999-12-29 | 2003-06-17 | Hill Rom Services Inc | Suporte de paciente, colchão configurado para suportar um paciente, método para suportar um paciente, método de manter alìvio de pressão no calcanhar de um paciente, sistema de pressão para uso com um colchão de suporte de paciente, e, armação para um suporte de paciente |
EP1585473B1 (en) * | 2002-09-06 | 2012-10-24 | Hill-Rom Services, Inc. | Hospital bed |
KR100747303B1 (ko) * | 2005-11-11 | 2007-08-07 | 현대자동차주식회사 | 하이브리드 차량의 페일 세이프티 제어 시스템 |
US20070174679A1 (en) * | 2006-01-26 | 2007-07-26 | Ibm Corporation | Method and apparatus for processing error information and injecting errors in a processor system |
JP2009005160A (ja) * | 2007-06-22 | 2009-01-08 | Denso Corp | エラー発生装置 |
DE102007028766A1 (de) | 2007-06-22 | 2008-12-24 | Continental Teves Ag & Co. Ohg | Prüfverfahren und elektronische Schaltung zur sicheren seriellen Übertragung von Daten |
CN102238046A (zh) * | 2010-05-06 | 2011-11-09 | 上海固泰科技有限公司 | 一种can总线物理层测试方法 |
CN102801572A (zh) * | 2011-05-26 | 2012-11-28 | 上海固泰科技有限公司 | 一种lin总线物理层测试方法 |
US8975915B2 (en) * | 2012-09-29 | 2015-03-10 | Infineon Technologies Ag | Driver circuit for a digital signal transmitting bus |
DE102012110712B4 (de) | 2012-10-09 | 2014-05-22 | Sensor-Technik Wiedemann Gmbh | Verfahren und System zur Funktionsprüfung einer Fehlererkennungseinheit einer CAN-Bus-Controllereinheit |
JP5803895B2 (ja) * | 2012-12-26 | 2015-11-04 | 株式会社デンソー | 伝送装置 |
US9331714B1 (en) * | 2013-04-26 | 2016-05-03 | Altera Corporation | Circuit structure and method for high-speed forward error correction |
WO2015008114A1 (en) | 2013-07-18 | 2015-01-22 | Freescale Semiconductor, Inc. | Illegal message destroyer |
EP2873400B1 (en) | 2013-11-18 | 2018-01-31 | Völker GmbH | Person support apparatus |
KR101704300B1 (ko) * | 2015-12-08 | 2017-02-23 | 현대오트론 주식회사 | Can 메시지 송수신 방법 및 이를 실행하는 시스템 |
CN106789519B (zh) * | 2016-12-30 | 2021-07-23 | 深圳市优必选科技股份有限公司 | 信道配置方法及装置 |
US10333838B2 (en) * | 2016-12-30 | 2019-06-25 | UBTECH Robotics Corp. | Frame transmission methods and devices |
CN108667679B (zh) * | 2017-03-30 | 2023-05-26 | 长城汽车股份有限公司 | 一种转换方法和装置 |
DE102019208058A1 (de) * | 2019-06-03 | 2020-12-03 | Robert Bosch Gmbh | Fehlererkennung-Testeinrichtung für eine Teilnehmerstation eines seriellen Bussystems und Verfahren zum Testen von Mechanismen zur Fehlererkennung bei einer Kommunikation in einem seriellen Bussystem |
CN111104272B (zh) * | 2019-12-10 | 2023-04-18 | 北京振兴计量测试研究所 | 一种基于rx和tx的can总线控制器测试方法 |
CN110941218B (zh) * | 2019-12-10 | 2021-02-26 | 北京振兴计量测试研究所 | 一种can总线控制器测试方法 |
US11928022B2 (en) | 2021-07-09 | 2024-03-12 | Microchip Technology Incorporated | Introduction and detection of parity error in a UART |
DE112022003469T5 (de) * | 2021-07-09 | 2024-05-02 | Microchip Technology Incorporated | Einführung und erkennung von paritätsfehlern zum selbsttest eines universellen asynchronen empfänger-senders |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002073430A (ja) * | 2000-09-01 | 2002-03-12 | Motorola Inc | エラー・メッセージを送信するための装置および方法 |
JP2002074340A (ja) * | 2000-08-29 | 2002-03-15 | Toshiba Corp | 道路交通監視用画像処理装置およびこの装置のための画像処理パラメータ自動設定方法 |
JP2004320565A (ja) * | 2003-04-17 | 2004-11-11 | Sumitomo Electric Ind Ltd | 通信評価システム及びデータ送信装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6288047A (ja) * | 1985-10-14 | 1987-04-22 | Nec Corp | インタフエ−ス制御装置 |
US4669081A (en) * | 1986-02-04 | 1987-05-26 | Raytheon Company | LSI fault insertion |
US4699081A (en) * | 1986-08-25 | 1987-10-13 | Harshaw/Filtrol Partnership | Means for detecting and adjusting metal salt concentration in an electroless plating bath |
JPS63281539A (ja) * | 1987-05-14 | 1988-11-18 | Fujitsu Ltd | 誤りデ−タ発生回路 |
US4999837A (en) * | 1989-03-20 | 1991-03-12 | International Business Machines Corporation | Programmable channel error injection |
US5363379A (en) * | 1992-04-30 | 1994-11-08 | International Business Machines Corporation | FDDI network test adaptor error injection circuit |
US5958029A (en) | 1997-10-20 | 1999-09-28 | Motorola, Inc. | Method and system for efficient message validation |
JP3573988B2 (ja) * | 1998-12-28 | 2004-10-06 | 富士通株式会社 | 誤り訂正方法及び伝送装置 |
US6560720B1 (en) * | 1999-09-09 | 2003-05-06 | International Business Machines Corporation | Error injection apparatus and method |
US6625764B1 (en) * | 2000-11-28 | 2003-09-23 | Nortel Networks Limited | Testing using test packets containing random data |
US6622268B2 (en) * | 2000-11-29 | 2003-09-16 | Intel Corp | Method and apparatus for propagating error status over an ECC protected channel |
US20020144038A1 (en) * | 2001-02-09 | 2002-10-03 | J. Howard Smith | Data communication prioritization method and bus controller |
US7016430B1 (en) * | 2001-03-21 | 2006-03-21 | Cyrpess Semiconductor Corp. | Apparatus and protocol for exception propagation in serial transport block coded interfaces |
US7020811B2 (en) * | 2001-04-24 | 2006-03-28 | Sun Microsystems, Inc. | System and method for verifying error detection/correction logic |
US6886116B1 (en) * | 2001-07-26 | 2005-04-26 | Emc Corporation | Data storage system adapted to validate error detection logic used in such system |
DE10152235B4 (de) | 2001-10-20 | 2015-01-08 | Robert Bosch Gmbh | Verfahren zum Erkennen von Fehlern bei der Datenübertragung innerhalb eines CAN-Controllers und ein CAN-Controller zur Durchführung dieses Verfahrens |
JP2003244779A (ja) | 2002-02-18 | 2003-08-29 | Takasaki Kyodo Keisan Center:Kk | Can通信診断装置 |
JP3952830B2 (ja) * | 2002-04-10 | 2007-08-01 | 株式会社デンソー | 通信システム |
DE10218646A1 (de) * | 2002-04-25 | 2003-11-13 | Infineon Technologies Ag | An einen Bus angeschlossene Einrichtung |
-
2004
- 2004-11-05 JP JP2004321797A patent/JP4722457B2/ja active Active
-
2005
- 2005-10-31 US US11/261,522 patent/US7373577B2/en active Active
-
2008
- 2008-03-26 US US12/076,980 patent/US7958438B2/en active Active
-
2010
- 2010-07-29 US US12/846,404 patent/US8001453B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002074340A (ja) * | 2000-08-29 | 2002-03-15 | Toshiba Corp | 道路交通監視用画像処理装置およびこの装置のための画像処理パラメータ自動設定方法 |
JP2002073430A (ja) * | 2000-09-01 | 2002-03-12 | Motorola Inc | エラー・メッセージを送信するための装置および方法 |
JP2004320565A (ja) * | 2003-04-17 | 2004-11-11 | Sumitomo Electric Ind Ltd | 通信評価システム及びデータ送信装置 |
Also Published As
Publication number | Publication date |
---|---|
US7373577B2 (en) | 2008-05-13 |
US20100313080A1 (en) | 2010-12-09 |
US20080183835A1 (en) | 2008-07-31 |
JP2006134029A (ja) | 2006-05-25 |
US20060101317A1 (en) | 2006-05-11 |
US7958438B2 (en) | 2011-06-07 |
US8001453B2 (en) | 2011-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4722457B2 (ja) | Canシステム | |
US11245547B2 (en) | Monitoring controller area network (CAN) nodes | |
CN108833170B (zh) | 一种网络级自适应can总线故障诊断方法 | |
EP1760939A1 (en) | Fault diagnosis in data table of network node | |
JP5034703B2 (ja) | Canのエラー発生方法およびcan通信装置 | |
US8375250B2 (en) | System and method for testing a module | |
US20080133169A1 (en) | Methods and apparatus for testing a link between chips | |
US20220239576A1 (en) | Error detection test device for a subscriber station of a serial bus system and method for testing mechanisms for detecting errors in a communication in a serial bus system | |
US8488621B2 (en) | Communication network system and error verification method | |
US11283646B2 (en) | Monitoring local interconnect network (LIN) nodes | |
CN109861795B (zh) | Canfd总线***采样点配置与测试方法及相应的数据传输方法 | |
JP4160068B2 (ja) | ベースバンドプロセッサと無線周波数集積モジュールとの間のデジタルプログラミングインターフェース | |
JP2006251895A (ja) | バスインタフェース回路 | |
US6374372B1 (en) | Method of checking parallel port of personal computer using loopback | |
JPH08202207A (ja) | オプション機器接続状態検知装置 | |
JPH07123134A (ja) | 通信処理装置およびそのデバッグ方法 | |
JP3854549B2 (ja) | 時分割多重伝送システムおよび時分割多重伝送装置 | |
JP2009005160A (ja) | エラー発生装置 | |
CN117596275A (zh) | 用于执行数据传输的方法 | |
JP3603956B2 (ja) | 通信制御装置のバッファ管理方式 | |
JP2006033075A (ja) | シリアル通信装置 | |
JPH05300199A (ja) | シリアルデータ転送装置 | |
JPH11284605A (ja) | 情報処理システムおよびそのシリアル通信方法 | |
JPH08265353A (ja) | Fddi−lanにおけるデータ異常疑似発生装置 | |
CN115701595A (zh) | 具有帧内响应的串行数据通信 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071011 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071011 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100524 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100622 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100907 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101028 |
|
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: 20110405 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110406 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4722457 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |