KR101015463B1 - Apparatus for controlling fuel pump motor for a gas vehicle and method thereof - Google Patents

Apparatus for controlling fuel pump motor for a gas vehicle and method thereof Download PDF

Info

Publication number
KR101015463B1
KR101015463B1 KR1020090014308A KR20090014308A KR101015463B1 KR 101015463 B1 KR101015463 B1 KR 101015463B1 KR 1020090014308 A KR1020090014308 A KR 1020090014308A KR 20090014308 A KR20090014308 A KR 20090014308A KR 101015463 B1 KR101015463 B1 KR 101015463B1
Authority
KR
South Korea
Prior art keywords
fuel pump
motor
pump motor
voltage
speed
Prior art date
Application number
KR1020090014308A
Other languages
Korean (ko)
Other versions
KR20090101087A (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 (주)모토닉
Publication of KR20090101087A publication Critical patent/KR20090101087A/en
Application granted granted Critical
Publication of KR101015463B1 publication Critical patent/KR101015463B1/en

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/3082Control of electrical fuel pumps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/221Safety or indicating devices for abnormal conditions relating to the failure of actuators or electrically driven elements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M21/00Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form
    • F02M21/02Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form for gaseous fuels
    • F02M21/0203Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form for gaseous fuels characterised by the type of gaseous fuel
    • F02M21/0209Hydrocarbon fuels, e.g. methane or acetylene
    • F02M21/0212Hydrocarbon fuels, e.g. methane or acetylene comprising at least 3 C-Atoms, e.g. liquefied petroleum gas [LPG], propane or butane
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M21/00Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form
    • F02M21/02Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form for gaseous fuels
    • F02M21/0218Details on the gaseous fuel supply system, e.g. tanks, valves, pipes, pumps, rails, injectors or mixers
    • F02M21/0245High pressure fuel supply systems; Rails; Pumps; Arrangement of valves
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • General Chemical & Material Sciences (AREA)
  • Oil, Petroleum & Natural Gas (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

본 발명은 속도 제어에 따라 연료 기관 내로 유입되는 연료를 일정하게 공급할 수 있고, 연료펌프모터의 회전수 및 이에 인가되는 전압을 이용하여 피드백 제어하고, 연료펌프모터 및 이를 구동하는 모터 컨트롤러의 고장 유무를 확인할 수 있는 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하기 위한 것이다.The present invention can constantly supply the fuel flowing into the fuel engine according to the speed control, feedback control by using the rotational speed of the fuel pump motor and the voltage applied thereto, and the failure of the fuel pump motor and the motor controller driving the same To provide a fuel pump motor control apparatus and control method for a gas vehicle that can be confirmed.

그 기술적 구성은 차량의 엔진을 제어하는 ECU(Electronic Control Unit)에서 인터페이스 박스(I/F BOX)로 제어 신호를 출력하면, 상기 인터페이스 박스는 설정된 속도 제어 신호를 이용하여, 연료 기관 내로 연료를 공급하는 연료펌프모터를 기 설정된 목표 회전수로 구동되도록 목표 전압을 인가하여 제어하는 모터 컨트롤러가 포함된 가스 차량용 연료펌프모터 제어장치에 있어서, 상기 연료펌프모터의 회전 속도에서 회전수를 검출하여, 검출된 상기 회전수를 상기 모터 컨트롤러로 피드백시키는 모터 속도 검출기; 상기 연료펌프모터로 인가되는 전압을 검출하여, 검출된 상기 전압을 모터 컨트롤러로 피드백시키는 모터 전압 검출기; 상기 모터 속도 검출기 및 모터 전압 검출기에서 검출된 속도 및 전압을 이용하여, 상기 연료펌프모터가 상기 목표 회전수 및 목표 전압에 도달되도록 피드백 제어하는 모터 컨트롤러; 를 포함한다.The technical configuration is to output a control signal to the interface box (I / F BOX) from the ECU (Electronic Control Unit) to control the engine of the vehicle, the interface box supplies fuel to the fuel engine using the set speed control signal A fuel pump motor control apparatus for a gas vehicle including a motor controller configured to apply and control a target voltage to drive a fuel pump motor at a predetermined target rotation speed, wherein the rotation speed is detected at a rotation speed of the fuel pump motor. A motor speed detector for feeding back the rotated speed to the motor controller; A motor voltage detector for detecting a voltage applied to the fuel pump motor and feeding back the detected voltage to a motor controller; A motor controller configured to feedback-control the fuel pump motor to reach the target rotational speed and the target voltage using the speed and the voltage detected by the motor speed detector and the motor voltage detector; It includes.

PWM, 모터, RPM, 전압, 피드백, 제어, 고장, 진단, 연료, 공급 PWM, motor, RPM, voltage, feedback, control, fault, diagnostics, fuel, supply

Description

가스 차량용 연료펌프모터 제어장치 및 제어방법{APPARATUS FOR CONTROLLING FUEL PUMP MOTOR FOR A GAS VEHICLE AND METHOD THEREOF}Fuel pump motor control device and control method for gas vehicle {APPARATUS FOR CONTROLLING FUEL PUMP MOTOR FOR A GAS VEHICLE AND METHOD THEREOF}

본 발명은 가스 차량용 연료펌프모터 제어장치 및 제어방법에 관한 것으로, 보다 상세하게는 연료펌프모터 회전수 및 인가 전압을 피드백 제어에 이용하여 일정한 연료 공급이 이루어질 수 있고, 연료펌프모터 및 이를 제어하는 모터 컨트롤러의 고장 유무를 판단할 수 있는 가스 차량용 연료펌프모터 제어장치 및 제어방법에 관한 것이다. The present invention relates to a control apparatus and a control method for a fuel pump motor for a gas vehicle, and more particularly, a constant fuel supply can be made by using a fuel pump motor rotation speed and an applied voltage for feedback control, and a fuel pump motor and controlling the same. The present invention relates to a fuel pump motor control apparatus and control method for a gas vehicle capable of determining whether a motor controller has a failure.

일반적으로, 연료 펌프(Fuel Pump)는 연료 탱크에서 기화기 또는 인젝션 노즐(Injection Nozzle)까지 연료를 공급해주는 장치로써, 기화기식 기관에서는 주로 기계식 다이어프램 펌프(Diapram Pump)를 이용하며, 가솔린 분사식 기관에서는 전기 모터식 펌프(Electrical Motor Pump)를 이용한다.In general, a fuel pump is a device that supplies fuel from a fuel tank to a carburetor or an injection nozzle. In a carburetor engine, a mechanical diaphram pump is mainly used. An electric motor pump is used.

여기서, 전기식 연료 펌프는 전기 모터식 연료 펌프를 이용하고 있는데, 이는 연료 기관이 요구하는 충분한 연료를 공급할 수 있으며, 회로 내의 잔압을 유지시켜주기 때문에, 점화 스위치가 작동되는 순간 연료를 공급할 수 있고, 이에 따라 베이퍼 록(Vaper Lock)에 강한 이점이 있다.Here, the electric fuel pump uses an electric motor fuel pump, which can supply enough fuel required by the fuel engine, maintains residual pressure in the circuit, and can supply fuel at the moment of ignition switch operation. Accordingly, there is a strong advantage to the vapor lock (Vaper Lock).

연료 기관에 연료가 공급될 때에는 엔진의 시동(Start) 상태인 경우, 시동 스위치에 의해 점화 스위치가 작동되며, 이에 따라 연료 기관이 동작한 이후에는 제어 유닛인 인터페이스 박스(Interface Box)에 의해 연료 펌프가 온/오프(On/Off) 제어된다.When fuel is supplied to the fuel engine, the ignition switch is operated by the start switch when the engine is in a start state. Accordingly, after the fuel engine is operated, the fuel pump is operated by an interface box which is a control unit. Is on / off controlled.

상술한 인터페이스 박스로 점화 데이터 또는 회전수 데이터가 입력되지 않는 경우에는, 연료펌프모터를 정지시키며, 점화 데이터 또는 회전수 데이터가 입력되는 경우에는 모터 컨트롤러에서 연료펌프모터를 구동시켜 엔진으로 연료 공급 구동을 위한 제어를 시작한다.When the ignition data or the rotational speed data are not input to the interface box described above, the fuel pump motor is stopped. When the ignition data or the rotational speed data is input, the fuel pump motor is driven by the motor controller to drive the fuel supply to the engine. Start control for.

도 1은 종래 기술에 따른 가스 차량용 연료펌프모터 제어장치를 개략적으로 도시한 블록 구성도이다. 도면에서 도시된 바와 같이, 가스 차량용 연료펌프모터 제어장치(100)는 가스(LPG)를 연료로 사용하는 자동차의 엔진에 적용되는 연료 펌프를 구동시키기 위한 연료펌프모터를 대상으로 한다.1 is a block diagram schematically showing a fuel pump motor control apparatus for a gas vehicle according to the prior art. As shown in the figure, the fuel pump motor control apparatus 100 for a gas vehicle targets a fuel pump motor for driving a fuel pump applied to an engine of an automobile using gas LPG as fuel.

운전자가 시동(Start) 스위치를 조작하여 점화 스위치가 작동되고, 연료 기관이 구동된 이후에는, 상기 인터페이스 박스(120)로부터 전달받은 속도 제어 신호(PWM)에 비례하도록 모터 컨트롤러(130)가 연료펌프모터(110)를 작동시킨다. After the driver operates the start switch to operate the ignition switch, and the fuel engine is driven, the motor controller 130 causes the fuel pump to be proportional to the speed control signal PWM received from the interface box 120. Operate the motor 110.

그리고, 모터 컨트롤러(130)는 속도 제어 데이터를 펄스 폭 변조(Pulse Width Modulation: 이하, PWM 이라 칭함) 신호로 출력하며, PWM 신호를 입력받은 연료펌프모터(110)는 속도 제어에 비례하여 요구되는 연료를 엔진으로 공급하기 위하여, 속도 제어에 비례하는 회전력을 가지고 구동을 시작한다.The motor controller 130 outputs the speed control data as a pulse width modulation (PWM) signal, and the fuel pump motor 110 receiving the PWM signal is required in proportion to the speed control. In order to supply fuel to the engine, driving starts with a rotational force proportional to the speed control.

상술한 연료펌프모터(110)는 자동차의 발전기 및 축전지와 같은 전원부(미도시)의 전원을 인가받아 사용하는데, 상기 모터 컨트롤러(130)의 PWM 신호에 의해 선로를 개방시키는 모터 스위치부(140)를 통하여 인가받는다.The fuel pump motor 110 is used by receiving power from a power supply unit (not shown), such as a generator and a storage battery of a vehicle, the motor switch unit 140 for opening the line by the PWM signal of the motor controller 130. Licensed through

즉, 전원부(미도시)에 의해 계속적으로 전원을 공급받아 구동되는 것이 아니라, 상기 모터 컨트롤러(130)의 PWM 신호가 발생한 경우에만 연료펌프모터(110)가 구동되는 것이다.That is, the fuel pump motor 110 is driven only when the PWM signal of the motor controller 130 is generated, not driven continuously by a power supply unit (not shown).

따라서, 모터 컨트롤러(130)에서 PWM 신호를 이용하여 모터 스위치부(140)를 개방 스위치로 동작시키면, 상기 전원부(미도시)에서 상기 연료펌프모터(110)로 전원이 인가되고, 속도 제어에 비례한 회전력을 가지도록 연료펌프모터(110)는 구동된다.Therefore, when the motor switch unit 140 is operated as an open switch by using a PWM signal in the motor controller 130, power is applied from the power supply unit (not shown) to the fuel pump motor 110 and is proportional to the speed control. The fuel pump motor 110 is driven to have one rotational force.

또한, 가스 차량용 연료펌프모터 제어장치(100)는 전류 검출기(160)를 구비하는데, 이는 연료펌프모터(110)로 흐르는 전류를 측정하기 위해 구비되며, 상기 전류 검출기(160)에서 측정한 전류와 기준 전류와 비교하여 과전류 여부를 비교 및 검출하는 과전류 검출 비교기(150)가 구비된다.In addition, the fuel pump motor control apparatus 100 for a gas vehicle includes a current detector 160, which is provided to measure the current flowing to the fuel pump motor 110, and the current measured by the current detector 160 and An overcurrent detection comparator 150 for comparing and detecting whether the overcurrent is compared with the reference current is provided.

그러나, 종래 기술에 따른 연료펌프모터는 속도 제어에 따른 PWM 신호에 단순 비례하여 회전하기 때문에, 연료펌프모터의 구동 상태를 반영할 수 없었고, 이에 따라 연료펌프모터에 과부하가 걸리는 경우 연료펌프모터의 속도 감소 및 전류 소모량 증가와 같은 현상이 발생할 수 있으며, 연료펌프모터의 속도 감소가 발생하 는 경우 이에 따른 피드백 제어가 이루어지지 않기 때문에, 속도 제어에 따라 요구되는 연료를 연료 기관으로 일정하게 공급시킬 수 없는 등의 문제점이 있었다.However, since the fuel pump motor according to the related art rotates simply in proportion to the PWM signal according to the speed control, the fuel pump motor cannot reflect the driving state of the fuel pump motor, and thus, when the fuel pump motor is overloaded, Such a phenomenon may occur as a decrease in speed and an increase in current consumption. If a decrease in the speed of the fuel pump motor occurs, feedback control is not performed accordingly. Therefore, the fuel required by the speed control may be constantly supplied to the fuel engine. There was no such problem.

본 발명은 상기한 문제점을 해결하기 위하여 안출한 것으로, 연료펌프모터의 속도 및 전압을 피드백 제어에 이용함으로써, 연료펌프모터의 구동 상태에 따른 유연한 제어가 가능한 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하는 것을 목적으로 한다.The present invention has been made to solve the above problems, by using the speed and voltage of the fuel pump motor in the feedback control, the fuel pump motor control apparatus and control method for a gas vehicle capable of flexible control according to the driving state of the fuel pump motor The purpose is to provide.

본 발명의 다른 목적은 피드백 제어로 인하여, 엔진 회전에 따른 목표 회전수로 회전될 수 있어 빠른 응답 속도로 목표 회전수에 도달할 수 있도록 이루어지는 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하는 것을 목적으로 한다.It is another object of the present invention to provide a fuel pump motor control apparatus and control method for a gas vehicle that can be rotated at a target rotational speed according to engine rotation due to feedback control to reach a target rotational speed with a fast response speed. The purpose.

본 발명의 다른 목적은 연료펌프모터의 속도를 검출하여 피드백 받음으로써, 모터의 이상 전류 및 과부하 유무에 대한 자기진단신호를 사용자에게 출력함과 동시에, 모터의 이상 전류 및 과부하 유무에 따른 모터를 제어할 수 있는 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하는 것이다.Another object of the present invention is to output the self-diagnosis signal for the abnormal current and overload of the motor to the user by detecting the feedback of the speed of the fuel pump motor, and control the motor according to the abnormal current and overload of the motor It is to provide a fuel pump motor control apparatus and control method for a gas vehicle that can be.

본 발명의 다른 목적은 연료펌프모터에 인가되는 전압을 검출하여 피드백받음으로써, 모터 컨트롤러에서 출력되는 PWM 신호에 따른 인가 전압과 비교하여 모터 컨트롤러의 이상 유무에 대한 자기진단신호를 사용자에게 출력함과 동시에, 모터 컨트롤러의 이상 유무에 따라 모터를 제어할 수 있는 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하는 것이다.Another object of the present invention is to detect the voltage applied to the fuel pump motor and to receive feedback, and outputs a self-diagnosis signal for the abnormality of the motor controller to the user compared to the applied voltage according to the PWM signal output from the motor controller and At the same time, it is to provide a fuel pump motor control apparatus and control method for a gas vehicle that can control the motor in accordance with the abnormality of the motor controller.

본 발명의 다른 목적은 연료펌프모터의 회전수 및 인가 전압 신호를 이용하 여 피드백 제어함으로써, 속도 제어에 따라 기 설정된 연료펌프모터 회전수를 일정하게 유지할 수 있는 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하는 것이다.Another object of the present invention is a feedback control method using a rotation speed and an applied voltage signal of the fuel pump motor, the fuel pump motor control device and control method for a gas vehicle that can maintain a predetermined fuel pump motor speed in accordance with the speed control To provide.

본 발명의 다른 목적은 연료펌프모터의 회전수를 속도 제어에 따라 일정하게 유지함으로써, 연료 기관 내에서 요구되는 연료량을 공급할 수 있도록 작동되는 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하는 것이다.Another object of the present invention is to provide a fuel pump motor control apparatus and control method for a gas vehicle that is operated to supply a required amount of fuel in a fuel engine by keeping the rotation speed of the fuel pump motor constant according to the speed control.

본 발명의 또 다른 목적은 차량의 속도, 엔진 RPM, 환경 온도 등의 여러 인자에 의한 최적의 연비를 구현하기 위해 차량의 속도 및 엔진 RPM에 따른 연료 펌프의 모터회전속도를 다단으로 구분하여 최적의 유량을 공급할 수 있도록 작동되는 가스 차량용 연료펌프모터 제어장치 및 제어방법을 제공하는 것이다.Another object of the present invention is to divide the motor rotational speed of the fuel pump according to the speed of the vehicle and the engine RPM in multiple stages in order to realize the optimum fuel economy by various factors such as the speed of the vehicle, engine RPM, environmental temperature The present invention provides a fuel pump motor control apparatus and control method for a gas vehicle that is operated to supply a flow rate.

상기한 바와 같은 목적을 달성하기 위하여 본 발명은 차량의 엔진을 제어하는 ECU(Electronic Control Unit)에서 인터페이스 박스(I/F BOX)로 제어 신호를 출력하면, 상기 인터페이스 박스는 설정된 속도 제어 신호를 이용하여, 연료 기관 내로 연료를 공급하는 연료펌프모터를 기 설정된 목표 회전수로 구동되도록 목표 전압을 인가하여 제어하는 모터 컨트롤러가 포함된 가스 차량용 연료펌프모터 제어장치에 있어서, 상기 연료펌프모터의 회전 속도에서 회전수를 검출하여, 검출된 상기 회전수를 상기 모터 컨트롤러로 피드백시키는 모터 속도 검출기; 상기 연료펌프모터로 인가되는 전압을 검출하여, 검출된 상기 전압을 모터 컨트롤러로 피드백시키 는 모터 전압 검출기; 상기 모터 속도 검출기 및 모터 전압 검출기에서 검출된 속도 및 전압을 이용하여, 상기 연료펌프모터가 상기 목표 회전수 및 목표 전압에 도달되도록 피드백 제어하는 모터 컨트롤러; 를 포함한다.In order to achieve the above object, the present invention outputs a control signal from the ECU (Electronic Control Unit) controlling the engine of the vehicle to the interface box (I / F BOX), the interface box uses the set speed control signal In the fuel pump motor control apparatus for a gas vehicle comprising a motor controller for controlling the fuel pump motor for supplying fuel into the fuel engine by applying a target voltage to be driven at a predetermined target rotational speed, the rotational speed of the fuel pump motor A motor speed detector for detecting a rotation speed at and feeding back the detected rotation speed to the motor controller; A motor voltage detector which detects a voltage applied to the fuel pump motor and feeds back the detected voltage to a motor controller; A motor controller configured to feedback-control the fuel pump motor to reach the target rotational speed and the target voltage using the speed and the voltage detected by the motor speed detector and the motor voltage detector; It includes.

차량의 엔진을 제어하는 인터페이스 박스(I/F BOX)에서 출력된 속도 제어 신호(PWM)를 이용하여, 연료 기관 내로 연료를 공급하는 연료펌프모터가 기 설정된 목표 회전수로 구동되도록, 모터 컨트롤러에서 상기 연료펌프모터로 목표 전압을 출력하는 제1 단계; 상기 연료펌프모터에 인가된 목표 전압을 검출하여 상기 모터 컨트롤러로 피드백시키는 제2 단계; 상기 모터 컨트롤러는 검출된 상기 전압과 상기 목표 전압을 비교하고, 허용 오차 범위를 초과하면 상기 연료펌프모터에 인가되는 전압을 조정하여 피드백 제어하는 제3 단계; 를 포함하여 이루어진다.In the motor controller, the fuel pump motor for supplying fuel to the fuel engine is driven at a preset target speed by using the speed control signal PWM output from the interface box I / F BOX that controls the engine of the vehicle. A first step of outputting a target voltage to the fuel pump motor; Detecting a target voltage applied to the fuel pump motor and feeding it back to the motor controller; The motor controller compares the detected voltage with the target voltage, and adjusts a voltage applied to the fuel pump motor to control feedback when the target voltage is exceeded; It is made, including.

이상에서 설명한 바와 같이 상기와 같은 구성을 갖는 본 발명은 연료펌프모터의 회전수 및 인가되는 전압을 피드백 제어에 이용함으로써, 속도 제어에 따라 기 설정된 회전수에 맞게 속도를 일정하게 유지할 수 있으며, 연료 기관에서 요구되는 연료량에 따라 연료펌프모터를 동작시킬 수 있고, 연료펌프모터의 구동 상태에 따른 유연한 제어가 가능해지며, 연료펌프모터의 이상 전압 및 과부하에 따른 손상을 방지할 수 있고, 자가진단신호를 사용자에게 출력하여 고장 원인 파악을 용이하게 하는 등의 효과를 거둘 수 있다.As described above, according to the present invention having the configuration as described above, the speed of the fuel pump motor and the applied voltage are used for the feedback control, whereby the speed can be kept constant according to the preset speed according to the speed control, and the fuel The fuel pump motor can be operated according to the amount of fuel required by the engine, flexible control is possible according to the driving state of the fuel pump motor, the damage due to abnormal voltage and overload of the fuel pump motor can be prevented, and the self-diagnosis signal Can be output to the user to facilitate the identification of the cause of the failure.

또한 본 발명은 차량의 속도에 변동되어 느린 속도로 주행하는 경우, 모터를 다단으로 제어하여 적절한 연료를 공급할 수 있으므로 연비개선 및 모터 내구증대에 효과를 거둘 수 있다.In addition, the present invention may be effective in improving fuel efficiency and increasing the motor durability because the vehicle can be adjusted to the speed of the vehicle and run at a slow speed, so that appropriate fuel can be supplied by controlling the motor in multiple stages.

본 발명은 연료펌프모터의 속도를 검출하고, 모터 컨트롤러에서 입력받은 속도 제어 신호에 따라 기 설정된 연료펌프모터의 목표 회전수와 비교하며, 허용 범위 오차를 초과한 경우에는 연료펌프모터의 이상 상태를 사용자에게 출력함과 동시에 이상 상태가 반영된 피드백 제어를 통하여 정확한 모터 제어가 가능해지고, 연료펌프모터에 인가되는 전압을 검출하여 속도 제어 신호에 따라 기 설정된 목표 전압과 비교하며, 허용 범위 오차를 초과한 경우에는 모터 컨트롤러의 이상 상태를 사용자에게 출력함과 동시에 이상 상태가 반영된 피드백 제어를 통하여 정확한 모터 제어가 가능해지므로, 연료 기관에서 요구하는 연료량에 따라 연료펌프모터를 제어할 수 있다.The present invention detects the speed of the fuel pump motor, and compares it with the target rotational speed of the preset fuel pump motor according to the speed control signal input from the motor controller. Accurate motor control is possible through feedback control that reflects abnormal status while outputting to the user, and detects the voltage applied to the fuel pump motor and compares it with the preset target voltage according to the speed control signal, and exceeds the allowable range error. In this case, it is possible to control the fuel pump motor according to the amount of fuel required by the fuel engine because the accurate motor control is possible through the feedback control reflecting the abnormal state while outputting the abnormal state of the motor controller to the user.

이하, 본 발명에 따른 실시예를 첨부된 예시도면을 참고로 하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 가스 차량용 연료펌프모터 제어장치를 개략적으로 도시한 블록 구성도이다. 도면에서 도시된 바와 같이, 본 발명에 따른 가스 차량용 연료펌프모터 제어장치(1)는 연료펌프모터(10)를 제어하기 위하여, 모터 전압 검출 기(70) 및 모터 속도 검출기(80)에서 검출된 모터 전압 데이터 및 모터 회전수 데이터를 이용한다.2 is a block diagram schematically showing a fuel pump motor control apparatus for a gas vehicle according to the present invention. As shown in the figure, the fuel pump motor control apparatus 1 for a gas vehicle according to the present invention is detected by the motor voltage detector 70 and the motor speed detector 80 to control the fuel pump motor 10. Motor voltage data and motor speed data are used.

여기서, 모터 컨트롤러(30)는 인터페이스 박스(20)로부터 속도 제어 신호를 PWM 신호로 입력받고, 입력받은 엔진의 회전수에 따른 목표 회전수로 연료펌프모터(10)를 회전시키기 위하여, 모터 스위치부(40)로 제어 신호를 출력한다.Here, the motor controller 30 receives the speed control signal from the interface box 20 as a PWM signal, and rotates the fuel pump motor 10 at a target rotation speed according to the input rotation speed of the engine. The control signal is output to 40.

그리고, 모터 스위치부(40)에서는 전원부(미도시)로부터 전원을 공급받아 선로를 개방(Open)하는 스위칭 동작을 수행하며, 이에 따라 상기 모터 컨트롤러(30)에서 제어 신호로 출력된 회전수 데이터가 상기 연료펌프모터(10)로 입력된다.In addition, the motor switch unit 40 receives a power supply from a power supply unit (not shown) and performs a switching operation of opening a line. Accordingly, the rotation speed data output as a control signal from the motor controller 30 is output. The fuel pump motor 10 is input.

또한, 모터 스위치부(40)의 스위칭 동작으로 개방된 선로를 따라 출력된 회전수 데이터가 연료펌프모터(10)로 입력되면, 연료펌프모터(10)가 회전하기 시작하며, 상기 연료펌프모터(10)의 구동에 따라 차량의 연료 기관 내로 연료가 공급된다.In addition, when the rotation speed data output along the open line by the switching operation of the motor switch unit 40 is input to the fuel pump motor 10, the fuel pump motor 10 starts to rotate, the fuel pump motor ( Fuel is supplied into the fuel engine of the vehicle in accordance with the driving of 10).

이때, 연료펌프모터(10)의 속도를 검출하기 위하여, 모터 속도 검출기(80)에서 연료펌프모터(10)의 회전수를 감지하고, 현재 구동되고 있는 연료펌프모터(10)의 회전수 데이터를 모터 컨트롤러(30)로 출력한다.At this time, in order to detect the speed of the fuel pump motor 10, the motor speed detector 80 detects the rotational speed of the fuel pump motor 10, and the rotational speed data of the fuel pump motor 10 currently being driven Output to the motor controller 30.

여기서, 현재 연료펌프모터(10)의 회전수 데이터를 출력하는 이유는 상기 모터 컨트롤러(30)에서 출력된 목표 회전수에 빠른 응답 시간을 가지고 도달되도록 제어하기 위하여, 연료펌프모터(10)의 현재 구동 상태를 파악해야하기 때문이다.Here, the reason for outputting the rotational speed data of the current fuel pump motor 10 is the current of the fuel pump motor 10 in order to control to reach the target rotational speed output from the motor controller 30 with a fast response time. This is because you need to know the driving state.

한편, 모터 전압 검출기(70)는 모터 컨트롤러(30)의 제어 상태 이상 유무를 확인하기 위하여 구비되고, 연료펌프모터(10)에 인가되는 전압을 측정하여 상기 모 터 컨트롤러(30)로 전달한다.On the other hand, the motor voltage detector 70 is provided to check whether the control state of the motor controller 30 is abnormal, and measures the voltage applied to the fuel pump motor 10 and transfers it to the motor controller 30.

그리고 나서, 모터 컨트롤러(30)는 측정된 전압을 목표 전압과 비교하여 허용 오차 범위를 초과하는 지의 여부를 확인한다Then, the motor controller 30 compares the measured voltage with the target voltage to check whether the tolerance range is exceeded.

여기서, 목표 전압은 상기 모터 컨트롤러(30)에 인가되는 전압과 상기 모터 컨트롤러(30)에서 계산된 듀티(Duty, %)를 곱하여 산출되기 때문에, 측정된 전압과 목표 전압을 비교하면 모터 컨트롤러(30)의 제어 이상 여부를 확인할 수 있다.Here, since the target voltage is calculated by multiplying the voltage applied to the motor controller 30 by the duty (%) calculated by the motor controller 30, the motor controller 30 is compared with the measured voltage. ) Can be checked for abnormal control.

상술한 모터 전압 검출기(70)는 연료펌프모터(10)에 인가되는 전압을 측정하기 위하여, 일측 노드가 전원부(미도시)에 연결되고, 타측 노드가 모터 컨트롤러(30)와 연료펌프모터(10) 사이에 연결된다.In the above-described motor voltage detector 70, one node is connected to a power supply unit (not shown), and the other node is connected to the motor controller 30 and the fuel pump motor 10 to measure a voltage applied to the fuel pump motor 10. ) Is connected between.

여기서, 모터 컨트롤러(30)의 제어 이상인 경우에는, 상기 듀티를 다시 계산하여 상기 연료펌프모터(10)에 인가되는 전압을 조정하고, 목표 전압에 도달할 때까지 피드백 제어를 반복적으로 실시한다.Here, when the control of the motor controller 30 is abnormal, the duty is recalculated to adjust the voltage applied to the fuel pump motor 10, and the feedback control is repeatedly performed until the target voltage is reached.

더불어, 연료펌프모터(10)와 접지 사이에는 저항으로 이루어진 전류 검출기(60)가 구비되어 연료펌프모터(10)로 흐르는 전류를 측정하고, 이를 과전류 검출 비교기(50)로 출력한다.In addition, a current detector 60 made of a resistance is provided between the fuel pump motor 10 and the ground to measure the current flowing to the fuel pump motor 10, and outputs the current to the overcurrent detection comparator 50.

그리고 나서, 과전류 검출 비교기(50)에서는 상기 전류 검출기(60)에서 입력된 전류와 기준 전류를 비교하고, 기준 전류를 초과한 경우에는 과전류 신호를 출력하고, 기준 전류를 초과하지 않은 경우에는 정상 신호를 출력한다.Then, the overcurrent detection comparator 50 compares the current input from the current detector 60 with the reference current, outputs an overcurrent signal when the reference current is exceeded, and normal signal when the reference current is not exceeded. Outputs

