[go: up one dir, main page]

KR100829829B1 - Vehicle module control device using Labview - Google Patents

Vehicle module control device using Labview Download PDF

Info

Publication number
KR100829829B1
KR100829829B1 KR1020010049060A KR20010049060A KR100829829B1 KR 100829829 B1 KR100829829 B1 KR 100829829B1 KR 1020010049060 A KR1020010049060 A KR 1020010049060A KR 20010049060 A KR20010049060 A KR 20010049060A KR 100829829 B1 KR100829829 B1 KR 100829829B1
Authority
KR
South Korea
Prior art keywords
smart
data
labview
function
ecus
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.)
Expired - Fee Related
Application number
KR1020010049060A
Other languages
Korean (ko)
Other versions
KR20030015019A (en
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 KR1020010049060A priority Critical patent/KR100829829B1/en
Publication of KR20030015019A publication Critical patent/KR20030015019A/en
Application granted granted Critical
Publication of KR100829829B1 publication Critical patent/KR100829829B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 랩뷰(Labview)를 이용하여 모니터에 디스플레이 되는 화면을 보면서 모듈을 설계함으로써, 모듈 설계에 소요되는 비용 및 시간을 최소화하는데 적당한 차량용 모듈 제어장치를 제공하기 위한 것으로서, 본 발명의 랩뷰(Labview)를 이용한 차량용 모듈 제어장치는 LIN 버스를 통해 입력되는 데이터에 상응하여 해당 전장 부품들을 제어하는 복수의 스마트 ECU들과, 상기 복수의 스마트 ECU들과 LIN 프로토콜에 의해 통신을 행하고, 상기 스마트 ECU와 PC와의 인터페이스를 기능을 수행하는 인터페이스부와, RS-232C를 통해 상기 인터페이스부와 연결되고, 설계자가 선택한 기능을 수행하기 위해 해당 기능을 제어하는 스마트 ECU로 데이터를 출력함과 동시에 상기 복수의 스마트 ECU들로부터 보내오는 데이터를 랩뷰(Labview) 프로그램을 실행함으로써 화면으로 디스플레이 하는 PC를 포함하여 구성되는 것을 특징으로 한다.

Figure R1020010049060

모듈 설계, 랩뷰(Labview)

The present invention is to provide a module control apparatus for a vehicle suitable for minimizing the cost and time required for module design by designing the module while watching the screen displayed on the monitor using the Labview, the Labview of the present invention (Labview) The vehicle module control apparatus using a) communicates with a plurality of smart ECUs that control the corresponding electrical components in accordance with data input through the LIN bus, and communicates with the plurality of smart ECUs by a LIN protocol. The plurality of smart devices simultaneously output data to an interface unit that performs a function of interfacing with a PC, and a smart ECU that is connected to the interface unit through RS-232C and controls a corresponding function to perform a function selected by a designer. Data from ECUs can be displayed on the screen by running the LabVIEW program. It is characterized in that comprises a PC for display.

Figure R1020010049060

Module Design, Labview

Description

랩뷰(Labview)를 이용한 차량용 모듈 제어장치{Device for controlling automobile module using a labview}Device for controlling automobile module using a labview

도 1은 종래 기술에 따른 차량용 모듈 제어장치의 구성도1 is a block diagram of a vehicle module control apparatus according to the prior art

도 2는 본 발명의 랩뷰를 이용한 차량용 모듈 제어장치에 따른 프레임 데이터의 구조를 도시한 도면2 is a diagram illustrating a structure of frame data according to a module control apparatus for a vehicle using a labview of the present invention.

도 3은 본 발명의 랩뷰를 이용한 차량용 모듈 제어장치의 구성도3 is a block diagram of a vehicle module control apparatus using a labview of the present invention

도 4는 본 발명의 랩뷰를 이용한 차량용 모듈 제어장치에 따른 PC 모니터에 디스플레이 되는 시뮬레이션 화면을 도시한 도면4 is a view showing a simulation screen displayed on the PC monitor according to the vehicle module control apparatus using the LabVIEW of the present invention

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

31 : LIN 버스 33_1∼33_N : 모터31: LIN bus 33_1 to 33_N: motor

35_1∼35_N : 스마트 ECU 37 : 인터페이스부35_1 to 35_N: Smart ECU 37: Interface unit

39 : PC39: PC

본 발명은 차량용 모듈 제어장치에 관한 것으로, 특히 랩뷰(Labview) 프로그램을 이용하여 각종 차량의 운용에 필요한 모듈을 효과적으로 설계하는데 적당한 랩뷰를 이용한 차량용 모듈 제어장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a module control apparatus for a vehicle, and more particularly, to a module control apparatus for a vehicle using a labview suitable for effectively designing a module necessary for operating various vehicles using a labview program.

오늘날의 자동차는 단순히 수송기능에서 탈피하여 운전자에게 보다 안락하고 편리한 사무 공간으로까지 확대되고 있는 시점에서 자동차에는 보다 많은 전장 부품들이 장착되고 그에 따라 설계가 보다 복잡해질 뿐 아니라, 각 전장 부품들을 제어하기 위한 모듈을 설계함에 있어서도 상당한 어려움이 있다.Today's cars are simply moving away from their transportation functions and expanding into office spaces that are more comfortable and convenient for the driver, and they are not only equipped with more electronic components, which makes the design more complex, but also controls each electronic component. There is also considerable difficulty in designing the modules for this.

