KR20100104660A - System for prohibiting to change driving distance of vehicle and the driving distance update method using thereof - Google Patents

System for prohibiting to change driving distance of vehicle and the driving distance update method using thereof Download PDF

Info

Publication number
KR20100104660A
KR20100104660A KR1020090023226A KR20090023226A KR20100104660A KR 20100104660 A KR20100104660 A KR 20100104660A KR 1020090023226 A KR1020090023226 A KR 1020090023226A KR 20090023226 A KR20090023226 A KR 20090023226A KR 20100104660 A KR20100104660 A KR 20100104660A
Authority
KR
South Korea
Prior art keywords
driving distance
vehicle
ecu
gateway
ecus
Prior art date
Application number
KR1020090023226A
Other languages
Korean (ko)
Inventor
전재욱
민승기
서석현
김진호
손창완
윤승현
Original Assignee
성균관대학교산학협력단
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 성균관대학교산학협력단 filed Critical 성균관대학교산학협력단
Priority to KR1020090023226A priority Critical patent/KR20100104660A/en
Publication of KR20100104660A publication Critical patent/KR20100104660A/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/02Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator
    • G01C22/025Differential odometers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K37/00Dashboards
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D9/00Recording measured values
    • G01D9/005Solid-state data loggers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D9/00Recording measured values
    • G01D9/02Producing one or more recordings of the values of a single variable
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measurement Of Distances Traversed On The Ground (AREA)

Abstract

PURPOSE: A vehicle travel distance tamper-proof system and a vehicle travel distance updating method are provided to prevent the driving distance manipulation when selling a vehicle as a second hand. CONSTITUTION: A vehicle travel distance tamper-proof system comprise an ECU(electronic control part, 160), a cluster ECU(110) and a gateway(120). The ECU performs a characteristic control function. The cluster ECU produces the cumulative driving distance of the vehicles and stores. The cluster ECU transmits the cumulative driving distance information stored with gateway. When the starting of the vehicles is turned on, gateway synchronizes to the big cumulative driving distance information. When the starting of the vehicles goes out, it transmits the information saved in the cluster ECU with ECU and gateway synchronizes.

Description

차량 주행 거리 조작 방지 시스템 및 차량 주행 거리 업데이트 방법{System for Prohibiting to Change Driving Distance of Vehicle and the Driving Distance Update Method Using Thereof} System for Prohibiting to Change Driving Distance of Vehicle and the Driving Distance Update Method Using Thereof}

본 발명은 차량 주행 거리 조작 방지 시스템 및 차량 주행 거리 업데이트 방법에 관한 것으로, 차량 내 다수의 ECU에 주행거리정보를 저장하여 주행거리 조작 시 정상 주행거리로 복원하는 차량 주행 거리 조작 방지 시스템 및 그 방법에 관한 것이다.The present invention relates to a vehicle mileage manipulation prevention system and a vehicle mileage updating method, and a vehicle mileage manipulation prevention system and method for storing mileage information in a plurality of ECUs in a vehicle and restoring the normal mileage when the mileage is manipulated. It is about.

일반적으로 차량에는 총주행거리를 표시하기 위한 누적주행거리 측정장치가 설치되어 있으며, 이러한 누적주행거리 측정장치는 종래 기계적 방식 대신 디지털 방식을 이용하고 있는 실정이다. 이러한 디지털방식의 누적주행거리 측정장치는 사용자가 숫자를 인식하기 용이하고 조작이 불가능한 이점이 있으며, 차량의 제어가 전자동화되어 가는 자동차공업의 추세에 발맞추어 대중화되고 있다.In general, the vehicle is provided with a cumulative driving distance measuring device for displaying the total driving distance, the cumulative driving distance measuring device is a situation that uses a digital method instead of the conventional mechanical method. This digital cumulative driving distance measuring device has the advantage that the user can easily recognize the number and can not be operated, and is popularized in accordance with the trend of the automotive industry that the control of the vehicle is fully automated.

적산된 누적주행거리는 차량의 사용 상태를 나타내는 지표로서 누적 주행거 리가 클수록 차량의 열화, 노후화가 심한 상태로 판단할 수 있다. 이러한 차량의 주행거리에 따라서 중고차의 매매가격이 큰 폭으로 변동된다.The accumulated cumulative driving distance is an indicator of the vehicle's use condition. As the cumulative driving distance increases, the deterioration and deterioration of the vehicle may be judged to be more severe. According to the mileage of the vehicle, the sale price of the used car fluctuates greatly.

도 1은 일반적인 디지털 방식의 누적주행거리 측정장치를 나타낸 도면이다.1 is a diagram illustrating a general digital cumulative driving distance measuring apparatus.

도 1에 도시된 바와 같이 일반적인 누적주행거리 측정장치(10)는 주행거리 연산부(12), 속도 감지 센서(14), 메모리부(16), 디스플레이부(18)를 포함하여 구성될 수 있다. As shown in FIG. 1, the general cumulative driving distance measuring apparatus 10 may include a driving distance calculator 12, a speed sensor 14, a memory 16, and a display 18.

주행거리 연산부(12)는 차량의 속도 감지 센서(14)로부터 발생된 신호에 근거하여 차량의 주행속도 및 주행거리를 산출하는 구성 요소에 해당한다. 특히, 주행거리 연산부(12)는 메모리부(14)에 저장되어 있는 누적주행거리와 주행거리를 합산하여 저장시키는 동작을 수행한다.The travel distance calculator 12 corresponds to a component that calculates a travel speed and a travel distance of the vehicle based on a signal generated from the speed sensor 14 of the vehicle. In particular, the mileage calculating unit 12 performs an operation of summing and storing the accumulated mileage distance and the mileage distance stored in the memory unit 14.

메모리부(16)는 주행거리 연산부(12)의 제어에 따라 차량의 누적주행거리를 저장하게 되는 구성 요소에 해당한다.The memory unit 16 corresponds to a component that stores the accumulated driving distance of the vehicle under the control of the mileage calculator 12.

디스플레이부(18)는 메모리부(16)에 기억되어 있는 누적주행거리, 주행거리 연산부(12)에서 산출한 주행거리를 운전자가 인식할 수 있도록 출력하여 주는 구성 요소에 해당한다. The display unit 18 corresponds to a component that outputs the accumulated driving distance stored in the memory unit 16 and the driving distance calculated by the driving distance calculating unit 12 so that the driver can recognize the driving distance.

이와 같은 종래의 누적주행거리 측정장치(10)는 주행거리 조작이 불가능하다는 일반인들의 인식에도 불구하고 차량 정비업자들에 의하여 주행거리가 조작된 상태로 중고차로 판매되는 경우가 빈번하게 발생되고 있다. Such conventional cumulative driving distance measuring device 10 is frequently sold as a used car in the state in which the driving distance is manipulated by the vehicle maintenance companies despite the recognition of the general public that it is impossible to operate the driving distance.

예를 들어, 누적주행거리 측정장치(10)에 사용되는 메모리부(16)를 교체하는 방법 등을 이용하여 누적주행거리가 작은 것처럼 조작을 함으로써 구매자에게 차량 상태에 대한 잘못된 정보를 제공하게 된다.For example, by operating as if the cumulative driving distance is small using a method of replacing the memory unit 16 used in the cumulative driving distance measuring apparatus 10, the buyer is provided with incorrect information about the vehicle status.

잘못된 정보에 의한 차량의 구매는, 구매자 본인은 인식하지 못하고 있으나, 열화 및 노후화된 차량에서 발생되는 여러 가지 고장과 이로 인하여 재산상의 손실을 초래하고 있다. 이러한 문제점은 또한 차량제조사의 신뢰성을 떨어뜨리고 판매에 지장을 초래하게 된다. 더욱이 불량, 노후화된 부품에 의한 사고발생으로 인하여 운전자의 안전을 위협한다.The purchase of a vehicle by wrong information is not recognized by the purchaser, but causes various failures and deterioration of property caused by deteriorated and aged vehicles. This problem also reduces the vehicle manufacturer's reliability and disrupts sales. Furthermore, accidents caused by defective or aged parts threaten the safety of the driver.

따라서 본 발명은 상기한 종래 기술에 따른 문제점을 해결하기 위한 것으로, 다양한 네트워크 프로토콜로 구성된 차량 네트워크 시스템과 게이트웨이 장치를 접목하여 차량 내 다수의 ECU에 주행거리정보를 저장하여 주행거리 조작 시 정상 주행거리로 복원하는 차량 주행 거리 조작 방지 시스템 및 차량 주행 거리 업데이트 방법의 제공을 그 목적으로 한다.Accordingly, the present invention is to solve the problems according to the prior art, by combining the vehicle network system and the gateway device configured with a variety of network protocols to store the mileage information in a plurality of ECU in the vehicle normal mileage when operating the mileage The object of the present invention is to provide a vehicle mileage manipulation prevention system and a vehicle mileage updating method for restoring the vehicle.

본 발명의 일 측면에 따른 차량 주행 거리 조작 방지 시스템은 고유의 제어 기능을 수행하는 한편, 차량의 시동이 켜지는 경우 자신이 저장하고 있는 누적주행거리정보를 게이트웨이로 전송하고, 차량의 시동이 꺼지는 경우 게이트웨이로부터 누적주행거리정보를 수신하여 저장하는 다수의 ECU(Electronic Control Unit); 차량의 누적주행거리를 산출하여 저장하며, 저장하는 누적주행거리정보를 게이트웨이로 전송하는 클러스터 ECU; 및 상기 차량의 시동이 켜지는 경우 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키고, 상기 차량의 시동이 꺼지는 경우 상기 클러스터 ECU에 저장된 누적주행거리정보를 상기 다수의 ECU로 전송하여 동기화시키는 게이트웨이를 포함한다.The vehicle mileage manipulation prevention system according to an aspect of the present invention performs a unique control function, and when the vehicle is turned on, transmits the accumulated driving distance information stored in the gateway to the gateway, and the vehicle is turned off. A plurality of electronic control units (ECUs) for receiving and storing cumulative driving distance information from the gateway; A cluster ECU which calculates and stores the accumulated driving distance of the vehicle and transmits the accumulated driving distance information to the gateway; And when the vehicle is turned on, synchronized with the largest accumulated driving distance information among the accumulated driving distance information stored in the plurality of ECUs and the cluster ECU, and when the vehicle is turned off, the accumulated driving distance information stored in the cluster ECU. It includes a gateway for transmitting to the plurality of ECU to synchronize.