또한, 모터 컨트롤러(30)에서는 과전류 검출 비교기(50)에서 출력된 과전류 데이터를 입력받은 경우에는, 연료펌프모터(10)에 과전류로 인한 손상 및 이상 작 동을 방지하기 위하여 인가되는 전류를 조절하는 제어를 실시하는 것도 바람직하다.In addition, when the motor controller 30 receives the overcurrent data output from the overcurrent detection comparator 50, the motor controller 30 adjusts a current applied to the fuel pump motor 10 to prevent damage and abnormal operation due to overcurrent. It is also preferable to perform control.

도 3은 도 2의 가스 차량용 연료펌프모터 제어장치의 구동 과정을 개략적으로 도시한 블록 구성도이다. 도면에서 도시된 바와 같이, 본 발명에 따른 가스 차량용 연료펌프모터 제어장치(1)는 인터페이스 박스(20)를 통하여 속도 제어 신호 신호를 모터 컨트롤러(30)로 출력하여 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록 한다(①).3 is a block diagram schematically illustrating a driving process of the fuel pump motor control apparatus for a gas vehicle of FIG. 2. As shown in the drawings, the gas vehicle fuel pump motor control apparatus 1 according to the present invention outputs a speed control signal signal to the motor controller 30 through the interface box 20 to supply fuel according to the engine driving of the vehicle. This can be done (①).

그리고 나서, 상기 모터 컨트롤러(30)에서는 상기 속도 제어에 따라 기 설정된 연료펌프모터(10)의 회전수를 출력하고, 이에 따라 상기 연료펌프모터(10)로 어느 정도의 전압을 인가해야 하는지, 즉 연료펌프모터(10)의 목표 전압을 PWM 신호로 출력한다(②).Then, the motor controller 30 outputs the rotation speed of the fuel pump motor 10 preset according to the speed control, and accordingly, how much voltage should be applied to the fuel pump motor 10. The target voltage of the fuel pump motor 10 is output as a PWM signal (②).

또한, N-MOSFET 소자로 구성된 모터 스위치부(40)에서는 상기 모터 컨트롤러(30)의 입력 전압이 게이트 입력 전압 이상인 경우, 전원부(Vcc)와 연료펌프모터(10) 간의 스위치는 개방(Open)되도록 구동된다.In addition, in the motor switch unit 40 composed of N-MOSFET elements, when the input voltage of the motor controller 30 is equal to or greater than the gate input voltage, the switch between the power supply unit Vcc and the fuel pump motor 10 is opened. Driven.

여기서, 개방된 선로를 따라 전원부(Vcc)의 전원이 상기 연료펌프모터(10)로 인가되게 되는데(③), 상기 모터 컨트롤러(30)에서 출력한 목표 전압이 인가되도록 PWM 신호로 제어되며, 이에 따라 연료펌프모터(10)는 회전하면서 펌핑 구동을 실시하고, 연료 기관으로 연료를 공급하게 된다(④).Here, the power of the power supply unit Vcc is applied to the fuel pump motor 10 along the open line (③), and controlled by a PWM signal so that a target voltage output from the motor controller 30 is applied. Accordingly, the fuel pump motor 10 performs the pumping drive while rotating, and supplies fuel to the fuel engine (④).

이때, 상기 모터 스위치부(40)의 개방으로 인하여 공급된 전원으로 구동되는 연료펌프모터(10)의 속도는 모터 속도 검출기(80)를 통하여 검출되며, 상기 연료펌프모터(10)에 걸리는 전압(Dropped Voltage)은 모터 전압 검출기(70)를 통하여 검출되고, 상기 연료펌프모터(10)에 과전류가 흐르는지의 여부를 저항(R)으로 이루어진 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된다(⑤).At this time, the speed of the fuel pump motor 10 driven by the power supplied due to the opening of the motor switch 40 is detected through the motor speed detector 80, the voltage applied to the fuel pump motor 10 ( Dropped Voltage) is detected through the motor voltage detector 70, and whether the overcurrent flows through the fuel pump motor 10 is detected through the current detector 60 and the overcurrent detection comparator 50 made of a resistor (R). (⑤).

또한, 상기 모터 속도 검출기(80), 모터 전압 검출기(70), 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된 속도, 전압, 과전류 데이터는 모터 컨트롤러(30)로 전달되고, 모터 컨트롤러(30)에 기 설정된 목표값과 비교한다(⑥).In addition, the speed, voltage, and overcurrent data detected through the motor speed detector 80, the motor voltage detector 70, the current detector 60, and the overcurrent detection comparator 50 are transferred to the motor controller 30. It compares with the target value preset in the controller 30 (6).

이에 따라, 상기 모터 전압 검출기(70)를 통하여 검출된 전압값이 상기 모터 컨트롤러(30)에서 계산된 목표 전압값과의 오차 범위가 허용치를 초과한 경우, 상기 모터 속도 검출기(80)를 통하여 검출된 속도값이 목표 속도값과 비교하여 허용 오차 범위를 벗어난 경우, 과전류 검출 비교기(50)를 통하여 검출된 전류값이 과전류값인 경우에는 모터 컨트롤러(30)에서 피드백 제어를 실시하게 된다(⑦).Accordingly, when the voltage value detected through the motor voltage detector 70 exceeds an allowable range with the target voltage value calculated by the motor controller 30, the motor speed detector 80 detects the detected voltage value. When the speed value is out of the tolerance range compared with the target speed value, if the current value detected through the overcurrent detection comparator 50 is the overcurrent value, the feedback control is performed by the motor controller 30 (⑦). .

이와 동시에, 사용자가 수리 및 고장 부위 등을 판단하기 용이하게 하기 위하여, 자가진단신호를 사용자에게 알려주는 신호를 인터페이스 박스(20)로 출력하고, 인터페이스 박스(20)에서는 사용자가 알 수 있도록 디스플레이 또는 알람을 구동시킨다(⑧).At the same time, in order to make it easier for a user to determine repairs and trouble parts, a signal informing the user of a self-diagnosis signal is output to the interface box 20, and the interface box 20 displays a display or Drive the alarm (⑧).

도 4는 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터를 진단하는 과정에 따른 블록 구성도이다. 도면에서 도시된 바와 같이, 본 발명에 따른 가스 차량용 연료펌프모터 제어장치(1)는 연료펌프모터(10)의 구동 상태를 파악하 고, 일정한 속도로 회전시켜 일정한 연료 공급이 이루어질 수 있도록 구비된다.Figure 4 is a block diagram according to the process of diagnosing the motor in the fuel pump motor control apparatus for a gas vehicle according to the present invention. As shown in the figure, the gas vehicle fuel pump motor control apparatus 1 according to the present invention is provided to determine the driving state of the fuel pump motor 10, and to rotate at a constant speed to provide a constant fuel supply. .

즉, 가스 차량용 연료펌프모터 제어장치(1)에는 모터 속도 검출기(80)에서 검출된 모터 속도를 이용하여 연료펌프모터(10)의 구동 상태 파악 및 피드백 제어를 실시하고, 연료펌프모터(10)의 일정한 속도 유지와 동시에, 연료펌프모터(10)의 이상 유무를 진단할 수 있도록 모터 컨트롤러(30)가 구비된다.That is, the fuel pump motor control device 1 for a gas vehicle uses the motor speed detected by the motor speed detector 80 to determine the driving state and feedback control of the fuel pump motor 10, and the fuel pump motor 10. At the same time as maintaining a constant speed, the motor controller 30 is provided to diagnose the abnormality of the fuel pump motor 10.

상술한 모터 컨트롤러(30)는 인터페이스 박스(20)로부터 속도 제어 신호를 PWM 신호로 입력받고, 입력받은 엔진의 회전수에 따른 목표 회전수로 연료펌프모터(10)를 회전시키기 위하여, 모터 스위치부(40)로 제어 신호를 출력한다.The motor controller 30 receives the speed control signal from the interface box 20 as a PWM signal and rotates the fuel pump motor 10 at a target rotation speed according to the rotation speed of the engine. The control signal is output to 40.

그리고, 모터 스위치부(40)에서는 전원부(미도시)로부터 전원을 공급받아 선로를 개방(Open)하는 스위칭 동작을 수행하며, 이에 따라 상기 모터 컨트롤러(30)에서 제어 신호로 출력된 회전수 데이터가 상기 연료펌프모터(10)로 입력된다.In addition, the motor switch unit 40 receives a power supply from a power supply unit (not shown) and performs a switching operation of opening a line. Accordingly, the rotation speed data output as a control signal from the motor controller 30 is output. The fuel pump motor 10 is input.

또한, 모터 스위치부(40)의 스위칭 동작으로 개방된 선로를 따라 출력된 회전수 데이터가 연료펌프모터(10)로 입력되면, 연료펌프모터(10)가 회전하기 시작하며, 상기 연료펌프모터(10)의 구동에 따라 차량의 연료 기관 내로 연료가 공급된다.In addition, when the rotation speed data output along the open line by the switching operation of the motor switch unit 40 is input to the fuel pump motor 10, the fuel pump motor 10 starts to rotate, the fuel pump motor ( Fuel is supplied into the fuel engine of the vehicle in accordance with the driving of 10).

이때, 연료펌프모터(10)의 속도를 검출하기 위하여, 모터 속도 검출기(80)에서 연료펌프모터(10)의 회전수를 감지하고, 감지된 연료펌프모터(10)의 회전수 데이터를 모터 컨트롤러(30)로 출력한다.At this time, in order to detect the speed of the fuel pump motor 10, the motor speed detector 80 detects the rotation speed of the fuel pump motor 10, and the detected rotation speed data of the fuel pump motor 10 motor controller Output to (30).

여기서, 현재 연료펌프모터(10)의 회전수 데이터를 출력하는 이유는 상기 모터 컨트롤러(30)에서 출력된 목표 회전수에 빠른 응답 시간을 가지고 도달되도록 제어하기 위하여, 연료펌프모터(10)의 현재 구동 상태를 파악해야하기 때문이다.Here, the reason for outputting the rotational speed data of the current fuel pump motor 10 is the current of the fuel pump motor 10 in order to control to reach the target rotational speed output from the motor controller 30 with a fast response time. This is because you need to know the driving state.