즉, 요즘의 자동차는 차내에서 무선인터넷을 이용하고, GPS 위성을 이용한 위치 추적 시스템의 운용 및 윈도우(Window)의 업(Up)/다운(Down), 핸들의 틸트 각(Tilt angle) 조절 등의 편리 기능을 수행하기 위해 전장 부품들을 제어하기 위한 다수의 모듈을 설계하여야 하며, 이러한 모듈의 설계는 자동차 산업에 있어서 매우 중요한 부분이라 할 수 있으며, 따라서, 모듈의 설계는 새롭게 요구되는 소비자의 욕구를 충족시킬 수 있는 방향으로 이루어져야 할 것이다.In other words, modern cars use wireless internet in the car, operate a location tracking system using GPS satellites, adjust the window's up / down, and adjust the tilt angle of the steering wheel. In order to carry out the convenient functions, a number of modules must be designed to control the electronic components, and the design of such modules is an important part of the automobile industry, and therefore, the design of the module can satisfy the newly required consumer desires. It should be done in a way that can be met.

이하, 첨부된 도면을 참조하여 종래 기술에 따른 차량용 모듈 제어장치를 설명하기로 한다.Hereinafter, a vehicle module control apparatus according to the related art will be described with reference to the accompanying drawings.

도 1은 종래 차량용 모듈 제어장치의 구성을 도시한 것이다.1 illustrates a configuration of a conventional vehicle module control apparatus.

즉, 도 1에 도시된 바와 같이, PCB 상에 장착되고 LIN(Local Interconnect Network) 버스(Bus)(11)와 연결된 LIN 드라이브 IC(13)와, 상기 LIN 버스(11)와 연결된 복수의 스마트 ECU(15_1, 15_2, 15_3, ...,15_N)들과, 각 스마트 ECU(15_1, 15_2, 15_3, ...,15_N)와 연결되어 해당 ECU에 의해 제어되는 모터(17_1, 17_2, 17_3, ...,17_N)들과, 상기 PCB 상에서 상기 LIN 드라이브 IC(13)와의 데이터를 송수신하며 시스템 전체를 제어하는 중앙제어부(19)와, 설계자에 의해 선택되는 각종 기능 스위치 및 해당 스위치의 온/오프 여부를 LED로 표시하는 스위치 입력부(21a) 및 LED어레이부(21b)를 포함하여 구성된다.That is, as shown in FIG. 1, a LIN drive IC 13 mounted on a PCB and connected to a local interconnect bus (LIN) bus 11 and a plurality of smart ECUs connected to the LIN bus 11. Motors (17_1, 17_2, 17_3, .15) connected to (15_1, 15_2, 15_3, ..., 15_N) and each smart ECU (15_1, 15_2, 15_3, ..., 15_N) and controlled by the ECU. 17_N), the central control unit 19 for transmitting and receiving data to and from the LIN drive IC 13 on the PCB and controlling the entire system, various function switches selected by the designer and on / off of the switches It is configured to include a switch input unit (21a) and LED array unit 21b to indicate whether or not by LED.

여기서, 상기 LIN 드라이브 IC(13)는 중앙제어부(19)의 출력신호를 LIN 프로토콜에 따른 프레임 데이터 형태로 변환하고, 각 ECU로부터 LIN 버스(11)를 통해 제공되는 데이터를 중앙제어부(19)에서 처리 가능한 신호로 변환하는 인터페이스 기능을 수행함과 동시에 각 ECU를 슬레이브(Slave)라고 할 때, 상기 슬레이브를 제어할 수 있는 마스터(Master) 역할을 수행한다.Here, the LIN drive IC 13 converts the output signal of the central controller 19 into frame data according to the LIN protocol, and transmits data provided from each ECU through the LIN bus 11 at the central controller 19. In addition to performing an interface function that converts the signal into a processable signal, each ECU is called a slave, and serves as a master to control the slave.

이와 같은 종래 차량용 모듈 제어장치는 일 예로, 설계자가 스위치 입력부(21a)의 임의의 기능 스위치를 선택하면 해당 스위치의 온/오프 여부를 알리는 LED가 동작하게 되고, 중앙제어부(19)는 설계자가 선택한 스위치에 상응하는 기능을 수행할 수 있도록 데이터를 출력한다. 즉, 중앙제어부(19)는 LIN 드라이브 IC(13)로 데이터를 출력하면, 상기 LIN 드라이브 IC(13)는 중앙제어부(19)에서 출력되는 신호를 LIN 통신망에 맞게 변환하여 LIN 버스(11)상에 실어준다. In the conventional vehicle module control device, for example, when a designer selects a function switch of the switch input unit 21a, an LED indicating whether the corresponding switch is on or off is operated, and the central control unit 19 is selected by the designer. Outputs data so that the function corresponding to the switch can be performed. That is, when the central control unit 19 outputs data to the LIN drive IC 13, the LIN drive IC 13 converts the signal output from the central control unit 19 in accordance with the LIN communication network to the LIN bus 11 Put on.

이때, LIN 버스(11) 상에 실리는 프레임 데이터에는 설계자가 선택한 스위치의 기능을 제어하는 해당 ECU의 ID정보가 기록되어 있기 때문에 상기 LIN 버스(11)에 복수의 ECU가 연결되어 있다고 하더라도 프레임 데이터에 기록되어 있는 ID정보를 확인함으로써 해당 ECU는 자신이 필요한 데이터인지를 확인할 수가 있으며, 그에 따라 해당 ECU는 수신된 데이터에 상응하여 해당 기능을 수행한다. 참고로, 도면의 미설명 부호 "23"은 JIG를 지시한다.In this case, since the ID data of the ECU controlling the function of the switch selected by the designer is recorded in the frame data loaded on the LIN bus 11, even if a plurality of ECUs are connected to the LIN bus 11, the frame data is stored. By checking the ID information recorded in the ECU, the ECU can check whether the data is necessary for the ECU. Accordingly, the ECU performs the function corresponding to the received data. For reference, reference numeral 23 in the drawing indicates a JIG.

그러나 상기와 같은 종래 차량용 모듈 제어장치는 다음과 같은 문제점이 있 었다.However, the conventional vehicle module control apparatus as described above has the following problems.

