KR20060023862A - 캔 네트워크 관리 시스템 및 이의 테스트 및 디버깅 방법 - Google Patents
캔 네트워크 관리 시스템 및 이의 테스트 및 디버깅 방법 Download PDFInfo
- Publication number
- KR20060023862A KR20060023862A KR1020040072756A KR20040072756A KR20060023862A KR 20060023862 A KR20060023862 A KR 20060023862A KR 1020040072756 A KR1020040072756 A KR 1020040072756A KR 20040072756 A KR20040072756 A KR 20040072756A KR 20060023862 A KR20060023862 A KR 20060023862A
- Authority
- KR
- South Korea
- Prior art keywords
- operation program
- electronic device
- bus
- test
- message
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication 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
- 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
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (15)
- 메시지를 전송하는 캔 버스;동작 프로그램을 각각 구비하며, 상기 캔 버스를 통해 테스트동작을 요청받으면 상기 구비된 동작 프로그램의 정상 동작 여부를 각각 테스트하고, 상기 캔 버스를 통해 디버깅동작을 요청받으면, 상기 구비된 동작 프로그램을 상기 캔 버스로부터 전송되는 동작 프로그램으로 각각 재저장하는 다수개의 전자 장치들;상기 다수개의 전자 장치들 각각의 동작 프로그램을 모두 구비하고, 테스트 시에는 테스트하고자하는 상기 전자 장치의 상기 동작 프로그램을 동작시켜 상기 동작 프로그램의 정상 동작 여부를 확인하고, 오동작되는 상기 전자 장치가 존재하면, 상기 오동작되는 전자 장치의 상기 동작 프로그램을 획득하여 상기 캔 버스로 전송하는 테스터기; 및상기 캔 버스와 상기 테스터기를 물리적으로 연결하는 인터페이스 수단을 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템.
- 제 1 항에 있어서, 상기 테스터기는상기 다수개의 전자 장치들 각각의 테스트 결과와 상기 동작 프로그램을 저장하는 메모리;테스트하고자하는 상기 전자 장치가 선택되면, 상기 선택된 전자 장치의 식별자를 포함하며 상기 테스트 동작을 요청하기 위한 메시지를 생성하여 출력하고, 상기 메시지에 대한 응답 메시지가 수신되면, 상기 응답 메시지를 분석하여 상기 선택된 전자 장치의 상기 테스트 결과를 획득하고, 상기 획득된 테스트 결과를 상기 메모리에 저장하는 테스트모듈; 및디버깅할 상기 전자 장치가 선택되면, 상기 메모리를 읽어, 상기 디버깅할 전자 장치의 상기 동작 프로그램을 획득하고, 상기 획득한 동작 프로그램을 상기 디버깅할 전자 장치의 식별자를 가지는 메시지로 변환한 후 출력하는 디버깅 모듈을 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템.
- 제 2 항에 있어서, 상기 테스터기는모니터 장치, 오디오 장치, 및 키 입력장치를 구비하고, 상기 모니터 장치 및 상기 오디오 장치를 통해서 상기 테스터기의 동작 상태 및 상기 다수개의 전자 장치의 상태를 디스플레이하고, 상기 키 입력 장치를 통해서는 사용자가 테스터의 동작 모드 및 테스트할 전자 장치를 선택하도록 할 수 있도록 하는 사용자 인터페이스 수단을 더 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템.
- 제 2 항에 있어서, 상기 전자 장치는상기 동작 프로그램을 저장하는 메모리;상기 캔 버스로부터 상기 자신의 식별자와 동일한 식별자를 포함하며 테스트 동작을 요청하기 위한 메시지를 수신하면, 상기 동작 프로그램을 구동시켜, 테스트 동작을 수행하고, 상기 테스트 동작의 결과를 알려주기 위한 메시지를 생성하 여 상기 캔 버스로 전송하는 테스트 모듈; 및상기 캔 버스로부터 상기 자신의 식별자와 동일한 식별자를 포함하며 새로운 동작 프로그램의 정보를 가지는 메시지를 수신하면, 상기 메시지를 조립하여 새로운 동작 프로그램을 획득하고, 상기 메모리에 저장된 동작 프로그램을 상기 새로운 동작 프로그램을 재저장하는 디버깅 모듈를 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템.
- 메시지를 전송하는 캔 버스; 및상기 캔 버스에 연결되며, 고유의 식별자와 동작 프로그램을 각각 구비하며, 상기 캔 버스를 통해 테스트동작을 요청받으면 상기 구비된 동작 프로그램의 정상 동작 여부를 각각 테스트하고, 상기 캔 버스를 통해 디버깅 동작을 요청받으면, 상기 캔 버스로부터 전송되는 동작 프로그램을 상기 구비된 동작 프로그램으로 각각 재저장하는 다수개의 전자 장치들을 구비하고,상기 전자 장치는상기 캔 버스로부터 상기 자신의 식별자와 동일한 식별자를 포함하며 새로운 동작 프로그램의 정보를 가지는 메시지를 수신하면, 상기 메시지를 조립하여 새로운 동작 프로그램을 획득하고, 상기 메모리에 저장된 동작 프로그램을 상기 새로운 동작 프로그램을 재저장하는 디버깅 모듈을 더 구비하는 것을 특징으로 하는 캔 네트워크 시스템.
- 제 5항에 있어서, 상기 전자 장치는상기 동작 프로그램을 저장하는 메모리를 더 구비하는 것을 특징으로 하는 캔 네트워크 시스템.
- 제 5항에 있어서, 상기 전자 장치는상기 캔 버스로부터 상기 전자 장치의 테스트 동작을 요청하는 메시지가 전송되면, 상기 동작 프로그램을 구동시켜, 테스트 동작을 수행한 후, 상기 테스트 동작의 결과를 알려주기 위한 메시지를 생성하여 상기 캔 버스로 전송하는 테스트 모듈을 더 구비하는 것을 특징으로 하는 캔 네트워크 시스템.
- 캔 버스, 상기 캔 버스를 공유하는 다수개의 전자 장치들, 및 상기 다수개의 전자 장치들은 테스트 및 디버깅하는 테스터기를 구비하는 캔 네트워크 관리 시스템의 디버깅 방법에 있어서,상기 테스터기는 상기 다수개의 전자 장치들 각각의 식별자를 파악하고, 내부의 메모리에 상기 다수개의 전자 장치들 각각의 동작 프로그램을 저장하는 메모리 초기화 단계;상기 테스터기는 상기 메모리를 읽어 디버깅할 전자 장치의 동작 프로그램을 획득하고, 상기 획득된 동작 프로그램을 상기 디버깅할 전자 장치의 식별자를 가지는 메시지로 변환한 후 상기 캔 버스로 출력하는 동작 프로그램 제공 단계; 및상기 메시지에 포함된 식별자와 동일한 식별자를 가지고 있는 상기 전자 장 치는 상기 캔 버스를 통해 전송되는 상기 메시지로부터 새로운 동작 프로그램을 획득하고, 상기 새로운 동작 프로그램을 내부의 동작 프로그램으로 재저장하는 동작 프로그램 디버깅 단계를 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 디버깅 방법.
- 제 8항에 있어서, 상기 메모리 초기화 단계는상기 내부의 메모리의 영역을 상기 다수개의 전자 장치들 각각에 할당하는 단계; 및상기 각 메모리 영역에 상기 대응되는 전자 장치의 동작 프로그램을 저장하는 단계를 구비하는 것을 특징으로 하는 단계를 더 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 디버깅 방법.
- 제 9항에 있어서, 상기 동작 프로그램 제공 단계는상기 디버깅할 전자 장치에 대응되는 메모리 영역을 읽어, 상기 디버깅할 전자 장치의 동작 프로그램을 획득하는 단계; 및상기 동작 프로그램을 상기 디버깅할 전자 장치의 식별자를 가지는 다수개의 메시지들로 변환한 후 상기 캔 버스로 출력하는 단계를 더 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 디버깅 방법.
- 제 10 항에 있어서, 상기 동작 프로그램 디버깅 단계는상기 캔버스로부터 전송되는 다수개의 메시지에 포함된 식별자와 동일한 식별자를 가지고 있는 상기 전자 장치가 상기 다수개의 메시지를 수신하는 단계;상기 다수개의 메시지를 조립하여 상기 새로운 동작 프로그램을 획득하는 단계; 및상기 새로운 동작 프로그램을 상기 전자 장치 내부의 동작 프로그램으로 재저장하는 단계를 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 디버깅 방법.
- 캔 버스, 상기 캔 버스를 공유하는 다수개의 전자 장치들, 및 상기 다수개의 전자 장치들은 테스트 및 디버깅하는 테스터기를 구비하는 캔 네트워크 관리 시스템의 테스트 및 디버깅 방법에 있어서,상기 테스터기는 상기 다수개의 전자 장치들 각각의 식별자를 파악하고, 내부의 메모리에 상기 다수개의 전자 장치들 각각의 동작 프로그램을 저장하는 메모리 초기화 단계;상기 테스터기는 상기 테스트할 전자 장치가 선택되면, 상기 선택된 전자 장치의 식별자를 포함하며 상기 테스트동작을 요청하기 위한 메시지를 생성하여 상기 캔 버스로 출력하는 테스트 요청 단계; 및상기 메시지에 포함된 식별자와 동일한 식별자를 가지는 상기 전자 장치는 상기 캔 버스를 통해 전송되는 상기 메시지에 응답하여 테스트 동작을 수행하고, 테스트 결과를 반영하는 메시지를 생성하여 상기 캔 버스로 출력하는 테스트 수행 단계;상기 테스터기는 상기 테스트 결과를 반영하는 메시지의 수신하여 분석하고 상기 테스트를 수행한 전자 장치가 오동작됨이 확인되면, 상기 테스터기 내부의 메모리를 읽어 상기 테스트를 수행한 전자 장치의 동작 프로그램을 획득하는 동작 프로그램 획득 단계;상기 테스터기는 획득된 동작 프로그램을 상기 디버깅할 전자 장치의 식별자를 가지는 메시지로 변환한 후 상기 캔 버스로 출력하는 동작 프로그램 제공 단계; 및상기 메시지에 포함된 식별자와 동일한 식별자를 가지고 있는 상기 전자 장치는 상기 캔 버스를 통해 전송되는 상기 메시지로부터 새로운 동작 프로그램을 획득하고, 상기 새로운 동작 프로그램을 내부의 동작 프로그램으로 재저장하는 동작 프로그램 디버깅 단계를 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 테스트 및 디버깅 방법.
- 제 12 항에 있어서, 상기 메모리 초기화 단계는상기 내부의 메모리의 영역을 상기 다수개의 전자 장치들 각각에 할당하는 단계; 및상기 각 메모리 영역에 상기 대응되는 전자 장치의 동작 프로그램을 저장하는 단계를 구비하는 것을 특징으로 하는 단계를 더 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 테스트 및 디버깅 방법.
- 제 12 항에 있어서, 상기 동작 프로그램 제공 단계는상기 디버깅할 전자 장치에 대응되는 메모리 영역을 읽어, 상기 디버깅할 전자 장치의 동작 프로그램을 획득하는 단계; 및상기 동작 프로그램을 상기 디버깅할 전자 장치의 식별자를 가지는 다수개의 메시지들로 변환한 후 상기 캔 버스로 출력하는 단계를 더 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 테스트 및 디버깅 방법.
- 제 14항에 있어서, 상기 동작 프로그램 디버깅 단계는상기 캔버스로부터 전송되는 다수개의 메시지에 포함된 식별자와 동일한 식별자를 가지고 있는 상기 전자 장치가 상기 다수개의 메시지를 수신하는 단계;상기 다수개의 메시지를 조립하여 상기 새로운 동작 프로그램을 획득하는 단계; 및상기 새로운 동작 프로그램을 상기 전자 장치 내부의 동작 프로그램으로 재저장하는 단계를 구비하는 것을 특징으로 하는 캔 네트워크 관리 시스템의 테스트 및 디버깅 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040072756A KR100634229B1 (ko) | 2004-09-10 | 2004-09-10 | 캔 네트워크 관리 시스템 및 이의 테스트 및 디버깅 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040072756A KR100634229B1 (ko) | 2004-09-10 | 2004-09-10 | 캔 네트워크 관리 시스템 및 이의 테스트 및 디버깅 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060023862A true KR20060023862A (ko) | 2006-03-15 |
KR100634229B1 KR100634229B1 (ko) | 2006-10-16 |
Family
ID=37129953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040072756A KR100634229B1 (ko) | 2004-09-10 | 2004-09-10 | 캔 네트워크 관리 시스템 및 이의 테스트 및 디버깅 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100634229B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101104166B1 (ko) * | 2009-11-26 | 2012-01-12 | 애니포인트 미디어 그룹 | 컴퓨팅 장치 및 미디어 재생 장치를 이용한 사용자 애플리케이션 테스트 시스템 및 테스트 방법 |
KR101303880B1 (ko) * | 2011-12-22 | 2013-09-04 | (주)동아엘텍 | 자동 인라인 에이징 시스템의 실시간 통신 네트워크 구조 |
CN104267715A (zh) * | 2014-09-12 | 2015-01-07 | 中国第一汽车股份有限公司 | 车载电子控制单元lin总线通信自动化测试装置及系统 |
CN104298224A (zh) * | 2014-09-12 | 2015-01-21 | 中国第一汽车股份有限公司 | 车载电子控制单元can总线通信自动化测试装置及系统 |
CN113534765A (zh) * | 2020-04-22 | 2021-10-22 | 北京新能源汽车股份有限公司 | 一种实车网络测试系统 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102854865A (zh) * | 2012-09-20 | 2013-01-02 | 江苏常隆客车有限公司 | 一种基于实时曲线的电动汽车在线调试方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5323385A (en) | 1993-01-27 | 1994-06-21 | Thermo King Corporation | Serial bus communication method in a refrigeration system |
AU2001285329A1 (en) * | 2000-09-01 | 2002-03-22 | International Truck Intellectual Property Company, Llc | Controller area network diagnostic instrument |
-
2004
- 2004-09-10 KR KR1020040072756A patent/KR100634229B1/ko active IP Right Grant
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101104166B1 (ko) * | 2009-11-26 | 2012-01-12 | 애니포인트 미디어 그룹 | 컴퓨팅 장치 및 미디어 재생 장치를 이용한 사용자 애플리케이션 테스트 시스템 및 테스트 방법 |
US9189368B2 (en) | 2009-11-26 | 2015-11-17 | Sk Planet Co., Ltd. | System and method for testing a user application using a computing apparatus and a media playback apparatus |
KR101303880B1 (ko) * | 2011-12-22 | 2013-09-04 | (주)동아엘텍 | 자동 인라인 에이징 시스템의 실시간 통신 네트워크 구조 |
CN104267715A (zh) * | 2014-09-12 | 2015-01-07 | 中国第一汽车股份有限公司 | 车载电子控制单元lin总线通信自动化测试装置及系统 |
CN104298224A (zh) * | 2014-09-12 | 2015-01-21 | 中国第一汽车股份有限公司 | 车载电子控制单元can总线通信自动化测试装置及系统 |
CN113534765A (zh) * | 2020-04-22 | 2021-10-22 | 北京新能源汽车股份有限公司 | 一种实车网络测试系统 |
Also Published As
Publication number | Publication date |
---|---|
KR100634229B1 (ko) | 2006-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8588767B2 (en) | Mobile terminal device, self-diagnosis method and non-transitory, computer readable storage medium | |
CN111506047B (zh) | 车辆诊断方法、装置及存储介质 | |
CN105700510A (zh) | Can通信系统的错误分散检测方法及can通信系统 | |
CN108803577B (zh) | 一种诊断方法、上位机及下位机 | |
CN113225232B (zh) | 硬件测试方法、装置、计算机设备及存储介质 | |
CN110457744B (zh) | 一种sd/sdio设备仿真模型框架及其设计方法 | |
CN109240964B (zh) | 一种诊断设备通信方法、诊断终端及诊断盒 | |
KR100634229B1 (ko) | 캔 네트워크 관리 시스템 및 이의 테스트 및 디버깅 방법 | |
KR100505692B1 (ko) | 디스크 드라이브의 고장 진단 서비스 시스템 및 방법 | |
CN113960991B (zh) | 车辆故障诊断系统、方法、装置、片上系统芯片及车辆 | |
CN112148537A (zh) | 总线监控装置及方法、存储介质、电子装置 | |
JP3716796B2 (ja) | 車両用故障診断装置 | |
CN113655773B (zh) | 一种车机系统通信串口压力测试系统及方法 | |
CN113542333B (zh) | 监控车辆信号的方法 | |
CN115685959A (zh) | 诊断写配置测试方法、装置、设备及存储介质 | |
CN212181459U (zh) | Fpga升级系统 | |
CN116736823A (zh) | 跨平台的控制器硬件在环测试方法、装置及系统 | |
CN108648298B (zh) | 消息处理方法及装置、存储介质、电子设备 | |
CN114003018A (zh) | 一种车辆诊断方法及相关装置 | |
KR20160043378A (ko) | 복수개의 모듈들을 구비하는 차량 기기의 업데이트 장치 및 방법 | |
CN116224976B (zh) | 测试方法及装置 | |
CN114338358B (zh) | 一种数据交互方法、设备、存储介质及plc | |
CN116149302B (zh) | 车辆诊断测试方法、装置、电子设备及存储介质 | |
JP3870890B2 (ja) | 操作ボード、リモートi/o通信制御方法 | |
CN117082107B (zh) | 通讯调试设备、通讯调试方法 |
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: 20121010 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130930 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140915 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150917 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160920 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180917 Year of fee payment: 13 |