따라서, 모터 속도 검출기(80)를 통하여 연료펌프모터(10)의 구동 상태를 파악할 수 있고, 연료펌프모터(10)의 이상 유무 등을 파악하여 고장 진단에 따른 자가진단신호를 사용자에게 인터페이스 박스(20)를 통하여 출력할 수 있도록 이루어진다.Therefore, the driving speed of the fuel pump motor 10 can be grasped through the motor speed detector 80, and whether the fuel pump motor 10 is abnormal or not can be used to provide the user with a self-diagnosis signal according to a failure diagnosis. 20) can be output through.

더불어, 연료펌프모터(10)와 접지 사이에 저항으로 이루어진 전류 검출기(60)가 구비되는데, 이는 연료펌프모터(10)에 인가되는 전류가 과전류인지의 여부를 확인한다.In addition, a current detector 60 made of a resistance is provided between the fuel pump motor 10 and the ground, which checks whether the current applied to the fuel pump motor 10 is an overcurrent.

그리고, 상기 전류 검출기(60)에서 감지한 전류를 과전류 검출 비교기(50)로 출력하고, 과전류 검출 비교기(50)에서는 감지 전류와 기 설정된 기준 전류와 비교하여 과전류 여부를 확인한다.The current detected by the current detector 60 is output to the overcurrent detection comparator 50, and the overcurrent detection comparator 50 compares the detected current with a preset reference current to determine whether there is an overcurrent.

그리고 나서, 과전류 검출 비교기(50)에 기 설정된 기준 전류 이상일 경우에는 모터 컨트롤러(30)로 과전류 데이터를 송출하고, 기 설정된 기준 전류 미만인 경우에는 연료펌프모터(10)에 인가되는 전류를 계속적으로 모니터링한다.Then, when the current exceeds the preset reference current in the overcurrent detection comparator 50, the overcurrent data is sent to the motor controller 30, and when the current exceeds the preset reference current, the current applied to the fuel pump motor 10 is continuously monitored. do.

또한, 모터 컨트롤러(30)에서는 과전류 검출 비교기(50)에서 출력된 과전류 데이터를 입력받은 경우에는, 연료펌프모터(10)에 과전류로 인한 손상 및 이상 작동을 방지하기 위하여 연료펌프모터(10)에 인가되는 전류를 조절하는 제어를 실시한다.In addition, when the motor controller 30 receives overcurrent data output from the overcurrent detection comparator 50, the fuel pump motor 10 may be connected to the fuel pump motor 10 to prevent damage and abnormal operation due to overcurrent. A control is performed to regulate the applied current.

도 5는 도 4의 가스 차량용 연료펌프모터 제어장치에서 모터를 진단하는 과 정을 개략적으로 도시한 블록 구성도이다. 본 발명에 따른 가스 차량용 연료펌프모터 제어장치(1)는 인터페이스 박스(20)를 통하여 속도 제어 신호 신호를 모터 컨트롤러(30)로 출력하여 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록 한다(①).FIG. 5 is a block diagram schematically illustrating a process of diagnosing a motor in the fuel pump motor control apparatus for a gas vehicle of FIG. 4. The fuel pump motor control apparatus 1 for a gas vehicle according to the present invention outputs a speed control signal signal to the motor controller 30 through an interface box 20 so that fuel supply according to engine driving of the vehicle can be made (1). ).

그리고 나서, 상기 모터 컨트롤러(30)에서는 상기 속도 제어에 따라 기 설정된 연료펌프모터(10)의 회전수를 출력하고, 이에 따라 상기 연료펌프모터(10)로 어느 정도의 전압을 인가해야 하는지, 즉 연료펌프모터(10)의 목표 전압을 PWM 신호로 출력한다(②).Then, the motor controller 30 outputs the rotation speed of the fuel pump motor 10 preset according to the speed control, and accordingly, how much voltage should be applied to the fuel pump motor 10. The target voltage of the fuel pump motor 10 is output as a PWM signal (②).

또한, N-MOSFET 소자로 구성된 모터 스위치부(40)에서는 상기 모터 컨트롤러(30)의 입력 전압이 게이트 입력 전압 이상인 경우, 전원부(Vcc)와 연료펌프모터(10) 간의 스위치는 개방(Open)되도록 구동된다.In addition, in the motor switch unit 40 composed of N-MOSFET elements, when the input voltage of the motor controller 30 is equal to or greater than the gate input voltage, the switch between the power supply unit Vcc and the fuel pump motor 10 is opened. Driven.

여기서, 개방된 선로를 따라 전원부(Vcc)의 전원이 상기 연료펌프모터(10)로 인가되게 되는데(③), 상기 모터 컨트롤러(30)에서 출력한 목표 전압이 인가되도록 PWM 신호로 제어되며, 이에 따라 연료펌프모터(10)는 회전하면서 펌핑 구동을 실시하고, 연료 기관으로 연료를 공급하게 된다(④).Here, the power of the power supply unit Vcc is applied to the fuel pump motor 10 along the open line (③), and controlled by a PWM signal so that a target voltage output from the motor controller 30 is applied. Accordingly, the fuel pump motor 10 performs the pumping drive while rotating, and supplies fuel to the fuel engine (④).

이때, 상기 모터 스위치부(40)의 개방으로 인하여 공급된 전원으로 구동되는 연료펌프모터(10)의 속도는 모터 속도 검출기(80)를 통하여 검출되며, 상기 연료펌프모터(10)에 과전류가 흐르는지의 여부를 저항(R)으로 이루어진 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된다(⑤).At this time, the speed of the fuel pump motor 10 driven by the power supplied due to the opening of the motor switch 40 is detected through the motor speed detector 80, the overcurrent flows through the fuel pump motor 10 It is detected through the current detector 60 made up of the resistor R and the overcurrent detection comparator 50 (⑤).

또한, 상기 모터 속도 검출기(80), 전류 검출기(60) 및 과전류 검출 비교 기(50)를 통하여 검출된 속도, 과전류 데이터는 모터 컨트롤러(30)로 전달되고, 모터 컨트롤러(30)에 기 설정된 기준치와 비교하게 되며, 이에 따른 수식은 하기 수학식 1과 같다(⑥).In addition, the speed and overcurrent data detected through the motor speed detector 80, the current detector 60, and the overcurrent detection comparator 50 are transmitted to the motor controller 30, and the reference value preset in the motor controller 30 is set. It will be compared with, and the equation is according to the following equation (1) (⑥).

연료펌프모터 정상 = 목표 모터 RPM ± 설정값 이내Fuel pump motor normal = target motor RPM ± within setpoint

연료펌프모터 이상 = 목표 모터 RPM ± 설정값 이상Fuel pump motor error = target motor RPM ± setting value error

상기 수학식 1에서도 알 수 있듯이, 상기 모터 컨트롤러(30)에서 출력했던 목표 회전수에서 어느 정도의 허용 오차 범위 내에서는 연료펌프모터(10)가 정상(正常) 구동하고 있다고 판단하지만, 상기 모터 컨트롤러(30)에서 출력했던 목표 회전수에서 어느 정도의 허용 오차 범위를 벗어나는 경우에는 연료펌프모터(10)가 이상(異常) 구동하고 있다고 판단하게 된다.As can be seen from Equation 1, although it is determined that the fuel pump motor 10 is normally driven within a certain allowable error range from the target rotational speed output from the motor controller 30, the motor controller If the target rotational speed output from (30) is out of a certain allowable error range, it is determined that the fuel pump motor 10 is abnormally driven.

이에 따라, 상기 모터 컨트롤러(30)에서 출력했던 목표 회전수에서 어느 정도의 허용 오차 범위를 벗어나는 경우에는 연료펌프모터(10)의 구동 상태를 실패(FAIL)라고 판단하고, 이에 대한 연료펌프모터(10)에 이상이 있음을 사용자에게 출력하도록 자가진단신호를 인터페이스 박스(20)로 출력한다(⑦).Accordingly, in the case where the allowable error range is out of the target rotational speed output from the motor controller 30, the driving state of the fuel pump motor 10 is determined as a failure (FAIL), and the fuel pump motor ( The self-diagnosis signal is output to the interface box 20 so as to output to the user that there is an error (10).

동시에, 연료펌프모터(10)의 이상 구동으로 인한 연료 공급이 원활하지 않음을 방치하지 않고, 피드백 제어를 이용하여 빠른 응답 시간 내에 목표 회전수에 도달할 수 있도록 한다(⑦).At the same time, it is possible to reach the target rotational speed within a quick response time using feedback control without leaving the fuel supply due to the abnormal driving of the fuel pump motor 10 to be smooth (⑦).

또한, 사용자가 수리 및 고장 부위 등을 판단하기 용이하게 하기 위하여, 자가진단신호를 입력받은 인터페이스 박스(20)는 사용자에게 연료펌프모터(10)의 이상 구동에 대한 데이터를 디스플레이 또는 알람을 통하여 출력하도록 구동한다(⑧).In addition, in order to make it easier for a user to determine repairs and failure sites, the interface box 20 receiving a self-diagnosis signal outputs data on abnormal driving of the fuel pump motor 10 to a user through a display or an alarm. (⑧).

도 6은 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터 컨트롤러를 진단하는 과정에 따른 블록 구성도이고, 도 7은 도 6의 가스 차량용 연료펌프모터 제어장치 중 모터 컨트롤러에서 PWM 듀티를 산출하는 제어 과정을 개략적으로 도시한 블록도이다.6 is a block diagram illustrating a process of diagnosing a motor controller in a gas vehicle fuel pump motor control apparatus according to the present invention, and FIG. 7 is a diagram illustrating a PWM duty calculated by the motor controller among the gas vehicle fuel pump motor control apparatus of FIG. 6. A block diagram schematically showing the control process.

여기서, 모터 전압 검출기(70)는 모터 컨트롤러(30)의 이상 제어를 방지하고, 이상 유무를 진단할 수 있도록 구비되며, 검출한 전압을 모터 컨트롤러(30)로 피드백시킨다.Here, the motor voltage detector 70 is provided to prevent the abnormal control of the motor controller 30 and diagnose whether there is an abnormality, and feeds back the detected voltage to the motor controller 30.

이를 위하여, 모터 컨트롤러(30)는 인터페이스 박스(20)로부터 속도 제어 신호를 PWM 신호로 입력받고, 입력받은 엔진의 회전수에 따른 목표 회전수로 연료펌프모터(10)를 회전시키기 위하여, 모터 스위치부(40)로 제어 신호를 출력한다.To this end, the motor controller 30 receives the speed control signal from the interface box 20 as a PWM signal and rotates the fuel pump motor 10 at a target rotation speed according to the rotation speed of the engine. The control unit 40 outputs a control signal.

그리고, 모터 스위치부(40)에서는 전원부(미도시)로부터 전원을 공급받아 선로를 개방(Open)하는 스위칭 동작을 수행하며, 이에 따라 상기 모터 컨트롤러(30)에서 제어 신호로 출력된 회전수 데이터가 상기 연료펌프모터(10)로 입력된다.In addition, the motor switch unit 40 receives a power supply from a power supply unit (not shown) and performs a switching operation of opening a line. Accordingly, the rotation speed data output as a control signal from the motor controller 30 is output. The fuel pump motor 10 is input.

또한, 모터 스위치부(40)의 스위칭 동작으로 개방된 선로를 따라 출력된 회전수 데이터가 연료펌프모터(10)로 입력되면, 연료펌프모터(10)가 회전하기 시작하 며, 상기 연료펌프모터(10)의 구동에 따라 차량의 연료 기관 내로 연료가 공급된다.In addition, when the rotation speed data output along the open line by the switching operation of the motor switch unit 40 is input to the fuel pump motor 10, the fuel pump motor 10 starts to rotate, the fuel pump motor ( Fuel is supplied into the fuel engine of the vehicle in accordance with the driving of 10).

여기서, 모터 컨트롤러(30)는 상기 인터페이스 박스(20)에서 전달받은 속도 제어 PWM 신호를 이용하여 연료펌프모터(10) 회전수 PWM 신호 및 PWM 신호에 따른 듀티(Duty)를 계산하며, 이는 하기 수학식 2와 같다.Here, the motor controller 30 calculates the duty according to the rotational speed PWM signal and the PWM signal of the fuel pump motor 10 using the speed control PWM signal received from the interface box 20, which is represented by the following equation. Equation 2

Y(n) = KP x E(n) + KI x [ E(n-1) + E(n-2) + ………… + E(0)]Y (n) = KP x E (n) + KI x [E (n-1) + E (n-2) +... … … … + E (0)]

+ KD x [E(n) - E(n-1)]+ KD x [E (n)-E (n-1)]

즉, 듀티(%)에 대응되는 출력값(Y(n))은 입력값(E(n))에 대하여 상기 수학식 2에 따라 출력되며, 이는 등록 특허 10-0649355 호에 개재되어 있으므로, 설명은 생략하도록 한다.That is, the output value Y (n) corresponding to the duty% is output according to Equation 2 with respect to the input value E (n), which is disclosed in Korean Patent No. 10-0649355. Omit it.

이때, PWM 신호의 펄스 폭을 나타내는 듀티(Duty)에 따라 상기 연료펌프모터(10)로 인가되는 전압이 결정되게 되는데, 상기 모터 컨트롤러(30)의 구동 이상을 확인하기 위하여, 연료펌프모터(10)에 인가된 전압과 모터 컨트롤러(30)가 듀티로 계산한 목표 전압을 비교하여 이상 유무를 판단한다.At this time, the voltage applied to the fuel pump motor 10 is determined according to the duty indicating the pulse width of the PWM signal. In order to check the driving abnormality of the motor controller 30, the fuel pump motor 10 is determined. ) Is compared with the target voltage calculated by the motor controller 30 as the duty to determine whether there is an abnormality.