슬레이브(Slave)인 스마트 ECU를 제어할 수 있는 마스터(Master)인 드라이브 IC를 하드웨어적으로 구현함으로써, 시스템 설계에 많은 시간과 비용이 소비되고, 슬레이브와 마스터간에 발생되는 통신 에러를 파악할 수가 없어 그에 따른 대책 마련이 곤란하다.By implementing a drive IC, which is a master, to control a smart ECU, which is a slave, in hardware, a lot of time and money are required for system design, and communication errors between the slave and the master cannot be identified. It is difficult to prepare a countermeasure.

본 발명은 상기한 종래 기술의 문제점을 해결하기 위해 안출한 것으로서, 랩뷰(Labview)를 이용하여 모니터에 디스플레이 되는 화면을 보면서 모듈을 설계함으로써, 모듈 설계에 소요되는 비용 및 시간을 최소화하는데 적당한 Labview를 이용한 차량용 모듈 제어장치를 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems of the prior art, by designing the module while watching the screen displayed on the monitor using the Labview (Labview), by selecting a Labview suitable for minimizing the cost and time required for module design An object of the present invention is to provide a module control device for a vehicle.

상기의 목적을 달성하기 위한 본 발명의 Labview를 이용한 차량용 모듈 제어장치는 LIN 버스를 통해 입력되는 데이터에 상응하여 해당 전장 부품들을 제어하는 복수의 스마트 ECU들과, 상기 복수의 스마트 ECU들과 LIN 프로토콜에 의해 통신을 행하고, 상기 스마트 ECU와 PC와의 인터페이스를 기능을 수행하는 인터페이스부와, RS-232C를 통해 상기 인터페이스부와 연결되고, 설계자가 선택한 기능을 수행하기 위해 해당 기능을 제어하는 스마트 ECU로 데이터를 출력함과 동시에 상기 복수의 스마트 ECU들로부터 보내오는 데이터를 Labview 프로그램을 실행함으로써 화면으로 디스플레이 하는 PC를 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, a module module control apparatus for a vehicle using Labview according to the present invention includes a plurality of smart ECUs for controlling corresponding electronic components in accordance with data input through a LIN bus, the plurality of smart ECUs, and a LIN protocol. Communication unit and a smart ECU that controls the function to perform the function selected by the designer, which is connected with the interface unit via RS-232C and performs an interface between the smart ECU and the PC. And outputting the data and simultaneously displaying data sent from the plurality of smart ECUs on a screen by executing a Labview program.

이하, 본 발명의 Labview를 이용한 차량용 모듈 제어장치를 첨부된 도면을 참조하여 설명하기로 한다.Hereinafter, a vehicle module control apparatus using Labview of the present invention will be described with reference to the accompanying drawings.

먼저, 종래 기술에 따른 차량용 모듈 제어장치를 설명하기에 앞서 Labview에 대해 간략하게 설명하면 다음과 같다.First, before describing a vehicle module control apparatus according to the prior art, a brief description of Labview is as follows.

"Labview"라고 하는 프로그램은 컴퓨터 상에서 실제의 기기를 보는 듯한 구성이 가능하기 때문에 흔히 버츄얼 인스트루먼트(Virtual Instrument)라고도 하며, 베이직(Basic), C-언어 등의 텍스트(Text)를 기반으로 하는 프로그램 언어와는 달리, 다이아그램(diagram)을 만드는 식으로 프로그래밍하도록 되어 있기 때문에 그래픽 프로그래밍 랭귀지(G)라고도 부른다.A program called "Labview" is often called a virtual instrument because it can be configured to look like a real device on a computer. It is a programming language based on text such as Basic and C-language. It is also called graphical programming language (G) because it is programmed in such a way as to create a diagram.

따라서, 텍스트를 기반으로 하는 프로그램 언어는 행에서 행으로 넘어가면서 순차적으로 실행이 되는 반면에, Labview에서는 프로그램이 진행되는 순서가 데이터의 흐름에 따르고, 이러한 Labview는 각종 기기를 컴퓨터에서 제어할 수 있으며, 이를 가능하게 하기 위해서 기기들에서 보내오는 데이터를 컴퓨터에 저장할 수 있도록 여러 가지 기능들이 기본적으로 구비되어 있다.Thus, text-based programming languages are executed sequentially from line to line, whereas in Labview, the order in which the programs are run depends on the flow of data, which allows Labview to control various devices from a computer. In order to make this possible, several functions are basically provided so that data from the devices can be stored in a computer.

이와 같은 Labview를 이용한 본 발명의 모듈 제어장치는 마스터가 되는 PC로부터 슬레이브가 되는 각 스마트 ECU로의 데이터 전송은 RS-232C를 통해 인터페이스부로 전달되어 LIN통신망에 적합한 형태로 변환된 다음 LIN버스 상으로 출력되고, 각 스마트 ECU로부터 PC로의 데이터 전송은 LIN통신망을 통해 인터페이스부로 전달되어 PC에 적합한 신호로 변환된 다음 RS-232C를 통해 PC로 입력된다.In the module control device of the present invention using Labview as described above, data transmission from the PC as the master to each smart ECU as the slave is transferred to the interface unit through RS-232C, converted into a form suitable for the LIN communication network, and then output on the LIN bus. Data transmission from each smart ECU to the PC is transferred to the interface unit through the LIN communication network, converted into a signal suitable for the PC, and then input to the PC through the RS-232C.

여기서, LIN 통신망에 대해 간략하게 설명하기로 한다.Here, the LIN communication network will be briefly described.

LIN은 분산되어진 자동차 어플리케이션(application)에 있어서 메카트로닉스 노드의 제어에 효율적인 지원이 가능한 시리얼 통신 프로토콜이며 다음과 같은 특징이 있다.LIN is a serial communication protocol that can efficiently support the control of mechatronic nodes in distributed automotive applications. It has the following features.

1). 싱글 마스터(마스터 테스크 & 슬레이브 테스크)/멀티 슬레이브(슬레이브 테스크)One). Single Master (Master Task & Slave Task) / Multi Slave (Slave Task)

2). Common UART/SCI 인터페이스2). Common UART / SCI Interface

3). 셀프 싱크로니제이션(Self Synchronization)3). Self Synchronization

4). 신호전송에 대한 레이턴시 타임(latency time)4). Latency time for signaling

5). 저가의 싱글 와이어 방식5). Low cost single wire method

6). 20kbps의 전송속도6). 20kbps transmission speed

7). 전송 Byte의 선택(2, 4, 8bytes)7). Selection of transfer byte (2, 4, 8 bytes)

8). 데이터 체크썸 시큐리티(Data checksum security) 및 에러 디텍션(Error dection) 8). Data checksum security and error detection

이와 같은 특징을 갖는 LIN 프로토콜은 데이터 필드의 개수만 2, 4, 6, 8 bytes 중의 하나로 선택되어 질 뿐, 고정된 포맷을 가지며, 이러한 데이터 프레임의 구조는 도 2와 같다.In the LIN protocol having such a feature, only the number of data fields is selected from one of 2, 4, 6, and 8 bytes, and has a fixed format. The structure of such a data frame is shown in FIG.

도 2에 도시한 바와 같이, 마스터인 PC에서 출력하는 프레임 데이터의 구조는 Sync Break 비트/Sync Field/마스터의 ID/데이터 Field/체크 썸/슬레이브의 ID 순으로 구성되며, 이러한 데이터 프레임을 LIN 버스로 출력하면 해당 슬레이브에서는 마스터에서 보내는 데이터에 상응하여 해당 기능을 수행하고 동시에 슬레이브가 가지고 있는 데이터(각 전장 부품들의 상태를 나타내는 데이터)를 상기 데이터 필 드 중 슬레이브 데이터를 싣도록 할당된 부분에 실어 마스터로 반송한다. As shown in Fig. 2, the structure of the frame data output from the PC, which is the master, is configured in the order of Sync Break bit / Sync Field / Master ID / Data Field / Check Thumb / Slave. The slave performs the corresponding function according to the data sent from the master, and simultaneously loads the data owned by the slave (data indicating the state of each electric component) in the portion allocated to load the slave data among the data fields. Return to the master.

이에, 마스터인 PC는 각 슬레이브에서 보내오는 데이터를 Labview로 실행하여 각각의 슬레이브가 해당 기능을 수행하는데 가장 효율적인 방법을 모색하여 그에 따라 슬레이브의 기능을 설계할 수가 있다. Thus, the master PC can execute the data sent from each slave in Labview to find the most efficient way for each slave to perform the corresponding function, and design the slave's function accordingly.

한편, 도 3은 본 발명의 Labview를 이용한 차량용 모듈 제어장치의 구성도로서, LIN 버스(31)와, 모터(33_1, 33_2, 33_3,..., 33_N)를 제어하여 해당 전장 부품의 동작을 제어하는 복수의 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)들과, 일측이 LIN 버스(31)와 연결되고, 타측은 RS-232C와 연결되어 스마트 ECU와 PC와의 인터페이스를 담당하는 인터페이스부(37)와, 각 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)들의 효과적인 설계를 위해 상기 인터페이스부(37)를 통해 각 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)에서 보내오는 데이터를 랩뷰(Labview) 프로그램으로 실행하여 이를 유저(시스템 설계자)에게 디스플레이하는 PC(39)를 포함하여 구성된다.On the other hand, Figure 3 is a block diagram of a vehicle module control apparatus using the Labview of the present invention, the LIN bus 31 and the motor (33_1, 33_2, 33_3, ..., 33_N) to control the operation of the electric component The plurality of smart ECUs 35_1, 35_2, 35_3, ..., 35_N to control, one side is connected to the LIN bus 31, the other side is connected to the RS-232C to handle the interface between the smart ECU and the PC The interface unit 37 and the respective smart ECUs 35_1, 35_2, 35_3, ..., through the interface unit 37 for the effective design of each smart ECU (35_1, 35_2, 35_3, ..., 35_N) 35_N) is configured to include a PC (39) for executing the data from the LabVIEW program to display it to the user (system designer).

여기서, 상기 각 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)마다 고유의 ID를 가지고 있으며, 각 ECU가 제어하는 기능이 다르다. 일 예로, 제 1 스마트 ECU(35_1)는 차량의 윈도우(Window) 동작을 제어하는데, 스위치의 온/오프 여부에 따라 윈도우가 윗쪽 또는 아래쪽으로 이동한다. 제 2 스마트 ECU(35_2)는 스위치의 온/오프 여부에 따라 폴드(Fold)/언폴드(Unfold)가 결정되고, 또한 미러의 상, 하, 좌, 우 이동을 제어하며, 제 3 스마트 ECU(35_3)는 운전석 씨트(Seat)의 전/후 이동 및 상/하 이동을 제어한다. Here, each of the smart ECUs 35_1, 35_2, 35_3,..., 35_N has a unique ID, and the functions controlled by each ECU are different. For example, the first smart ECU 35_1 controls the operation of a window of the vehicle, and the window moves upward or downward depending on whether the switch is on or off. The second smart ECU 35_2 determines the fold / unfold according to whether the switch is on or off, and also controls the up, down, left, and right movements of the mirror. 35_3) controls front / rear movement and up / down movement of the driver seat (Seat).                     

한편, 도 4는 본 발명의 Labview를 이용한 차량용 모듈 제어장치에 따른 시뮬레이션 화면을 도시한 것으로서, PC의 모니터에 디스플레이되는 화면을 도시한 것이다.On the other hand, Figure 4 shows a simulation screen according to the vehicle module control apparatus using the Labview of the present invention, it shows a screen displayed on the monitor of the PC.

도면에 나타난 바와 같이, 크게 미러 컨트롤 영역과, 윈도우 컨트롤 영역, 도어 컨트롤 영역, 파워 씨트 컨트롤 영역, 틸트 컨트롤 영역으로 구분되어 디스플레이 되며, 추가하여 마스터(Master)인 PC에서 스마트 ECU로 송신하는 도어, 틸트, 파워 씨트에 관한 데이터 상황을 디스플레이 하는 송신데이터 영역 및 각각의 스마트 ECU로부터 수신되는 도어, 윈도우, 미러, 틸트 등과 관련된 데이터 상황을 디스플레이 하는 수신 데이터 영역으로 구분되어 디스플레이 된다.As shown in the figure, the display is divided into a mirror control area, a window control area, a door control area, a power seat control area, and a tilt control area. The door is additionally transmitted from the master PC to the smart ECU, The data is divided into a transmission data area displaying a data situation related to tilt and a power seat and a reception data area displaying a data situation related to doors, windows, mirrors, and tilts received from each smart ECU.

여기서, 각 컨트롤 영역의 기능 스위치에 동작을 설명하면 다음과 같다.Herein, the operation of the function switch of each control area will be described.

상기 미러 컨트롤 영역의 폴드/언폴드 스위치는 온/오프 여부에 따라 폴드/언폴드 기능을 제어하는 스마트 ECU의 제어하에 미러의 폴드/언폴드 작동이 이루어지고, 미러의 상/하, 좌/우 이동을 위한 해당 스위치의 선택여부에 따라 그에 상응하여 미러의 위치가 변화한다.The fold / unfold switch of the mirror control area performs fold / unfold operation of the mirror under the control of the smart ECU that controls the fold / unfold function according to whether it is on or off, and the mirrors are located in the up / down, left / right directions. The position of the mirror correspondingly changes according to the selection of the corresponding switch for movement.

이때, 미러의 폴드/언폴드 및 상/하, 좌/우를 제어하는 스마트 ECU는 LIN 버스 상에 실린 프레임 데이터의 데이터 필드에 할당된 부분에 자신이 가지고 있는 데이터(상기 폴드/언폴드 및 상/하, 좌/우 기능을 위한 모터 관련 정보)를 실어 이를 PC로 전송함으로써, PC에서는 스마트 ECU가 보내는 데이터를 수신 데이터 영역에 디스플레이 한다.At this time, the smart ECU that controls the fold / unfold of the mirror and the top / bottom, left / right has the data (the fold / unfold and top) that is owned in the portion assigned to the data field of the frame data on the LIN bus Motor-related information for up / down, left / right functions are loaded and transmitted to the PC so that the PC displays the data sent by the smart ECU in the reception data area.

도면의 히트 스위치를 온(ON)시키면 열선이 동작하게 되는데, 이때, 램프는 히트가 동작됨을 식별하기 위한 식별 램프이다.When the heat switch of the drawing (ON) is turned on (heat) is operated, wherein the lamp is an identification lamp for identifying that the heat is operated.

한편, 윈도우 컨트롤 영역에 디스플레이되는 업/다운 스위치는 온/오프 여부에 따라 윈도우의 업/다운 동작이 이루어지며, 오토(Auto) 업/다운 스위치는 해당 스위치를 온(ON)시키면 윈도우가 오토(Auto)로 동작한다. 이때, 상기 윈도우 관련 기능을 제어하는 스마트 ECU는 윈도우의 위치 데이터를 PC로 전송하고 이에 PC는 화면의 수신 데이터 영역에 이를 디스플레이 한다.On the other hand, the up / down switch displayed in the window control area is a window up / down operation according to whether it is on or off, and the auto up / down switch automatically turns on the window when the corresponding switch is turned on. Auto). At this time, the smart ECU for controlling the window-related function transmits the position data of the window to the PC, and the PC displays it in the received data area of the screen.

상기 파워 씨트 컨트롤 영역에는 운전석을 앞/뒤로 동작시키기 위한 기능 스위치와, 운전석의 등받이를 앞/뒤로 동작시키기 위한 기능 스위치와, 운전석 씨트의 뒷부분을 위/아래로 동작시키기 위한 기능 스위치 및 운전석 씨트의 앞부분을 위/아래로 동작시키기 위한 기능 스위치가 디스플레이 되며, 상기 운전석 씨트의 동작을 제어하는 스마트 ECU는 해당 기능이 수행될 때마다 부하에 걸리는 전류값을 PC로 전송하여 전류값이 화면에 디스플레이 되도록 한다.The power seat control area includes a function switch for operating the driver's seat forward and backward, a function switch for operating the driver's seat back / forward, a function switch for operating the rear part of the driver's seat, and a driver's seat. The function switch for operating the front part up and down is displayed, and the smart ECU controlling the operation of the driver seat transmits the current value applied to the load to the PC each time the corresponding function is performed so that the current value is displayed on the screen. do.

일 예로, 운전석을 앞/뒤로 동작시키기 위한 기능 스위치(Horizontal) 중에서 "Dir-A"는 운전석의 씨트를 앞쪽으로 이동시키기 위한 기능 스위치이고, "Dir-B"는 운전석의 씨트를 뒤쪽으로 이동시키기 위한 기능 스위치이며, 운전석 씨트의 뒷부분을 위/아래로 동작시키기 위한 기능 스위치(Vertical Rear) 중에서 "Dir-A"는 운전석 씨트의 뒷부분을 위쪽으로 동작시키기 위한 기능 스위치이고, "Dir-B"는 운전석 씨트의 뒷부분을 아래쪽으로 동작시키기 위한 기능 스위치이다.For example, "Dir-A" is a function switch for moving the seat of the driver forward, and "Dir-B" is for moving the seat of the driver backward. "Dir-A" is a function switch for operating the rear part of the driver's seat upwards, and "Dir-B" is a function switch for operating the rear part of the driver's seat up and down. This is a function switch to move the rear part of the driver's seat downward.

한편, 틸트 컨트롤 영역에는 핸들과 관련된 동작을 위한 기능 스위치들이 디스플레이 되는데, 그 중에서 틸트 업(Up)스위치 및 다운(Down) 스위치는 핸들의 위 치를 위/아래로 동작시키기 위한 것이며, 틸트 인(In) 스위치 및 아웃(Out) 스위치는 핸들이 수평 상태에서 앞/뒤로 동작시키기 위한 기능 스위치이다. On the other hand, in the tilt control area, the function switches for operating the handle are displayed. Among them, the tilt up switch and the down switch are for operating the handle up and down, and the tilt in ) And Out switches are functional switches that allow the handle to move forward and backward in a horizontal position.

여기서, 상기 파워 씨트 컨트롤 영역 및 틸트 컨트롤 영역에 디스플레이 되는 각각의 기능 스위치들은 운전자의 체형 및 체격에 적합한 운전석의 위치 및 핸들의 위치나 각도(Tile)를 조정할 수 있도록 하기 위함이다.Here, the respective function switches displayed in the power seat control area and the tilt control area may be used to adjust the position of the driver's seat and the position or the angle of the steering wheel which are suitable for the body shape and the physique of the driver.

이하, 도 3 및 도 4를 참조하여 본 발명의 차량용 모듈 제어장치의 동작을 설명하면 다음과 같다.Hereinafter, the operation of the vehicle module control apparatus of the present invention with reference to FIGS. 3 and 4 are as follows.

먼저, 설계자가(User)가 도 4에 표시된 미러 컨트롤 영역의 폴드/언폴드 스위치를 선택하면, PC(39)는 RS-232C를 통해 폴드(Fold) 스위치가 선택되었음을 알리는 신호를 인터페이스부(37)로 출력한다. First, when the user selects the fold / unfold switch of the mirror control area shown in FIG. 4, the PC 39 sends a signal indicating that the fold switch is selected through the RS-232C interface unit 37. )

이에, 인터페이스부(37)는 LIN 통신망에 적합한 프레임 데이터 형태로 변환하여 PC(39)의 ID정보와 폴드 기능을 수행하기 위한 데이터 및 실제로 폴드 기능을 위해 모터를 제어하는 스마트 ECU의 ID정보가 포함된 프레임 데이터를 LIN 버스(31)상으로 출력한다.Accordingly, the interface unit 37 includes ID data of the PC 39 and data for performing a fold function by converting the frame data into a form of frame data suitable for a LIN communication network, and ID information of a smart ECU that actually controls the motor for the fold function. The frame data is output on the LIN bus 31.

상기 LIN 버스(31)는 복수의 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)와 연결되어 있으며, 각각의 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)는 LIN 버스(31) 상의 프레임 데이터에 실린 스마트 ECU의 ID정보를 확인하여 자신의 ID정보와 일치하면 데이터를 받아들이게 되는데, 데이터 필드에는 폴드 기능에 따른 데이터가 실려 있기 때문에 미러의 동작을 제어하는 제 2 스마트 ECU(35_2)가 LIN 버스(31) 상의 데이터를 수신하여 데이터에 상응하는 만큼 모터를 제어함으로써 폴더 기능을 수행함과 동시에 상기 모터와 관련된 데이터를 데이터 필드에 기록하여 피드백시킨다.The LIN bus 31 is connected to a plurality of smart ECUs 35_1, 35_2, 35_3,..., 35_N, and each smart ECU 35_1, 35_2, 35_3,..., 35_N is connected to a LIN bus ( 31. If the ID information of the smart ECU loaded on the frame data on the frame data is checked and the data is matched with the ID information of the smart ECU, the data is received. Since the data field contains data according to the fold function, the second smart ECU controlling the operation of the mirror ( 35_2 receives the data on the LIN bus 31 and controls the motor as much as the data, thereby performing the folder function and simultaneously feeding back the data related to the motor in the data field.

이에, 인터페이스부(37)는 LIN 버스(31)를 통해 피드백되는 프레임 데이터에 포함된 상기 제 2 스마트 ECU(35_2)가 보내는 데이터를 RS-232C를 통해 PC(39)로 전달하면, PC(39)는 Labview 프로그램을 실행함으로써 PC(39)의 모니터에 디스플레이 한다.Accordingly, when the interface unit 37 transmits the data sent by the second smart ECU 35_2 included in the frame data fed back through the LIN bus 31 to the PC 39 via RS-232C, the PC 39 ) Is displayed on the monitor of the PC 39 by executing the Labview program.

따라서, 설계자는 스마트 ECU와의 통신 상황을 PC의 모니터를 통해 확인하면서 최적의 스마트 ECU를 설계할 수가 있다.Therefore, the designer can design the optimal smart ECU while checking the communication status with the smart ECU through the monitor of the PC.

한편, 폴더/언폴더 동작 이외에, 파워 씨트 컨트롤 영역에 디스플레이 되어 있는 다수의 기능 스위치 중에서 운전석 씨트의 뒷부분을 위/아래로 동작시키기 위한 버티컬 리어 스위치(Vertical Rear Switch)에 의한 파워 씨트의 동작을 추가로 설명하면 다음과 같다.On the other hand, in addition to the folder / unfolder operation, the operation of the power seat by the vertical rear switch for operating the rear of the driver seat up and down is added among the many function switches displayed in the power seat control area. Explained as follows.

도 4에 도시된 바와 같이, 마우스를 이용하여 파워 씨트 컨트롤 영역의 버티컬 리어 스위치 중에서 "Dir-A" 스위치를 클릭하면, PC(39)는 RS-232C를 통해 버티컬 리어 스위치의 "Dir-A"가 선택되었음을 알리는 신호를 인터페이스부(37)로 출력한다. As shown in Fig. 4, when the mouse clicks on the "Dir-A" switch among the vertical rear switches in the power seat control area, the PC 39 switches the "Dir-A" of the vertical rear switch via RS-232C. A signal indicating that the selection is made is output to the interface unit 37.

이에, 인터페이스부(37)는 LIN 통신망에 적합한 프레임 데이터 형태로 변환하여 PC(39)의 ID정보와 운전석 씨트의 뒷부분을 윗쪽으로 이동시키기 위한 데이터 및 실제로 씨트의 뒷부분을 윗쪽으로 이동시키는 모터를 제어하는 스마트 ECU의 ID정보가 포함된 프레임 데이터를 LIN 버스(31)상으로 출력한다. Accordingly, the interface unit 37 controls the ID information of the PC 39, the data for moving the rear part of the driver's seat upward, and the motor for actually moving the rear part of the seat upward by converting the frame data into a form suitable for the LIN communication network. The frame data including the ID information of the smart ECU is output on the LIN bus 31.                     

상기 LIN 버스(31)는 복수의 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)와 연결되어 있으며, 각각의 스마트 ECU(35_1, 35_2, 35_3,..., 35_N)는 LIN 버스(31) 상의 프레임 데이터에 실린 스마트 ECU의 ID정보를 확인하여 자신의 ID정보와 일치하면 데이터를 받아들이게 되는데, 데이터 필드에는 운전석 씨트의 뒷부분을 윗쪽으로 이동시키는데 필요한 데이터가 실려 있기 때문에 이러한 기능과 관련된 제 3 스마트 ECU(35_3)가 LIN 버스(31) 상의 데이터를 수신하여 데이터에 상응하는 만큼 해당 모터를 제어함으로써 운전석 씨트의 뒷부분을 윗쪽으로 이동시킴과 동시에 상기 모터와 관련된 데이터를 데이터 필드에 기록하여 피드백시킨다.The LIN bus 31 is connected to a plurality of smart ECUs 35_1, 35_2, 35_3,..., 35_N, and each smart ECU 35_1, 35_2, 35_3,..., 35_N is connected to a LIN bus ( 31) Check the ID information of the smart ECU on the frame data on the frame data and accept the data if it matches the ID information.The data field contains the data necessary to move the back of the driver's seat upward. 3 The smart ECU 35_3 receives the data on the LIN bus 31 and controls the corresponding motor as much as the data to move the rear part of the driver's seat upwards and at the same time records the data related to the motor in the data field and feeds it back. Let's do it.

이에, 인터페이스부(37)는 LIN 버스(31)를 통해 피드백되는 프레임 데이터에 포함된 상기 제 3 스마트 ECU(35_1)가 보내는 데이터를 RS-232C를 통해 PC(39)로 전달하면, PC(39)는 Labview 프로그램을 실행함으로써 PC(39)의 모니터에 디스플레이 한다.Accordingly, when the interface unit 37 transmits the data sent by the third smart ECU 35_1 included in the frame data fed back through the LIN bus 31 to the PC 39 through RS-232C, the PC 39 ) Is displayed on the monitor of the PC 39 by executing the Labview program.

따라서, 설계자는 스마트 ECU와의 통신 상황을 PC의 모니터를 통해 확인하면서 최적의 스마트 ECU를 설계할 수가 있다.Therefore, the designer can design the optimal smart ECU while checking the communication status with the smart ECU through the monitor of the PC.

이상에서 상술한 바와 같이, 본 발명의 랩뷰(Labview)를 이용한 차량용 모듈 제어장치는 다음과 같은 효과가 있다.As described above, the vehicle module control apparatus using the Labview of the present invention has the following effects.

랩뷰 프로그램(Labview Program)을 이용하여 각 모듈의 데이터 송수신 상태를 확인하면서 소프트 웨어적인 제어를 통해 보다 효과적으로 모듈을 설계할 수 있기 때문에 JIG를 사용하여 직접 하드웨어적인 구성을 필요로 하는 종래에 비해 설 계에 소요되는 시간 및 비용을 최소화할 수 있다.Using the LabVIEW program, you can design the module more effectively through software control while checking the data transmission status of each module, and compared with the conventional design that requires direct hardware configuration using JIG. Minimize time and money spent on

Claims (4)

