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 PDFInfo
- 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
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/3082—Control of electrical fuel pumps
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
- F02D41/221—Safety or indicating devices for abnormal conditions relating to the failure of actuators or electrically driven elements
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02M—SUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
- F02M21/00—Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form
- F02M21/02—Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form for gaseous fuels
- F02M21/0203—Apparatus 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/0209—Hydrocarbon fuels, e.g. methane or acetylene
- F02M21/0212—Hydrocarbon fuels, e.g. methane or acetylene comprising at least 3 C-Atoms, e.g. liquefied petroleum gas [LPG], propane or butane
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02M—SUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
- F02M21/00—Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form
- F02M21/02—Apparatus for supplying engines with non-liquid fuels, e.g. gaseous fuels stored in liquid form for gaseous fuels
- F02M21/0218—Details on the gaseous fuel supply system, e.g. tanks, valves, pipes, pumps, rails, injectors or mixers
- F02M21/0245—High pressure fuel supply systems; Rails; Pumps; Arrangement of valves
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine 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
본 발명은 가스 차량용 연료펌프모터 제어장치 및 제어방법에 관한 것으로, 보다 상세하게는 연료펌프모터 회전수 및 인가 전압을 피드백 제어에 이용하여 일정한 연료 공급이 이루어질 수 있고, 연료펌프모터 및 이를 제어하는 모터 컨트롤러의 고장 유무를 판단할 수 있는 가스 차량용 연료펌프모터 제어장치 및 제어방법에 관한 것이다. 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
운전자가 시동(Start) 스위치를 조작하여 점화 스위치가 작동되고, 연료 기관이 구동된 이후에는, 상기 인터페이스 박스(120)로부터 전달받은 속도 제어 신호(PWM)에 비례하도록 모터 컨트롤러(130)가 연료펌프모터(110)를 작동시킨다. After the driver operates the start switch to operate the ignition switch, and the fuel engine is driven, the
그리고, 모터 컨트롤러(130)는 속도 제어 데이터를 펄스 폭 변조(Pulse Width Modulation: 이하, PWM 이라 칭함) 신호로 출력하며, PWM 신호를 입력받은 연료펌프모터(110)는 속도 제어에 비례하여 요구되는 연료를 엔진으로 공급하기 위하여, 속도 제어에 비례하는 회전력을 가지고 구동을 시작한다.The
상술한 연료펌프모터(110)는 자동차의 발전기 및 축전지와 같은 전원부(미도시)의 전원을 인가받아 사용하는데, 상기 모터 컨트롤러(130)의 PWM 신호에 의해 선로를 개방시키는 모터 스위치부(140)를 통하여 인가받는다.The
즉, 전원부(미도시)에 의해 계속적으로 전원을 공급받아 구동되는 것이 아니라, 상기 모터 컨트롤러(130)의 PWM 신호가 발생한 경우에만 연료펌프모터(110)가 구동되는 것이다.That is, the
따라서, 모터 컨트롤러(130)에서 PWM 신호를 이용하여 모터 스위치부(140)를 개방 스위치로 동작시키면, 상기 전원부(미도시)에서 상기 연료펌프모터(110)로 전원이 인가되고, 속도 제어에 비례한 회전력을 가지도록 연료펌프모터(110)는 구동된다.Therefore, when the
또한, 가스 차량용 연료펌프모터 제어장치(100)는 전류 검출기(160)를 구비하는데, 이는 연료펌프모터(110)로 흐르는 전류를 측정하기 위해 구비되며, 상기 전류 검출기(160)에서 측정한 전류와 기준 전류와 비교하여 과전류 여부를 비교 및 검출하는 과전류 검출 비교기(150)가 구비된다.In addition, the fuel pump
그러나, 종래 기술에 따른 연료펌프모터는 속도 제어에 따른 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
여기서, 모터 컨트롤러(30)는 인터페이스 박스(20)로부터 속도 제어 신호를 PWM 신호로 입력받고, 입력받은 엔진의 회전수에 따른 목표 회전수로 연료펌프모터(10)를 회전시키기 위하여, 모터 스위치부(40)로 제어 신호를 출력한다.Here, the
그리고, 모터 스위치부(40)에서는 전원부(미도시)로부터 전원을 공급받아 선로를 개방(Open)하는 스위칭 동작을 수행하며, 이에 따라 상기 모터 컨트롤러(30)에서 제어 신호로 출력된 회전수 데이터가 상기 연료펌프모터(10)로 입력된다.In addition, the
또한, 모터 스위치부(40)의 스위칭 동작으로 개방된 선로를 따라 출력된 회전수 데이터가 연료펌프모터(10)로 입력되면, 연료펌프모터(10)가 회전하기 시작하며, 상기 연료펌프모터(10)의 구동에 따라 차량의 연료 기관 내로 연료가 공급된다.In addition, when the rotation speed data output along the open line by the switching operation of the
이때, 연료펌프모터(10)의 속도를 검출하기 위하여, 모터 속도 검출기(80)에서 연료펌프모터(10)의 회전수를 감지하고, 현재 구동되고 있는 연료펌프모터(10)의 회전수 데이터를 모터 컨트롤러(30)로 출력한다.At this time, in order to detect the speed of the
여기서, 현재 연료펌프모터(10)의 회전수 데이터를 출력하는 이유는 상기 모터 컨트롤러(30)에서 출력된 목표 회전수에 빠른 응답 시간을 가지고 도달되도록 제어하기 위하여, 연료펌프모터(10)의 현재 구동 상태를 파악해야하기 때문이다.Here, the reason for outputting the rotational speed data of the current
한편, 모터 전압 검출기(70)는 모터 컨트롤러(30)의 제어 상태 이상 유무를 확인하기 위하여 구비되고, 연료펌프모터(10)에 인가되는 전압을 측정하여 상기 모 터 컨트롤러(30)로 전달한다.On the other hand, the
그리고 나서, 모터 컨트롤러(30)는 측정된 전압을 목표 전압과 비교하여 허용 오차 범위를 초과하는 지의 여부를 확인한다Then, the
여기서, 목표 전압은 상기 모터 컨트롤러(30)에 인가되는 전압과 상기 모터 컨트롤러(30)에서 계산된 듀티(Duty, %)를 곱하여 산출되기 때문에, 측정된 전압과 목표 전압을 비교하면 모터 컨트롤러(30)의 제어 이상 여부를 확인할 수 있다.Here, since the target voltage is calculated by multiplying the voltage applied to the
상술한 모터 전압 검출기(70)는 연료펌프모터(10)에 인가되는 전압을 측정하기 위하여, 일측 노드가 전원부(미도시)에 연결되고, 타측 노드가 모터 컨트롤러(30)와 연료펌프모터(10) 사이에 연결된다.In the above-described
여기서, 모터 컨트롤러(30)의 제어 이상인 경우에는, 상기 듀티를 다시 계산하여 상기 연료펌프모터(10)에 인가되는 전압을 조정하고, 목표 전압에 도달할 때까지 피드백 제어를 반복적으로 실시한다.Here, when the control of the
더불어, 연료펌프모터(10)와 접지 사이에는 저항으로 이루어진 전류 검출기(60)가 구비되어 연료펌프모터(10)로 흐르는 전류를 측정하고, 이를 과전류 검출 비교기(50)로 출력한다.In addition, a
그리고 나서, 과전류 검출 비교기(50)에서는 상기 전류 검출기(60)에서 입력된 전류와 기준 전류를 비교하고, 기준 전류를 초과한 경우에는 과전류 신호를 출력하고, 기준 전류를 초과하지 않은 경우에는 정상 신호를 출력한다.Then, the
또한, 모터 컨트롤러(30)에서는 과전류 검출 비교기(50)에서 출력된 과전류 데이터를 입력받은 경우에는, 연료펌프모터(10)에 과전류로 인한 손상 및 이상 작 동을 방지하기 위하여 인가되는 전류를 조절하는 제어를 실시하는 것도 바람직하다.In addition, when the
도 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
그리고 나서, 상기 모터 컨트롤러(30)에서는 상기 속도 제어에 따라 기 설정된 연료펌프모터(10)의 회전수를 출력하고, 이에 따라 상기 연료펌프모터(10)로 어느 정도의 전압을 인가해야 하는지, 즉 연료펌프모터(10)의 목표 전압을 PWM 신호로 출력한다(②).Then, the
또한, N-MOSFET 소자로 구성된 모터 스위치부(40)에서는 상기 모터 컨트롤러(30)의 입력 전압이 게이트 입력 전압 이상인 경우, 전원부(Vcc)와 연료펌프모터(10) 간의 스위치는 개방(Open)되도록 구동된다.In addition, in the
여기서, 개방된 선로를 따라 전원부(Vcc)의 전원이 상기 연료펌프모터(10)로 인가되게 되는데(③), 상기 모터 컨트롤러(30)에서 출력한 목표 전압이 인가되도록 PWM 신호로 제어되며, 이에 따라 연료펌프모터(10)는 회전하면서 펌핑 구동을 실시하고, 연료 기관으로 연료를 공급하게 된다(④).Here, the power of the power supply unit Vcc is applied to the
이때, 상기 모터 스위치부(40)의 개방으로 인하여 공급된 전원으로 구동되는 연료펌프모터(10)의 속도는 모터 속도 검출기(80)를 통하여 검출되며, 상기 연료펌프모터(10)에 걸리는 전압(Dropped Voltage)은 모터 전압 검출기(70)를 통하여 검출되고, 상기 연료펌프모터(10)에 과전류가 흐르는지의 여부를 저항(R)으로 이루어진 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된다(⑤).At this time, the speed of the
또한, 상기 모터 속도 검출기(80), 모터 전압 검출기(70), 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된 속도, 전압, 과전류 데이터는 모터 컨트롤러(30)로 전달되고, 모터 컨트롤러(30)에 기 설정된 목표값과 비교한다(⑥).In addition, the speed, voltage, and overcurrent data detected through the
이에 따라, 상기 모터 전압 검출기(70)를 통하여 검출된 전압값이 상기 모터 컨트롤러(30)에서 계산된 목표 전압값과의 오차 범위가 허용치를 초과한 경우, 상기 모터 속도 검출기(80)를 통하여 검출된 속도값이 목표 속도값과 비교하여 허용 오차 범위를 벗어난 경우, 과전류 검출 비교기(50)를 통하여 검출된 전류값이 과전류값인 경우에는 모터 컨트롤러(30)에서 피드백 제어를 실시하게 된다(⑦).Accordingly, when the voltage value detected through the
이와 동시에, 사용자가 수리 및 고장 부위 등을 판단하기 용이하게 하기 위하여, 자가진단신호를 사용자에게 알려주는 신호를 인터페이스 박스(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
도 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
즉, 가스 차량용 연료펌프모터 제어장치(1)에는 모터 속도 검출기(80)에서 검출된 모터 속도를 이용하여 연료펌프모터(10)의 구동 상태 파악 및 피드백 제어를 실시하고, 연료펌프모터(10)의 일정한 속도 유지와 동시에, 연료펌프모터(10)의 이상 유무를 진단할 수 있도록 모터 컨트롤러(30)가 구비된다.That is, the fuel pump
상술한 모터 컨트롤러(30)는 인터페이스 박스(20)로부터 속도 제어 신호를 PWM 신호로 입력받고, 입력받은 엔진의 회전수에 따른 목표 회전수로 연료펌프모터(10)를 회전시키기 위하여, 모터 스위치부(40)로 제어 신호를 출력한다.The
그리고, 모터 스위치부(40)에서는 전원부(미도시)로부터 전원을 공급받아 선로를 개방(Open)하는 스위칭 동작을 수행하며, 이에 따라 상기 모터 컨트롤러(30)에서 제어 신호로 출력된 회전수 데이터가 상기 연료펌프모터(10)로 입력된다.In addition, the
또한, 모터 스위치부(40)의 스위칭 동작으로 개방된 선로를 따라 출력된 회전수 데이터가 연료펌프모터(10)로 입력되면, 연료펌프모터(10)가 회전하기 시작하며, 상기 연료펌프모터(10)의 구동에 따라 차량의 연료 기관 내로 연료가 공급된다.In addition, when the rotation speed data output along the open line by the switching operation of the
이때, 연료펌프모터(10)의 속도를 검출하기 위하여, 모터 속도 검출기(80)에서 연료펌프모터(10)의 회전수를 감지하고, 감지된 연료펌프모터(10)의 회전수 데이터를 모터 컨트롤러(30)로 출력한다.At this time, in order to detect the speed of the
여기서, 현재 연료펌프모터(10)의 회전수 데이터를 출력하는 이유는 상기 모터 컨트롤러(30)에서 출력된 목표 회전수에 빠른 응답 시간을 가지고 도달되도록 제어하기 위하여, 연료펌프모터(10)의 현재 구동 상태를 파악해야하기 때문이다.Here, the reason for outputting the rotational speed data of the current
따라서, 모터 속도 검출기(80)를 통하여 연료펌프모터(10)의 구동 상태를 파악할 수 있고, 연료펌프모터(10)의 이상 유무 등을 파악하여 고장 진단에 따른 자가진단신호를 사용자에게 인터페이스 박스(20)를 통하여 출력할 수 있도록 이루어진다.Therefore, the driving speed of the
더불어, 연료펌프모터(10)와 접지 사이에 저항으로 이루어진 전류 검출기(60)가 구비되는데, 이는 연료펌프모터(10)에 인가되는 전류가 과전류인지의 여부를 확인한다.In addition, a
그리고, 상기 전류 검출기(60)에서 감지한 전류를 과전류 검출 비교기(50)로 출력하고, 과전류 검출 비교기(50)에서는 감지 전류와 기 설정된 기준 전류와 비교하여 과전류 여부를 확인한다.The current detected by the
그리고 나서, 과전류 검출 비교기(50)에 기 설정된 기준 전류 이상일 경우에는 모터 컨트롤러(30)로 과전류 데이터를 송출하고, 기 설정된 기준 전류 미만인 경우에는 연료펌프모터(10)에 인가되는 전류를 계속적으로 모니터링한다.Then, when the current exceeds the preset reference current in the
또한, 모터 컨트롤러(30)에서는 과전류 검출 비교기(50)에서 출력된 과전류 데이터를 입력받은 경우에는, 연료펌프모터(10)에 과전류로 인한 손상 및 이상 작동을 방지하기 위하여 연료펌프모터(10)에 인가되는 전류를 조절하는 제어를 실시한다.In addition, when the
도 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
그리고 나서, 상기 모터 컨트롤러(30)에서는 상기 속도 제어에 따라 기 설정된 연료펌프모터(10)의 회전수를 출력하고, 이에 따라 상기 연료펌프모터(10)로 어느 정도의 전압을 인가해야 하는지, 즉 연료펌프모터(10)의 목표 전압을 PWM 신호로 출력한다(②).Then, the
또한, N-MOSFET 소자로 구성된 모터 스위치부(40)에서는 상기 모터 컨트롤러(30)의 입력 전압이 게이트 입력 전압 이상인 경우, 전원부(Vcc)와 연료펌프모터(10) 간의 스위치는 개방(Open)되도록 구동된다.In addition, in the
여기서, 개방된 선로를 따라 전원부(Vcc)의 전원이 상기 연료펌프모터(10)로 인가되게 되는데(③), 상기 모터 컨트롤러(30)에서 출력한 목표 전압이 인가되도록 PWM 신호로 제어되며, 이에 따라 연료펌프모터(10)는 회전하면서 펌핑 구동을 실시하고, 연료 기관으로 연료를 공급하게 된다(④).Here, the power of the power supply unit Vcc is applied to the
이때, 상기 모터 스위치부(40)의 개방으로 인하여 공급된 전원으로 구동되는 연료펌프모터(10)의 속도는 모터 속도 검출기(80)를 통하여 검출되며, 상기 연료펌프모터(10)에 과전류가 흐르는지의 여부를 저항(R)으로 이루어진 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된다(⑤).At this time, the speed of the
또한, 상기 모터 속도 검출기(80), 전류 검출기(60) 및 과전류 검출 비교 기(50)를 통하여 검출된 속도, 과전류 데이터는 모터 컨트롤러(30)로 전달되고, 모터 컨트롤러(30)에 기 설정된 기준치와 비교하게 되며, 이에 따른 수식은 하기 수학식 1과 같다(⑥).In addition, the speed and overcurrent data detected through the
연료펌프모터 이상 = 목표 모터 RPM ± 설정값 이상Fuel pump motor error = target motor RPM ± setting value error
상기 수학식 1에서도 알 수 있듯이, 상기 모터 컨트롤러(30)에서 출력했던 목표 회전수에서 어느 정도의 허용 오차 범위 내에서는 연료펌프모터(10)가 정상(正常) 구동하고 있다고 판단하지만, 상기 모터 컨트롤러(30)에서 출력했던 목표 회전수에서 어느 정도의 허용 오차 범위를 벗어나는 경우에는 연료펌프모터(10)가 이상(異常) 구동하고 있다고 판단하게 된다.As can be seen from
이에 따라, 상기 모터 컨트롤러(30)에서 출력했던 목표 회전수에서 어느 정도의 허용 오차 범위를 벗어나는 경우에는 연료펌프모터(10)의 구동 상태를 실패(FAIL)라고 판단하고, 이에 대한 연료펌프모터(10)에 이상이 있음을 사용자에게 출력하도록 자가진단신호를 인터페이스 박스(20)로 출력한다(⑦).Accordingly, in the case where the allowable error range is out of the target rotational speed output from the
동시에, 연료펌프모터(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
또한, 사용자가 수리 및 고장 부위 등을 판단하기 용이하게 하기 위하여, 자가진단신호를 입력받은 인터페이스 박스(20)는 사용자에게 연료펌프모터(10)의 이상 구동에 대한 데이터를 디스플레이 또는 알람을 통하여 출력하도록 구동한다(⑧).In addition, in order to make it easier for a user to determine repairs and failure sites, the
도 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
이를 위하여, 모터 컨트롤러(30)는 인터페이스 박스(20)로부터 속도 제어 신호를 PWM 신호로 입력받고, 입력받은 엔진의 회전수에 따른 목표 회전수로 연료펌프모터(10)를 회전시키기 위하여, 모터 스위치부(40)로 제어 신호를 출력한다.To this end, the
그리고, 모터 스위치부(40)에서는 전원부(미도시)로부터 전원을 공급받아 선로를 개방(Open)하는 스위칭 동작을 수행하며, 이에 따라 상기 모터 컨트롤러(30)에서 제어 신호로 출력된 회전수 데이터가 상기 연료펌프모터(10)로 입력된다.In addition, the
또한, 모터 스위치부(40)의 스위칭 동작으로 개방된 선로를 따라 출력된 회전수 데이터가 연료펌프모터(10)로 입력되면, 연료펌프모터(10)가 회전하기 시작하 며, 상기 연료펌프모터(10)의 구동에 따라 차량의 연료 기관 내로 연료가 공급된다.In addition, when the rotation speed data output along the open line by the switching operation of the
여기서, 모터 컨트롤러(30)는 상기 인터페이스 박스(20)에서 전달받은 속도 제어 PWM 신호를 이용하여 연료펌프모터(10) 회전수 PWM 신호 및 PWM 신호에 따른 듀티(Duty)를 계산하며, 이는 하기 수학식 2와 같다.Here, the
+ 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
여기서, 모터 컨트롤러(30)의 제어 이상인 경우에는, 상기 듀티를 다시 계산하여 상기 연료펌프모터(10)에 인가되는 전압을 조정하고, 목표 전압에 도달할 때까지 피드백 제어를 반복적으로 실시한다.Here, when the control of the
더불어, 연료펌프모터(10)와 접지 사이에는 저항으로 이루어진 전류 검출기(60)가 구비되어 연료펌프모터(10)로 흐르는 전류를 측정하고, 이를 과전류 검출 비교기(50)로 출력한다.In addition, a
그리고 나서, 과전류 검출 비교기(50)에서는 상기 전류 검출기(60)에서 입력된 전류와 기준 전류를 비교하고, 기준 전류를 초과한 경우에는 과전류 신호를 출력하고, 기준 전류를 초과하지 않은 경우에는 정상 신호를 출력한다.Then, the
또한, 모터 컨트롤러(30)에서는 과전류 검출 비교기(50)에서 출력된 과전류 데이터를 입력받은 경우에는, 연료펌프모터(10)에 과전류로 인한 손상 및 이상 작동을 방지하기 위하여 인가되는 전류를 조절하는 제어를 실시하는 것도 바람직하다.In addition, when the
도 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
이를 위하여, 본 발명에 따른 가스 차량용 연료펌프모터 제어장치(1)는 인터페이스 박스(20)를 통하여 속도 제어 신호 신호를 모터 컨트롤러(30)로 출력하여 차량의 엔진 구동에 따른 연료 공급이 이루어질 수 있도록 한다(①).To this end, the gas vehicle fuel pump
그리고 나서, 상기 모터 컨트롤러(30)에서는 상기 속도 제어에 따라 기 설정 된 연료펌프모터(10)의 회전수를 출력하고, 이에 따라 상기 연료펌프모터(10)로 어느 정도의 전압을 인가해야 하는지, 즉 연료펌프모터(10)의 목표 전압을 PWM 신호로 출력한다(②).Then, the
여기서, 모터 컨트롤러(30)는 상기 인터페이스 박스(20)에서 전달받은 속도 제어 PWM 신호를 이용하여 연료펌프모터(10) 회전수 PWM 신호 및 PWM 신호에 따른 듀티(Duty)를 계산하며, 이는 하기 수학식 3와 같다.Here, the
또한, N-MOSFET 소자로 구성된 모터 스위치부(40)에서는 상기 모터 컨트롤러(30)의 입력 전압이 게이트 입력 전압 이상인 경우, 전원부(Vcc)와 연료펌프모터(10) 간의 스위치는 개방(Open)되도록 구동된다.In addition, in the
여기서, 개방된 선로를 따라 전원부(Vcc)의 전원이 상기 연료펌프모터(10)로 인가되게 되는데(③), 상기 모터 컨트롤러(30)에서 출력한 목표 전압이 인가되도록 PWM 신호로 제어되며, 이에 따라 연료펌프모터(10)는 회전하면서 펌핑 구동을 실시하고, 연료 기관으로 연료를 공급하게 된다(④).Here, the power of the power supply unit Vcc is applied to the
이때, 상기 모터 스위치부(40)의 개방으로 인하여 공급된 전원으로 구동되는 연료펌프모터(10)의 속도는 모터 속도 검출기(80)를 통하여 검출되며, 상기 연료펌프모터(10)에 걸리는 전압(Dropped Voltage)은 모터 전압 검출기(70)를 통하여 검 출되고, 상기 연료펌프모터(10)에 과전류가 흐르는지의 여부를 저항(R)으로 이루어진 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된다(⑤).At this time, the speed of the
또한, 상기 모터 속도 검출기(80), 모터 전압 검출기(70), 전류 검출기(60) 및 과전류 검출 비교기(50)를 통하여 검출된 속도, 전압, 과전류 데이터는 모터 컨트롤러(30)로 전달되고, 모터 컨트롤러(30)에 기 설정된 기준치와 비교하게 된다(⑥).In addition, the speed, voltage, and overcurrent data detected through the
이에 따라, 상기 모터 컨트롤러(30)에서 비교한 결과 전압 검출기(70)의 허용 오차 범위를 벗어난 경우에는 피드백 제어를 실시하게 된다(⑦).Accordingly, when the
여기서, 모터 컨트롤러(30)의 이상 유무는 하기 수학식 4 와 같다.Here, the abnormality of the
= 연료펌프모터 입력전압 ± 설정값 이내 = 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
이와 동시에, 사용자가 수리 및 고장 부위 등을 판단하기 용이하게 하기 위하여, 자가진단신호를 사용자에게 알려주는 신호를 인터페이스 박스(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
도 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
그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(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
차량의 속도가 연료펌프모터(10)의 회전속도 4000RPM에 대응하여 주행하다가, 차량의 속도가 저하하는 경우, 저하된 차량의 속도에 대응하도록, 모터 컨트롤 러(30)는 연료펌프모터(10)의 회전속도를 예를 들어, 4000RPM에서 3000RPM으로 제어한다.When the speed of the vehicle travels corresponding to the rotational speed 4000 RPM of the
즉 상기 단계(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
그리고 나서, 엔진 구동이 멈추었는지를 확인하는 단계(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
이상에서는 본 발명의 바람직한 실시 예를 예시적으로 설명하였으나, 본 발명의 범위는 이 같은 특정 실시 예에만 한정되지 않으며 해당 분야에서 통상의 지식을 가진자라면 본 발명의 특허 청구 범위 내에 기재된 범주 내에서 적절하게 변경이 가능할 것이다.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)
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)
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)
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)
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 |
-
2009
- 2009-02-20 KR KR1020090014308A patent/KR101015463B1/en active IP Right Grant
Patent Citations (2)
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)
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 |