KR101001074B1 - 버스 상에 데이터를 전송하기 위한 방법 - Google Patents
버스 상에 데이터를 전송하기 위한 방법 Download PDFInfo
- Publication number
- KR101001074B1 KR101001074B1 KR1020057006517A KR20057006517A KR101001074B1 KR 101001074 B1 KR101001074 B1 KR 101001074B1 KR 1020057006517 A KR1020057006517 A KR 1020057006517A KR 20057006517 A KR20057006517 A KR 20057006517A KR 101001074 B1 KR101001074 B1 KR 101001074B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- block
- frame
- transmitted
- sink
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims abstract description 23
- 238000011161 development Methods 0.000 claims description 7
- 238000012546 transfer Methods 0.000 abstract description 11
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 5
- 230000006854 communication Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000000153 supplemental effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
- H04L12/4135—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] using bit-wise arbitration
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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
-
- 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/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Information Transfer Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (6)
- 가변성의 제한된 수(n)의 데이터 요소를 갖는 프레임의 전송을 지원하는 버스(5) 상에서 데이터 소스(1)로부터 데이터 싱크(8)로, 데이터 블록을 전송하기 위한 방법이며,a) 전송될 블록 내에 포함된 적어도 데이터 요소의 수(N)를 특정화시키는 제어 정보를 데이터 싱크(8)로부터 데이터 소스(1)로 보내는 단계(S2)와,b) N > n일 경우, 전송될 블록의 각각의 n 데이터 요소를 갖는 프레임들 int(N/n) 및 전송될 블록의 (N 나머지 연산자 n) 데이터 요소를 갖는 하나의 프레임을 데이터 소스(1)로부터 데이터 싱크(8)로 보내는 단계(D4)와,c) 상기 단계 b)에서 수신된 데이터 요소의 수가 제어 정보 내에 특정화된 수(N)와 일치할 경우, 데이터 싱크(8)를 통한 블록의 전송이 완료(S9)된 것으로 인식하는 단계를 포함하고,상기 int(N/n)은 N/n보다 작거나 동일한 가장 큰 정수인 것을 특징으로 하는 방법.
- 제1항에 있어서, N ≤ n일 경우, 데이터 소스(1)는 N 데이터 요소를 갖는 단일 프레임을 보내고 데이터 싱크(8)는 상기 단일 프레임의 수신 후에 상기 블록이 완료(S8)된 것으로 인식하는 것을 특징으로 하는 방법.
- 제1항 또는 제2항에 있어서, 데이터 소스(1)는 제어 정보에서 특정화되는 시점에 블록을 보내는 것을 특징으로 하는 방법.
- 제1항 또는 제2항에 있어서, 데이터 소스(1)는 제어 정보 내에 특정화된 복수의 파라미터로 블록을 구성하는 것을 특징으로 하는 방법.
- 제1항 또는 제2항에 있어서, 버스는 CAN 버스인 것을 특징으로 하는 방법.
- 제1항 또는 제2항에 있어서, 상기 방법은 컨트롤러 회로를 위한 통합 개발 환경에 사용되고, 데이터 소스(1)는 컨트롤러 회로이고 데이터 싱크(8)는 호스트 컴퓨터인 것을 특징으로 하는 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10248672.7 | 2002-10-18 | ||
DE10248672.7A DE10248672B4 (de) | 2002-10-18 | 2002-10-18 | Verfahren zur Übertragung von Daten auf einem Bus |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050052537A KR20050052537A (ko) | 2005-06-02 |
KR101001074B1 true KR101001074B1 (ko) | 2010-12-14 |
Family
ID=32049426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020057006517A KR101001074B1 (ko) | 2002-10-18 | 2003-10-17 | 버스 상에 데이터를 전송하기 위한 방법 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7466757B2 (ko) |
EP (1) | EP1574004B1 (ko) |
JP (1) | JP4511358B2 (ko) |
KR (1) | KR101001074B1 (ko) |
CN (1) | CN100566333C (ko) |
AU (1) | AU2003281957A1 (ko) |
DE (2) | DE10248672B4 (ko) |
WO (1) | WO2004039030A2 (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10254580A1 (de) * | 2002-11-22 | 2004-06-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Übertragung von Daten in Nachrichten auf einem Bussystem |
US7296129B2 (en) | 2004-07-30 | 2007-11-13 | International Business Machines Corporation | System, method and storage medium for providing a serialized memory interface with a bus repeater |
US7305574B2 (en) * | 2004-10-29 | 2007-12-04 | International Business Machines Corporation | System, method and storage medium for bus calibration in a memory subsystem |
US7512762B2 (en) | 2004-10-29 | 2009-03-31 | International Business Machines Corporation | System, method and storage medium for a memory subsystem with positional read data latency |
US7331010B2 (en) | 2004-10-29 | 2008-02-12 | International Business Machines Corporation | System, method and storage medium for providing fault detection and correction in a memory subsystem |
JP4594124B2 (ja) * | 2005-02-07 | 2010-12-08 | ルネサスエレクトロニクス株式会社 | 通信システム及び通信方法 |
US7478259B2 (en) | 2005-10-31 | 2009-01-13 | International Business Machines Corporation | System, method and storage medium for deriving clocks in a memory system |
US7685392B2 (en) | 2005-11-28 | 2010-03-23 | International Business Machines Corporation | Providing indeterminate read data latency in a memory system |
US7669086B2 (en) | 2006-08-02 | 2010-02-23 | International Business Machines Corporation | Systems and methods for providing collision detection in a memory system |
US7539842B2 (en) * | 2006-08-15 | 2009-05-26 | International Business Machines Corporation | Computer memory system for selecting memory buses according to physical memory organization information stored in virtual address translation tables |
US7870459B2 (en) | 2006-10-23 | 2011-01-11 | International Business Machines Corporation | High density high reliability memory module with power gating and a fault tolerant address and command bus |
US7721140B2 (en) | 2007-01-02 | 2010-05-18 | International Business Machines Corporation | Systems and methods for improving serviceability of a memory system |
GB0723039D0 (en) * | 2007-11-23 | 2008-01-02 | Itw Ltd | System,controller and method for synchronized capture and synchronized playback of data |
US9582452B2 (en) * | 2013-06-05 | 2017-02-28 | The Boeing Company | Sensor network using pulse width modulated signals |
CA2888742C (en) | 2013-09-23 | 2015-09-15 | Jason G. Tatge | Farming data collection and exchange system |
JP7269113B2 (ja) * | 2019-06-28 | 2023-05-08 | ファナック株式会社 | Plc装置、及び制御装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6131809A (en) | 1997-11-28 | 2000-10-17 | Diebold, Incorporated | Control system communication apparatus and method for currency recycling automated banking machine |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0563632A (ja) * | 1991-08-29 | 1993-03-12 | Nec Commun Syst Ltd | ページヤーメツセージ分割送信方式 |
JP3473975B2 (ja) * | 1993-09-08 | 2003-12-08 | 株式会社日立製作所 | ネットワークシステムおよびネットワークにおける通信方法 |
JPH07262152A (ja) * | 1994-03-24 | 1995-10-13 | Hitachi Ltd | コンピュータシステム |
JP3169350B2 (ja) * | 1997-12-26 | 2001-05-21 | 三菱電機株式会社 | パケット伝送システムおよびパケット伝送方法 |
JP2000151737A (ja) * | 1998-06-10 | 2000-05-30 | Matsushita Electric Ind Co Ltd | デ―タ送信装置及びデ―タ受信装置 |
US6732254B1 (en) * | 1999-09-15 | 2004-05-04 | Koninklijke Philips Electronics N.V. | Can device featuring advanced can filtering and message acceptance |
US6732255B1 (en) | 1999-09-15 | 2004-05-04 | Koninklijke Philips Electronics N.V. | Can microcontroller that permits concurrent access to different segments of a common memory by both the processor core and the DMA engine thereof |
US6434432B1 (en) * | 1999-09-15 | 2002-08-13 | Koninklijke Philips Electronics N. V. | Method for writing back message ID information to a match ID register and a CAN microcontroller that implements this method |
JP2001101091A (ja) * | 1999-09-30 | 2001-04-13 | Fuji Xerox Co Ltd | 画像処理システム、画像処理装置及びプロキシサーバ装置 |
-
2002
- 2002-10-18 DE DE10248672.7A patent/DE10248672B4/de not_active Expired - Fee Related
-
2003
- 2003-10-17 DE DE50309435T patent/DE50309435D1/de not_active Expired - Lifetime
- 2003-10-17 EP EP03773550A patent/EP1574004B1/de not_active Expired - Lifetime
- 2003-10-17 KR KR1020057006517A patent/KR101001074B1/ko active IP Right Grant
- 2003-10-17 CN CNB2003801016191A patent/CN100566333C/zh not_active Expired - Fee Related
- 2003-10-17 JP JP2004545717A patent/JP4511358B2/ja not_active Expired - Fee Related
- 2003-10-17 US US10/531,842 patent/US7466757B2/en active Active
- 2003-10-17 AU AU2003281957A patent/AU2003281957A1/en not_active Abandoned
- 2003-10-17 WO PCT/DE2003/003491 patent/WO2004039030A2/de active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6131809A (en) | 1997-11-28 | 2000-10-17 | Diebold, Incorporated | Control system communication apparatus and method for currency recycling automated banking machine |
Also Published As
Publication number | Publication date |
---|---|
CN1706170A (zh) | 2005-12-07 |
US20060104371A1 (en) | 2006-05-18 |
AU2003281957A1 (en) | 2004-05-13 |
DE10248672A1 (de) | 2004-04-29 |
WO2004039030A3 (de) | 2004-08-12 |
DE10248672B4 (de) | 2016-02-11 |
US7466757B2 (en) | 2008-12-16 |
EP1574004A2 (de) | 2005-09-14 |
CN100566333C (zh) | 2009-12-02 |
JP4511358B2 (ja) | 2010-07-28 |
EP1574004B1 (de) | 2008-03-19 |
KR20050052537A (ko) | 2005-06-02 |
WO2004039030A2 (de) | 2004-05-06 |
JP2006503510A (ja) | 2006-01-26 |
DE50309435D1 (de) | 2008-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101001074B1 (ko) | 버스 상에 데이터를 전송하기 위한 방법 | |
KR101956940B1 (ko) | 메모리 크기에 매칭하여 직렬 데이터 전송을 하는 방법 및 장치 | |
US4989135A (en) | Communication control microcomputer | |
US4675864A (en) | Serial bus system | |
US5845085A (en) | System for receiving a data stream of serialized data | |
EP0496177A1 (en) | Method of transmitting data by buffer chaining between a host computer and a communication controller | |
EP0442053A2 (en) | Apparatus for high speed transfer of data | |
US5367644A (en) | Communication system | |
US5889817A (en) | Communication system with data comparison circuit | |
KR100478112B1 (ko) | 패킷 제어 시스템 및 통신 방법 | |
US7765317B1 (en) | System and methods for locating FPDU headers when markers are disabled | |
KR20000005265A (ko) | 다중 통신 인터페이스 회로 및 그 방법 | |
US7447976B2 (en) | Data transfer apparatus | |
US5740189A (en) | Integrity check method and system for serial-based communication | |
US5721891A (en) | Detection of N length bit serial communication stream | |
US6693905B1 (en) | Data exchange unit | |
WO2002009405A2 (en) | Universal serial bus datapump command interpreter | |
JP3639455B2 (ja) | 多重通信装置 | |
CN115776357B (zh) | 一种实现Can数据透传质量提升的方法及其装置 | |
CN114826814A (zh) | 基于不同通信总线之间的数据传输方法和数据传输设备 | |
JP2002236659A (ja) | 車両用電子制御装置 | |
JPS63228856A (ja) | 通信制御装置 | |
US6771716B1 (en) | Method of communication with coherence checking and device for the implementation thereof | |
KR100567033B1 (ko) | 마스터와 슬레이브가 고정된 동기 시리얼 통신 방법 | |
JPS63228855A (ja) | 通信制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20131129 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20141204 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20151203 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20161201 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20171129 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20181127 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20191202 Year of fee payment: 10 |