LIN 버스를 통해 입력되는 데이터에 상응하여 해당 전장 부품들을 제어하는 복수의 스마트 ECU들;A plurality of smart ECUs that control corresponding electronic components in response to data input through the LIN bus; 상기 복수의 스마트 ECU들과 LIN 프로토콜에 의해 통신을 행하고, 상기 스마트 ECU와 PC와의 인터페이스 기능을 수행하는 인터페이스부;An interface unit for communicating with the plurality of smart ECUs by an LIN protocol and performing an interface function between the smart ECU and a PC; RS-232C를 통해 상기 인터페이스부와 연결되고, 설계자가 선택한 기능을 수행하기 위해 해당 기능을 제어하는 스마트 ECU로 데이터를 출력함과 동시에 상기 복수의 스마트 ECU들로부터 보내오는 데이터를 Labview 프로그램을 실행함으로써 화면으로 디스플레이 하는 PC;를 포함하여 구성되되,It is connected to the interface unit through RS-232C and outputs data to the smart ECU that controls the function to perform the function selected by the designer, and simultaneously executes the Labview program to send data from the plurality of smart ECUs. PC comprising a display; configured to include, 상기 복수의 스마트 ECU는 차량의 윈도우를 제어하는 스마트 ECU와, 미러를 제어하는 스마트 ECU와, 엑츄레이터(Acturator)를 제어하는 스마트 ECU와, 파워 씨트를 제어하는 스마트 ECU 및 핸들의 틸트를 제어하는 스마트 ECU를 포함하는 것을 특징으로 하는 랩뷰(Labview)를 이용한 차량용 모듈 제어장치. The plurality of smart ECUs may include a smart ECU controlling a window of a vehicle, a smart ECU controlling a mirror, a smart ECU controlling an actuator, a smart ECU controlling a power sheet, and a tilt of a steering wheel. Vehicle module control apparatus using a lab (Labview) characterized in that it comprises a smart ECU. 삭제delete 제 1 항에 있어서, 상기 각각의 스마트 ECU는 해당 기능을 수행하기 위해 모터를 제어하는 것을 특징으로 하는 랩뷰(Labview)를 이용한 차량용 모듈 제어장치.The apparatus of claim 1, wherein each of the smart ECUs controls a motor to perform a corresponding function. 제 1 항에 있어서, 상기 각 스마트 ECU는 고유의 ID를 갖는 것을 특징으로 하는 랩뷰(Labview)를 이용한 차량용 모듈 제어장치.The apparatus of claim 1, wherein each of the smart ECUs has a unique ID.
KR1020010049060A 2001-08-14 2001-08-14 Vehicle module control device using Labview Expired - Fee Related KR100829829B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010049060A KR100829829B1 (en) 2001-08-14 2001-08-14 Vehicle module control device using Labview

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010049060A KR100829829B1 (en) 2001-08-14 2001-08-14 Vehicle module control device using Labview

Publications (2)

Publication Number Publication Date
KR20030015019A KR20030015019A (en) 2003-02-20
KR100829829B1 true KR100829829B1 (en) 2008-05-16

Family

ID=27719215

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010049060A Expired - Fee Related KR100829829B1 (en) 2001-08-14 2001-08-14 Vehicle module control device using Labview

Country Status (1)

Country Link
KR (1) KR100829829B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190004938A (en) 2017-07-05 2019-01-15 프레스토라이트아시아 주식회사 Monitoring and control-parameter controlling device of electric vehicle drive system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100459325B1 (en) * 2002-01-10 2004-12-03 주식회사 현대오토넷 Automobile seat motor control system
KR100887500B1 (en) * 2007-11-13 2009-03-10 주식회사 현대오토넷 ID automatic allocation device for vehicle sensors
KR100925830B1 (en) * 2008-06-25 2009-11-06 현대자동차주식회사 Parking assistance system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960042359A (en) * 1995-05-02 1996-12-21 김주용 Monitoring test method of electronic control device
KR20000073031A (en) * 1999-05-04 2000-12-05 김영환 Monitoring system of ECU
KR20010058062A (en) * 1999-12-24 2001-07-05 최승환 Ecs simulator
KR20030012094A (en) * 2001-07-30 2003-02-12 주식회사 현대오토넷 Apparatus for controlling safety power windows in vehicles

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960042359A (en) * 1995-05-02 1996-12-21 김주용 Monitoring test method of electronic control device
KR20000073031A (en) * 1999-05-04 2000-12-05 김영환 Monitoring system of ECU
KR20010058062A (en) * 1999-12-24 2001-07-05 최승환 Ecs simulator
KR20030012094A (en) * 2001-07-30 2003-02-12 주식회사 현대오토넷 Apparatus for controlling safety power windows in vehicles

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190004938A (en) 2017-07-05 2019-01-15 프레스토라이트아시아 주식회사 Monitoring and control-parameter controlling device of electric vehicle drive system
KR101970969B1 (en) 2017-07-05 2019-04-22 프레스토라이트아시아 주식회사 Control-parameter controlling device of electric vehicle drive system

Also Published As

Publication number Publication date
KR20030015019A (en) 2003-02-20

Similar Documents

Publication Publication Date Title
KR930009122B1 (en) Collective wiring system and method of control thereof
US8948923B2 (en) Interface in a vehicle and method for exchanging data
CN110562171B (en) Automobile electric control system and automobile
US6907330B2 (en) Control system for motor vehicles
US20190173240A1 (en) In-vehicle control system and wire harness
JP5242113B2 (en) In-vehicle connector, main controller and load control system
EP2440994B1 (en) Vehicle communications interface and method of operation thereof
JP2017149332A (en) Vehicular wire harness structure
US6950882B1 (en) Control for a plurality of electrical consumers of a motor vehicle
CN105991766A (en) Vehicle communication system
CN102756628B (en) Heating, ventilating, and air conditioning module for a vehicle
KR100829829B1 (en) Vehicle module control device using Labview
US7543097B2 (en) Flexible wiring system for electronic apparatus
JP2003535533A (en) Methods for exchanging data between multiple participants
EP3872631A1 (en) In-vehicle equipment controller and vehicle control system
US20130179033A1 (en) Vehicle control circuit
JP2019012978A (en) Setting device and computer
JP3334953B2 (en) Automotive communication system and control unit thereof
JP4954832B2 (en) In-vehicle communication system
US20060007663A1 (en) Electronic control device for motor vehicles
US20110282970A1 (en) Motor Vehicle Having an Internet Connection and Method of Operating Same
JPH07135686A (en) Multiplex data transmission device
KR20050018228A (en) Gateway for vehicles and input signal processing method thereof
EP0666200A2 (en) Distributed control apparatus, a method of transmitting data therein, and a vehicle including such an apparatus
JPH11272607A (en) Serial bus system

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20130429

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20140424

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20150416

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20160422

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20170509

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170509

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000