여기서, 모터 컨트롤러(30)의 제어 이상인 경우에는, 상기 듀티를 다시 계산하여 상기 연료펌프모터(10)에 인가되는 전압을 조정하고, 목표 전압에 도달할 때까지 피드백 제어를 반복적으로 실시한다.Here, when the control of the motor controller 30 is abnormal, the duty is recalculated to adjust the voltage applied to the fuel pump motor 10, and the feedback control is repeatedly performed until the target voltage is reached.

더불어, 연료펌프모터(10)와 접지 사이에는 저항으로 이루어진 전류 검출기(60)가 구비되어 연료펌프모터(10)로 흐르는 전류를 측정하고, 이를 과전류 검출 비교기(50)로 출력한다.In addition, a current detector 60 made of a resistance is provided between the fuel pump motor 10 and the ground to measure the current flowing to the fuel pump motor 10, and outputs the current to the overcurrent detection comparator 50.

그리고 나서, 과전류 검출 비교기(50)에서는 상기 전류 검출기(60)에서 입력된 전류와 기준 전류를 비교하고, 기준 전류를 초과한 경우에는 과전류 신호를 출력하고, 기준 전류를 초과하지 않은 경우에는 정상 신호를 출력한다.Then, the overcurrent detection comparator 50 compares the current input from the current detector 60 with the reference current, outputs an overcurrent signal when the reference current is exceeded, and normal signal when the reference current is not exceeded. Outputs

또한, 모터 컨트롤러(30)에서는 과전류 검출 비교기(50)에서 출력된 과전류 데이터를 입력받은 경우에는, 연료펌프모터(10)에 과전류로 인한 손상 및 이상 작동을 방지하기 위하여 인가되는 전류를 조절하는 제어를 실시하는 것도 바람직하다.In addition, when the motor controller 30 receives the overcurrent data output from the overcurrent detection comparator 50, a control for controlling a current applied to the fuel pump motor 10 to prevent damage and abnormal operation due to overcurrent. It is also preferable to carry out.

도 8은 도 6의 가스 차량용 연료펌프모터 제어장치에서 모터 컨트롤러를 진단하는 과정을 개략적으로 도시한 블록 구성도이다. 모터 전압 검출기(70)에서 검출된 모터 전압을 이용하여 모터 컨트롤러(30)의 구동 상태 파악 및 이상 유무에 따른 피드백 제어를 실시하는데, 이는 모터 컨트롤러(30)의 이상 제어를 방지하고, 모터 컨트롤러(30)의 이상 유무를 진단할 수 있도록 구비된다.FIG. 8 is a block diagram schematically illustrating a process of diagnosing a motor controller in the fuel pump motor control apparatus for a gas vehicle of FIG. 6. By using the motor voltage detected by the motor voltage detector 70, the driving state of the motor controller 30 is checked and feedback control is performed according to whether there is an abnormality. This prevents the abnormal control of the motor controller 30 and prevents the motor controller ( 30) is provided to diagnose the abnormality.

이를 위하여, 본 발명에 따른 가스 차량용 연료펌프모터 제어장치(1)는 인터페이스 박스(20)를 통하여 속도 제어 신호 신호를 모터 컨트롤러(30)로 출력하여 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록 한다(①).To this end, the gas vehicle fuel pump motor control apparatus 1 according to the present invention outputs a speed control signal signal to the motor controller 30 through the interface box 20 so that the fuel supply according to the engine driving of the vehicle can be made. (①)

그리고 나서, 상기 모터 컨트롤러(30)에서는 상기 속도 제어에 따라 기 설정 된 연료펌프모터(10)의 회전수를 출력하고, 이에 따라 상기 연료펌프모터(10)로 어느 정도의 전압을 인가해야 하는지, 즉 연료펌프모터(10)의 목표 전압을 PWM 신호로 출력한다(②).Then, the motor controller 30 outputs the rotation speed of the fuel pump motor 10 preset according to the speed control, and accordingly how much voltage should be applied to the fuel pump motor 10, That is, the target voltage of the fuel pump motor 10 is output as a PWM signal (②).

여기서, 모터 컨트롤러(30)는 상기 인터페이스 박스(20)에서 전달받은 속도 제어 PWM 신호를 이용하여 연료펌프모터(10) 회전수 PWM 신호 및 PWM 신호에 따른 듀티(Duty)를 계산하며, 이는 하기 수학식 3와 같다.Here, the motor controller 30 calculates the duty according to the rotational speed PWM signal and the PWM signal of the fuel pump motor 10 using the speed control PWM signal received from the interface box 20, which is represented by the following equation. Equation 3

모터 컨트롤러 목표 전압 = 모터 컨트롤러 입력 전압 x PWM 듀티(%)Motor Controller Target Voltage = Motor Controller Input Voltage x PWM Duty (%)

또한, N-MOSFET 소자로 구성된 모터 스위치부(40)에서는 상기 모터 컨트롤러(30)의 입력 전압이 게이트 입력 전압 이상인 경우, 전원부(Vcc)와 연료펌프모터(10) 간의 스위치는 개방(Open)되도록 구동된다.In addition, in the motor switch unit 40 composed of N-MOSFET elements, when the input voltage of the motor controller 30 is equal to or greater than the gate input voltage, the switch between the power supply unit Vcc and the fuel pump motor 10 is opened. Driven.

여기서, 개방된 선로를 따라 전원부(Vcc)의 전원이 상기 연료펌프모터(10)로 인가되게 되는데(③), 상기 모터 컨트롤러(30)에서 출력한 목표 전압이 인가되도록 PWM 신호로 제어되며, 이에 따라 연료펌프모터(10)는 회전하면서 펌핑 구동을 실시하고, 연료 기관으로 연료를 공급하게 된다(④).Here, the power of the power supply unit Vcc is applied to the fuel pump motor 10 along the open line (③), and controlled by a PWM signal so that a target voltage output from the motor controller 30 is applied. Accordingly, the fuel pump motor 10 performs the pumping drive while rotating, and supplies fuel to the fuel engine (④).

이때, 상기 모터 스위치부(40)의 개방으로 인하여 공급된 전원으로 구동되는 연료펌프모터(10)의 속도는 모터 속도 검출기(80)를 통하여 검출되며, 상기 연료펌프모터(10)에 걸리는 전압(Dropped Voltage)은 모터 전압 검출기(70)를 통하여 검 출되고, 상기 연료펌프모터(10)에 과전류가 흐르는지의 여부를 저항(R)으로 이루어진 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된다(⑤).At this time, the speed of the fuel pump motor 10 driven by the power supplied due to the opening of the motor switch 40 is detected through the motor speed detector 80, the voltage applied to the fuel pump motor 10 ( Dropped Voltage) is detected through the motor voltage detector 70, and whether the overcurrent flows through the fuel pump motor 10 through the current detector 60 and the overcurrent detection comparator 50 made of a resistor (R). Detected (⑤).

또한, 상기 모터 속도 검출기(80), 모터 전압 검출기(70), 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된 속도, 전압, 과전류 데이터는 모터 컨트롤러(30)로 전달되고, 모터 컨트롤러(30)에 기 설정된 기준치와 비교하게 된다(⑥).In addition, the speed, voltage, and overcurrent data detected through the motor speed detector 80, the motor voltage detector 70, the current detector 60, and the overcurrent detection comparator 50 are transferred to the motor controller 30. It is compared with the reference value preset in the controller 30 (6).

이에 따라, 상기 모터 컨트롤러(30)에서 비교한 결과 전압 검출기(70)의 허용 오차 범위를 벗어난 경우에는 피드백 제어를 실시하게 된다(⑦).Accordingly, when the motor controller 30 is out of the tolerance range of the voltage detector 70 as a result of the comparison in the motor controller 30, feedback control is performed (⑦).

여기서, 모터 컨트롤러(30)의 이상 유무는 하기 수학식 4 와 같다.Here, the abnormality of the motor controller 30 is as shown in the following equation (4).

모터 컨트롤러 정상 = 모터 컨트롤러 입력 전압 x PWM 듀티(%)Motor Controller Normal = Motor Controller Input Voltage x PWM Duty (%)

= 연료펌프모터 입력전압 ± 설정값 이내          = Fuel pump motor input voltage ± Within set value

모터 컨트롤러 이상 = 모터 컨트롤러 입력 전압 x PWM 듀티(%)Motor Controller Error = Motor Controller Input Voltage x PWM Duty (%)

= 연료펌프모터 입력전압 ± 설정값 이상          = Input value of fuel pump motor ± Over set value

즉, 상기 모터 전압 검출기(70)를 통하여 검출된 전압값은 연료펌프모터(10) 입력전압이며, 모터 컨트롤러(30)의 입력 전압은 알고 있으므로, 현재 연료펌프모터(10) 구동에 따른 PWM 듀티(%)를 산출할 수 있고, 상기 모터 컨트롤러(30)에서 설정한 PWM 듀티(%) 값과 비교하여 모터 컨트롤러(30)의 이상 유무를 파악할 수 있 는 것이다.That is, since the voltage value detected through the motor voltage detector 70 is the input voltage of the fuel pump motor 10 and the input voltage of the motor controller 30 is known, the PWM duty according to the current driving of the fuel pump motor 10 is obtained. (%) Can be calculated and compared with the PWM duty (%) value set by the motor controller 30 to determine whether there is an abnormality of the motor controller 30.

이와 동시에, 사용자가 수리 및 고장 부위 등을 판단하기 용이하게 하기 위하여, 자가진단신호를 사용자에게 알려주는 신호를 인터페이스 박스(20)로 출력하고, 인터페이스 박스(20)에서는 사용자가 알 수 있도록 디스플레이 또는 알람을 구동시킨다(⑧).At the same time, in order to make it easier for a user to determine repairs and trouble parts, a signal informing the user of a self-diagnosis signal is output to the interface box 20, and the interface box 20 displays a display or Drive the alarm (⑧).

도 9는 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터를 진단하는 과정을 개략적으로 도시한 흐름도이다. 도면에서 도시된 바와 같이, 본 발명에 따른 가스 차량용 연료펌프모터 제어방법은 인터페이스 박스를 통하여 속도 제어 신호(PWM) 신호를 모터 컨트롤러로 입력받으면서 시작된다(S10).9 is a flowchart schematically illustrating a process of diagnosing a motor in a fuel pump motor control apparatus for a gas vehicle according to the present invention. As shown in the figure, the method for controlling a fuel pump motor for a gas vehicle according to the present invention starts by receiving a speed control signal (PWM) signal through the interface box to the motor controller (S10).

그리고 나서, 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록 연료펌프모터를 구동시켜야 하고, 속도 제어 신호 신호에 따라 기 설정된 목표 회전수를 연료펌프모터로 출력한다(S11).Then, the fuel pump motor must be driven to supply fuel according to the engine driving of the vehicle, and the predetermined target rotation speed is output to the fuel pump motor according to the speed control signal signal (S11).

즉, 목표 회전수로 연료펌프모터가 구동되기 위해서는, 연료펌프모터로 어느 정도의 전압을 인가해야 하고, 이에 따른 목표 전압을 PWM 신호로 출력하는 것이다.That is, in order to drive the fuel pump motor at the target rotational speed, a certain voltage must be applied to the fuel pump motor, and the target voltage is output as a PWM signal.

또한, 연료펌프모터가 상기 PWM 신호로 구동되기 시작하면, 이에 따라 상기 연료펌프모터의 상태를 파악하고, 이에 따른 피드백 제어를 실시하기 위하여, 모터 속도 검출기에서 현재 연료펌프모터의 회전수를 모터 컨트롤러로 전달한다(S12).In addition, when the fuel pump motor starts to be driven by the PWM signal, in order to determine the state of the fuel pump motor accordingly and to perform the feedback control accordingly, the speed of the current fuel pump motor in the motor speed detector to the motor controller Transfer to (S12).

그리고, 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목 표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위 내인지, 즉 기 설정된 임계값 미만인지의 여부를 확인한다(S13).Then, it is checked whether the absolute value of the difference between the rotation speed of the current fuel pump motor and the target fuel pump motor rotation speed output from the motor controller is within an allowable error range, that is, less than a preset threshold value ( S13).

상기 단계(S13)에서 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 연료펌프모터가 정상적으로 구동되고 있다고 판단하고, 엔진 구동이 멈추는 시동 오프(IGN OFF)의 여부를 묻는다(S15).In the step S13, when the absolute value of the difference between the rotational speed of the current fuel pump motor and the target rotational speed of the fuel pump motor output from the motor controller is within an allowable error range, it is determined that the fuel pump motor is normally driven. Then, it is asked whether or not the engine is stopped (IGN OFF) (S15).

반대로, 상기 단계(S13)에서 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위를 벗어나는 경우에는, 연료펌프모터가 비정상적으로 구동되고 있다고 판단하며, 이를 이용하여 피드백 제어를 실시할 수 있도록 연료펌프모터의 전압을 조정한다(S14).On the contrary, when the absolute value of the difference between the rotational speed of the current fuel pump motor and the target fuel pump motor speed output from the motor controller is out of the allowable error range in the step S13, the fuel pump motor abnormally occurs. It is determined that the driving, and using this to adjust the voltage of the fuel pump motor to perform the feedback control (S14).

그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(S15)를 거친 후, 시동이 오프되지 않은 경우에는 엔진 구동에 따른 연료펌프모터의 구동 및 이에 따른 제어가 요구되므로, 상기 단계(S10)로 복귀하여 본 발명에 따른 제어방법을 반복적으로 실시한다.Then, after the step (S15) of checking whether the engine driving has stopped, if the start is not off, the driving and control of the fuel pump motor according to the engine driving is required, and thus returns to the step (S10). By repeating the control method according to the present invention.

도 10은 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터 컨트롤러를 진단하는 과정을 개략적으로 도시한 흐름도이다. 도면에서 도시된 바와 같이, 본 발명에 따른 가스 차량용 연료펌프모터 제어방법은 인터페이스 박스를 통하여 속도 제어 신호(PWM) 신호를 모터 컨트롤러로 입력받으면서 시작된다(S20).10 is a flowchart schematically illustrating a process of diagnosing a motor controller in a fuel pump motor control apparatus for a gas vehicle according to the present invention. As shown in the figure, the method for controlling a fuel pump motor for a gas vehicle according to the present invention starts by receiving a speed control signal (PWM) signal through the interface box to the motor controller (S20).

그리고 나서, 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록, 연료펌프모터를 구동시켜야 하는데, 속도 제어 신호 신호에 따라 기 설정된 목표 회전수로 구동시키기 위해서는 목표 전압을 인가시켜야 한다.Then, the fuel pump motor must be driven to supply fuel according to engine driving of the vehicle, and a target voltage must be applied in order to drive at a predetermined target rotation speed according to a speed control signal signal.

이에 따라, 목표 전압을 산출하기 위하여, PWM 신호의 듀티를 계산하고(S21), 이를 모터 컨트롤러에서 연료펌프모터로 출력한다(S22).Accordingly, in order to calculate the target voltage, the duty of the PWM signal is calculated (S21), and it is output from the motor controller to the fuel pump motor (S22).

또한, 연료펌프모터가 상기 PWM 신호로 구동되기 시작하면, 이에 따라 상기 연료펌프모터의 상태를 파악하고, 이에 따른 피드백 제어를 실시하기 위하여, 모터 전압 검출기에서 현재 연료펌프모터로 인가되고 있는 전압을 모터 컨트롤러로 전달한다(S23).In addition, when the fuel pump motor starts to be driven by the PWM signal, in order to determine the state of the fuel pump motor and to perform the feedback control accordingly, the voltage applied to the current fuel pump motor from the motor voltage detector Transfer to the motor controller (S23).

그리고, 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인지, 즉 기 설정된 임계값 미만인지의 여부를 확인한다(S24).Then, it is checked whether the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller is within an allowable error range, that is, less than a preset threshold (S24).

상기 단계(S24)에서 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 모터 컨트롤러에서 정상적인 제어를 실시하고 있다고 판단하고, 엔진 구동이 멈추는 시동 오프(IGN OFF)의 여부를 묻는다(S26).If the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller in the step (S24) is within the tolerance range, it is determined that the motor controller is performing normal control , It is asked whether or not the engine is stopped start (IGN OFF) (S26).

반대로, 상기 단계(S24)에서 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위를 벗어난 경우에는, 모터 컨트롤러가 비정상적으로 구동되고 있다고 판단하며, 이를 이용하여 피드백 제어를 실시할 수 있도록 모터 컨트롤러에서 제어한 출력 전압을 조 정하고, 이에 따라 모터의 전압을 조정하도록 제어 한다(S25).On the contrary, when the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller is out of the tolerance range in step S24, the motor controller is abnormally driven. In operation S25, the controller 110 adjusts the output voltage controlled by the motor controller so as to perform feedback control using the same, and adjusts the voltage of the motor accordingly (S25).

그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(S26)를 거친 후, 시동이 오프되지 않은 경우에는 엔진 구동에 따른 연료펌프모터의 구동 및 이에 따른 제어가 요구되므로, 상기 단계(S20)로 복귀하여 본 발명에 따른 제어방법을 반복적으로 실시한다.Then, after the step (S26) of checking whether the engine driving has stopped, if the start is not turned off, the driving and control of the fuel pump motor according to the engine driving is required, and thus returns to the step (S20). By repeating the control method according to the present invention.

도 11은 본 발명에 따른 가스 차량용 연료펌프모터 제어방법을 개략적으로 도시한 흐름도이다. 도면에서 도시된 바와 같이, 본 발명에 따른 가스 차량용 연료펌프모터 제어방법은 연료펌프모터의 속도 및 구동을 정상적으로 제어하여, 연료 기관 내에 연료가 정상적으로 유입될 수 있도록 이루어진다.11 is a flowchart schematically showing a method for controlling a fuel pump motor for a gas vehicle according to the present invention. As shown in the figure, the method for controlling a fuel pump motor for a gas vehicle according to the present invention normally controls the speed and driving of the fuel pump motor, so that fuel can be normally introduced into the fuel engine.

이를 위하여, 본 발명에 따른 가스 차량용 연료펌프모터 제어방법은 인터페이스 박스를 통하여 속도 제어 신호(PWM) 신호를 모터 컨트롤러로 입력받으면서 시작된다(S30).To this end, the method for controlling a fuel pump motor for a gas vehicle according to the present invention is started by receiving a speed control signal (PWM) signal through the interface box to the motor controller (S30).

그리고 나서, 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록, 연료펌프모터를 구동시켜야 하는데, 속도 제어 신호 신호에 따라 기 설정된 목표 회전수로 구동시키기 위해서는 목표 전압을 인가시켜야 한다.Then, the fuel pump motor must be driven to supply fuel according to engine driving of the vehicle, and a target voltage must be applied in order to drive at a predetermined target rotation speed according to a speed control signal signal.

이에 따라, 목표 전압을 산출하기 위하여, PWM 신호의 듀티를 계산하고(S31), 이를 모터 컨트롤러에서 연료펌프모터로 출력하고, 속도 제어 신호 신호에 따라 기 설정된 목표 회전수를 연료펌프모터로 출력한다(S32).Accordingly, in order to calculate the target voltage, the duty of the PWM signal is calculated (S31), and this is output from the motor controller to the fuel pump motor, and the preset target rotation speed is output to the fuel pump motor according to the speed control signal signal. (S32).

즉, 목표 회전수로 연료펌프모터가 구동되기 위해서는, 연료펌프모터로 어느 정도의 전압을 인가해야 하고, 이에 따른 목표 전압을 PWM 신호로 출력하는 것이다.That is, in order to drive the fuel pump motor at the target rotational speed, a certain voltage must be applied to the fuel pump motor, and the target voltage is output as a PWM signal.

여기서, 출력된 목표 모터 전압 및 목표 모터 회전수에 따라 연료펌프모터가 구동되기 시작하면, 이를 피드백 제어하기 위하여 현재 모터에 인가되는 전압 및 현재 모터 회전수를 모터 컨트롤러로 입력받는다(S33).Here, when the fuel pump motor starts to be driven according to the output target motor voltage and target motor rotation speed, the voltage and current motor rotation speed applied to the current motor are inputted to the motor controller in order to control the feedback (S33).

그리고 나서, 연료펌프모터의 구동 상태를 파악하기 위하여, 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위 내인지, 즉 기 설정된 임계값 미만인지의 여부를 확인한다(S34).Then, in order to grasp the driving state of the fuel pump motor, whether the absolute value of the difference between the rotational speed of the current fuel pump motor and the target rotational speed of the fuel pump motor output from the motor controller is within an allowable error range, that is, It is checked whether it is less than the set threshold (S34).

상기 단계(S34)에서 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 연료펌프모터가 정상적으로 구동되고 있다고 판단하고, 다음 단계(S36)로 진입한다.If the absolute value of the difference between the rotational speed of the current fuel pump motor and the target rotational speed of the fuel pump motor output from the motor controller in the step (S34) is within the tolerance range, it is determined that the fuel pump motor is normally driven. Then, the process proceeds to the next step S36.

반대로, 상기 단계(S34)에서 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위를 벗어나는 경우에는, 연료펌프모터가 비정상적으로 구동되고 있다고 판단하며, 이를 이용하여 피드백 제어를 실시할 수 있도록 연료펌프모터의 전압을 조정한다(S35).On the contrary, when the absolute value of the difference between the rotational speed of the current fuel pump motor and the target fuel pump motor speed output from the motor controller is out of the tolerance range in step S34, the fuel pump motor is abnormally It is determined that the drive, and using this to adjust the voltage of the fuel pump motor to perform the feedback control (S35).

그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(S37)를 거친 후, 시동이 오프되지 않은 경우에는 엔진 구동에 따른 연료펌프모터의 구동 및 이에 따른 제어가 요구되므로, 모터 컨트롤러의 상태를 확인하기 위한 단계(S36)로 진행한다.Then, after the step (S37) of checking whether the engine operation is stopped, if the start is not off, the driving and control of the fuel pump motor according to the engine driving is required, so to check the state of the motor controller The flow proceeds to step S36.

상술한 단계(S36)에서는 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인지, 즉 기 설정된 임계값 미만인지의 여부를 확인한다(S36).In the above-described step (S36), it is checked whether the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller is within an allowable error range, that is, less than a preset threshold. (S36).

상기 단계(S36)에서 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 모터 컨트롤러에서 정상적인 제어를 실시하고 있다고 판단하고, 엔진 구동이 멈추는 시동 오프(IGN OFF)의 여부를 묻는다(S37).If the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller in the step (S36) is within the tolerance range, it is determined that the motor controller is performing normal control Inquired whether or not the engine is stopped (IGN OFF) (S37).

반대로, 상기 단계(S36)에서 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 모터 컨트롤러가 비정상적으로 구동되고 있다고 판단하며, 이를 이용하여 피드백 제어를 실시할 수 있도록 모터 컨트롤러에서 제어한 출력 전압을 조정하고, 이에 따라 모터의 전압을 조정하도록 제어 한다(S35).On the contrary, when the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller in the step (S36) is within the tolerance range, it is determined that the motor controller is abnormally driven. And, by using this to adjust the output voltage controlled by the motor controller to perform the feedback control, and to control the voltage of the motor accordingly (S35).

그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(S36)를 거친 후, 시동이 오프되지 않은 경우에는 엔진 구동에 따른 연료펌프모터의 구동 및 이에 따른 제어가 요구되므로, 상기 단계(S30)로 복귀하여 본 발명에 따른 제어방법을 반복적으로 실시한다.Then, after the step (S36) of checking whether the engine driving has stopped, if the start is not turned off, the driving of the fuel pump motor according to the engine driving and the control according thereto is required, and returns to the step (S30). By repeating the control method according to the present invention.

다음에 본 발명에 다른 또 다른 실시예를 도 12에 따라 설명한다.Next, another embodiment of the present invention will be described with reference to FIG.

도 12는 본 발명에 따른 가스 차량용 연료펌프모터를 다단으로 제어하는 방법을 개략적으로 도시한 흐름도이다. 12 is a flowchart schematically illustrating a method of controlling a fuel pump motor for a gas vehicle in multiple stages according to the present invention.

즉 이 실시예에 있어서는 차량의 속도, 엔진RPM, 환경온도 등의 여러 인자에 의한 최적의 연비를 구현하기 위해 차량의 속도 및 엔진 RPM에 따른 연료 펌프의 모터회전속도를 다단으로 구분하여 최적의 유량을 공급하는 것이다.That is, in this embodiment, in order to realize the optimum fuel economy by various factors such as the speed of the vehicle, the engine RPM, the environmental temperature, and the like, the motor rotational speed of the fuel pump according to the speed of the vehicle and the engine RPM is divided into multiple stages for optimum flow rate. To supply.

항상 일정한 회전속도(예 : 4000~5000RPM)로 모터가 회전한다고 가정하고, 차량의 속도가 빠를 때는 필요한 연료를 공급하는데 전혀 문제가 되지 않지만, 반대로 차량이 느린 속도로 달리는 경우, 많은 양의 연료가 공급되어 연비가 나빠지고, 모터의 내구성에도 문제가 발생하게 된다.It is always assumed that the motor rotates at a constant rotational speed (e.g. 4000 to 5000 RPM), and it is not a problem to supply the necessary fuel when the vehicle is fast, but on the contrary, when the vehicle is running at a slow speed, a large amount of fuel The fuel consumption is reduced, and the durability of the motor is caused.

따라서, 모터를 다단으로 제어할 경우 상기 문제를 해결하여 적절한 연료를 공급할 수 있으므로 연비개선 및 모터 내구증대에 효과적이다.Therefore, when the motor is controlled in multiple stages, it is possible to solve the above problem and supply the appropriate fuel, which is effective for improving fuel efficiency and increasing the motor durability.

이를 위하여, 본 발명에 따른 가스 차량용 연료펌프모터의 다단 제어방법은 인터페이스 박스를 통하여 속도 제어 신호(PWM) 신호를 모터 컨트롤러로 입력받으면서 시작된다(S40).To this end, the multi-stage control method for a fuel pump motor for a gas vehicle according to the present invention is started by receiving a speed control signal (PWM) signal through the interface box to the motor controller (S40).

그리고 나서, 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록, 연료펌프모터를 구동시켜야 하는데, 속도 제어 신호 신호에 따라 기 설정된 목표 회전수로 구동시키기 위해서는 목표 전압을 인가시켜야 한다.Then, the fuel pump motor must be driven to supply fuel according to engine driving of the vehicle, and a target voltage must be applied in order to drive at a predetermined target rotation speed according to a speed control signal signal.

이에 따라, 목표 전압을 산출하기 위하여, PWM 신호의 듀티를 계산하고(S41), 이를 모터 컨트롤러에서 연료펌프모터로 출력하고, 속도 제어 신호 신호에 따라 기 설정된 목표 회전수를 연료펌프모터로 출력한다(S42).Accordingly, in order to calculate the target voltage, the duty of the PWM signal is calculated (S41), and this is output from the motor controller to the fuel pump motor, and the preset target rotation speed is output to the fuel pump motor according to the speed control signal signal. (S42).

즉, 목표 회전수로 연료펌프모터가 구동되기 위해서는, 연료펌프모터로 어느 정도의 전압을 인가해야 하고, 이에 따른 목표 전압을 PWM 신호로 출력하는 것이 다.That is, in order to drive the fuel pump motor at the target rotational speed, a certain voltage must be applied to the fuel pump motor, and the corresponding target voltage is output as a PWM signal.

여기서, 출력된 목표 모터 전압 및 목표 모터 회전수에 따라 연료펌프모터가 구동되기 시작하면, 이를 피드백 제어하기 위하여 현재 모터에 인가되는 전압 및 현재 모터 회전수를 모터 컨트롤러로 입력받는다(S43).Here, when the fuel pump motor starts to be driven according to the output target motor voltage and the target motor speed, the voltage and current motor speed applied to the current motor are input to the motor controller in order to control the feedback (S43).

그리고 나서, 연료펌프모터의 구동 상태를 파악하기 위하여, 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위 내인지, 즉 기 설정된 임계값 미만인지의 여부를 확인한다(S34).Then, in order to grasp the driving state of the fuel pump motor, whether the absolute value of the difference between the rotational speed of the current fuel pump motor and the target rotational speed of the fuel pump motor output from the motor controller is within an allowable error range, that is, It is checked whether it is less than the set threshold (S34).

상기 단계(S34)에서 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 연료펌프모터가 정상적으로 구동되고 있다고 판단하고, 다음 단계(S46)로 진입한다.If the absolute value of the difference between the rotational speed of the current fuel pump motor and the target rotational speed of the fuel pump motor output from the motor controller in the step (S34) is within the tolerance range, it is determined that the fuel pump motor is normally driven. Then, it enters the next step (S46).

반대로, 상기 단계(S44)에서 현재 연료펌프모터의 회전수와, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 회전수의 차에 대한 절대값이 허용 오차 범위를 벗어나는 경우에는, 연료펌프모터가 비정상적으로 구동되고 있다고 판단하며, 이를 이용하여 피드백 제어를 실시할 수 있도록 연료펌프모터의 전압을 조정한다(S45).On the contrary, when the absolute value of the difference between the rotational speed of the current fuel pump motor and the target fuel pump motor speed output from the motor controller is out of the tolerance range in step S44, the fuel pump motor is abnormally It is determined that the driving, and using this to adjust the voltage of the fuel pump motor to perform the feedback control (S45).

그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(S37)를 거친 후, 시동이 오프되지 않은 경우에는 엔진 구동에 따른 연료펌프모터의 구동 및 이에 따른 제어가 요구되므로, 모터 컨트롤러의 상태를 확인하기 위한 단계(S46)로 진행한다.Then, after the step (S37) of checking whether the engine operation is stopped, if the start is not off, the driving and control of the fuel pump motor according to the engine driving is required, so to check the state of the motor controller The flow proceeds to step S46.

상술한 단계(S46)에서는 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인지, 즉 기 설정된 임계값 미만인지의 여부를 확인한다(S46).In the above-described step (S46), it is checked whether the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller is within an allowable error range, that is, less than a preset threshold. (S46).

상기 단계(S46)에서 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 모터 컨트롤러에서 정상적인 제어를 실시하고 있다고 판단한다.If the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller is within the allowable error range in step S46, it is determined that the motor controller is performing normal control. .

반대로, 상기 단계(S46)에서 현재 연료펌프모터의 전압과, 상기 모터 컨트롤러에서 출력된 목표 연료펌프모터 전압의 차에 대한 절대값이 허용 오차 범위 내인 경우에는, 모터 컨트롤러가 비정상적으로 구동되고 있다고 판단하며, 이를 이용하여 피드백 제어를 실시할 수 있도록 모터 컨트롤러에서 제어한 출력 전압을 조정하고, 이에 따라 모터의 전압을 조정하도록 제어 한다(S45).On the contrary, when the absolute value of the difference between the voltage of the current fuel pump motor and the target fuel pump motor voltage output from the motor controller in the step (S46) is within the tolerance range, it is determined that the motor controller is abnormally driven. And, by using this to adjust the output voltage controlled by the motor controller to perform the feedback control, and controls to adjust the voltage of the motor accordingly (S45).

상기 단계(S46)에서 모터 컨트롤러에서 정상적인 제어를 실시하고 있다고 판단하면, 차량의 속도 또는 엔진RPM의 변동이 있는가 판단한다(S47).If it is determined in step S46 that the motor controller is performing normal control, it is determined whether there is a change in the vehicle speed or the engine RPM (S47).

즉 차량의 ECU에서 검지된 차량의 속도 또는 엔진RPM에 대한 정보는 인터페이스 박스(20)를 통해 모터 컨트롤러(30)로 입력되고, 모터 컨트롤러(30)는 모터속도 검출기(80)에서 검출된 연료펌프모터(10)의 회전속도 범위를, 예를 들어 1000RPM, 2000RPM, 3000RPM, 4000RPM, 5000RPM, 6000RPM의 단위로 구분하여 비교한다.That is, information on the vehicle speed or engine RPM detected by the ECU of the vehicle is input to the motor controller 30 through the interface box 20, and the motor controller 30 is the fuel pump detected by the motor speed detector 80. The range of the rotational speed of the motor 10 is compared and divided into units of, for example, 1000 RPM, 2000 RPM, 3000 RPM, 4000 RPM, 5000 RPM, and 6000 RPM.

차량의 속도가 연료펌프모터(10)의 회전속도 4000RPM에 대응하여 주행하다가, 차량의 속도가 저하하는 경우, 저하된 차량의 속도에 대응하도록, 모터 컨트롤 러(30)는 연료펌프모터(10)의 회전속도를 예를 들어, 4000RPM에서 3000RPM으로 제어한다.When the speed of the vehicle travels corresponding to the rotational speed 4000 RPM of the fuel pump motor 10, and the speed of the vehicle decreases, the motor controller 30 may adjust the fuel pump motor 10 so as to correspond to the reduced speed of the vehicle. For example, the rotational speed of the controller is controlled from 4000 RPM to 3000 RPM.

즉 상기 단계(S47)에서 차량의 속도 또는 엔진 RPM이 저하되는 경우 단계(S44)를 통해 연료펌프모터(10)의 회전속도 또는 전압을 조정하여 단계(S46)로 진행한다. That is, when the speed or the engine RPM of the vehicle decreases in the step S47, the rotation speed or the voltage of the fuel pump motor 10 is adjusted through the step S44 to proceed to the step S46.

그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(S48)를 거친 후, 시동이 오프되지 않은 경우에는 엔진 구동에 따른 연료펌프모터의 구동 및 이에 따른 제어가 요구되므로, 상기 단계(S40)로 복귀하여 본 발명에 따른 연료펌프모터(10)의 회전속도의 다단 제어를 반복적으로 실시한다.Then, after the step (S48) of checking whether the engine driving has stopped, if the start is not turned off, the driving and control of the fuel pump motor according to the engine driving is required, and therefore, the process returns to the step S40. The multi-stage control of the rotational speed of the fuel pump motor 10 according to the present invention is repeatedly performed.

이상에서는 본 발명의 바람직한 실시 예를 예시적으로 설명하였으나, 본 발명의 범위는 이 같은 특정 실시 예에만 한정되지 않으며 해당 분야에서 통상의 지식을 가진자라면 본 발명의 특허 청구 범위 내에 기재된 범주 내에서 적절하게 변경이 가능할 것이다.In the above described exemplary embodiments of the present invention by way of example, the scope of the present invention is not limited to this specific embodiment, and those skilled in the art within the scope described in the claims of the present invention Changes may be made as appropriate.

도 1은 종래 기술에 따른 가스 차량용 연료펌프모터 제어장치를 개략적으로 도시한 블록 구성도.Figure 1 is a block diagram schematically showing a fuel pump motor control apparatus for a gas vehicle according to the prior art.

도 2는 본 발명에 따른 가스 차량용 연료펌프모터 제어장치를 개략적으로 도시한 블록 구성도.Figure 2 is a block diagram schematically showing a fuel pump motor control apparatus for a gas vehicle according to the present invention.

도 3은 도 2의 가스 차량용 연료펌프모터 제어장치의 구동 과정을 개략적으로 도시한 블록 구성도.3 is a block diagram schematically illustrating a driving process of the fuel pump motor control apparatus for a gas vehicle of FIG. 2;

도 4는 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터를 진단하는 과정에 따른 블록 구성도.Figure 4 is a block diagram according to the process of diagnosing the motor in the gas vehicle fuel pump motor control apparatus according to the present invention.

도 5는 도 4의 가스 차량용 연료펌프모터 제어장치에서 모터를 진단하는 과정을 개략적으로 도시한 블록 구성도.FIG. 5 is a block diagram schematically illustrating a process of diagnosing a motor in the fuel pump motor control apparatus for a gas vehicle of FIG. 4.

도 6은 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터 컨트롤러를 진단하는 과정에 따른 블록 구성도.Figure 6 is a block diagram according to the process of diagnosing the motor controller in the gas vehicle fuel pump motor control apparatus according to the present invention.

도 7은 도 6의 가스 차량용 연료펌프모터 제어장치 중 모터 컨트롤러에서 PWM 듀티를 산출하는 제어 과정을 개략적으로 도시한 블록도.FIG. 7 is a block diagram schematically illustrating a control process of calculating a PWM duty in a motor controller among the gas vehicle fuel pump motor control apparatus of FIG. 6.

도 8은 도 6의 가스 차량용 연료펌프모터 제어장치에서 모터 컨트롤러를 진단하는 과정을 개략적으로 도시한 블록 구성도.8 is a block diagram schematically illustrating a process of diagnosing a motor controller in the fuel pump motor control apparatus for a gas vehicle of FIG. 6.

도 9는 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터를 진단하는 과정을 개략적으로 도시한 흐름도.9 is a flowchart schematically illustrating a process of diagnosing a motor in a fuel pump motor control apparatus for a gas vehicle according to the present invention;

도 10은 본 발명에 따른 가스 차량용 연료펌프모터 제어장치에서 모터 컨트 롤러를 진단하는 과정을 개략적으로 도시한 흐름도.10 is a flowchart schematically illustrating a process of diagnosing a motor controller in a fuel pump motor control apparatus for a gas vehicle according to the present invention;

도 11은 본 발명에 따른 가스 차량용 연료펌프모터 제어방법을 개략적으로 도시한 흐름도.11 is a flow chart schematically showing a method for controlling a fuel pump motor for a gas vehicle according to the present invention.

<도면의 주요 부분에 대한 도면 부호의 간단한 설명><Brief description of reference numerals for the main parts of the drawings>

1: 가스 차량용 연료펌프모터 제어장치1: Fuel pump motor controller for gas vehicle

10: 연료펌프모터 20: 인터페이스 박스10: fuel pump motor 20: interface box

30: 모터 컨트롤러 40: 모터 스위치부30: motor controller 40: motor switch unit

50: 과전류 검출 비교기 60: 전류 검출기50: overcurrent detection comparator 60: current detector

70: 모터 전압 검출기 80: 모터 속도 검출기70: motor voltage detector 80: motor speed detector

Claims (19)