차량 주행 거리 조작 방지 시스템은 상기 ECU 중 LIN 프로토콜로 통신하는 ECU들과 데이터를 송수신하기 위한 LIN 버스, 상기 ECU 중 CAN 프로토콜로 통신하는 ECU들과 데이터를 송수신하기 위한 CAN 버스 또는 상기 ECU 중 FlexRay 프로토콜로 통신하는 ECU들과 데이터를 송수신하기 위한 Flexray 버스 중 적어도 하나를 더 포함할 수 있다.The vehicle mileage prevention system may include a LIN bus for transmitting and receiving data with ECUs communicating with the LIN protocol among the ECUs, a CAN bus for transmitting and receiving data with ECUs communicating with the CAN protocol among the ECUs, or a FlexRay protocol among the ECUs. It may further include at least one of the Flexray bus for transmitting and receiving data with the ECU to communicate with.

상기 게이트웨이는, 차량의 시동이 꺼져있는 동안에도 주기적으로 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키는 것을 특징으로 한다.The gateway may be synchronized with the largest cumulative driving distance information among the cumulative driving distance information stored in the plurality of ECUs and the cluster ECU periodically even while the vehicle is turned off.

상기 클러스터 ECU는, 시동을 켠 순간부터 산출되는 주행거리를 저장하는 제1 저장 영역; 과 상기 주행거리를 누적합산하여 산출되는 누적주행거리를 저장하기 위한 제2 저장 영역을 포함하는 메모리부를 포함하는 것을 특징으로 할 수 있다.The cluster ECU may include a first storage area for storing a driving distance calculated from a moment of turning on a start; And a memory unit including a second storage area for storing the accumulated driving distance calculated by accumulating the driving distance.

본 발명의 다른 측면에 따른 차량 주행 거리 조작 방지를 위한 차량 주행 거리 업데이트 방법은 차량의 시동이 켜지는 경우 클러스터 ECU와 적어도 하나의 ECU 는 자신이 저장하고 있는 누적주행거리정보를 게이트웨이로 전송하는 단계; 상기 게이트웨이는 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키는 단계; 클러스터 ECU는 차량의 누적주행거리를 산출하여 저장하며, 시동이 꺼지는 경우 저장하고 있는 누적주행거리정보를 게이트웨이로 전송하는 단계; 상기 게이트웨이는 차량의 시동이 꺼지는 경우 상기 클러스터 ECU로부터 수신된 누적주행거리정보를 상기 다수의 ECU로 전송하여 동기화시키는 단계를 포함한다.According to another aspect of the present invention, a method for updating a vehicle mileage for preventing a vehicle mileage manipulation may include: when a vehicle is started, the cluster ECU and the at least one ECU transmitting cumulative driving distance information stored by the cluster ECU to the gateway; ; Synchronizing the gateway with the largest accumulated driving distance information among the accumulated driving distance information stored in the plurality of ECUs and the cluster ECU; The cluster ECU calculates and stores the accumulated driving distance of the vehicle, and transmits the accumulated driving distance information to the gateway when the starting is turned off; The gateway may include transmitting and accumulating the accumulated driving distance information received from the cluster ECU to the plurality of ECUs when the vehicle is turned off.

상기 게이트웨이는 차량의 시동이 꺼져있는 동안에도 주기적으로 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키는 단계를 더 포함할 수 있다.The gateway may further include periodically synchronizing to the largest cumulative driving distance information among the cumulative driving distance information stored in the plurality of ECUs and the cluster ECU even when the vehicle is turned off.

상기 클러스터 ECU는, 시동을 켠 순간부터 산출되는 주행거리를 저장하는 제1 저장 영역; 과 상기 주행거리를 누적합산하여 산출되는 누적주행거리를 저장하기 위한 제2 저장 영역을 포함하는 메모리부를 포함하는 것을 특징으로 할 수 있다.The cluster ECU may include a first storage area for storing a driving distance calculated from a moment of turning on a start; And a memory unit including a second storage area for storing the accumulated driving distance calculated by accumulating the driving distance.

상기한 바와 같이 본 발명에 따른 차량 주행 거리 조작 방지 시스템 및 차량 주행 거리 업데이트 방법에 따르면, 다양한 네트워크 프로토콜로 구성된 차량 네트워크 시스템과 게이트웨이 장치를 접목하여 차량 내 다수의 ECU에 주행거리정보를 저장하여 주행거리 조작 시 정상 주행거리로 복원한다. 이와 같이 주행 거리 조작을 방지하여 차량의 중고 매매 시에 발생할 수 있는 불미스러운 상황을 미연에 방지할 수 있는 효과를 얻을 수 있다.As described above, according to the vehicle mileage manipulation prevention system and the vehicle mileage update method according to the present invention, by combining the vehicle network system and the gateway device configured with a variety of network protocols to store the mileage information in a plurality of ECU in the vehicle to drive Restore the normal distance when manipulating the distance. In this way, it is possible to prevent the mileage manipulation to prevent the unpleasant situation that may occur during the second-hand sale of the vehicle in advance can be obtained.

이하, 본 발명에 따른 차량 주행 거리 조작 방지 시스템 및 차량 주행 거리 업데이트 방법에 대하여 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, a vehicle driving distance manipulation preventing system and a vehicle driving distance updating method according to the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 일 실시예에 따른 차량 주행 거리 조작 방지 시스템의 블록 구성을 나타낸 도면이다.2 is a block diagram illustrating a system for preventing a vehicle driving distance manipulation according to an exemplary embodiment of the present invention.

도 2에 도시된 바와 같이 차량 주행 거리 조작 방지 시스템(100)은 클러스터 ECU(110), 게이트웨이(120), LIN 버스(130), CAN 버스(140), Flexray 버스(150)와 다수의 ECU(160)를 포함하여 구성될 수 있다. 이하, 각 구성 요소들의 동작에 대하여 살펴보기로 한다.As shown in FIG. 2, the vehicle traveling distance manipulation prevention system 100 includes a cluster ECU 110, a gateway 120, a LIN bus 130, a CAN bus 140, a Flexray bus 150, and a plurality of ECUs ( 160). Hereinafter, the operation of each component will be described.

차량 내 ECU들(160)은 각자 고유의 기능을 갖고 있으며, 특정 네트워크 프로토콜 버스(LIN 버스, CAN 버스, Flexray 버스)에 의해 연결되어 있다. 차량의 시동이 꺼지는 경우 클러스터 ECU(110)에 의해 산출된 누적주행거리를 게이트웨이(120)로부터 수신하여 저장하게 된다. 반면 차량에 시동이 걸릴 때 게이트웨이(120)로 저장된 누적주행거리정보를 전송하는 동작을 수행한다.In-vehicle ECUs 160 have their own functions and are connected by specific network protocol buses (LIN bus, CAN bus, Flexray bus). When the vehicle is turned off, the accumulated driving distance calculated by the cluster ECU 110 is received from the gateway 120 and stored. On the other hand, when the vehicle is started, the vehicle stores the accumulated driving distance information to the gateway 120.

게이트웨이(120)는 기본적으로 클러스터 ECU(110)를 포함한 차량 내 모든 ECU들(160)간의 통신을 수행함에 있어, 서로 다른 네트워크 프로토콜을 사용하는 장치들 간에도 원활한 통신이 이루어지도록 하는 기능을 수행한다. The gateway 120 basically performs communication between all the ECUs 160 in the vehicle including the cluster ECU 110 so that smooth communication is performed between devices using different network protocols.

또한, 게이트웨이(120)는 다수의 ECU(160)로부터 수신한 누적주행거리를 비교, 분석하여 정상 누적주행거리를 찾아내고, 이를 다시 ECU(160)로 전송하여 누적주행거리를 동기화시킨다. 이 때 다수의 ECU(160)로부터 수신한 누적주행거리 중 가장 큰 값을 정상 주행거리로 판단하는 것이 바람직하다.In addition, the gateway 120 compares and analyzes the cumulative driving distances received from the plurality of ECUs 160 to find a normal cumulative driving distance, and transmits it to the ECU 160 to synchronize the cumulative driving distances. At this time, it is preferable to determine the largest value among the cumulative driving distances received from the plurality of ECUs 160 as the normal driving distance.

클러스터 ECU(110)는 차량의 누적주행거리를 산출하고, 산출된 주행거리를 표시하는 기능을 수행함과 동시에 산출된 누적주행거리를 게이트웨이(120)장치로 전송하는 동작을 수행한다.The cluster ECU 110 calculates the cumulative driving distance of the vehicle, performs the function of displaying the calculated driving distance, and transmits the calculated cumulative driving distance to the gateway 120 device.

클러스터 ECU(110)는 자동차의 시동을 켠 순간부터 주행거리를 산출하여 임시로 저장하는 메모리부(비도시)와 누적주행거리를 저장하는 메모리부(비도시)를 내장할 수 있다.클러스터 ECU(110)는 시동을 켠 순간부터 메모리부에 저장된 누적주행거리를 읽어오고, 차량의 주행에 따른 주행거리를 누적 합산함으로써 누적주행거리와 주행거리를 확인할 수 있도록 한다.The cluster ECU 110 may include a memory unit (not shown) that calculates and temporarily stores a driving distance from a moment when the vehicle is turned on, and a memory unit (not shown) that stores a cumulative driving distance. Reads the accumulated driving distance stored in the memory unit from the moment of turning on the vehicle, and accumulates and adds the driving distance according to the driving of the vehicle.

LIN 버스(130)는 차량 내의 ECU들(160) 중 LIN 프로토콜로 통신하는 ECU들이 데이터를 송수신하는 통신경로이다. CAN 버스(140)는 차량 내의 ECU들(160) 중 CAN 프로토콜로 통신하는 ECU들이 데이터를 송수신하는 통신경로이다. 마지막으로, FlexRay 버스(150)는 차량 내의 ECU들(160) 중 FlexRay 프로토콜로 통신하는 ECU들이 데이터를 송수신하는 통신경로에 해당한다.The LIN bus 130 is a communication path through which ECUs communicating with the LIN protocol of the ECUs 160 in a vehicle transmit and receive data. The CAN bus 140 is a communication path through which ECUs communicating with the CAN protocol among ECUs 160 in a vehicle transmit and receive data. Lastly, the FlexRay bus 150 corresponds to a communication path through which ECUs communicating with the FlexRay protocol among ECUs 160 in a vehicle transmit and receive data.

또한, 클러스터 ECU(110)는 시동 켠 순간부터 산출되는 주행거리를 누적주행거리와 합산하여 저장한 뒤, 각 네트워크 버스(130, 140, 150)를 통해 게이트웨이(120)로 전송한다. In addition, the cluster ECU 110 stores the mileage calculated from the moment of turning on and the accumulated mileage, and transmits the accumulated mileage to the gateway 120 through each of the network buses 130, 140, and 150.

게이트웨이(120)는 산출된 누적주행거리를 정보를 해당 프로토콜 규격의 형태로 변환하여 차량 내의 ECU(160)로 전송한다. 차량 내의 ECU(160)들은 각각 사용하는 특정 프로토콜을 통해 게이트웨이(120)로부터 주행거리 정보를 수신하고, 자신이 기억하고 있는 주행거리 정보를 업데이트한다.The gateway 120 converts the calculated cumulative driving distance into information of a corresponding protocol standard and transmits the information to the ECU 160 in the vehicle. The ECUs 160 in the vehicle each receive mileage information from the gateway 120 through a specific protocol used, and update the mileage information stored in the vehicle.

차량의 시동이 꺼져있는 동안에도 게이트웨이(120)는 주기적으로 웨이크업하여 다수의 ECU(160)와 상기 클러스터 ECU(110)에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시킬 수 있다.Even while the vehicle is turned off, the gateway 120 may periodically wake up to synchronize the largest accumulated driving distance information among the accumulated driving distance information stored in the plurality of ECUs 160 and the cluster ECU 110.

이 경우 저장된 누적주행거리를 조작하기 위하여는 하나의 주기동안, 누적주행거리정보를 저장하고 있는 모든 ECU(160)들의 정보를 조작하여야 한다. 따라서, 고의로 누적주행거리정보를 변경하는 것이 쉽지 않다는 장점을 얻을 수 있다.In this case, in order to manipulate the stored cumulative driving distance, it is necessary to manipulate the information of all the ECUs 160 storing the cumulative driving distance information for one period. Therefore, it is possible to obtain an advantage that it is not easy to deliberately change the cumulative driving distance information.

다시 차량의 시동이 켜지면, 클러스터 ECU(110)와 각 ECU(160)들은 자신이 저장하고 있던 주행거리를 게이트웨이(120)에 전송하게 되고, 게이트웨이(120)는 수신된 모든 주행거리 정보들을 분석한다. When the vehicle is turned on again, the cluster ECU 110 and each ECU 160 transmit the mileage they have stored to the gateway 120, and the gateway 120 analyzes all received mileage information. do.

차량 주행거리의 조작은 실제 주행거리보다 적게 만드는 것이므로, 게이트웨이(120)는 각 ECU(160)와 클러스터 ECU(110)의 주행거리들을 비교하여 이 중 가장 큰 값을 취하여 저장하여 클러스터 ECU(110) 및 각 ECU(160)로 전송하게 된다.Since the operation of the vehicle mileage is to make less than the actual mileage, the gateway 120 compares the mileages of each ECU 160 and the cluster ECU 110 to take and store the largest value of the cluster ECU 110 And transmit to each ECU 160.

클러스터 ECU(110)와 각 ECU들(160)은 게이트웨이(120)로부터 주행거리를 전송받아 자신이 기억하는 누적주행거리를 업데이트하게 된다. 이러한 일련의 과정을 통해 차량의 주행 거리 조작을 방지할 수 있게 된다.The cluster ECU 110 and the respective ECUs 160 receive the traveling distance from the gateway 120 to update the accumulated driving distance stored therein. Through this series of processes, it is possible to prevent the driving distance of the vehicle.

도 3은 본 발명의 다른 실시예에 따른 차량 주행 거리 조작 방지를 위한 주행 거리 업데이트 방법을 나타낸 도면이다.3 is a diagram illustrating a mileage update method for preventing a vehicle mileage manipulation according to another exemplary embodiment of the present invention.

차량 주행 거리 조작 방지 시스템은 차량의 시동이 ON되는지 판단한다(S301).The vehicle driving distance manipulation prevention system determines whether the vehicle is turned on (S301).

차량에 시동이 걸리면, 클러스터 ECU(110)와 각 ECU(160)는 각 네트워크 버스(130, 140, 150)를 통해 게이트웨이(120)장치로 자신이 저장하고 있는 주행거리를 전송한다(S302). When the vehicle is started, the cluster ECU 110 and each ECU 160 transmit the driving distances stored by the cluster ECU 110 to the gateway 120 device through the network buses 130, 140, and 150 (S302).

게이트웨이(120)는 각 장치들로부터 수신한 주행거리 정보를 취합한 뒤 비교하여, 이 중 가장 큰 값을 정상적인 누적주행거리로 결정한다(S303). 그 후 게이트웨이(120)는 각각의 ECU(160)들이 사용하는 통신 프로토콜에 맞게 데이터를 변환하여 전송하고, 게이트웨이(120)로부터 주행거리정보를 수신한 각 ECU(160)들은 자신의 기억장치에 저장된 주행거리를 게이트웨이(120)로부터 수신한 주행거리로 업데이트한다(S304).The gateway 120 collects and compares mileage information received from each device, and determines the largest value among them as a normal cumulative mileage distance (S303). Thereafter, the gateway 120 converts and transmits data according to the communication protocol used by each ECU 160, and each ECU 160 receiving the mileage information from the gateway 120 is stored in its own storage device. The driving distance is updated with the driving distance received from the gateway 120 (S304).

차량의 주행시 클러스터 ECU(120)는 차량의 주행거리를 체크한다(S305).When the vehicle travels, the cluster ECU 120 checks the driving distance of the vehicle (S305).

시동이 꺼지면 클러스터 ECU(110)는 주행 중 산출해왔던 차량의 주행거리의 최종값을 자신이 기억하고 있는 누적주행거리와 합하여 저장한 뒤, 이를 게이트웨이(120)로 전송한다(S307).When the start-up is turned off, the cluster ECU 110 stores the final value of the mileage of the vehicle, which has been calculated while driving, and adds the accumulated mileage to the gateway 120 and transmits it to the gateway 120 (S307).

게이트웨이(120)는 S304 단계와 마찬가지로 누적주행거리를 각 ECU들의 통신 프로토콜에 맞게 데이터를 변환하여 전송하고, 각 ECU(160)들은 게이트웨이(120)로부터 새로운 주행거리 정보를 수신하여 자신의 기억장치에 저장하게 된다(S308).As in step S304, the gateway 120 converts and transmits the accumulated driving distance according to the communication protocol of each ECU, and each ECU 160 receives new driving distance information from the gateway 120 and transmits the data to its own storage device. It is stored (S308).

이 때 상기 게이트웨이는 차량의 시동이 꺼져있는 동안에도 주기적으로 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보를 전달받고, 이들 중 가장 큰 누적주행거리정보로 동기화시키는 것이 보다 바람직하다.In this case, it is more preferable that the gateway receives cumulative driving distance information stored in the plurality of ECUs and the cluster ECU periodically, even when the vehicle is turned off, and synchronizes the largest accumulated driving distance information among them.

이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의하여 정해져야 한다.Although the present invention has been described in detail through the representative embodiments, those skilled in the art to which the present invention pertains can make various modifications without departing from the scope of the present invention. Will understand. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.

도 1은 일반적인 디지털 방식의 누적주행거리 측정장치를 나타낸 도면.1 is a view showing a general digital cumulative driving distance measuring apparatus.

도 2는 본 발명의 일 실시예에 따른 차량 주행 거리 조작 방지 시스템의 블록 구성을 나타낸 도면.2 is a block diagram illustrating a system for preventing a vehicle traveling distance manipulation according to an exemplary embodiment of the present invention.

도 3은 본 발명의 다른 실시예에 따른 차량 주행 거리 조작 방지를 위한 주행 거리 업데이트 방법을 나타낸 도면.3 is a diagram illustrating a mileage update method for preventing a vehicle mileage manipulation according to another exemplary embodiment of the present invention.

<도면의 주요 부분에 대한 부호 설명><Description of the symbols for the main parts of the drawings>

100 : 차량 주행거리 조작방지 시스템100: vehicle mileage prevention system

110 : 클러스터 ECU110: cluster ECU

120 : 게이트웨이120: gateway

130 : LIN 버스130: LIN bus

140 : CAN 버스140: CAN bus

150 : Flexray 버스150: Flexray Bus

160 : ECU160: ECU

Claims (7)

차량 주행 거리 조작 방지 시스템에 있어서,In the vehicle mileage prevention system, 고유의 제어 기능을 수행하는 한편, 차량의 시동이 켜지는 경우 자신이 저장하고 있는 누적주행거리정보를 게이트웨이로 전송하고, 차량의 시동이 꺼지는 경우 게이트웨이로부터 누적주행거리정보를 수신하여 저장하는 다수의 ECU(Electronic Control Unit);While performing a unique control function, the vehicle transmits the accumulated driving distance information stored in the gateway when the vehicle is turned on, and receives and stores the accumulated driving distance information from the gateway when the vehicle is turned off. ECU (Electronic Control Unit); 차량의 누적주행거리를 산출하여 저장하며, 저장하는 누적주행거리정보를 게이트웨이로 전송하는 클러스터 ECU; 및A cluster ECU which calculates and stores the accumulated driving distance of the vehicle and transmits the accumulated driving distance information to the gateway; And 상기 차량의 시동이 켜지는 경우 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키고, 상기 차량의 시동이 꺼지는 경우 상기 클러스터 ECU에 저장된 누적주행거리정보를 상기 다수의 ECU로 전송하여 동기화시키는 게이트웨이를 포함하는 차량 주행 거리 조작 방지 시스템.When the start of the vehicle is turned on, the plurality of ECUs and the accumulated running distance information stored in the cluster ECU are synchronized with the largest accumulated driving distance information, and when the vehicle is turned off, the accumulated running distance information stored in the cluster ECU is synchronized. And a gateway for transmitting and synchronizing to the plurality of ECUs. 제1항에 있어서,The method of claim 1, 상기 ECU 중 LIN 프로토콜로 통신하는 ECU들과 데이터를 송수신하기 위한 LIN 버스, 상기 ECU 중 CAN 프로토콜로 통신하는 ECU들과 데이터를 송수신하기 위한 CAN 버스 또는 상기 ECU 중 FlexRay 프로토콜로 통신하는 ECU들과 데이터를 송 수신하기 위한 Flexray 버스 중 적어도 하나를 더 포함하는 차량 주행 거리 조작 방지 시스템.LIN bus for transmitting and receiving data with ECUs communicating with LIN protocol among the ECUs, CAN bus for transmitting and receiving data with ECUs communicating with CAN protocol among the ECUs or data with ECUs communicating with FlexRay protocol among the ECUs. And at least one of a Flexray bus for transmitting and receiving the vehicle. 제1항에 있어서,The method of claim 1, 상기 게이트웨이는,The gateway, 차량의 시동이 꺼져있는 동안에도 주기적으로 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키는 것을 특징으로 하는 차량 주행 거리 조작 방지 시스템.And periodically synchronizing to the largest cumulative driving distance information among the cumulative driving distance information stored in the plurality of ECUs and the cluster ECU, even when the vehicle is turned off. 제1항에 있어서,The method of claim 1, 상기 클러스터 ECU는,The cluster ECU, 시동을 켠 순간부터 산출되는 주행거리를 저장하는 제1 저장 영역; 과A first storage area for storing the driving distance calculated from the moment of turning on the engine; and 상기 주행거리를 누적합산하여 산출되는 누적주행거리를 저장하기 위한 제2 저장 영역을 포함하는 메모리부를 포함하는 것을 특징으로 하는 차량 주행 거리 조작 방지 시스템.And a memory unit including a second storage area for storing the accumulated driving distance calculated by accumulating the driving distance. 차량 주행 거리 조작 방지를 위한 차량 주행 거리 업데이트 방법에 있어서,A vehicle mileage updating method for preventing vehicle mileage manipulation, 차량의 시동이 켜지는 경우 클러스터 ECU와 적어도 하나의 ECU는 자신이 저장하고 있는 누적주행거리정보를 게이트웨이로 전송하는 단계;When the vehicle is started, transmitting the cluster ECU and at least one ECU to the gateway, the accumulated driving distance information; 상기 게이트웨이는 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키는 단계;Synchronizing the gateway with the largest accumulated driving distance information among the accumulated driving distance information stored in the plurality of ECUs and the cluster ECU; 클러스터 ECU는 차량의 누적주행거리를 산출하여 저장하며, 시동이 꺼지는 경우 저장하고 있는 누적주행거리정보를 게이트웨이로 전송하는 단계; The cluster ECU calculates and stores the accumulated driving distance of the vehicle, and transmits the accumulated driving distance information to the gateway when the starting is turned off; 상기 게이트웨이는 차량의 시동이 꺼지는 경우 상기 클러스터 ECU로부터 수신된 누적주행거리정보를 상기 다수의 ECU로 전송하여 동기화시키는 단계를 포함하는 차량 주행 거리 업데이트 방법.And transmitting, by the gateway, the accumulated driving distance information received from the cluster ECU to the plurality of ECUs and synchronizing when the vehicle is turned off. 제5항에 있어서,The method of claim 5, 상기 게이트웨이는 차량의 시동이 꺼져있는 동안에도 주기적으로 상기 다수의 ECU와 상기 클러스터 ECU에 저장된 누적주행거리정보 중 가장 큰 누적주행거리정보로 동기화시키는 단계를 더 포함하는 차량 주행 거리 업데이트 방법.The gateway further comprises the step of synchronizing periodically with the largest cumulative driving distance information of the cumulative driving distance information stored in the plurality of ECU and the cluster ECU even while the vehicle is turned off. 제6항에 있어서,The method of claim 6, 상기 클러스터 ECU는, 시동을 켠 순간부터 산출되는 주행거리를 저장하는 제1 저장 영역; 과 상기 주행거리를 누적합산하여 산출되는 누적주행거리를 저장하기 위한 제2 저장 영역을 포함하는 메모리부를 포함하는 것을 특징으로 하는 차량 주행 거리 업데이트 방법.The cluster ECU may include a first storage area for storing a driving distance calculated from a moment of turning on a start; And a memory unit including a second storage area for storing a cumulative driving distance calculated by accumulating the mileage.
KR1020090023226A 2009-03-18 2009-03-18 System for prohibiting to change driving distance of vehicle and the driving distance update method using thereof KR20100104660A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090023226A KR20100104660A (en) 2009-03-18 2009-03-18 System for prohibiting to change driving distance of vehicle and the driving distance update method using thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090023226A KR20100104660A (en) 2009-03-18 2009-03-18 System for prohibiting to change driving distance of vehicle and the driving distance update method using thereof

