KR102817586B1 - 차량 내 통신 장치 및 그의 시간 동기화 방법 - Google Patents
차량 내 통신 장치 및 그의 시간 동기화 방법 Download PDFInfo
- Publication number
- KR102817586B1 KR102817586B1 KR1020190107433A KR20190107433A KR102817586B1 KR 102817586 B1 KR102817586 B1 KR 102817586B1 KR 1020190107433 A KR1020190107433 A KR 1020190107433A KR 20190107433 A KR20190107433 A KR 20190107433A KR 102817586 B1 KR102817586 B1 KR 102817586B1
- Authority
- KR
- South Korea
- Prior art keywords
- synchronization
- time
- message
- vehicle communication
- communication device
- 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/40052—High-speed IEEE 1394 serial bus
- H04L12/40058—Isochronous transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0685—Clock or time synchronisation in a node; Intranode synchronisation
- H04J3/0697—Synchronisation in a packet node
-
- 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
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
- H04L7/0033—Correction by delay
- H04L7/0041—Delay of data signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- 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/40006—Architecture of a communication node
- H04L12/40032—Details regarding a bus interface enhancer
-
- 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
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
- H04L7/0033—Correction by delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/027—Speed or phase control by the received code signals, the signals containing no special synchronisation information extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0664—Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
-
- 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
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/30—Arrangements in telecontrol or telemetry systems using a wired architecture
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Small-Scale Networks (AREA)
- Electric Clocks (AREA)
Abstract
Description
도 2는 본 발명의 일 실시 예에 따른 차량 내 통신 장치를 도시한 블록구성도.
도 3은 본 발명의 일 실시 예에 따른 통신 장치의 시간 동기화 방법을 도시한 흐름도.
도 4는 본 발명의 일 실시 예에 따른 시간 동기화에 따른 오차와 종래의 시간 동기화에 따른 오차를 비교 설명하기 위한 도면.
120: 내부 카운터 130: 스토리지
140: CAN 트랜시버 150: 프로세서
151: CAN 제어부 152: 오프셋 처리부
153: 스케일러 160: 상위 처리장치
Claims (19)
- 클럭 신호를 발생시키는 클럭 발생기,
상기 클럭 신호의 펄스 개수를 카운트하는 내부 카운터,
차량 내 통신망을 통해 메시지를 수신하는 트랜시버, 및
상기 트랜시버를 통해 수신된 메시지가 동기화 메시지인지를 확인하고 상기 동기화 메시지로부터 동기화 시간 정보를 추출하고 상기 동기화 시간 정보를 기반으로 상기 내부 카운터의 카운트 값을 조정하여 시간 동기화를 수행하는 프로세서를 포함하고,
적어도 하나의 센서, 및
상기 적어도 하나의 센서를 통해 센서 정보를 취득하면 상기 내부 카운터로부터 출력되는 동기화된 카운트 값을 기반으로 상기 센서 정보를 취득한 취득 시간 정보를 확인하고 상기 센서 정보와 상기 취득 시간 정보를 포함하는 송신 메시지를 생성하여 상기 프로세서로 전송하는 상위 처리장치를 더 포함하는 차량 내 통신 장치.
- 제1항에 있어서,
상기 차량 내 통신망은 CAN(Controller Area Network) 또는 LIN(Local Interconnect Network)으로 구현되는 것을 특징으로 하는 차량 내 통신 장치.
- 제2항에 있어서,
상기 프로세서는 CAN 제어부, 오프셋 처리부 및 스케일러를 포함하는 것을 특징으로 하는 차량 내 통신 장치.
- 제3항에 있어서,
상기 CAN 제어부는 필터를 통해 상기 수신된 메시지 중 상기 동기화 메시지를 필터링하는 것을 특징으로 하는 차량 내 통신 장치.
- 제4항에 있어서,
상기 필터는 상기 수신된 메시지의 메시지 식별자가 기저장된 동기화 메시지 식별자와 일치하는지를 확인하는 것을 특징으로 하는 차량 내 통신 장치.
- 제3항에 있어서,
상기 오프셋 처리부는 통신 지연 정보를 반영하여 상기 동기화 시간 정보를 오프셋하는 것을 특징으로 하는 차량 내 통신 장치.
- 제6항에 있어서,
상기 오프셋 처리부는 동기화 시간과 통신 지연 시간을 더하여 오프셋 동기화 시간을 산출하는 것을 특징으로 하는 차량 내 통신 장치.
- 제7항에 있어서,
상기 스케일러는 상기 내부 카운터의 구동 주파수를 기반으로 오프셋된 동기화 시간을 스케일링하는 것을 특징으로 하는 차량 내 통신 장치.
- 제8항에 있어서,
상기 스케일러는 상기 오프셋 동기화 시간과 구동 주파수의 곱셈 연산을 수행하여 스케일링된 카운트 값을 산출하는 것을 특징으로 하는 차량 내 통신 장치.
- 제9항에 있어서,
상기 스케일러는 상기 스케일링된 카운트 값을 상기 내부 카운터에 반영하는 것을 특징으로 하는 차량 내 통신 장치.
- 제10항에 있어서,
상기 내부 카운터는 현재 카운트 값을 상기 스케일링된 카운트 값으로 업데이트하는 것을 특징으로 하는 차량 내 통신 장치.
- 삭제
- 프로세서가 차량 내 통신망을 통해 메시지를 수신하는 단계,
상기 프로세서가 상기 수신된 메시지가 동기화 메시지인지를 확인하는 단계,
상기 프로세서가 상기 동기화 메시지로부터 동기화 시간 정보를 추출하는 단계, 및
상기 프로세서가 상기 동기화 시간 정보를 기반으로 시간 동기화를 수행하는 단계를 포함하고,
적어도 하나의 센서가 센서 정보를 취득하는 단계;
상위 처리장치가 내부 카운터로부터 출력되는 동기화된 카운트 값을 기반으로 상기 센서 정보를 취득한 취득 시간 정보를 확인하는 단계;
상기 상위 처리장치가 상기 센서 정보와 상기 취득 시간 정보를 포함하는 송신 메시지를 생성하는 단계; 및
상기 송신 메시지를 상기 프로세서로 전송하는 단계를 더 포함하는 차량 내 통신 장치의 시간 동기화 방법.
- 제13항에 있어서,
상기 차량 내 통신망은 CAN(Controller Area Network) 또는 LIN(Local Interconnect Network)으로 구현되는 것을 특징으로 하는 차량 내 통신 장치의 시간 동기화 방법.
- 제14항에 있어서,
상기 동기화 메시지인지를 확인하는 단계는,
상기 프로세서 내 CAN 제어부가 상기 수신된 메시지의 메시지 식별자가 기저장된 동기화 메시지 식별자와 일치하는지를 확인하여 상기 수신된 메시지 중 동기화 메시지를 필터링하는 것을 특징으로 하는 차량 내 통신 장치의 시간 동기화 방법.
- 제15항에 있어서,
상기 시간 동기화를 수행하는 단계는,
상기 프로세서의 오프셋 처리부가 통신 지연 정보를 반영하여 상기 동기화 시간 정보를 오프셋 처리하는 단계,
상기 프로세서의 스케일러가 내부 카운터의 구동 주파수를 기반으로 오프셋된 동기화 시간 정보를 스케일링하는 단계, 및
상기 스케일러가 스케일링된 카운트 값을 상기 내부 카운터에 반영하는 단계를 포함하는 것을 특징으로 하는 차량 내 통신 장치의 시간 동기화 방법.
- 제16항에 있어서,
상기 동기화 시간 정보를 오프셋 처리하는 단계는,
상기 오프셋 처리부가 동기화 시간과 통신 지연 시간을 더하여 오프셋 동기화 시간을 산출하는 것을 특징으로 하는 차량 내 통신 장치의 시간 동기화 방법.
- 제17항에 있어서,
상기 스케일링하는 단계는,
상기 스케일러가 상기 오프셋 동기화 시간과 구동 주파수의 곱셈 연산을 수행하여 스케일링된 카운트 값을 산출하는 것을 특징으로 하는 차량 내 통신 장치의 시간 동기화 방법.
- 제16항에 있어서,
상기 내부 카운터에 반영하는 단계는,
상기 내부 카운터가 현재 카운트 값을 상기 스케일링된 카운트 값으로 업데이트하는 것을 특징으로 하는 차량 내 통신 장치의 시간 동기화 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190107433A KR102817586B1 (ko) | 2019-08-30 | 2019-08-30 | 차량 내 통신 장치 및 그의 시간 동기화 방법 |
| US16/801,471 US11239989B2 (en) | 2019-08-30 | 2020-02-26 | In-vehicle communication device and time synchronization method thereof |
| CN202010183105.0A CN112448874B (zh) | 2019-08-30 | 2020-03-16 | 车载通信装置及其时间同步方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190107433A KR102817586B1 (ko) | 2019-08-30 | 2019-08-30 | 차량 내 통신 장치 및 그의 시간 동기화 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210026528A KR20210026528A (ko) | 2021-03-10 |
| KR102817586B1 true KR102817586B1 (ko) | 2025-06-10 |
Family
ID=74679236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190107433A Active KR102817586B1 (ko) | 2019-08-30 | 2019-08-30 | 차량 내 통신 장치 및 그의 시간 동기화 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11239989B2 (ko) |
| KR (1) | KR102817586B1 (ko) |
| CN (1) | CN112448874B (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7059959B2 (ja) * | 2019-02-12 | 2022-04-26 | トヨタ自動車株式会社 | 車載ネットワークシステム |
| EP4102777A1 (en) * | 2021-06-09 | 2022-12-14 | Continental Automotive Technologies GmbH | Lin bus system time synchronisation in a motor vehicle |
| CN113799714B (zh) * | 2021-09-06 | 2023-04-18 | 东风汽车集团股份有限公司 | 一种adas系统多传感器信号时空同步控制系统及方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050251701A1 (en) * | 2002-01-07 | 2005-11-10 | Lars-Berno Fredriksson | Distributed control and monitoring system |
| US20050254518A1 (en) * | 2004-05-12 | 2005-11-17 | Nec Electronics Corporation | Communication message conversion device, communication method and communication system |
| US20190222407A1 (en) * | 2018-01-17 | 2019-07-18 | Mitsubishi Electric Corporation | Master control device and synchronous communication system using same |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PT745302E (pt) * | 1994-12-09 | 2004-08-31 | Brent Townshend | Sistema de comunicacoes de alta velocidade para ligacoes analogicas entre assinantes |
| JPH09138243A (ja) * | 1995-10-25 | 1997-05-27 | Hewlett Packard Co <Hp> | 捕捉クロックの位相変調装置 |
| US6249526B1 (en) * | 1997-06-30 | 2001-06-19 | Intel Corporation | Versatile time division multiple access slot assignment unit |
| US20040139238A1 (en) * | 2000-12-27 | 2004-07-15 | Luhrs Peter A. | Programmable switching system |
| JP4314342B2 (ja) * | 2001-05-01 | 2009-08-12 | アイピージー エレクトロニクス 503 リミテッド | 無線通信システム |
| EP1355458B1 (en) * | 2002-04-16 | 2005-09-21 | ROBERT BOSCH GmbH | Method for transmitting data within a communication system |
| US7084898B1 (en) * | 2003-11-18 | 2006-08-01 | Cisco Technology, Inc. | System and method for providing video conferencing synchronization |
| KR101472896B1 (ko) * | 2013-12-13 | 2014-12-16 | 현대자동차주식회사 | 차량 내 통신 네트워크에서의 보안 강화 방법 및 그 장치 |
| US11252180B2 (en) * | 2015-06-29 | 2022-02-15 | Argus Cyber Security Ltd. | System and method for content based anomaly detection in an in-vehicle communication network |
-
2019
- 2019-08-30 KR KR1020190107433A patent/KR102817586B1/ko active Active
-
2020
- 2020-02-26 US US16/801,471 patent/US11239989B2/en active Active
- 2020-03-16 CN CN202010183105.0A patent/CN112448874B/zh not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050251701A1 (en) * | 2002-01-07 | 2005-11-10 | Lars-Berno Fredriksson | Distributed control and monitoring system |
| US20050254518A1 (en) * | 2004-05-12 | 2005-11-17 | Nec Electronics Corporation | Communication message conversion device, communication method and communication system |
| US20190222407A1 (en) * | 2018-01-17 | 2019-07-18 | Mitsubishi Electric Corporation | Master control device and synchronous communication system using same |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210067311A1 (en) | 2021-03-04 |
| KR20210026528A (ko) | 2021-03-10 |
| CN112448874A (zh) | 2021-03-05 |
| CN112448874B (zh) | 2023-06-30 |
| US11239989B2 (en) | 2022-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10146725B2 (en) | Method and device for checking the correct functioning of a serial data transmission | |
| KR102817586B1 (ko) | 차량 내 통신 장치 및 그의 시간 동기화 방법 | |
| US7251199B2 (en) | Distributed system time synchronization including a timing signal path | |
| EP1472607B1 (en) | Distributed control and monitoring system | |
| CN101960771B (zh) | 包括数据总线和多个连接在其上的用户节点的通信系统以及用于运行这样的通信系统的方法 | |
| EP3396900B1 (en) | Fraudulent message detection | |
| EP3371935B1 (en) | Confirming data accuracy in a distributed control system | |
| CN113872727B (zh) | 高速通信系统 | |
| US3836956A (en) | Method and apparatus for decoding biphase signals | |
| JP2008518497A (ja) | シリアルデータバスのためのスレーブバスサブスクライバ | |
| US5402420A (en) | Communication unit having non-destructive arbitration function | |
| US7864078B2 (en) | Method and device for decoding a signal | |
| US7551702B2 (en) | Method and circuit arrangement for synchronizing a function unit with a predetermined clock frequency | |
| US12166851B2 (en) | Timing detection and correction method for a slave device in an IO-link communication and slave device of an IO-link communication | |
| US12135663B2 (en) | Method, equipment, communication program, on-board device having these equipments | |
| JP4591961B2 (ja) | 1線式データ通信方式における通信装置 | |
| WO2023105554A1 (ja) | 制御・監視信号伝送システム | |
| JP2014236404A (ja) | シリアル通信装置 | |
| JP2000261525A (ja) | 通信装置及び受信検知方法 | |
| KR19990061869A (ko) | 교환기에서 슬레이브카드의 에러검출장치 | |
| JPH08102732A (ja) | フレーム同期回路 | |
| JP2001285972A (ja) | リモコン受信回路およびマイクロコンピュータ | |
| JPS63311829A (ja) | 受信同期回路 | |
| JPH05225128A (ja) | シリアル転送回路 | |
| JPH10112679A (ja) | データバースト送出回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190830 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220722 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20190830 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20241113 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20250423 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20250602 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20250604 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |