[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20130056936A - Apparatus for motor drive control and control method thereof - Google Patents

Apparatus for motor drive control and control method thereof Download PDF

Info

Publication number
KR20130056936A
KR20130056936A KR1020110122598A KR20110122598A KR20130056936A KR 20130056936 A KR20130056936 A KR 20130056936A KR 1020110122598 A KR1020110122598 A KR 1020110122598A KR 20110122598 A KR20110122598 A KR 20110122598A KR 20130056936 A KR20130056936 A KR 20130056936A
Authority
KR
South Korea
Prior art keywords
motor
voltage
unit
pressure
signal
Prior art date
Application number
KR1020110122598A
Other languages
Korean (ko)
Other versions
KR101307915B1 (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 KR1020110122598A priority Critical patent/KR101307915B1/en
Publication of KR20130056936A publication Critical patent/KR20130056936A/en
Application granted granted Critical
Publication of KR101307915B1 publication Critical patent/KR101307915B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/0822Integrated protection, motor control centres
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H1/00Details of emergency protective circuit arrangements
    • H02H1/0061Details of emergency protective circuit arrangements concerning transmission of signals
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H3/00Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection
    • H02H3/26Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection responsive to difference between voltages or between currents; responsive to phase angle between voltages or between currents
    • H02H3/28Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection responsive to difference between voltages or between currents; responsive to phase angle between voltages or between currents involving comparison of the voltage or current values at two spaced portions of a single system, e.g. at opposite ends of one line, at input and output of apparatus
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H5/00Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal non-electric working conditions with or without subsequent reconnection
    • H02H5/08Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal non-electric working conditions with or without subsequent reconnection responsive to abnormal fluid pressure, liquid level or liquid displacement, e.g. Buchholz relays
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25032CAN, canbus, controller area network bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Fluid Mechanics (AREA)
  • Electromagnetism (AREA)
  • Power Engineering (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE: A motor drive control apparatus f and a control method thereof are provided to detect the input or output voltage and the current of a motor for a fuel pump in real time, thereby facilitating fault diagnosis. CONSTITUTION: A voltage detection unit(20) and a current detection unit(21) detect the voltage and the current of driving power which is supplied by a power supply unit to a motor for a fuel pump. A voltage sensor senses voltage supplied by a voltage regulator to a pressure sensor. The pressure sensor senses the pressure of fuel which is pumped by the fuel pump. A central processing unit(18) controls a motor drive unit. [Reference numerals] (1) Main control unit; (10) Power supply unit; (11) Motor; (12) Motor driving unit; (13) Gate driving circuit; (14) Motor switching circuit; (15) Voltage regulator; (16) Communication unit; (17) Pressure sensor; (18) Central control device; (19) Schottky rectifier; (20) Voltage detection unit; (21) Current detection unit; (22) Voltage sensor; (23) Signal input unit; (24) Comparison unit

Description

모터 구동 제어장치 및 그의 제어방법{APPARATUS FOR MOTOR DRIVE CONTROL AND CONTROL METHOD THEREOF}Motor drive control device and control method thereof {APPARATUS FOR MOTOR DRIVE CONTROL AND CONTROL METHOD THEREOF}

본 발명은 모터 구동 제어장치 및 그의 제어방법에 관한 것으로, 더욱 상세하게는 연료펌프용 모터의 구동을 제어하는 제어장치의 고장진단을 수행하는 모터 구동 제어장치 및 그의 제어방법에 관한 것이다.The present invention relates to a motor drive control device and a control method thereof, and more particularly, to a motor drive control device and a control method for performing a failure diagnosis of the control device for controlling the drive of the motor for the fuel pump.

일반적으로, 가스를 연료로 사용하는 자동차에서는 연료펌프를 이용해서 연료탱크에 저장된 가스 연료를 엔진에 공급하였다. In general, in an automobile using gas as fuel, a gas pump stored in a fuel tank is supplied to an engine by using a fuel pump.

즉, 종래의 연료펌프 제어장치는 자동차의 속도 등을 고려하여 연료펌프의 회전속도를 제어함으로써 엔진에 공급되는 가스의 양을 조절한다. That is, the conventional fuel pump controller adjusts the amount of gas supplied to the engine by controlling the rotational speed of the fuel pump in consideration of the speed of the vehicle.

연료펌프는 가스 연료를 펌핑하기 위해 회전력을 발생하는 모터를 구비한다. The fuel pump has a motor that generates a rotational force to pump gaseous fuel.

본 출원인은 대한민국 특허등록번호 제10-885683호(2009년 2월 26일 공고, 이하 '특허문헌 1'이라 함) 및 제10-0894657호(2009년 4월 24일 공고, 이하 '특허문헌 2'라 함)에 브러시형 직류 모터 구동 제어장치를 개시하여 등록받은 바 있다.The present applicant is the Republic of Korea Patent Registration No. 10-885683 (published February 26, 2009, hereinafter referred to as' Patent Document 1 ') and 10-0894657 (published April 24, 2009, hereinafter' Patent Document 2 Has been registered and registered as a brush type DC motor drive control device.

특허문헌 1은 역기전력을 이용해 브러시형 직류 모터의 분당 회전수(rpm)를 측정하여 연료펌프에 공급하는 유량을 일정하게 유지하고, 브러시형 직류 모터의 이상상태 여부를 진단해서 그에 따라 경보음 등으로 사용자에게 알려준다.Patent document 1 measures the revolutions per minute (rpm) of a brushed DC motor by using a counter electromotive force to maintain a constant flow rate supplied to the fuel pump, and diagnoses the abnormal state of the brushed DC motor and generates an alarm sound accordingly. Inform the user.

특허문헌 2는 브러시형 직류 모터에 공급되는 전류 또는 역기전력을 이용하여 브러시형 직류 모터의 알피엠을 측정하고, 이를 통해 브러시형 직류 모터에 공급되는 전압을 가변 제어하여 설정 속도를 유지한다. Patent document 2 measures the AlpM of the brush-type DC motor by using the current or back electromotive force supplied to the brush-type DC motor, and through this control the voltage supplied to the brush-type DC motor to maintain a set speed.

한편, 특허문헌 1에는 모터 구동을 제어하는 기능과 함께 과전류 검출 유무와 모터의 회전수를 이용해 모터의 고장 여부를 판단하는 기능을 제공하고 있지만, 모터의 기계적인 정지상태, 모터에 전원을 공급하는 (+)단자나 (-)단자의 단락 여부, 단자의 개방 여부 등을 다양한 모터의 이상 발생을 진단하기에는 한계가 있었다. On the other hand, Patent Document 1 provides a function of controlling the motor drive, and the function of determining whether the motor is broken by using the presence or absence of overcurrent detection and the number of rotation of the motor, but the mechanical stop state of the motor and supplying power to the motor Whether the positive terminal or the negative terminal is shorted or whether the terminal is open has limitations in diagnosing various motor abnormalities.

일반적으로 차량에는 제어수단으로서 엔진 제어 유닛(Engine Control Unit, 이하 'ECU'라 함), 모터 제어 유닛(Motor Control Unit, 이하 'MCU'라 함), 변속기 제어 유닛(Transmission Control Unit, 이하 'TCU'라 함) 등을 구비한다.In general, a vehicle includes an engine control unit (ECU), a motor control unit (MCU), a transmission control unit (TCU) as a control means. And the like ''.

하지만, 특허문헌 1 및 특허문헌 2는 차량의 TCU와 중앙처리장치 사이에서 하드 와이어로 구비되는 TCU 연결선를 이용한 PWM 제어신호의 송수신 기능만을 제공함에 따라, 상기한 타 제어장치들과의 통신기능을 제공하지 않아 오일펌프용 모터의 이상 발생을 진단하더라도 이를 타 제어장치로 전달할 수 있는 방법이 없었다.However, Patent Literature 1 and Patent Literature 2 provide only a function of transmitting / receiving a PWM control signal using a TCU connection line provided with a hard wire between a TCU and a central processing unit of a vehicle, thereby providing a communication function with the other control apparatuses described above. However, even when diagnosing a fault in the oil pump motor, there was no way to deliver it to other control devices.

또한 특허문헌 1 및 특허문헌 2가 적용된 차량에서는 연료구동 제어장치에서 연료압력을 감지하고 감지된 연료압력에 따라 연료장치를 제어함에 따라 연료펌프용 모터의 정밀한 제어를 수행할 수 없는 문제점이 있었다. In addition, in the vehicle to which Patent Literature 1 and Patent Literature 2 are applied, there is a problem in that precise control of a motor for a fuel pump cannot be performed as the fuel driving controller detects the fuel pressure and controls the fuel device according to the sensed fuel pressure.

대한민국 특허등록번호 제10-885683호(2009년 2월 26일 공고)Republic of Korea Patent Registration No. 10-885683 (August 26, 2009) 대한민국 특허등록번호 제10-0894657호(2009년 4월 24일 공고)Republic of Korea Patent Registration No. 10-0894657 (April 24, 2009 announcement)

본 발명은 상기한 바와 같은 문제점을 해결하기 위한 것으로, 본 발명의 목적은 연료펌프용 모터의 입출력 전압 및 전류를 감지하여 고장진단을 수행하는 모터 구동 제어장치 및 그의 제어방법을 제공하는 것이다.The present invention is to solve the above problems, an object of the present invention is to provide a motor drive control apparatus for performing a diagnosis by detecting the input and output voltage and current of the motor for a fuel pump and a control method thereof.

본 발명의 다른 목적은 연료펌프로부터 펌핑된 연료압력을 직접 감지하고 감지된 연료압력에 기초하여 연료펌프의 이상 여부를 진단하는 모터 구동 제어장치 및 그의 제어방법을 제공하는 것이다.Another object of the present invention is to provide a motor drive control apparatus and a control method thereof for directly detecting a fuel pressure pumped from a fuel pump and diagnosing an abnormality of the fuel pump based on the detected fuel pressure.

본 발명의 또 다른 목적은 연료펌프 및 모터의 고장 발생 여부를 진단하고 고장 발생시 고장발생사실을 차량의 타 제어장치로 통지하는 모터 구동 제어장치 및 그의 제어방법을 제공하는 것이다. It is still another object of the present invention to provide a motor drive control device and a control method thereof for diagnosing a failure of a fuel pump and a motor and notifying the other control device of the vehicle when a failure occurs.

상기한 바와 같은 목적을 달성하기 위한 본 발명의 특징에 따르면, 본 발명은 전원공급부, 모터 구동부, 전압 레귤레이터, 통신부를 구비한 모터 구동 제어장치에 있어서, 전원공급부에서 연료펌프용 모터로 공급되는 구동전원의 전압과 전류를 감지하는 전압감지부와 전류감지부, 전압 레귤레이터로부터 압력센서로 공급되는 전압을 감지하는 전압센서, 연료펌프에 의해 펌핑된 연료압력을 감지하는 압력센서 및 상기 통신부를 통해 메인 제어부로부터 수신되는 목표압력과 압력센서로부터 감지된 감지압력을 비교한 결과에 기초해서 제어신호를 발생하여 상기 모터 구동부를 제어하는 중앙처리장치를 포함하고, 상기 중앙처리장치는 모터 구동시 상기 전압감지부와 전류감지부의 전압감지신호와 전류감지신호, 상기 전압센서의 출력신호 및 압력센서의 압력감지신호에 기초하여 상기 모터의 과전압, 저전압, 과전류, 단선, 압력센서의 단선, 단락, 신호이상 여부를 검사하고 이상 발생시 상기 모터의 구동을 중지하도록 상기 모터 구동부를 제어한다.According to a feature of the present invention for achieving the above object, the present invention is a motor drive control device having a power supply unit, a motor drive unit, a voltage regulator, a communication unit, the drive supplied from the power supply unit to the fuel pump motor Voltage sensor and current sensor for sensing the voltage and current of the power supply, voltage sensor for sensing the voltage supplied from the voltage regulator to the pressure sensor, pressure sensor for sensing the fuel pressure pumped by the fuel pump and the main through the communication unit And a central processing unit generating a control signal to control the motor driving unit based on a result of comparing the target pressure received from the control unit with the detected pressure detected by the pressure sensor, wherein the central processing unit detects the voltage when the motor is driven. Voltage sensing signal and current sensing signal of current and current sensing unit, output signal of the voltage sensor and pressure sensor Based on the pressure detection signal and controls the motor driving unit so as to check whether the voltage of the motor, a low voltage, over current, disconnection, breakage of the pressure sensor, a short circuit, the signal over and stop the driving of the motor from any error.

상기 통신부는 차량의 메인 제어부와 CAN 통신을 수행하는 CAN 송수신기이고, 상기 중앙처리장치는 상기 목표압력과 압력센서에 의한 실제 측정압력을 비교하여 상기 연료압 제어불량 여부를 검사하고, 상기 CAN 송수신기를 통해 제어신호의 미수신 여부에 따라 CAN 타임 아웃 여부를 검사하며, 상기 CAN 송수신기로부터 메시지 송신 확인 신호가 미리 설정된 횟수만큼 접수되는지 여부에 따라 CAN 버스 오프 여부를 검사하는 것을 특징으로 한다.The communication unit is a CAN transceiver for performing CAN communication with the main control unit of the vehicle, the central processing unit compares the actual measured pressure by the target pressure and the pressure sensor to check whether the fuel pressure control failure, and the CAN transceiver The CAN time-out is checked according to whether or not a control signal is received, and the CAN bus is turned off according to whether a message transmission confirmation signal is received from the CAN transceiver a predetermined number of times.

상기 통신부는 상기 차량의 메인 제어부와 PWM 방식으로 통신을 수행하는 통신모듈을 더 포함하는 것을 특징으로 한다.The communication unit may further include a communication module for performing communication with the main control unit of the vehicle in a PWM manner.

상기 모터 구동부는 상기 중앙처리장치의 제어신호에 따라 스위칭 신호를 발생하는 게이트 드라이빙 회로와 상기 스위칭 신호에 기초하여 구동전원을 스위칭하여 모터를 구동하는 모터 스위칭 회로를 구비하고, 상기 게이트 드라이빙 회로의 출력단과 기저전위라인 사이에는 분압수단이 설치되며, 상기 모터 구동 제어장치는 상기 게이트 드라이빙 회로에 입력되는 제어신호의 전압레벨과 게이트 드라이빙 회로로부터 출력되는 스위칭 신호의 전압레벨을 비교하는 비교부를 더 포함하는 것을 특징으로 한다.The motor driving unit includes a gate driving circuit for generating a switching signal according to a control signal of the central processing unit, and a motor switching circuit for driving a motor by switching driving power based on the switching signal, and an output terminal of the gate driving circuit. A voltage dividing means is installed between the base potential line and the base potential line, and the motor driving controller further includes a comparing unit which compares a voltage level of a control signal input to the gate driving circuit with a voltage level of a switching signal output from the gate driving circuit. It is characterized by.

상기 비교부의 제 1입력단자는 상기 게이트 드라이빙 회로의 입력단과 연결되고, 상기 비교부의 제 2입력단자는 상기 게이트 드라이빙 회로의 출력단과 분압수단 사이에 마련된 노드와 연결되며, 상기 중앙처리장치는 상기 비교부에서 상기 제어신호의 전압레벨과 스위칭 신호의 전압레벨이 서로 동일한지 여부에 따라 컨트롤러 자기진단 기능을 수행하는 것을 특징으로 한다.The first input terminal of the comparator is connected to the input terminal of the gate driving circuit, the second input terminal of the comparator is connected to a node provided between the output terminal of the gate driving circuit and the voltage dividing means, and the central processing unit The controller may perform a controller self-diagnostic function according to whether the voltage level of the control signal and the voltage level of the switching signal are the same.

본 발명의 다른 특징에 따르면, 본 발명은 (a) 이그니션 키 조작에 의한 엔진 시동시 전원공급부로부터 구동전원을 연료펌프용 모터를 구동하는 모터 구동 제어장치에 공급하는 단계, (b) 차량의 메인 제어부로부터 목표압력을 수신하는 단계, (c) 상기 (b)단계에서 수신된 목표압력과 압력센서로부터 감지된 감지압력에 기초하여 제어신호의 듀티값을 변경해서 모터를 구동하는 단계, (d) 상기 모터의 구동 중 고장 발생 여부를 검사하는 단계 및 (e) 상기 (d)단계의 검사 결과 고장 발생으로 판단되면 모터의 구동을 중지하고 고장 발생사실을 메인 제어부로 통지하는 단계를 포함하고, 상기 (d)단계는 (d1) 전원공급부로부터 모터에 인가되는 구동전원의 전압 및 전류를 감지하는 단계, (d2) 상기 연료펌프에 의해 펌핑된 연료압력을 감지하는 단계 및 (d3) 상기 (d1)단계와 (d2)단계에서 감지된 감지신호에 기초하여 상기 구동전원의 과전압, 저전압, 과전류, 모터의 단선과 단락, 압력센서의 단선, 단락, 압력센서 신호 이상, 연료압 제어불량 여부를 검사한다.According to another feature of the invention, the present invention (a) supplying the driving power from the power supply to the motor drive control device for driving the fuel pump motor when the engine is started by the ignition key operation, (b) the main of the vehicle Receiving a target pressure from the controller, (c) driving the motor by changing a duty value of the control signal based on the target pressure received in the step (b) and a sensed pressure detected by the pressure sensor, (d) Checking whether a failure occurs while driving the motor; and (e) stopping the driving of the motor and notifying the main controller of the failure, if it is determined that the failure occurs as a result of the inspection in the step (d). (d) step (d1) detecting the voltage and current of the driving power applied to the motor from the power supply, (d2) detecting the fuel pressure pumped by the fuel pump and (d3) the (d Based on the detection signal detected in steps 1) and (d2), the overvoltage, undervoltage, overcurrent, disconnection and short circuit of the motor, disconnection of the pressure sensor, short circuit, abnormality of the pressure sensor signal, and fuel pressure control failure Check it.

상기 (d3)단계는 상기 (d2)단계에서 감지된 압력감지신호의 전압레벨이 미리 설정된 제 1설정값보다 크면 고압 상태 신호 이상으로 판단하고, 상기 제 1설정값보다 작게 미리 설정된 제 2설정값보다 작으면 저압 상태 신호이상으로 판단하는 것을 특징으로 한다.In the step (d3), if the voltage level of the pressure detection signal detected in the step (d2) is greater than the preset first set value, it is determined to be a high voltage state signal or more, and the preset second set value is smaller than the first set value. If it is smaller, it is determined that the low voltage signal is abnormal.

상기 (d)단계는 고장 상태에 해당하는 신호가 미리 설정된 유지시간 동안 유지되는 경우에만 고장 발생으로 판단하는 것을 특징으로 한다.Step (d) is characterized in that it is determined that the failure occurs only when the signal corresponding to the failure state is maintained for a predetermined holding time.

상기 (d)단계는 (d4) 상기 모터를 구동하는 스위칭 신호를 발생하는 모터 구동부의 게이트 드라이빙 회로에 입출력되는 신호의 전압레벨을 비교하여 컨트롤러 자기진단을 수행하는 단계 및 (d5) 상기 (d4)단계에서 상기 입출력 신호가 서로 다른 경우, 컨트롤러의 이상발생으로 판단하는 단계를 포함하는 것을 특징으로 한다.In the step (d), (d4) comparing the voltage level of the signal input / output to the gate driving circuit of the motor driving unit generating the switching signal for driving the motor and performing the controller self-diagnosis (d5) the (d4) If the input and output signals are different from each other, it characterized in that it comprises the step of determining that the abnormality of the controller.

상기 (d)단계는 상기 목표압력에서 상기 (d2)단계의 실제 측정압력을 뺀 값이 미리 설정된 한계범위보다 크면, 연료압 제어불량으로 판단하는 것을 특징으로 한다.In the step (d), if the value obtained by subtracting the actual measured pressure in the step (d2) from the target pressure is greater than a preset limit range, it is determined that the fuel pressure control failure.

상기 (d)단계는 상기 (d2)단계의 실제 측정압력에서 목표압력을 뺀 값이 미리 설정된 한계범위보다 크더라도 정상 상태로 판단하는 것을 특징으로 한다.The step (d) is characterized in that it is determined as a steady state even if the value obtained by subtracting the target pressure from the actual measured pressure of the step (d2) is larger than the preset limit range.

상기 (d)단계는 (d6) 상기 압력센서에 인가되는 전원의 전압을 감지하고, 감지된 전압레벨이 미리 설정된 기준전압값보다 작은 경우, 상기 압력센서 전압 공급 이상으로 판단하는 단계를 더 포함하는 것을 특징으로 한다.The step (d) further includes the step (d6) of detecting the voltage of the power applied to the pressure sensor, and if the detected voltage level is less than the predetermined reference voltage value, determining that the pressure sensor voltage supply more than It is characterized by.

상기 (d)단계는 (d7) 상기 메인 제어부의 제어신호 미수신 상태가 미리 설정된 유지시간 동안 유지되면, CAN 타임 아웃 상태로 판단하는 단계와 (d8) 상기 메인 제어부와 통신을 수행하는 통신부의 메시지 송신 확인 신호가 미리 설정된 횟수 이상 미접수되면 CAN 타임 아웃 상태로 판단하는 단계를 더 포함하는 것을 특징으로 한다.In step (d), if the control signal non-receipt state of the main controller is maintained for a preset holding time, the step (d) determines the CAN time-out state and (d8) transmits a message of the communication unit communicating with the main controller. If the confirmation signal is not received more than a predetermined number of times, characterized in that it further comprises the step of determining the state of the CAN time out.

상술한 바와 같이, 본 발명은 연료펌프용 모터에 인가되는 전류 및 전압을 실시간으로 감지하여 고장진단을 수행할 수 있다. As described above, the present invention can detect the current and the voltage applied to the fuel pump motor in real time to perform a troubleshooting.

그리고 본 발명은 압력센서에 인가되는 전압, 모터 구동부의 입출력 전압을 이용하여 모터의 단선이나 단락여부를 검사하고, 컨트롤러 자기진단을 수행할 수 있다. In addition, the present invention may check whether the motor is disconnected or short-circuited by using the voltage applied to the pressure sensor and the input / output voltage of the motor driving unit, and perform the controller self-diagnosis.

또한 본 발명은 통신라인 오류, 압력센서의 단선이나 단락, 압력센서 신호 이상, 연료압 제어불량, 메인 제어부 송신신호 이상 여부를 검사할 수도 있다. In addition, the present invention can check whether the communication line error, disconnection or short circuit of the pressure sensor, abnormality of the pressure sensor signal, poor fuel pressure control, abnormality of the main control signal transmission.

이 결과, 본 발명은 모터 구동 제어장치의 고장 발생을 실시간으로 검사하고, 검사 결과에 따라 모터의 구동을 중지시킴으로써, 모터 구동 제어장치의 고장 발생으로 인한 각 부품의 손상과 차량의 안전사고를 방지하는 효과를 가진다.
As a result, the present invention inspects the occurrence of the failure of the motor drive control device in real time and stops the driving of the motor according to the inspection result, thereby preventing damage to each component and safety accident of the vehicle due to the failure of the motor drive control device. Has the effect of

도 1은 본 발명의 바람직한 실시 예에 따른 모터 구동 제어장치의 블록 구성도,
도 2는 도 1에 도시된 모터 구동 제어장치의 고장진단 항목 테이블,
도 3은 본 발명의 바람직한 실시 예에 따른 모터 구동 제어장치의 제어방법을 단계별로 설명하는 흐름도.
1 is a block diagram of a motor drive control apparatus according to a preferred embodiment of the present invention;
2 is a failure diagnosis item table of the motor drive control device shown in FIG.
Figure 3 is a flow chart for explaining a step-by-step control method of the motor drive control apparatus according to an embodiment of the present invention.

이하 본 발명의 바람직한 실시 예에 따른 모터 구동 제어장치 및 그의 제어방법을 첨부된 도면을 참조하여 상세하게 설명한다. Hereinafter, a motor drive control apparatus and a control method thereof according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 실시 예에 따른 모터 구동 제어장치의 블록 구성도이고, 도 2는 도 1에 도시된 모터 구동 제어장치의 고장진단 항목 테이블이다. 1 is a block diagram of a motor drive control apparatus according to a preferred embodiment of the present invention, Figure 2 is a failure diagnosis item table of the motor drive control apparatus shown in FIG.

본 발명의 바람직한 실시 예에 따른 모터 구동 제어장치는 도 1에 도시된 바와 같이, 연료펌프용 모터(11)에 구동전원을 인가하는 전원공급부(10), 구동전원을 스위칭하여 모터(11)를 구동하는 모터 구동부(12), 구동전원의 전압레벨을 변환하는 전압 레귤레이터(15), 차량의 메인 제어부(1)와 통신을 수행하는 통신부(16), 연료펌프에 의해 펌핑된 연료의 압력을 감지하는 압력센서(17) 및 메인 제어부(1)의 목표압력과 압력센서(17)로부터의 감지압력을 비교한 결과에 기초하여 모터(11)의 구동을 제어하도록 모터 구동부(12)에 제어신호를 발생하는 중앙처리장치(18)를 포함한다.Motor driving control apparatus according to an embodiment of the present invention, as shown in Figure 1, the power supply unit 10 for applying the driving power to the fuel pump motor 11, switching the driving power to drive the motor 11 The motor driver 12 for driving, the voltage regulator 15 for converting the voltage level of the driving power source, the communication unit 16 for communicating with the main control unit 1 of the vehicle, the pressure of the fuel pumped by the fuel pump The control signal is supplied to the motor driver 12 to control the driving of the motor 11 based on a result of comparing the target pressure of the pressure sensor 17 and the main controller 1 with the detected pressure from the pressure sensor 17. Generating central processing unit 18;

전원공급부(10)는 차량의 이그니션 키 조작에 의해 배터리(도면 미도시)의 전원을 인가받아 각 장치에 구동전원을 공급하는 역할을 한다. The power supply unit 10 receives power from a battery (not shown) by manipulating an ignition key of the vehicle and supplies driving power to each device.

이를 위해, 전원공급부(10)의 일측 출력단에는 배터리로부터 인가되는 전원의 전압레벨, 예컨대 13.5V를 각 장치에 필요한 전압레벨, 예컨대 5V로 변환하는 전압 레귤레이터(15)가 구비된다. To this end, one output terminal of the power supply unit 10 is provided with a voltage regulator 15 for converting the voltage level of the power applied from the battery, for example 13.5V to the voltage level required for each device, for example 5V.

이와 함께, 전원공급부(10)는 도 1에 미도시하고 있지만, 배터리로부터 인가되는 전원의 EMC 노이즈를 제거하는 EMC 필터와 높은 서지전압을 흡수하여 역전압을 차단하는 역전압 방지회로를 더 구비할 수 있다.In addition, although the power supply unit 10 is not shown in FIG. 1, the power supply unit 10 may further include an EMC filter that removes EMC noise of a power source applied from a battery, and a reverse voltage prevention circuit that absorbs a high surge voltage to block reverse voltage. Can be.

그리고 본 실시 예에서 연료펌프에 구비되는 모터는 브러시형 직류 모터이다. And the motor provided in the fuel pump in this embodiment is a brush-type DC motor.

통신부(16)는 ECU와 같은 차량의 메인 제어부와 CAN(Control Area Network) 통신 방식이나 PWM(Pulse Width Modulation) 통신 방식으로 통신을 수행한다. The communication unit 16 communicates with a main control unit of a vehicle such as an ECU in a control area network (CAN) communication or a pulse width modulation (PWM) communication method.

본 실시 예에서는 통신부(16)가 CAN 통신을 수행하는 CAN 송수신기인 경우를 이용하여 설명하기로 한다. In the present embodiment, the communication unit 16 will be described using a case of a CAN transceiver for performing CAN communication.

하지만, 본 발명은 반드시 이에 한정되는 것은 아니며, PWM 통신과 같은 다양한 방식으로 통신을 수행하는 통신모듈과 CAN 송수신기를 선택적으로 적용하도록 변경될 수 있다.However, the present invention is not necessarily limited thereto, and may be modified to selectively apply a communication module and a CAN transceiver that perform communication in various ways such as PWM communication.

예를 들어, 본 발명은 CAN 송수신기와 PWM 통신모듈을 모두 구비하고, CAN 통신이 정상적으로 수행되는 경우에는 CAN 송수신기를 통해 메인 제어부로부터 목표압력을 수신한다.For example, the present invention includes both a CAN transceiver and a PWM communication module, and when the CAN communication is normally performed, the target pressure is received from the main controller through the CAN transceiver.

만약, CAN 통신 오류가 발생하는 경우, 본 발명은 PWM 통신을 통해 메인 제어부로부터 목표압력을 수신하고, 목표압력과 압력센서로부터 감지된 감지압력을 비교한 결과에 따라 산출된 듀티값을 갖는 PWM 제어신호를 발생하여 모터가 지속적으로 구동하도록 제어할 수도 있다. If the CAN communication error occurs, the present invention receives the target pressure from the main control unit via PWM communication, PWM control having a duty value calculated according to the result of comparing the detected pressure detected by the target pressure and the pressure sensor It can also generate a signal to control the motor to drive continuously.

모터 구동부(12)는 중앙처리장치(18)의 제어신호에 따라 스위칭 신호를 발생하는 게이트 드라이빙 회로(13)와 스위칭 신호에 따라 구동전원을 스위칭하여 모터(11)를 구동하는 모터 스위칭 회로(14)를 포함한다. The motor driver 12 includes a gate driving circuit 13 generating a switching signal according to a control signal of the central processing unit 18 and a motor switching circuit 14 driving the motor 11 by switching driving power according to the switching signal. ).

즉, 게이트 드라이빙 회로(13)는 제어신호의 전압레벨, 예컨대 5V를 모터 스위칭 회로(14)의 구동에 필요한 전압레벨, 예컨대 13.5V로 변환한 스위칭 신호를 발생한다.That is, the gate driving circuit 13 generates a switching signal obtained by converting the voltage level of the control signal, for example, 5V, into the voltage level required for driving the motor switching circuit 14, for example, 13.5V.

그리고 모터 스위칭 회로(14)는 전계 효과 트랜지스터(Field Effect Transistor, 이하 'FET'라 함) 소자로 구성되어 모터(11)에 인가되는 구동전원을 스위칭한다. The motor switching circuit 14 is composed of a field effect transistor (hereinafter referred to as a FET) element to switch the driving power applied to the motor 11.

여기서, 모터 스위칭 회로(14)는 하이 사이드(high side) 및 로우 사이드(low side) 중에서 로우 사이드에만 금속 산화막 반도체 FET (Metal-Oxide-Semiconductor FET, 이하 'MOSFET' 이라 함) 소자가 적용된다. In the motor switching circuit 14, a metal oxide semiconductor FET (hereinafter referred to as a “MOSFET”) device is applied to only the low side of the high side and the low side.

그리고 중앙처리장치(18)는 통신부(16)를 통해 수신된 목표압력과 압력센서로부터 감지된 감지압력을 비교해서 모터(11)의 구동을 제어하는 제어신호를 발생한다.The CPU 18 generates a control signal for controlling the driving of the motor 11 by comparing the target pressure received through the communication unit 16 with the detected pressure detected by the pressure sensor.

예를 들어, 중앙처리장치(18)는 감지압력이 목표압력 이상이면 제어신호의 듀티값을 미리 설정된 최소 듀티값, 예컨대 약 1%로 출력하고, 감지압력이 목표압력보다 낮으면 제어신호의 듀티값을 현재 듀티값보다 증가시켜 출력한다. For example, the central processing unit 18 outputs the duty value of the control signal at a preset minimum duty value, for example, about 1% when the sensing pressure is equal to or greater than the target pressure, and the duty of the control signal when the sensing pressure is lower than the target pressure. Output the value by increasing it to the current duty value.

특히, 중앙처리장치(18)는 도 2에 도시된 바와 같이, 모터(11)에 인가되는 구동전원의 과전압 및 저전압, 과전류, 모터(11)의 단선이나 단락, 컨트롤러 자기진단, 통신라인 오류, 압력센서(17)의 단선, 압력센서(17)의 단락, 압력센서(17) 신호 이상, 연료압 제어불량, 메인 제어부(1) 송신신호 이상 여부를 검사하고, 이상 발생시 모터(11)의 구동을 중지하도록 제어한다.In particular, the central processing unit 18, as shown in Figure 2, the overvoltage and undervoltage of the drive power applied to the motor 11, overcurrent, disconnection or short circuit of the motor 11, controller self-diagnosis, communication line error, Check for disconnection of the pressure sensor 17, short circuit of the pressure sensor 17, abnormality of the pressure sensor 17 signal, poor fuel pressure control, abnormality of the transmission signal of the main control unit 1, and drive of the motor 11 when an abnormality occurs. Control to stop.

이를 위해, 전원공급부(10)와 모터(11) 사이에는 구동전원의 전압 및 전류를 감지하는 전압감지부(20)와 전류감지부(21)가 구비된다.To this end, between the power supply unit 10 and the motor 11 is provided with a voltage sensing unit 20 and a current sensing unit 21 for sensing the voltage and current of the driving power.

한편, 압력센서(17)는 전압 레귤레이터(15)로부터 전압레벨이 변환된 구동전원을 인가받는다. On the other hand, the pressure sensor 17 is applied from the voltage regulator 15 receives a drive power source voltage is converted.

여기서, 압력센서(17)의 이상 여부를 검사하기 위해, 압력센서(17)와 전압 레귤레이터(15) 사이에는 압력센서(17)에 인가되는 구동전원의 전압을 감지하는 전압센서(22)가 구비되고, 압력센서(17)와 중앙처리장치(18) 사이에는 압력센서(17)의 감지신호를 제어부로 전달하는 신호입력부(23)가 구비된다. Here, in order to check whether the pressure sensor 17 is abnormal, a voltage sensor 22 is provided between the pressure sensor 17 and the voltage regulator 15 to sense the voltage of the driving power applied to the pressure sensor 17. The signal input unit 23 is provided between the pressure sensor 17 and the central processing unit 18 to transmit a detection signal of the pressure sensor 17 to the controller.

그리고 중앙처리장치(18)의 이상 발생 여부를 검사하기 위해, 게이트 드라이빙 회로(13)의 입력단 전압과 출력단 전압을 비교하는 비교부(24)가 구비된다. In order to check whether an abnormality occurs in the central processing unit 18, a comparator 24 comparing the input terminal voltage and the output terminal voltage of the gate driving circuit 13 is provided.

여기서, 게이트 드라이빙 회로(13)의 입력단은 비교부(24)의 제 1입력단자와 연결된다.Here, the input terminal of the gate driving circuit 13 is connected to the first input terminal of the comparator 24.

게이트 드라이빙 회로(13)의 출력단에 마련되는 제 1노드(N1)와 기저전위라인(GND) 사이에는 분압기 역할을 하는 분압수단으로서 저항(R)이 설치되고, 비교부(24)의 제 2입력단자는 제 1노드(N1)와 저항 사이에 마련된 제 2노드(N2)와 연결된다. Between the first node N1 and the ground potential line GND provided at the output terminal of the gate driving circuit 13, a resistor R is provided as a voltage dividing means serving as a voltage divider, and a second input of the comparator 24 is provided. The terminal is connected to the second node N2 provided between the first node N1 and the resistor.

즉, 저항(R)은 게이트 드라이빙 회로(13)의 출력신호 전압레벨을 게이트 드라이빙 회로(13)에 입력되는 제어신호의 전압레벨과 동일해지도록 분압하는 역할을 한다. That is, the resistor R divides the output signal voltage level of the gate driving circuit 13 to be equal to the voltage level of the control signal input to the gate driving circuit 13.

이에 따라, 비교부(24)는 제 1입력단자를 통해 입력되는 제어신호의 전압레벨과 제 2입력단자를 통해 입력되는 게이트 드라이빙 회로(13)의 출력신호 전압레벨을 비교하고, 두 신호의 전압레벨이 서로 다르면 중앙처리장치(18)로 통지한다. Accordingly, the comparator 24 compares the voltage level of the control signal input through the first input terminal with the output signal voltage level of the gate driving circuit 13 input through the second input terminal, and compares the voltages of the two signals. If the levels are different, the central processing unit 18 is notified.

이와 함께, 모터 구동부(12)와 모터(11) 사이에는 쇼트키 정류기(19)가 구비된다.In addition, a Schottky rectifier 19 is provided between the motor driver 12 and the motor 11.

쇼트키 정류기(19)는 모터(11) 구동시 모터(11)에서 발생하는 역기전력이 모터 구동부(12)로 전달되는 것을 차단하여 모터 구동부(12)를 보호하는 역할을 한다.
The Schottky rectifier 19 serves to protect the motor driver 12 by blocking back electromotive force generated from the motor 11 when the motor 11 is driven to the motor driver 12.

다음, 도 3을 참조하여 본 발명의 바람직한 실시 예에 따른 모터 구동 제어장치의 제어방법을 상세하게 설명한다. Next, with reference to Figure 3 will be described in detail a control method of a motor drive control apparatus according to an embodiment of the present invention.

도 3은 본 발명의 바람직한 실시 예에 따른 모터 구동 제어장치의 제어방법을 단계별로 설명하는 흐름도이다. 3 is a flowchart illustrating a step-by-step control method of the motor drive control apparatus according to an embodiment of the present invention.

먼저, 이그니션 키가 조작되어 엔진이 시동되면(S10), 전원공급부(10)는 배터리로부터 인가되는 구동전원을 각 장치에 공급한다(S11). First, when the ignition key is operated to start the engine (S10), the power supply unit 10 supplies the driving power applied from the battery to each device (S11).

그러면, 중앙처리장치(18)는 모터(11)를 미리 설정된 초기 구동속도로 구동하도록 제어신호를 발생하고, 모터 구동부(12)는 제어신호에 따라 스위칭 동작하여 모터(11)를 구동한다(S12). Then, the central processing unit 18 generates a control signal to drive the motor 11 at a predetermined initial drive speed, and the motor driver 12 drives the motor 11 by switching according to the control signal (S12). ).

통신부(16)는 메인 제어부(1)와 CAN 통신을 수행하여 목표압력을 수신하고(S12), 중앙처리장치(18)는 수신된 목표압력과 압력센서로부터 감지된 감지압력을 비교한다(S13). The communication unit 16 performs a CAN communication with the main control unit 1 to receive a target pressure (S12), and the central processing unit 18 compares the received target pressure with a sensed pressure detected from the pressure sensor (S13). .

비교 결과, 감지압력이 목표압력 이상이면, 중앙처리장치(18)는 미리 설정된 최소 듀티값을 갖는 제어신호를 발생하고, 모터 구동부(12)는 제어신호에 따라 스위칭 동작하여 모터(11)를 구동한다(S15). As a result of the comparison, when the detected pressure is equal to or higher than the target pressure, the central processing unit 18 generates a control signal having a predetermined minimum duty value, and the motor driver 12 switches the motor according to the control signal to drive the motor 11. (S15).

반면, 감지압력이 목표압력보다 낮으면, 중앙처리장치(18)는 제어신호의 듀티값을 현재 듀티값보다 증가시켜 제어신호를 발생하고, 모터 구동부(12)는 제어신호에 따라 스위칭 동작하여 모터(11)를 구동한다(S16). On the other hand, if the detected pressure is lower than the target pressure, the central processing unit 18 increases the duty value of the control signal than the current duty value to generate a control signal, and the motor driver 12 switches according to the control signal to operate the motor. (11) is driven (S16).

이에 따라, 본 발명은 연료펌프에 의해 펌핑된 연료의 압력을 메인 제어부의 목표압력으로 유지할 수 있다. Accordingly, the present invention can maintain the pressure of the fuel pumped by the fuel pump to the target pressure of the main controller.

이와 같이, 모터(11)를 구동하는 도중에 중앙처리장치(18)는 전압감지부(20), 전류감지부(21), 전압센서(22), 신호입력부(23), 통신부(16) 및 비교부(24)로부터 전달되는 각종 신호에 따라 고장 발생 여부를 검사한다(S17). As such, while the motor 11 is being driven, the central processing unit 18 compares with the voltage sensing unit 20, the current sensing unit 21, the voltage sensor 22, the signal input unit 23, the communication unit 16, and the comparison. The failure is checked according to various signals transmitted from the unit 24 (S17).

제 S17단계의 검사 결과, 고장 발생으로 판단되면(S18), 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다(S19). If it is determined that a failure has occurred (S18), the CPU 18 controls to stop the driving of the motor 11 (S19).

이때, 중앙처리장치(18)는 통신부(16)를 통해 차량의 메인 제어부(1)로 고장발생사실을 통지한다. At this time, the central processing unit 18 notifies the fact that the failure occurred to the main control unit 1 of the vehicle through the communication unit 16.

이에 따라, 본 발명은 연료펌프 및 모터, 압력센서, 중앙처리장치, 통신라인의 고장 발생사실은 운전자에게 신속하게 안내함으로써 모터 구동 제어장치의 고장 발생으로 인한 차량의 안전사고를 방지한다.Accordingly, the present invention prevents the safety accident of the vehicle due to the failure of the motor drive control device by promptly informing the driver of the failure of the fuel pump and the motor, the pressure sensor, the central processing unit, the communication line.

만약, 제 S17단계의 검사 결과, 정상 동작 중인 경우, 중앙처리장치(18)는 제 S20단계에서 이그니션 키가 오프 조작되는지 여부를 검사하고, 이그니션 키가 오프 조작될 때까지 제 S12단계 내지 제 S20단계를 반복 수행하여 지속적으로 모터(11)의 구동을 제어한다. If the check result of step S17 indicates that the operation is in normal operation, the CPU 18 checks whether the ignition key is turned off in step S20, and performs steps S12 to S20 until the ignition key is turned off. By repeating the steps to control the driving of the motor 11 continuously.

반면, 제 S20단계의 검사 결과 이그니션 키가 오프 조작되면, 중앙처리장치(18)는 모터 구동 제어장치의 구동을 종료하도록 제어한다.
On the other hand, when the ignition key is turned off as a result of the inspection in step S20, the central processing unit 18 controls to end the driving of the motor drive control device.

다음, 도 3의 제 S17단계 내지 제 S19단계에서 고장 발생 여부를 검사하고, 고장 발생시 제어방법을 각각의 고장 항목별로 구분하여 상세하게 설명한다. Next, in step S17 to step S19 of FIG. 3 to check whether the failure occurs, and when the failure occurs, the control method is described in detail by dividing each failure item.

중앙처리장치(18)는 전압감지부(20)의 전압감지신호와 미리 설정된 최대 전압 및 최소 전압을 각각 비교하여 모터(11)에 인가되는 구동전원의 과전압 및 저전압 여부를 검사한다. The CPU 18 checks the overvoltage and undervoltage of the driving power applied to the motor 11 by comparing the voltage sensing signal of the voltage sensing unit 20 with the preset maximum and minimum voltages, respectively.

예를 들어, 상기 최대 전압은 모터(11)에 인가될 수 있는 최대 전압으로서, 본 실시 예에서는 약 18V로 설정된다. For example, the maximum voltage is the maximum voltage that can be applied to the motor 11, and is set to about 18V in this embodiment.

상기 최소 전압은 모터(11)에 인가될 수 있는 최소 전압으로서, 본 실시 예에서는 약 8V로 설정된다. The minimum voltage is a minimum voltage that can be applied to the motor 11, and is set to about 8V in this embodiment.

이에 따라, 중앙처리장치(18)는 전압감지신호의 전압레벨이 최대 전압보다 미리 설정된 제 1유지시간(Forward Filtering Time) 동안 큰 값을 유지하면 과전압으로 판단하고, 최소 전압보다 제 1유지시간 동안 작은 값을 유지하면 저전압으로 판단한다.Accordingly, the central processing unit 18 determines that the voltage level of the voltage detection signal is an overvoltage if the voltage level of the voltage detection signal is kept larger than the maximum voltage for a predetermined first forward filtering time, and during the first holding time than the minimum voltage. If it is kept small, it is regarded as low voltage.

이와 같이 과전압 또는 저전압 발생시, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. As such, when the overvoltage or undervoltage occurs, the central processing unit 18 controls the motor 11 to stop driving.

그리고 중앙처리장치(18)는 전류감지부(21)의 전류감지신호와 미리 설정된 최대 전류 및 최소 전류를 비교하여 과전류, 모터(11)의 단선 및 단락 여부를 검사한다.The CPU 18 checks the overcurrent, disconnection and short circuit of the motor 11 by comparing the current sensing signal of the current sensing unit 21 with a preset maximum current and minimum current.

상기 최대 전류는 모터(11)에 인가될 수 있는 최대 전류로서, 본 실시 예에서는 약 13A로 설정된다. The maximum current is the maximum current that can be applied to the motor 11, and is set to about 13 A in this embodiment.

상기 최소 전류는 모터(11)에 인가될 수 있는 최소 전류로서, 본 실시 예에서는 약 0.2A로 설정된다.The minimum current is the minimum current that can be applied to the motor 11, and is set to about 0.2 A in this embodiment.

이에 따라, 중앙처리장치(18)는 전류감지신호의 전압레벨이 최대 전류보다 상기 제 1유지시간 동안 큰 값을 유지하면 과전류로 판단하고, 최소 전류보다 제 1유지시간 동안 작은 값을 유지하면 모터(11)의 단선 또는 단락으로 판단한다.Accordingly, the CPU 18 determines the overcurrent when the voltage level of the current sensing signal is greater than the maximum current for the first holding time, and determines that the motor is less than the minimum current for the first holding time. Judging from disconnection or short circuit in (11).

이와 같이 과전류, 모터(11)의 단선 또는 단락이 발생한 경우, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. In this way, when an overcurrent, disconnection or short circuit of the motor 11 occurs, the central processing unit 18 controls to stop the driving of the motor 11.

상기 제 1유지시간은 전압이나 전류가 순간적으로 변화하는 경우, 이를 고장 발생으로 판단하는 오류를 방지하도록 실험치에 의해 설정되는 시간으로, 본 실시 예에서는 약 1초로 설정된다. The first holding time is a time set by an experimental value to prevent an error that is determined to be a failure when a voltage or current changes momentarily, and is set to about 1 second in this embodiment.

또 중앙처리장치(18)는 압력센서(17)의 압력감지신호에 따라 압력센서(17)의 단선, 단락, 신호이상 여부와 연료압 제어불량 여부를 검사하고, 전압센서(22)의 감지신호에 따라 압력센서(17)에 공급되는 전압공급 불량 여부를 검사한다. In addition, the central processing unit 18 checks whether the pressure sensor 17 is disconnected, short-circuited, a signal abnormality, and whether the fuel pressure control is poor, in accordance with the pressure detection signal of the pressure sensor 17, and detects the detection signal of the voltage sensor 22. Inspect whether the voltage supply supplied to the pressure sensor 17 is bad.

즉, 중앙처리장치(18)는 압력감지신호의 전압레벨이 미리 설정된 최소 출력전압값보다 미리 설정된 제 2유지시간 동안 작은 값을 유지하며 압력센서(17)의 단선으로 판단하고, 미리 설정된 최대 출력전압값보다 제 2유지시간 동안 큰 값을 유지하면 압력센서(17)의 단락으로 판단한다. That is, the central processing unit 18 maintains the voltage level of the pressure sensing signal smaller than the preset minimum output voltage value for the second preset holding time and determines that the pressure sensor 17 is disconnected, and the preset maximum output If the value is kept larger than the voltage value for the second holding time, it is determined that the pressure sensor 17 is shorted.

여기서, 최소 출력전압은 압력센서(17)의 출력신호가 가질 수 있는 최소 전압으로서, 본 실시 예에서는 약 0.3V로 설정된다.Here, the minimum output voltage is the minimum voltage that the output signal of the pressure sensor 17 can have, it is set to about 0.3V in this embodiment.

상기 제 2유지시간은 전압이나 전류가 순간적으로 변화하는 경우, 이를 고장 발생으로 판단하는 오류를 방지하도록 실험치에 의해 설정되는 시간으로, 본 실시 예에서는 약 0.5초로 설정된다. The second holding time is a time set by an experimental value so as to prevent an error that is determined as a failure when a voltage or current changes momentarily, and is set to about 0.5 seconds in this embodiment.

상기 최대 출력전압은 압력센서(17)의 출력신호가 가질 수 있는 최대 전압으로서, 본 실시 예에서는 약 4.95V로 설정된다.The maximum output voltage is the maximum voltage that the output signal of the pressure sensor 17 can have, and is set to about 4.95V in this embodiment.

만약, 압력센서(17)의 단선이나 단락이 발생하면, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. If disconnection or short circuit of the pressure sensor 17 occurs, the central processing unit 18 controls to stop the driving of the motor 11.

그리고 중앙처리장치(18)는 압력감지신호의 전압레벨이 제 1유지시간 동안 미리 설정된 제 1설정값, 예컨대 약 4.5V보다 큰 값으로 유지되면 압력센서(17)의 고압 상태 신호이상으로 판단하고, 압력감지신호의 미리 설정된 제 2설정값, 예컨대 0.5V보다 작은 값으로 유지되면 압력센서(17)의 저압 상태 신호이상으로 판단한다. If the voltage level of the pressure sensing signal is maintained at a value greater than the first predetermined value, for example, about 4.5V, during the first holding time, the CPU 18 determines that the pressure sensor signal is higher than the high pressure state signal of the pressure sensor 17. When it is maintained at a value smaller than the second preset value of the pressure detection signal, for example, 0.5V, it is determined that the low pressure state signal of the pressure sensor 17 is abnormal.

만약, 압력센서(17)의 고압 상태 신호이상이나 저압 상태 신호이상이 발생하면, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. If the high pressure state signal abnormality or the low pressure state signal abnormality of the pressure sensor 17 occurs, the central processing unit 18 controls to stop the driving of the motor 11.

또 중앙처리장치(18)는 목표압력에서 압력감지신호에 따른 실제 측정된 연료압력을 뺀 값이 미리 설정된 제 3유지시간 동안 미리 설정된 한계범위, 예컨대 약 100㎪보다 큰 값으로 유지되면 연료압 제어불량으로 판단하고, 모터(11)의 구동을 중지하도록 제어한다.In addition, the central processing unit 18 controls the fuel pressure when the target pressure is subtracted from the actual measured fuel pressure according to the pressure sensing signal and is maintained at a value larger than a preset limit range, for example, about 100 kPa during the third preset holding time. It judges that it is bad, and it controls so that the drive of the motor 11 may be stopped.

반면, 중앙처리장치(18)는 실제 측정된 연료압력에서 목표압력을 뺀 값이 미리 설정된 한계범위보다 제 3유지시간 동안 큰 값으로 유지되는 경우에는 실제 측정압력이 하강하는 속도가 목표압력을 제어하는 속도보다 느리기 때문에, 정상 동작 상태로 판단한다. On the other hand, the central processing unit 18 controls the target pressure by the speed at which the actual measured pressure falls when the value obtained by subtracting the target pressure from the actual measured fuel pressure is maintained at a value greater than the preset limit range for the third holding time. Since it is slower than the speed to be determined, it is judged that it is in a normal operating state.

여기서, 제 3유지시간은 연료압 제어불량 여부를 판단하기 위해 실험에 의해 미리 설정되는 시간으로, 본 실시 예에서는 약 2초로 설정된다. Here, the third holding time is a time set in advance by an experiment to determine whether or not the fuel pressure control failure, in this embodiment is set to about 2 seconds.

또한 중앙처리장치(18)는 통신부(16)를 통해 수신된 메인 제어부의 제어신호에 따라 목표압력을 설정하고, 설정된 목표압력을 미리 설정된 최대 기준압력 및 최소 기준압력과 비교하여 제어신호 이상 여부를 검사한다. In addition, the central processing unit 18 sets a target pressure according to the control signal of the main controller received through the communication unit 16, and compares the set target pressure with a preset maximum reference pressure and minimum reference pressure to determine whether the control signal is abnormal. Check it.

여기서, 상기 최대 기준압력 및 최소 기준압력은 차량을 정상적으로 주행하는데 필요한 연료의 최대 압력 및 최소 압력으로서, 본 실시 예에서는 각각 약 600㎪와 약 250㎪로 설정된다.Here, the maximum reference pressure and the minimum reference pressure are the maximum pressure and the minimum pressure of the fuel required to drive the vehicle normally, and are set to about 600 kPa and about 250 kPa in the present embodiment, respectively.

이에 따라, 중앙처리장치(18)는 목표압력이 제 1유지시간 동안 최대 기준압력보다 큰 값으로 유지되거나, 최소 기준압력보다 작은 값으로 유지되면 제어신호 이상으로 판단하여 모터(11)의 구동을 중지하도록 제어한다. Accordingly, the central processing unit 18 determines that the target pressure is greater than the maximum reference pressure during the first holding time or is less than the minimum reference pressure and determines that the target pressure is greater than or equal to the control signal to drive the motor 11. Control to stop.

이와 함께, 중앙처리장치(18)는 통신부(16)를 통해 제어신호의 미수신 상태가 제 2유지시간 동안 유지되면, CAN 타임 아웃(CAN TIME-OUT) 상태로 판단하여 모터(11)의 구동을 중지하도록 제어한다. In addition, when the unreceived state of the control signal is maintained for the second holding time through the communication unit 16, the CPU 18 determines the CAN time-out state to drive the motor 11. Control to stop.

그리고 중앙처리장치(18)는 통신부(16)로부터 메시지 송신 확인 신호가 미리 설정된 횟수, 예컨대 256회 이상 미접수된 경우, CAN 버스 오프(CAN BUS-OFF) 상태로 판단하여 모터(11)의 구동을 중지하도록 제어한다. In addition, when the message transmission confirmation signal has not been received more than a predetermined number of times, for example, 256 times, from the communication unit 16, the CPU 18 determines that the CAN bus-OFF state is to drive the motor 11. Control to stop.

또 중앙처리장치(18)는 전압센서(22)로부터 감지된 공급전원의 전압레벨이 제 2유지시간 동안 미리 설정된 기준전압값보다 작은 값을 유지하면, 압력센서(17) 전압 공급 이상 발생으로 판단하여 모터(11)의 구동을 중지하도록 제어한다. In addition, when the voltage level of the power supply detected by the voltage sensor 22 maintains a value smaller than the preset reference voltage value during the second holding time, the CPU 18 determines that the pressure sensor 17 voltage supply is abnormal. To stop the driving of the motor 11.

또한 중앙처리장치(18)는 비교부(24)의 출력신호에 따라 중앙처리장치(18) 자체의 이상 발생 여부를 검사하는 컨트롤러 자기진단 기능을 수행한다. In addition, the central processing unit 18 performs a controller self-diagnostic function to check whether the central processing unit 18 itself is abnormal according to the output signal of the comparator 24.

여기서, 비교부(24)는 제 1입력단자를 통해 입력되는 제어신호의 전압레벨과 제 2입력단자를 통해 입력되는 게이트 드라이빙 회로(13)의 출력신호 전압레벨을 비교하여 두 신호의 전압레벨이 동일하면 '0'값을 출력하고, 서로 다르면 '1'값을 출력한다. Here, the comparator 24 compares the voltage level of the control signal input through the first input terminal with the output signal voltage level of the gate driving circuit 13 input through the second input terminal, so that the voltage levels of the two signals are increased. If it is the same, the value '0' is output. If they are different, the value '1' is output.

이에 따라, 중앙처리장치(18)는 비교부(24)의 출력값이 '0'이면 모터(11)를 정상적으로 구동하도록 제어하고, 비교부(24)의 출력값이 '1'이면 컨트롤러의 고장 발생으로 판단하여 모터(11)의 구동을 중지하도록 제어한다. Accordingly, the central processing unit 18 controls the motor 11 to operate normally when the output value of the comparator 24 is '0', and if the output value of the comparator 24 is '1', a controller failure occurs. The determination is made so that the driving of the motor 11 is stopped.

상기한 바와 같은 과정을 통하여, 본 발명은 모터에 인가되는 구동전원의 과전압 및 저전압, 과전류, 모터의 단선이나 단락, 컨트롤러 자기진단, 통신라인 오류, 압력센서의 단선이나 단락, 압력센서 신호 이상, 연료압 제어불량, 메인 제어부 송신신호 이상 여부를 검사하고, 이상 발생시 모터의 구동을 중지하여 고장 발생으로 인한 각 부품의 손상 및 차량의 안전사고를 방지한다. Through the above process, the present invention is an overvoltage and undervoltage of the drive power applied to the motor, overcurrent, motor disconnection or short circuit, controller self-diagnosis, communication line error, pressure sensor disconnection or short circuit, pressure sensor signal error, Inspect the fuel pressure control failure, the main control unit transmission signal abnormality, and stop the driving of the motor in case of abnormality to prevent damage to each part due to the failure and safety accident of the vehicle.

이상 본 발명자에 의해서 이루어진 발명을 상기 실시 예에 따라 구체적으로 설명하였지만, 본 발명은 상기 실시 예에 한정되는 것은 아니고 그 요지를 이탈하지 않는 범위에서 여러 가지로 변경 가능한 것은 물론이다. Although the present invention has been described in detail with reference to the above embodiments, it is needless to say that the present invention is not limited to the above-described embodiments, and various modifications may be made without departing from the spirit of the present invention.

본 발명은 연료펌프용 모터에 인가되는 구동전원의 과전압 및 저전압, 과전류, 모터의 단선이나 단락, 컨트롤러 자기진단, 통신라인 오류, 압력센서의 단선이나 단락, 압력센서 신호 이상, 연료압 제어불량, 메인 제어부 송신신호 이상 여부를 검사하는 분야에 적용된다. The present invention is an overvoltage and undervoltage of the driving power applied to the motor for the fuel pump, overcurrent, motor disconnection or short circuit, controller self-diagnosis, communication line error, pressure sensor disconnection or short circuit, pressure sensor signal abnormality, fuel pressure control failure, Applied to the field of checking whether the main control unit transmit signal is abnormal.

1: 메인 제어부 10: 전원공급부
11: 모터 12: 모터 구동부
13: 게이트 드라이빙 회로 14: 모터 스위칭 회로
15: 전압 레귤레이터 16: 통신부
17: 압력센서 18: 중앙처리장치
20: 전압감지부 21: 전류감지부
22: 전압센서 23: 신호입력부
24: 비교부
1: main control unit 10: power supply unit
11: motor 12: motor drive part
13: gate driving circuit 14: motor switching circuit
15: voltage regulator 16: communication unit
17: pressure sensor 18: central processing unit
20: voltage detector 21: current detector
22: voltage sensor 23: signal input
24: comparator

Claims (13)

전원공급부, 모터 구동부, 전압 레귤레이터, 통신부를 구비한 모터 구동 제어장치에 있어서,
전원공급부에서 연료펌프용 모터로 공급되는 구동전원의 전압과 전류를 감지하는 전압감지부와 전류감지부,
전압 레귤레이터로부터 압력센서로 공급되는 전압을 감지하는 전압센서,
연료펌프에 의해 펌핑된 연료압력을 감지하는 압력센서 및
상기 통신부를 통해 메인 제어부로부터 수신되는 목표압력과 압력센서로부터 감지된 감지압력을 비교한 결과에 기초해서 제어신호를 발생하여 상기 모터 구동부를 제어하는 중앙처리장치를 포함하고,
상기 중앙처리장치는 모터 구동시 상기 전압감지부와 전류감지부의 전압감지신호와 전류감지신호, 상기 전압센서의 출력신호 및 압력센서의 압력감지신호에 기초하여 상기 모터의 과전압, 저전압, 과전류, 단선, 압력센서의 단선, 단락, 신호이상 여부를 검사하고 이상 발생시 상기 모터의 구동을 중지하도록 상기 모터 구동부를 제어하는 것을 특징으로 하는 모터 구동 제어장치.
In the motor drive control device having a power supply unit, a motor drive unit, a voltage regulator, a communication unit,
Voltage sensing unit and current sensing unit for detecting the voltage and current of the driving power supplied from the power supply to the fuel pump motor,
A voltage sensor for sensing the voltage supplied from the voltage regulator to the pressure sensor,
A pressure sensor for detecting fuel pressure pumped by the fuel pump;
And a central processing unit generating a control signal to control the motor driving unit based on a result of comparing the target pressure received from the main control unit with the sensing pressure detected by the pressure sensor through the communication unit.
The central processing unit may include an overvoltage, an undervoltage, an overcurrent, and a disconnection of the motor based on a voltage sensing signal and a current sensing signal of the voltage sensing unit and the current sensing unit, an output signal of the voltage sensor, and a pressure sensing signal of a pressure sensor when the motor is driven. And checking the disconnection, short circuit, and signal abnormality of the pressure sensor and controlling the motor driving unit to stop driving of the motor when an abnormality occurs.
제 1항에 있어서,
상기 통신부는 차량의 메인 제어부와 CAN 통신을 수행하는 CAN 송수신기이고,
상기 중앙처리장치는 상기 목표압력과 압력센서에 의한 실제 측정압력을 비교하여 상기 연료압 제어불량 여부를 검사하고,
상기 CAN 송수신기를 통해 제어신호의 미수신 여부에 따라 CAN 타임 아웃 여부를 검사하며,
상기 CAN 송수신기로부터 메시지 송신 확인 신호가 미리 설정된 횟수만큼 접수되는지 여부에 따라 CAN 버스 오프 여부를 검사하는 것을 특징으로 하는 모터 구동 제어장치.
The method of claim 1,
The communication unit is a CAN transceiver for performing CAN communication with the main control unit of the vehicle,
The central processing unit compares the actual measured pressure by the target pressure and the pressure sensor to check whether the fuel pressure control failure,
The CAN transceiver checks whether the CAN timed out according to whether or not a control signal is received.
And checking whether the CAN bus is off according to whether a message transmission confirmation signal is received from the CAN transceiver a predetermined number of times.
제 2항에 있어서, 상기 통신부는
상기 차량의 메인 제어부와 PWM 방식으로 통신을 수행하는 통신모듈을 더 포함하는 것을 특징으로 하는 모터 구동 제어장치.
The method of claim 2, wherein the communication unit
And a communication module for performing communication with the main control unit of the vehicle in a PWM manner.
제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 모터 구동부는 상기 중앙처리장치의 제어신호에 따라 스위칭 신호를 발생하는 게이트 드라이빙 회로와
상기 스위칭 신호에 기초하여 구동전원을 스위칭하여 모터를 구동하는 모터 스위칭 회로를 구비하고,
상기 게이트 드라이빙 회로의 출력단과 기저전위라인 사이에는 분압수단이 설치되며,
상기 모터 구동 제어장치는 상기 게이트 드라이빙 회로에 입력되는 제어신호의 전압레벨과 게이트 드라이빙 회로로부터 출력되는 스위칭 신호의 전압레벨을 비교하는 비교부를 더 포함하는 것을 특징으로 하는 모터 구동 제어장치.
4. The method according to any one of claims 1 to 3,
The motor driver may include a gate driving circuit configured to generate a switching signal according to a control signal of the CPU.
A motor switching circuit for driving a motor by switching driving power based on the switching signal,
A voltage divider is provided between the output terminal of the gate driving circuit and the ground potential line.
The motor driving control device further includes a comparator for comparing the voltage level of the control signal input to the gate driving circuit with the voltage level of the switching signal output from the gate driving circuit.
제 4항에 있어서,
상기 비교부의 제 1입력단자는 상기 게이트 드라이빙 회로의 입력단과 연결되고,
상기 비교부의 제 2입력단자는 상기 게이트 드라이빙 회로의 출력단과 분압수단 사이에 마련된 노드와 연결되며,
상기 중앙처리장치는 상기 비교부에서 상기 제어신호의 전압레벨과 스위칭 신호의 전압레벨이 서로 동일한지 여부에 따라 컨트롤러 자기진단 기능을 수행하는 것을 특징으로 하는 모터 구동 제어장치.
5. The method of claim 4,
A first input terminal of the comparison unit is connected to an input terminal of the gate driving circuit,
The second input terminal of the comparison unit is connected to a node provided between the output terminal of the gate driving circuit and the voltage dividing means,
And the central processing unit performs a controller self-diagnostic function according to whether the voltage level of the control signal and the voltage level of the switching signal are the same in the comparing unit.
(a) 이그니션 키 조작에 의한 엔진 시동시 전원공급부로부터 구동전원을 연료펌프용 모터를 구동하는 모터 구동 제어장치에 공급하는 단계,
(b) 차량의 메인 제어부로부터 목표압력을 수신하는 단계,
(c) 상기 (b)단계에서 수신된 목표압력과 압력센서로부터 감지된 감지압력에 기초하여 제어신호의 듀티값을 변경해서 모터를 구동하는 단계,
(d) 상기 모터의 구동 중 고장 발생 여부를 검사하는 단계 및
(e) 상기 (d)단계의 검사 결과 고장 발생으로 판단되면 모터의 구동을 중지하고 고장 발생사실을 메인 제어부로 통지하는 단계를 포함하고,
상기 (d)단계는 (d1) 전원공급부로부터 모터에 인가되는 구동전원의 전압 및 전류를 감지하는 단계,
(d2) 상기 연료펌프에 의해 펌핑된 연료압력을 감지하는 단계 및
(d3) 상기 (d1)단계와 (d2)단계에서 감지된 감지신호에 기초하여 상기 구동전원의 과전압, 저전압, 과전류, 모터의 단선과 단락, 압력센서의 단선, 단락, 압력센서 신호 이상, 연료압 제어불량 여부를 검사하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
(a) supplying driving power from a power supply to a motor drive control device for driving a fuel pump motor when the engine is started by an ignition key;
(b) receiving a target pressure from the main control unit of the vehicle,
(c) driving the motor by changing the duty value of the control signal based on the target pressure received in step (b) and the detected pressure detected by the pressure sensor;
(d) checking whether a failure occurs while driving the motor; and
(e) stopping the driving of the motor and notifying the main controller of the failure, if it is determined that the failure occurs as a result of the inspection of step (d);
Step (d) is a step of detecting the voltage and current of the driving power applied to the motor from the power supply (d1),
(d2) detecting the fuel pressure pumped by the fuel pump;
(d3) overvoltage, undervoltage, overcurrent of the driving power source, disconnection and short circuit of the motor, disconnection of the pressure sensor, short circuit, pressure sensor signal error, fuel The control method of the motor drive control device, characterized in that for checking the pressure control failure.
제 6항에 있어서, 상기 (d3)단계는
상기 (d2)단계에서 감지된 압력감지신호의 전압레벨이 미리 설정된 제 1설정값보다 크면 고압 상태 신호 이상으로 판단하고, 상기 제 1설정값보다 작게 미리 설정된 제 2설정값보다 작으면 저압 상태 신호이상으로 판단하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
The method of claim 6, wherein step (d3)
If the voltage level of the pressure detection signal sensed in the step (d2) is greater than the first predetermined value, it is determined to be a high pressure state signal or more, and if the voltage level of the pressure detection signal is less than the second predetermined value less than the first predetermined value, the low pressure state signal. The control method of a motor drive control apparatus characterized by the above-mentioned determination.
제 6항에 있어서, 상기 (d)단계는
고장 상태에 해당하는 신호가 미리 설정된 유지시간 동안 유지되는 경우에만 고장 발생으로 판단하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
The method of claim 6, wherein step (d)
The control method of the motor drive control apparatus, characterized in that it is determined that the failure occurs only when the signal corresponding to the failure state is maintained for a predetermined holding time.
제 6항에 있어서, 상기 (d)단계는
(d4) 상기 모터를 구동하는 스위칭 신호를 발생하는 모터 구동부의 게이트 드라이빙 회로에 입출력되는 신호의 전압레벨을 비교하여 컨트롤러 자기진단을 수행하는 단계 및
(d5) 상기 (d4)단계에서 상기 입출력 신호가 서로 다른 경우, 컨트롤러의 이상발생으로 판단하는 단계를 포함하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
The method of claim 6, wherein step (d)
(d4) performing a controller self-diagnosis by comparing voltage levels of signals inputted and outputted to a gate driving circuit of a motor driving unit generating a switching signal for driving the motor;
(d5) if the input and output signals are different in the step (d4), the control method of the motor drive control device comprising the step of determining that the abnormality of the controller.
제 6항에 있어서, 상기 (d)단계는
상기 목표압력에서 상기 (d2)단계의 실제 측정압력을 뺀 값이 미리 설정된 한계범위보다 크면, 연료압 제어불량으로 판단하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
The method of claim 6, wherein step (d)
And if the value obtained by subtracting the actual measured pressure in the step (d2) from the target pressure is greater than a preset limit range, determining the fuel pressure control failure.
제 10항에 있어서, 상기 (d)단계는
상기 (d2)단계의 실제 측정압력에서 목표압력을 뺀 값이 미리 설정된 한계범위보다 크더라도 정상 상태로 판단하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
The method of claim 10, wherein step (d)
The control method of the motor drive control apparatus, characterized in that it is determined as a steady state even if the value obtained by subtracting the target pressure from the actual measured pressure of the step (d2) is larger than the preset limit range.
제 6항에 있어서, 상기 (d)단계는
(d6) 상기 압력센서에 인가되는 전원의 전압을 감지하고, 감지된 전압레벨이 미리 설정된 기준전압값보다 작은 경우, 상기 압력센서 전압 공급 이상으로 판단하는 단계를 더 포함하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
The method of claim 6, wherein step (d)
(d6) detecting the voltage of the power applied to the pressure sensor, and when the detected voltage level is smaller than a preset reference voltage value, determining that the pressure sensor voltage supply is abnormal. Control method of control device.
제 6항에 있어서, 상기 (d)단계는
(d7) 상기 메인 제어부의 제어신호 미수신 상태가 미리 설정된 유지시간 동안 유지되면, CAN 타임 아웃 상태로 판단하는 단계와
(d8) 상기 메인 제어부와 통신을 수행하는 통신부의 메시지 송신 확인 신호가 미리 설정된 횟수 이상 미접수되면 CAN 타임 아웃 상태로 판단하는 단계를 더 포함하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.
The method of claim 6, wherein step (d)
(d7) if the control signal non-receipt state of the main controller is maintained for a preset holding time, determining the CAN time-out state;
(d8) if the message transmission confirmation signal of the communication unit communicating with the main control unit is not received more than a predetermined number of times, determining the CAN time-out state.
KR1020110122598A 2011-11-23 2011-11-23 Apparatus for motor drive control and control method thereof KR101307915B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110122598A KR101307915B1 (en) 2011-11-23 2011-11-23 Apparatus for motor drive control and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110122598A KR101307915B1 (en) 2011-11-23 2011-11-23 Apparatus for motor drive control and control method thereof

Publications (2)

Publication Number Publication Date
KR20130056936A true KR20130056936A (en) 2013-05-31
KR101307915B1 KR101307915B1 (en) 2013-09-13

Family

ID=48664775

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110122598A KR101307915B1 (en) 2011-11-23 2011-11-23 Apparatus for motor drive control and control method thereof

Country Status (1)

Country Link
KR (1) KR101307915B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101383753B1 (en) * 2013-09-11 2014-04-10 (주)모토닉 Motor drive control apparatus and control method thereofo
KR20160045181A (en) * 2014-10-16 2016-04-27 현대자동차주식회사 Apparatus for control electric water pump
US9556815B2 (en) 2014-12-02 2017-01-31 Hyundai Motor Company Method for diagnosing failure of fuel pressure sensor for high-pressure pump of GDI engine
US9630473B2 (en) 2014-10-22 2017-04-25 Hyundai Motor Company Motor driving device and method for vehicle
KR20180005975A (en) 2016-07-07 2018-01-17 주식회사 만도 Method and system for protecting electronic control unit using short circuit in active roll stabilization system
WO2020142221A1 (en) * 2018-12-31 2020-07-09 Lyft, Inc. Systems and methods for component fault detection
KR20200121416A (en) 2019-04-15 2020-10-26 콘티넨탈 오토모티브 시스템 주식회사 Apparatus and method for stabilizing an electronic oil pump
KR102224292B1 (en) * 2019-12-02 2021-03-09 계양전기 주식회사 Control circuit for driving motor of power tool

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102239251B1 (en) * 2019-09-05 2021-04-13 현대위아(주) Application software component based on autosar
KR102706370B1 (en) * 2021-12-21 2024-09-11 주식회사 현대케피코 Motor control apparatus with fault diagnosis function and fault diagnosis method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005080417A (en) * 2003-09-01 2005-03-24 Calsonic Kansei Corp Motor drive control device
JP2010106684A (en) * 2008-10-28 2010-05-13 Mitsubishi Heavy Ind Ltd Method and device for controlling combustion of engine

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101383753B1 (en) * 2013-09-11 2014-04-10 (주)모토닉 Motor drive control apparatus and control method thereofo
KR20160045181A (en) * 2014-10-16 2016-04-27 현대자동차주식회사 Apparatus for control electric water pump
US9630473B2 (en) 2014-10-22 2017-04-25 Hyundai Motor Company Motor driving device and method for vehicle
US9556815B2 (en) 2014-12-02 2017-01-31 Hyundai Motor Company Method for diagnosing failure of fuel pressure sensor for high-pressure pump of GDI engine
KR20180005975A (en) 2016-07-07 2018-01-17 주식회사 만도 Method and system for protecting electronic control unit using short circuit in active roll stabilization system
WO2020142221A1 (en) * 2018-12-31 2020-07-09 Lyft, Inc. Systems and methods for component fault detection
KR20200121416A (en) 2019-04-15 2020-10-26 콘티넨탈 오토모티브 시스템 주식회사 Apparatus and method for stabilizing an electronic oil pump
KR102224292B1 (en) * 2019-12-02 2021-03-09 계양전기 주식회사 Control circuit for driving motor of power tool

Also Published As

Publication number Publication date
KR101307915B1 (en) 2013-09-13

Similar Documents

Publication Publication Date Title
KR101307915B1 (en) Apparatus for motor drive control and control method thereof
EP1555536B1 (en) Motor driver
JP5451563B2 (en) Motor control device
EP1921457A1 (en) Insulation resistance degradation detector and failure self-diagnostic method for insulation resistance degradation detector
US8368333B2 (en) Motor with circuits for protecting motor from input power outages or surges
JP6260552B2 (en) Power supply
KR101949509B1 (en) An Apparatus and A Method For Testing A Motor Driving IC
JP5506958B2 (en) Engine control apparatus and engine control method for operating current circuit
US8653782B2 (en) Motor driving device
KR20130118226A (en) Method of detecting brush wear for an alternator-starter in a vehicle
US11411408B2 (en) Charging system, battery pack, and charger
JP2009011042A (en) Method for protecting rush current prevention circuits, and inverter device
KR101309514B1 (en) Apparatus for driving electric bicycle
KR101164421B1 (en) Apparatus for motor drive control and control method thereof
KR20150145074A (en) Motor drive control apparatus and control method thereof
US8922149B2 (en) Method and device for detecting blocking or sluggishness of a DC motor
US20100060293A1 (en) Device for detecting the failure of an electrical power supply for a logic unit
EP2998200B1 (en) Electric power steering device
KR101271407B1 (en) Apparatus for motor drive control and control method thereof
CN110622409B (en) Motor driving device
US12066469B2 (en) Method for diagnosing failure of power input circuit and system therefor
JP6632936B2 (en) Elevator control device
KR102672600B1 (en) Disconnection detection system of permanent power supply line and method for detecting disconnection of permanent power supply line using the same
JP2002287575A (en) Power unit and its control method
EP3663121A1 (en) Method and system for reconnecting a power source to an electrical system including two voltage levels, especially after a crash

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: 20160902

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180827

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190826

Year of fee payment: 7