차량의 엔진을 제어하는 ECU(Electronic Control Unit)에서 인터페이스 박스(I/F BOX)로 제어 신호를 출력하면, 상기 인터페이스 박스는 설정된 속도 제어 신호를 이용하여, 연료 기관 내로 연료를 공급하는 연료펌프모터를 기 설정된 목표 회전수로 구동되도록 목표 전압을 인가하여 제어하는 모터 컨트롤러가 포함된 가스 차량용 연료펌프모터 제어장치에 있어서,When the control signal is output from the electronic control unit (ECU) that controls the engine of the vehicle to the interface box (I / F BOX), the interface box uses the set speed control signal to supply fuel to the fuel engine. In the gas vehicle fuel pump motor control apparatus including a motor controller for controlling by applying a target voltage to be driven at a predetermined target rotation speed, 상기 연료펌프모터의 회전 속도에서 회전수를 검출하고, 검출된 상기 회전수를 상기 모터 컨트롤러로 피드백시키는 모터 속도 검출기;A motor speed detector for detecting a rotation speed at a rotation speed of the fuel pump motor and feeding back the detected rotation speed to the motor controller; 상기 연료펌프모터로 인가되는 전압을 검출하고, 검출된 상기 전압을 모터 컨트롤러로 피드백시키는 모터 전압 검출기;A motor voltage detector detecting a voltage applied to the fuel pump motor and feeding back the detected voltage to a motor controller; 상기 모터 속도 검출기 및 모터 전압 검출기에서 검출된 속도 및 전압을 이용하여, 상기 연료펌프모터가 상기 목표 회전수 및 목표 전압에 도달되도록 피드백 제어하는 모터 컨트롤러;A motor controller configured to feedback-control the fuel pump motor to reach the target rotational speed and the target voltage using the speed and the voltage detected by the motor speed detector and the motor voltage detector; 를 포함하는 가스 차량용 연료펌프모터 제어장치.Gas vehicle fuel pump motor control device comprising a. 청구항 1에 있어서,The method according to claim 1, 상기 모터 전압 검출기는 상기 모터 컨트롤러에서 출력된 전압을 측정하기 위하여, 그 일측 노드는 전원과 상기 연료펌프모터에 각각 연결되고, 그 타측 노드 는 상기 모터 컨트롤러와 연결되는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어장치.In order to measure the voltage output from the motor controller, the motor voltage detector has one node connected to a power source and the fuel pump motor, and the other node connected to the motor controller. Motor control unit. 청구항 2에 있어서,The method according to claim 2, 상기 연료펌프모터로 인가되는 전류를 감지하는 전류 검출기;A current detector for sensing a current applied to the fuel pump motor; 상기 전류 검출기에서 감지된 전류와 기준 전류를 비교하고, 상기 감지된 전류의 과전류 여부를 검출하는 과전류 검출 비교기;An overcurrent detection comparator comparing the current sensed by the current detector with a reference current and detecting whether the sensed current is overcurrent; 를 더 포함하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어장치.Fuel pump motor control apparatus for a gas vehicle further comprising a. 청구항 3에 있어서,The method of claim 3, 상기 모터 컨트롤러에서 출력된 펄스 신호로 전원을 인가 또는 단락시키기 위하여, 상기 모터 컨트롤러와 상기 연료펌프모터 사이에 구비되는 모터 스위치부;A motor switch unit provided between the motor controller and the fuel pump motor to supply or short-circuit power with a pulse signal output from the motor controller; 를 더 포함하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어장치.Fuel pump motor control apparatus for a gas vehicle further comprising a. 차량의 엔진을 제어하는 인터페이스 박스(I/F BOX)에서 출력된 속도 제어 신호(PWM)를 이용하여, 연료 기관 내로 연료를 공급하는 연료펌프모터가 기 설정된 목표 회전수로 구동되도록, 모터 컨트롤러에서 상기 연료펌프모터로 목표 전압을 출력하는 제1 단계;In the motor controller, the fuel pump motor for supplying fuel to the fuel engine is driven at a preset target speed by using the speed control signal PWM output from the interface box I / F BOX that controls the engine of the vehicle. A first step of outputting a target voltage to the fuel pump motor; 상기 목표 전압을 인가받은 상기 연료펌프모터의 회전수를 검출하여 상기 모터 컨트롤러로 피드백시키는 제2 단계;Detecting a rotational speed of the fuel pump motor receiving the target voltage and feeding it back to the motor controller; 상기 모터 컨트롤러는 검출된 상기 회전수와 상기 목표 회전수를 비교하고, 허용 오차 범위를 초과하면 상기 연료펌프모터에 인가되는 전압을 조정하여 피드백 제어하는 제3 단계;The motor controller compares the detected rotational speed with the target rotational speed, and adjusts a voltage applied to the fuel pump motor to control feedback if the allowable error range is exceeded; 를 포함하는 가스 차량용 연료펌프모터 제어방법.Gas vehicle fuel pump motor control method comprising a. 청구항 5에 있어서,The method according to claim 5, 상기 제3 단계에서는In the third step 상기 허용 오차 범위를 초과하지 않으면, 상기 모터 컨트롤러는 상기 연료펌프모터의 구동 상태를 정상인 것으로 판단하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.If the tolerance range is not exceeded, the motor controller determines a driving state of the fuel pump motor as normal. 청구항 6에 있어서,The method according to claim 6, 상기 제3 단계에서는In the third step 차량의 속도 또는 엔진 RPM이 저하된 것으로 판단되면, 상기 모터 컨트롤러는 상기 연료펌프모터의 구동 상태를 다단으로 제어하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.If it is determined that the vehicle speed or engine RPM is lowered, the motor controller controls the driving state of the fuel pump motor in multiple stages. 청구항 6 또는 청구항 7에 있어서,The method according to claim 6 or 7, 상기 제3 단계는The third step is 상기 구동 상태가 정상이면, 엔진이 정지되는 이그니션 오프(IGN OFF)를 확인하는 제4 단계;A fourth step of checking IGN OFF in which the engine is stopped when the driving state is normal; 를 더 포함하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.Fuel vehicle motor control method for a gas vehicle further comprising a. 청구항 8에 있어서,The method according to claim 8, 상기 제4 단계는The fourth step is 상기 엔진이 구동되는 이그니션 온(IGN ON)이면, 상기 엔진 구동에 따른 연료를 공급하기 위하여, 상기 연료펌프모터를 제어하는 상기 제1 단계로 복귀되는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.If the engine is driven IGN ON, the fuel pump motor control method for a gas vehicle, characterized in that to return to the first step of controlling the fuel pump motor to supply fuel according to the engine drive. 청구항 5에 있어서,The method according to claim 5, 상기 제3 단계는The third step is 상기 허용 오차 범위를 초과하면, 상기 모터 컨트롤러는 상기 연료펌프모터 의 구동 상태를 이상(異常)으로 판단하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.When the allowable error range is exceeded, the motor controller determines a driving state of the fuel pump motor as abnormal. 청구항 10에 있어서,The method according to claim 10, 상기 제3 단계는The third step is 상기 연료펌프모터가 이상 상태이면, 상기 모터 컨트롤러는 상기 연료펌프모터 이상 데이터를 상기 인터페이스 박스를 통하여 사용자에게 출력하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.And if the fuel pump motor is in an abnormal state, the motor controller outputs the fuel pump motor abnormality data to a user through the interface box. 차량의 엔진을 제어하는 인터페이스 박스(I/F BOX)에서 출력된 속도 제어 신호(PWM)를 이용하여, 연료 기관 내로 연료를 공급하는 연료펌프모터가 기 설정된 목표 회전수로 구동되도록, 모터 컨트롤러에서 상기 연료펌프모터로 목표 전압을 출력하는 제1 단계;In the motor controller, the fuel pump motor for supplying fuel to the fuel engine is driven at a preset target speed by using the speed control signal PWM output from the interface box I / F BOX that controls the engine of the vehicle. A first step of outputting a target voltage to the fuel pump motor; 상기 연료펌프모터에 인가된 목표 전압을 검출하여 상기 모터 컨트롤러로 피드백시키는 제2 단계;Detecting a target voltage applied to the fuel pump motor and feeding it back to the motor controller; 상기 모터 컨트롤러는 검출된 상기 전압과 상기 목표 전압을 비교하고, 허용 오차 범위를 초과하면 상기 연료펌프모터에 인가되는 전압을 조정하여 피드백 제어하는 제3 단계;The motor controller compares the detected voltage with the target voltage, and adjusts a voltage applied to the fuel pump motor to control feedback when the target voltage is exceeded; 를 포함하는 가스 차량용 연료펌프모터 제어방법.Gas vehicle fuel pump motor control method comprising a. 청구항 12에 있어서,The method according to claim 12, 상기 목표 전압은 상기 모터 컨트롤러로 인가된 전압과 듀티(Duty)의 곱연산으로 산출되는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.And the target voltage is calculated by multiplying a voltage applied to the motor controller and a duty. 청구항 13에 있어서,14. The method of claim 13, 상기 모터 컨트롤러로 인가된 전압은 측정 가능한 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.The method of controlling the fuel pump motor for a gas vehicle, characterized in that the voltage applied to the motor controller can be measured. 청구항 12에 있어서,The method according to claim 12, 상기 제3 단계는The third step is 상기 허용 오차 범위를 초과하지 않으면, 상기 모터 컨트롤러의 구동 상태를 정상인 것으로 판단하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.The fuel pump motor control method for a gas vehicle, characterized in that it is determined that the driving state of the motor controller is normal if the tolerance range is not exceeded. 청구항 15에 있어서,The method according to claim 15, 상기 구동 상태가 정상이면, 엔진이 정지되는 이그니션 오프(IGN OFF)를 확인하는 제4 단계;A fourth step of checking IGN OFF in which the engine is stopped when the driving state is normal; 를 더 포함하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.Fuel vehicle motor control method for a gas vehicle further comprising a. 청구항 16에 있어서,18. The method of claim 16, 상기 제4 단계는The fourth step is 상기 엔진이 구동되는 이그니션 온(IGN ON)이면, 상기 엔진 구동에 따른 연료를 공급하기 위하여, 상기 연료펌프모터를 제어하는 상기 제1 단계로 복귀되는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.If the engine is driven IGN ON, the fuel pump motor control method for a gas vehicle, characterized in that to return to the first step of controlling the fuel pump motor to supply fuel according to the engine driving. 청구항 12에 있어서,The method according to claim 12, 상기 제3 단계는The third step is 상기 허용 오차 범위를 초과하면, 상기 모터 컨트롤러는 상기 모터 컨트롤러의 구동 상태를 이상(異常)으로 판단하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.When the tolerance range is exceeded, the motor controller determines a driving state of the motor controller as abnormal. 청구항 18에 있어서,19. The method of claim 18, 상기 제3 단계는The third step is 상기 모터 컨트롤러가 이상 상태이면, 상기 모터 컨트롤러의 이상 데이터를 상기 인터페이스 박스를 통하여 사용자에게 출력하는 것을 특징으로 하는 가스 차량용 연료펌프모터 제어방법.And if the motor controller is in an abnormal state, outputting abnormal data of the motor controller to the user through the interface box.
KR1020090014308A 2008-03-20 2009-02-20 Apparatus for controlling fuel pump motor for a gas vehicle and method thereof KR101015463B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020080025660 2008-03-20
KR20080025660 2008-03-20

Publications (2)

Publication Number Publication Date
KR20090101087A KR20090101087A (en) 2009-09-24
KR101015463B1 true KR101015463B1 (en) 2011-02-22

Family

ID=41359167

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090014308A KR101015463B1 (en) 2008-03-20 2009-02-20 Apparatus for controlling fuel pump motor for a gas vehicle and method thereof

Country Status (1)

Country Link
KR (1) KR101015463B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101326851B1 (en) 2012-09-06 2013-11-11 현대자동차주식회사 System and method for controlling lpg pump and fuel supplying system of lpi engine using thereof
KR101510780B1 (en) 2013-11-28 2015-04-09 한일전기엠엠씨 주식회사 Constant Air Volume Controlling Method of BLDC Motor

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011015154B4 (en) * 2011-03-25 2017-01-12 Continental Automotive Gmbh Method for monitoring an electric motor-driven fuel pump and fuel delivery unit with a fuel pump
KR101271407B1 (en) * 2011-12-14 2013-06-10 (주)모토닉 Apparatus for motor drive control and control method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100410763B1 (en) 2001-09-06 2003-12-18 현대자동차주식회사 Fuel supplying system in vehicle and control method thereof
KR100666863B1 (en) 2005-09-01 2007-01-10 현대자동차주식회사 A fuel pump control method of liquified petroleum gas injection vehicle

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100410763B1 (en) 2001-09-06 2003-12-18 현대자동차주식회사 Fuel supplying system in vehicle and control method thereof
KR100666863B1 (en) 2005-09-01 2007-01-10 현대자동차주식회사 A fuel pump control method of liquified petroleum gas injection vehicle

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101326851B1 (en) 2012-09-06 2013-11-11 현대자동차주식회사 System and method for controlling lpg pump and fuel supplying system of lpi engine using thereof
KR101510780B1 (en) 2013-11-28 2015-04-09 한일전기엠엠씨 주식회사 Constant Air Volume Controlling Method of BLDC Motor

Also Published As

Publication number Publication date
KR20090101087A (en) 2009-09-24

Similar Documents

Publication Publication Date Title
KR101025145B1 (en) Battery condition diagnosis apparatus
KR101173050B1 (en) Drive control apparatus and method for electric oil pump
EP2623268B1 (en) Rechargeable electric tool and method for manufacturing rechargeable electric tool
US20090033294A1 (en) Vehicle source device
JP4141444B2 (en) In-vehicle engine controller
KR101015463B1 (en) Apparatus for controlling fuel pump motor for a gas vehicle and method thereof
KR101448752B1 (en) Method and apparatus for diagnosing failure of an oil pressure sensor for hybrid vehicle
JP2002021631A (en) Heater controller for exhaust gas sensor
US20050120999A1 (en) Electronic throttle body control system and method
KR101161044B1 (en) Fan Motor Driving Control Method By Current Sensing
KR20020066345A (en) Method for engine control
KR101856694B1 (en) An Apparatus And A Method For Testing A Low-side Driving IC
KR100717303B1 (en) A fuel pump and driver diagnosis system of liquified petroleum gas injection vehicle and method thereof
JP2001342881A (en) Abnormality sensing device for fuel supply system
JP4356682B2 (en) Vehicle control device
KR102285960B1 (en) Apparatus for estimating battery short of peak and hold injector driver
KR20200124031A (en) Control system and method for cooling battery
KR20200124786A (en) System and method for diagnosing battery sensor
KR20100063348A (en) Method for checking fail of a cooling fan motor of a battery package cooling system
KR101643340B1 (en) Engine starting system of construction machinery
KR101271407B1 (en) Apparatus for motor drive control and control method thereof
KR20070082273A (en) The battery cooling system for hybrid engine vehicle and the control method of it
US6675642B1 (en) Device for detecting the slip of a driving belt of a generator driven by a driving motor
KR102660390B1 (en) Vehicle control apparatus
KR100836789B1 (en) Apparatus for driving solenoid valve

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140210

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150209

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170123

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180202

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190130

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20200129

Year of fee payment: 10