KR20130056936A - Apparatus for motor drive control and control method thereof - Google Patents
Apparatus for motor drive control and control method thereof Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H7/00—Emergency 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/08—Emergency 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/0822—Integrated protection, motor control centres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric 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/02—Electric 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/023—Electric 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
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H1/00—Details of emergency protective circuit arrangements
- H02H1/0061—Details of emergency protective circuit arrangements concerning transmission of signals
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H3/00—Emergency 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/26—Emergency 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/28—Emergency 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
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H5/00—Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal non-electric working conditions with or without subsequent reconnection
- H02H5/08—Emergency 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25032—CAN, 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
Description
본 발명은 모터 구동 제어장치 및 그의 제어방법에 관한 것으로, 더욱 상세하게는 연료펌프용 모터의 구동을 제어하는 제어장치의 고장진단을 수행하는 모터 구동 제어장치 및 그의 제어방법에 관한 것이다.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'
특허문헌 1은 역기전력을 이용해 브러시형 직류 모터의 분당 회전수(rpm)를 측정하여 연료펌프에 공급하는 유량을 일정하게 유지하고, 브러시형 직류 모터의 이상상태 여부를 진단해서 그에 따라 경보음 등으로 사용자에게 알려준다.
특허문헌 2는 브러시형 직류 모터에 공급되는 전류 또는 역기전력을 이용하여 브러시형 직류 모터의 알피엠을 측정하고, 이를 통해 브러시형 직류 모터에 공급되는 전압을 가변 제어하여 설정 속도를 유지한다.
한편, 특허문헌 1에는 모터 구동을 제어하는 기능과 함께 과전류 검출 유무와 모터의 회전수를 이용해 모터의 고장 여부를 판단하는 기능을 제공하고 있지만, 모터의 기계적인 정지상태, 모터에 전원을 공급하는 (+)단자나 (-)단자의 단락 여부, 단자의 개방 여부 등을 다양한 모터의 이상 발생을 진단하기에는 한계가 있었다. On the other hand,
일반적으로 차량에는 제어수단으로서 엔진 제어 유닛(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,
또한 특허문헌 1 및 특허문헌 2가 적용된 차량에서는 연료구동 제어장치에서 연료압력을 감지하고 감지된 연료압력에 따라 연료장치를 제어함에 따라 연료펌프용 모터의 정밀한 제어를 수행할 수 없는 문제점이 있었다. In addition, in the vehicle to which
본 발명은 상기한 바와 같은 문제점을 해결하기 위한 것으로, 본 발명의 목적은 연료펌프용 모터의 입출력 전압 및 전류를 감지하여 고장진단을 수행하는 모터 구동 제어장치 및 그의 제어방법을 제공하는 것이다.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
전원공급부(10)는 차량의 이그니션 키 조작에 의해 배터리(도면 미도시)의 전원을 인가받아 각 장치에 구동전원을 공급하는 역할을 한다. The
이를 위해, 전원공급부(10)의 일측 출력단에는 배터리로부터 인가되는 전원의 전압레벨, 예컨대 13.5V를 각 장치에 필요한 전압레벨, 예컨대 5V로 변환하는 전압 레귤레이터(15)가 구비된다. To this end, one output terminal of the
이와 함께, 전원공급부(10)는 도 1에 미도시하고 있지만, 배터리로부터 인가되는 전원의 EMC 노이즈를 제거하는 EMC 필터와 높은 서지전압을 흡수하여 역전압을 차단하는 역전압 방지회로를 더 구비할 수 있다.In addition, although the
그리고 본 실시 예에서 연료펌프에 구비되는 모터는 브러시형 직류 모터이다. 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
본 실시 예에서는 통신부(16)가 CAN 통신을 수행하는 CAN 송수신기인 경우를 이용하여 설명하기로 한다. In the present embodiment, the
하지만, 본 발명은 반드시 이에 한정되는 것은 아니며, 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
즉, 게이트 드라이빙 회로(13)는 제어신호의 전압레벨, 예컨대 5V를 모터 스위칭 회로(14)의 구동에 필요한 전압레벨, 예컨대 13.5V로 변환한 스위칭 신호를 발생한다.That is, the
그리고 모터 스위칭 회로(14)는 전계 효과 트랜지스터(Field Effect Transistor, 이하 'FET'라 함) 소자로 구성되어 모터(11)에 인가되는 구동전원을 스위칭한다. The
여기서, 모터 스위칭 회로(14)는 하이 사이드(high side) 및 로우 사이드(low side) 중에서 로우 사이드에만 금속 산화막 반도체 FET (Metal-Oxide-Semiconductor FET, 이하 'MOSFET' 이라 함) 소자가 적용된다. In the
그리고 중앙처리장치(18)는 통신부(16)를 통해 수신된 목표압력과 압력센서로부터 감지된 감지압력을 비교해서 모터(11)의 구동을 제어하는 제어신호를 발생한다.The
예를 들어, 중앙처리장치(18)는 감지압력이 목표압력 이상이면 제어신호의 듀티값을 미리 설정된 최소 듀티값, 예컨대 약 1%로 출력하고, 감지압력이 목표압력보다 낮으면 제어신호의 듀티값을 현재 듀티값보다 증가시켜 출력한다. For example, the
특히, 중앙처리장치(18)는 도 2에 도시된 바와 같이, 모터(11)에 인가되는 구동전원의 과전압 및 저전압, 과전류, 모터(11)의 단선이나 단락, 컨트롤러 자기진단, 통신라인 오류, 압력센서(17)의 단선, 압력센서(17)의 단락, 압력센서(17) 신호 이상, 연료압 제어불량, 메인 제어부(1) 송신신호 이상 여부를 검사하고, 이상 발생시 모터(11)의 구동을 중지하도록 제어한다.In particular, the
이를 위해, 전원공급부(10)와 모터(11) 사이에는 구동전원의 전압 및 전류를 감지하는 전압감지부(20)와 전류감지부(21)가 구비된다.To this end, between the
한편, 압력센서(17)는 전압 레귤레이터(15)로부터 전압레벨이 변환된 구동전원을 인가받는다. On the other hand, the
여기서, 압력센서(17)의 이상 여부를 검사하기 위해, 압력센서(17)와 전압 레귤레이터(15) 사이에는 압력센서(17)에 인가되는 구동전원의 전압을 감지하는 전압센서(22)가 구비되고, 압력센서(17)와 중앙처리장치(18) 사이에는 압력센서(17)의 감지신호를 제어부로 전달하는 신호입력부(23)가 구비된다. Here, in order to check whether the
그리고 중앙처리장치(18)의 이상 발생 여부를 검사하기 위해, 게이트 드라이빙 회로(13)의 입력단 전압과 출력단 전압을 비교하는 비교부(24)가 구비된다. In order to check whether an abnormality occurs in the
여기서, 게이트 드라이빙 회로(13)의 입력단은 비교부(24)의 제 1입력단자와 연결된다.Here, the input terminal of the
게이트 드라이빙 회로(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
즉, 저항(R)은 게이트 드라이빙 회로(13)의 출력신호 전압레벨을 게이트 드라이빙 회로(13)에 입력되는 제어신호의 전압레벨과 동일해지도록 분압하는 역할을 한다. That is, the resistor R divides the output signal voltage level of the
이에 따라, 비교부(24)는 제 1입력단자를 통해 입력되는 제어신호의 전압레벨과 제 2입력단자를 통해 입력되는 게이트 드라이빙 회로(13)의 출력신호 전압레벨을 비교하고, 두 신호의 전압레벨이 서로 다르면 중앙처리장치(18)로 통지한다. Accordingly, the
이와 함께, 모터 구동부(12)와 모터(11) 사이에는 쇼트키 정류기(19)가 구비된다.In addition, a
쇼트키 정류기(19)는 모터(11) 구동시 모터(11)에서 발생하는 역기전력이 모터 구동부(12)로 전달되는 것을 차단하여 모터 구동부(12)를 보호하는 역할을 한다.
The
다음, 도 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
그러면, 중앙처리장치(18)는 모터(11)를 미리 설정된 초기 구동속도로 구동하도록 제어신호를 발생하고, 모터 구동부(12)는 제어신호에 따라 스위칭 동작하여 모터(11)를 구동한다(S12). Then, the
통신부(16)는 메인 제어부(1)와 CAN 통신을 수행하여 목표압력을 수신하고(S12), 중앙처리장치(18)는 수신된 목표압력과 압력센서로부터 감지된 감지압력을 비교한다(S13). The
비교 결과, 감지압력이 목표압력 이상이면, 중앙처리장치(18)는 미리 설정된 최소 듀티값을 갖는 제어신호를 발생하고, 모터 구동부(12)는 제어신호에 따라 스위칭 동작하여 모터(11)를 구동한다(S15). As a result of the comparison, when the detected pressure is equal to or higher than the target pressure, the
반면, 감지압력이 목표압력보다 낮으면, 중앙처리장치(18)는 제어신호의 듀티값을 현재 듀티값보다 증가시켜 제어신호를 발생하고, 모터 구동부(12)는 제어신호에 따라 스위칭 동작하여 모터(11)를 구동한다(S16). On the other hand, if the detected pressure is lower than the target pressure, the
이에 따라, 본 발명은 연료펌프에 의해 펌핑된 연료의 압력을 메인 제어부의 목표압력으로 유지할 수 있다. 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
제 S17단계의 검사 결과, 고장 발생으로 판단되면(S18), 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다(S19). If it is determined that a failure has occurred (S18), the
이때, 중앙처리장치(18)는 통신부(16)를 통해 차량의 메인 제어부(1)로 고장발생사실을 통지한다. At this time, the
이에 따라, 본 발명은 연료펌프 및 모터, 압력센서, 중앙처리장치, 통신라인의 고장 발생사실은 운전자에게 신속하게 안내함으로써 모터 구동 제어장치의 고장 발생으로 인한 차량의 안전사고를 방지한다.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
반면, 제 S20단계의 검사 결과 이그니션 키가 오프 조작되면, 중앙처리장치(18)는 모터 구동 제어장치의 구동을 종료하도록 제어한다.
On the other hand, when the ignition key is turned off as a result of the inspection in step S20, the
다음, 도 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
예를 들어, 상기 최대 전압은 모터(11)에 인가될 수 있는 최대 전압으로서, 본 실시 예에서는 약 18V로 설정된다. For example, the maximum voltage is the maximum voltage that can be applied to the
상기 최소 전압은 모터(11)에 인가될 수 있는 최소 전압으로서, 본 실시 예에서는 약 8V로 설정된다. The minimum voltage is a minimum voltage that can be applied to the
이에 따라, 중앙처리장치(18)는 전압감지신호의 전압레벨이 최대 전압보다 미리 설정된 제 1유지시간(Forward Filtering Time) 동안 큰 값을 유지하면 과전압으로 판단하고, 최소 전압보다 제 1유지시간 동안 작은 값을 유지하면 저전압으로 판단한다.Accordingly, the
이와 같이 과전압 또는 저전압 발생시, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. As such, when the overvoltage or undervoltage occurs, the
그리고 중앙처리장치(18)는 전류감지부(21)의 전류감지신호와 미리 설정된 최대 전류 및 최소 전류를 비교하여 과전류, 모터(11)의 단선 및 단락 여부를 검사한다.The
상기 최대 전류는 모터(11)에 인가될 수 있는 최대 전류로서, 본 실시 예에서는 약 13A로 설정된다. The maximum current is the maximum current that can be applied to the
상기 최소 전류는 모터(11)에 인가될 수 있는 최소 전류로서, 본 실시 예에서는 약 0.2A로 설정된다.The minimum current is the minimum current that can be applied to the
이에 따라, 중앙처리장치(18)는 전류감지신호의 전압레벨이 최대 전류보다 상기 제 1유지시간 동안 큰 값을 유지하면 과전류로 판단하고, 최소 전류보다 제 1유지시간 동안 작은 값을 유지하면 모터(11)의 단선 또는 단락으로 판단한다.Accordingly, the
이와 같이 과전류, 모터(11)의 단선 또는 단락이 발생한 경우, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. In this way, when an overcurrent, disconnection or short circuit of the
상기 제 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
즉, 중앙처리장치(18)는 압력감지신호의 전압레벨이 미리 설정된 최소 출력전압값보다 미리 설정된 제 2유지시간 동안 작은 값을 유지하며 압력센서(17)의 단선으로 판단하고, 미리 설정된 최대 출력전압값보다 제 2유지시간 동안 큰 값을 유지하면 압력센서(17)의 단락으로 판단한다. That is, the
여기서, 최소 출력전압은 압력센서(17)의 출력신호가 가질 수 있는 최소 전압으로서, 본 실시 예에서는 약 0.3V로 설정된다.Here, the minimum output voltage is the minimum voltage that the output signal of the
상기 제 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
만약, 압력센서(17)의 단선이나 단락이 발생하면, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. If disconnection or short circuit of the
그리고 중앙처리장치(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
만약, 압력센서(17)의 고압 상태 신호이상이나 저압 상태 신호이상이 발생하면, 중앙처리장치(18)는 모터(11)의 구동을 중지하도록 제어한다. If the high pressure state signal abnormality or the low pressure state signal abnormality of the
또 중앙처리장치(18)는 목표압력에서 압력감지신호에 따른 실제 측정된 연료압력을 뺀 값이 미리 설정된 제 3유지시간 동안 미리 설정된 한계범위, 예컨대 약 100㎪보다 큰 값으로 유지되면 연료압 제어불량으로 판단하고, 모터(11)의 구동을 중지하도록 제어한다.In addition, the
반면, 중앙처리장치(18)는 실제 측정된 연료압력에서 목표압력을 뺀 값이 미리 설정된 한계범위보다 제 3유지시간 동안 큰 값으로 유지되는 경우에는 실제 측정압력이 하강하는 속도가 목표압력을 제어하는 속도보다 느리기 때문에, 정상 동작 상태로 판단한다. On the other hand, the
여기서, 제 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
여기서, 상기 최대 기준압력 및 최소 기준압력은 차량을 정상적으로 주행하는데 필요한 연료의 최대 압력 및 최소 압력으로서, 본 실시 예에서는 각각 약 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
이와 함께, 중앙처리장치(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
그리고 중앙처리장치(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
또 중앙처리장치(18)는 전압센서(22)로부터 감지된 공급전원의 전압레벨이 제 2유지시간 동안 미리 설정된 기준전압값보다 작은 값을 유지하면, 압력센서(17) 전압 공급 이상 발생으로 판단하여 모터(11)의 구동을 중지하도록 제어한다. In addition, when the voltage level of the power supply detected by the
또한 중앙처리장치(18)는 비교부(24)의 출력신호에 따라 중앙처리장치(18) 자체의 이상 발생 여부를 검사하는 컨트롤러 자기진단 기능을 수행한다. In addition, the
여기서, 비교부(24)는 제 1입력단자를 통해 입력되는 제어신호의 전압레벨과 제 2입력단자를 통해 입력되는 게이트 드라이빙 회로(13)의 출력신호 전압레벨을 비교하여 두 신호의 전압레벨이 동일하면 '0'값을 출력하고, 서로 다르면 '1'값을 출력한다. Here, the
이에 따라, 중앙처리장치(18)는 비교부(24)의 출력값이 '0'이면 모터(11)를 정상적으로 구동하도록 제어하고, 비교부(24)의 출력값이 '1'이면 컨트롤러의 고장 발생으로 판단하여 모터(11)의 구동을 중지하도록 제어한다. Accordingly, the
상기한 바와 같은 과정을 통하여, 본 발명은 모터에 인가되는 구동전원의 과전압 및 저전압, 과전류, 모터의 단선이나 단락, 컨트롤러 자기진단, 통신라인 오류, 압력센서의 단선이나 단락, 압력센서 신호 이상, 연료압 제어불량, 메인 제어부 송신신호 이상 여부를 검사하고, 이상 발생시 모터의 구동을 중지하여 고장 발생으로 인한 각 부품의 손상 및 차량의 안전사고를 방지한다. 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.
상기 통신부는 차량의 메인 제어부와 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.
상기 차량의 메인 제어부와 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.
상기 모터 구동부는 상기 중앙처리장치의 제어신호에 따라 스위칭 신호를 발생하는 게이트 드라이빙 회로와
상기 스위칭 신호에 기초하여 구동전원을 스위칭하여 모터를 구동하는 모터 스위칭 회로를 구비하고,
상기 게이트 드라이빙 회로의 출력단과 기저전위라인 사이에는 분압수단이 설치되며,
상기 모터 구동 제어장치는 상기 게이트 드라이빙 회로에 입력되는 제어신호의 전압레벨과 게이트 드라이빙 회로로부터 출력되는 스위칭 신호의 전압레벨을 비교하는 비교부를 더 포함하는 것을 특징으로 하는 모터 구동 제어장치.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.
상기 비교부의 제 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.
(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.
상기 (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.
고장 상태에 해당하는 신호가 미리 설정된 유지시간 동안 유지되는 경우에만 고장 발생으로 판단하는 것을 특징으로 하는 모터 구동 제어장치의 제어방법.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.
(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.
상기 목표압력에서 상기 (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.
상기 (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.
(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.
(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.
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)
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)
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)
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 |
-
2011
- 2011-11-23 KR KR1020110122598A patent/KR101307915B1/en active IP Right Grant
Cited By (8)
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 |