Publications (1)

Publication Number Publication Date
KR20100104660A true KR20100104660A (en) 2010-09-29

Family

ID=43008885

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090023226A KR20100104660A (en) 2009-03-18 2009-03-18 System for prohibiting to change driving distance of vehicle and the driving distance update method using thereof

Country Status (1)

Country Link
KR (1) KR20100104660A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014098283A1 (en) * 2012-12-20 2014-06-26 볼보 컨스트럭션 이큅먼트 에이비 Method for controlling vehicle-information displaying by means of ecu and apparatus therefor
KR101458713B1 (en) * 2013-06-28 2014-11-05 쌍용자동차 주식회사 Method for preventing faking of mileage in vehicle
US9275502B2 (en) 2013-10-07 2016-03-01 Hyundai Motor Company Driving information restoration system and method for vehicle
KR102170247B1 (en) * 2019-09-06 2020-10-26 현대오토에버 주식회사 System and apparatus for preventing vehicle mileage forgery based on blockchain
KR20210069496A (en) * 2019-12-03 2021-06-11 한국조폐공사 Method for preventing mileage tampering of car and mileage recording device using the same

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014098283A1 (en) * 2012-12-20 2014-06-26 볼보 컨스트럭션 이큅먼트 에이비 Method for controlling vehicle-information displaying by means of ecu and apparatus therefor
KR101458713B1 (en) * 2013-06-28 2014-11-05 쌍용자동차 주식회사 Method for preventing faking of mileage in vehicle
US9275502B2 (en) 2013-10-07 2016-03-01 Hyundai Motor Company Driving information restoration system and method for vehicle
KR102170247B1 (en) * 2019-09-06 2020-10-26 현대오토에버 주식회사 System and apparatus for preventing vehicle mileage forgery based on blockchain
KR20210069496A (en) * 2019-12-03 2021-06-11 한국조폐공사 Method for preventing mileage tampering of car and mileage recording device using the same

Similar Documents

Publication Publication Date Title
KR101974347B1 (en) Fault diagnosis system for vehicle and data security method thereof
US9466153B2 (en) Vehicle maintenance reminders
EP1416349B1 (en) Driving workload estimation
KR100494733B1 (en) System and method for preventing the accumulated running distance of vehicle from manufacturing
KR20100104660A (en) System for prohibiting to change driving distance of vehicle and the driving distance update method using thereof
CN211280643U (en) Standby display system for vehicle instrument
CN102951107A (en) Failure judgment apparatus for vehicle system
US11380146B2 (en) Method and system to determine vehicle type identification through diagnostic port
WO2017022534A1 (en) Driving evaluation device
EP2930697A1 (en) Method and device for processing vehicle condition data
CN111038258B (en) Display control method for digital instrument for vehicle
JP2005219717A (en) Abnormality diagnosing device of vehicle/on-vehicle instrument
JP6141759B2 (en) Vehicle control device
KR100696889B1 (en) inner vehicle communication system and gateway
KR101557283B1 (en) Apparatus and method for detecting the faking of meter in vehicle
JP2006096325A (en) Vehicular communication system
EP3616366A1 (en) Method to write requests on a vehicle diagnostic bus
CN114572005B (en) Vehicle mileage backup method and terminal equipment
KR20090043886A (en) Method for monitoring status of tire, and tire pressure monitoring system implementing the same
SE541828C2 (en) Method and control arrangement for prediction of malfunction of a wheel bearing unit of an axle in a vehicle
JP2020012832A (en) Method of calculating average revolutions per independent unit
JP4432646B2 (en) Remote diagnosis system and integrated control device used therefor
KR20050117076A (en) System and method for calculating a car value using a smartcard
KR100569939B1 (en) Method for preventing faking the total distance that a vehicle has been driven
KR101458713B1 (en) Method for preventing faking of mileage in vehicle

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application