[go: up one dir, main page]

CN2934008Y - Vehicle Electric Power Steering Controller - Google Patents

Vehicle Electric Power Steering Controller Download PDF

Info

Publication number
CN2934008Y
CN2934008Y CN 200620106830 CN200620106830U CN2934008Y CN 2934008 Y CN2934008 Y CN 2934008Y CN 200620106830 CN200620106830 CN 200620106830 CN 200620106830 U CN200620106830 U CN 200620106830U CN 2934008 Y CN2934008 Y CN 2934008Y
Authority
CN
China
Prior art keywords
resistance
current
motor
steering controller
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN 200620106830
Other languages
Chinese (zh)
Inventor
胡树根
王耘
朱开田
吴锋
陈伟
杨志家
宋小文
朱建新
石彬
卢斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Wanda Steering Gear Co Ltd
Zhejiang University ZJU
Original Assignee
Zhejiang Wanda Steering Gear Co Ltd
Zhejiang University ZJU
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 Zhejiang Wanda Steering Gear Co Ltd, Zhejiang University ZJU filed Critical Zhejiang Wanda Steering Gear Co Ltd
Priority to CN 200620106830 priority Critical patent/CN2934008Y/en
Application granted granted Critical
Publication of CN2934008Y publication Critical patent/CN2934008Y/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Power Steering Mechanism (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

The utility model relates to a vehicle electric assisted power steering controller, which comprises a microprocessor, an H-bridge motor driving module, a motor, a current sample and feedback resistance and an electronic servo module. The microprocessor is connected with a digital potentiometer through SPI bus; the motor driving signal output end of the electronic servo module is connected with the H-bridge motor driving module. The utility model has the advantages of that feedback electric pressure signal is provided by the electronic servo module to the current sample and feedback resistance, and that given electric pressure signal is provided by differential circuit. The double directional detection provides real motor current situations through the current sample and feedback resistance and avoids the relatively large differences between the feedback current and the real current caused by fly-wheel diode in the H-bridge circuit. The electric assisted power can better satisfy practical needs and the better steadiness of the assisted power steering controller gives drivers hand feeling.

Description

车辆电动助力转向控制器Vehicle Electric Power Steering Controller

技术领域technical field

本实用新型涉及一种车辆电动助力转向控制器,尤其适用于小型车辆转向柱式的电动伺服助力转向系统。The utility model relates to a vehicle electric power steering controller, which is especially suitable for a steering column type electric servo power steering system of a small vehicle.

背景技术Background technique

当前,随着人们对车辆操纵稳定性、环保、节能等要求日益提高,传统液压助力转向系正逐渐被电动助力转向系所取代。电动助力转向是通过预先设定好的助力特性曲线,能够根据不同的车速以及驾驶员的手力情况来调整助力大小,满足不同的驾驶工况。对于一项汽车电子产品,其电子控制单元(ECU)部分是整个产品的重点之一,同时也是难点之一。ECU的硬件电路设计不当,不但会增加结构的复杂性,提高整个产品的成本,而且还会影响电机助力的平稳性、准确性,使驾驶员的手感变差,影响车辆操纵稳定性。At present, with people's increasing requirements for vehicle handling stability, environmental protection, and energy saving, traditional hydraulic power steering systems are gradually being replaced by electric power steering systems. The electric power steering can adjust the magnitude of the power assist according to different vehicle speeds and the driver's hand strength through the preset power assist characteristic curve to meet different driving conditions. For an automotive electronic product, its electronic control unit (ECU) part is one of the key points of the whole product, and it is also one of the difficulties. Improper design of the hardware circuit of the ECU will not only increase the complexity of the structure and increase the cost of the entire product, but also affect the stability and accuracy of the motor assist, making the driver's feel worse and affecting the vehicle's handling stability.

目前,一般的汽车电动助力转向装置包括微处理器、H桥电机驱动模块,电机,采样反馈电流的电阻,对电机通常采用H桥驱动电路来控制,通过选择不同MOSFET管的导通和断开来控制电机的转动方向,通过调整脉宽调制信号(PWM)的占空比来控制电机的助力大小;同时通过H桥高端处的采样电阻将与电机电流成比例的电压值反馈回微处理器,由反馈电压根据比例得到反馈电流并与微处理器设定的给定电流相比较,利用集成在微处理器中的比例微分(PI)或比例微分积分(PID)控制调节器进行调节,输出脉宽调制信号到电机驱动电路来驱动电机产生相应的助力。在一般情况下,这个反馈电压能较准确的反映当前电机的电流值;但是当驾驶员迅速转动方向盘时,由于续流二极管的作用,与反馈电压相对应的反馈电流便会与实际电机电流有较大的出入,使电机助力并不满足实际要求。同时根据H桥的结构特点,反馈电压不论电机正转还是反转均为正电压,这样在驾驶员转动方向盘通过零点的时候会产生不连续感。以上问题都会使得驾驶员手感变差,在某些情况下甚至影响到操纵稳定性。At present, a general electric power steering device for automobiles includes a microprocessor, an H-bridge motor drive module, a motor, and a resistor for sampling the feedback current. The motor is usually controlled by an H-bridge drive circuit. By selecting the conduction and disconnection of different MOSFET tubes To control the rotation direction of the motor, the power assist of the motor is controlled by adjusting the duty cycle of the pulse width modulation signal (PWM); at the same time, the voltage value proportional to the motor current is fed back to the microprocessor through the sampling resistor at the high end of the H bridge , the feedback current is obtained according to the ratio of the feedback voltage and compared with the given current set by the microprocessor, and the proportional differential (PI) or proportional differential integral (PID) control regulator integrated in the microprocessor is used for regulation, and the output The pulse width modulation signal is sent to the motor drive circuit to drive the motor to generate corresponding power assistance. Under normal circumstances, this feedback voltage can accurately reflect the current value of the motor; but when the driver turns the steering wheel quickly, due to the effect of the freewheeling diode, the feedback current corresponding to the feedback voltage will be different from the actual motor current. The large discrepancy makes the motor power assistance not meet the actual requirements. At the same time, according to the structural characteristics of the H-bridge, the feedback voltage is positive regardless of whether the motor is rotating forward or reverse, so that when the driver turns the steering wheel to pass through the zero point, there will be a sense of discontinuity. The above problems will make the driver's feel worse, and even affect the handling stability in some cases.

发明内容Contents of the invention

本实用新型的目的是提供一种给驾驶员良好的转向手感,操纵平稳可靠的车辆电动助力转向控制器。The purpose of the utility model is to provide a driver with a good steering feel and a stable and reliable vehicle electric power steering controller.

本实用新型的车辆电动助力转向控制器,包括微处理器、H桥电机驱动模块,电机,采样反馈电流的电阻以及电子伺服模块,所说的电子伺服模块包括数字电位器、取样电阻、适配电阻、第一功率放大元件、第二功率放大元件和脉宽调制控制器,其中数字电位器、取样电阻和适配电阻串联,该串联电路的两端分别与扭矩传感器的主、副扭矩信号输出端相连,第一功率放大元件的输入端与取样电阻的两端共接,第一功率放大元件的输出端与脉宽调制控制器相连,第二功率放大元件的输入端与采样反馈电流的电阻两端共接,第二功率放大元件的输出端与脉宽调制控制器相连,微处理器通过SPI总线与数字电位器相连,电子伺服模块的电机驱动信号输出端连接H桥电机驱动模块。The vehicle electric power steering controller of the utility model includes a microprocessor, an H-bridge motor drive module, a motor, a resistor for sampling feedback current and an electronic servo module. The electronic servo module includes a digital potentiometer, a sampling resistor, an adapter Resistor, first power amplifying element, second power amplifying element and pulse width modulation controller, wherein the digital potentiometer, sampling resistor and matching resistor are connected in series, and the two ends of the series circuit are connected with the main and auxiliary torque signal output of the torque sensor respectively The input end of the first power amplifying element is connected with both ends of the sampling resistor, the output end of the first power amplifying element is connected with the pulse width modulation controller, and the input end of the second power amplifying element is connected with the sampling feedback current resistor The two ends are connected together, the output end of the second power amplifying element is connected with the pulse width modulation controller, the microprocessor is connected with the digital potentiometer through the SPI bus, and the motor drive signal output end of the electronic servo module is connected with the H-bridge motor drive module.

车辆电动助力转向控制器的工作原理如下:The working principle of the vehicle electric power steering controller is as follows:

输入微处理器的车速信号、发动机点火信号和电机电流信号,经过微处理器内部程序控制输出三路SPI总线信号——数据信号DAT,时钟信号CLK和片选信号CS,这三路总线信号被用于改变数字电位器的阻值大小来间接调整取样电阻两端的输出电压。在数字电位器与适配电阻和取样电阻串联电路的两端分别加上扭矩传感器主、副扭矩输入电压后,就构成一串联差动电路。适配电阻与取样电阻在数字电位器阻值为零时,取样电阻两端电压等于真实扭矩电压。当车速提高时根据微处理器预先设定好的比例调整数字电位器电阻值,使取样电阻两端电压小于真实扭矩传感器输出的电压信号,来达到随着车速提高减小助力的目的。取样电阻两端的输出电压经过放大处理后直接输入到脉宽调制控制器中,脉宽调制控制器根据经过放大处理后的取样电阻电压和反映电机电流的反馈电压产生控制驱动H桥驱动模块的四路脉宽调制信号。H桥电机驱动模块能根据脉宽调制控制器输出信号来控制电机转动方向和输出扭矩大小。Input the vehicle speed signal, engine ignition signal and motor current signal of the microprocessor, and output three SPI bus signals through the internal program control of the microprocessor - data signal DAT, clock signal CLK and chip select signal CS, these three bus signals are controlled It is used to change the resistance value of the digital potentiometer to indirectly adjust the output voltage at both ends of the sampling resistor. After adding the main and auxiliary torque input voltages of the torque sensor to the two ends of the series circuit of the digital potentiometer, the matching resistor and the sampling resistor respectively, a series differential circuit is formed. When the resistance of the matching resistor and the sampling resistor is zero, the voltage across the sampling resistor is equal to the real torque voltage. When the vehicle speed increases, the resistance value of the digital potentiometer is adjusted according to the preset ratio of the microprocessor, so that the voltage at both ends of the sampling resistor is smaller than the voltage signal output by the real torque sensor, so as to achieve the purpose of reducing the power assist as the vehicle speed increases. The output voltage at both ends of the sampling resistor is amplified and directly input to the pulse width modulation controller, and the pulse width modulation controller generates and controls the driving of the H-bridge drive module according to the amplified sampling resistor voltage and the feedback voltage reflecting the motor current. pulse width modulated signal. The H-bridge motor drive module can control the rotation direction and output torque of the motor according to the output signal of the pulse width modulation controller.

本实用新型的有益效果在于:The beneficial effects of the utility model are:

本实用新型采用了电子伺服模块对采样反馈电流电阻提供的反馈电压信号和差动电路提供的给定电压信号进行双向检测,使采样反馈电流电阻能真实反映电机电流情况,有效避免由H桥电路中的续流二极管引起的反馈电流与实际电机电流偏差较大的缺陷,使电机助力更满足实际需要。因此引入电子伺服模块后的电动助力转向控制器比一般助力转向控制器助力更平稳,能给驾驶员提供更良好的手感。The utility model adopts the electronic servo module to carry out two-way detection on the feedback voltage signal provided by the sampling feedback current resistance and the given voltage signal provided by the differential circuit, so that the sampling feedback current resistance can truly reflect the current situation of the motor, and effectively avoid the problem caused by the H bridge circuit. The defect that the feedback current caused by the freewheeling diode in the motor has a large deviation from the actual motor current makes the motor assist more meet the actual needs. Therefore, the electric power steering controller after the introduction of the electronic servo module is more stable than the general power steering controller, and can provide the driver with a better feel.

附图说明Description of drawings

图1是车辆电动助力转向控制器示意图;FIG. 1 is a schematic diagram of a vehicle electric power steering controller;

图2是车辆电动助力转向控制器的一种具体电路实例。Fig. 2 is a specific circuit example of a vehicle electric power steering controller.

具体实施方式Detailed ways

以下结合附图进一步说明本实用新型。Further illustrate the utility model below in conjunction with accompanying drawing.

参照图1,车辆电动助力转向控制器包括微处理器4、H桥电机驱动模块11,电机12,采样反馈电流的电阻13和电子伺服模块8,所说的电子伺服模块8包括数字电位器14、取样电阻15、适配电阻16、第一功率放大元件17、第二功率放大元件18和脉宽调制控制器19,其中数字电位器14、取样电阻15和适配电阻16串联,该串联电路的两端分别与扭矩传感器的主、副扭矩信号输出端相连,第一功率放大元件17的输入端与取样电阻15的两端共接,第一功率放大元件17的输出端与脉宽调制控制器19相连,第二功率放大元件18的输入端与采样反馈电流的电阻13两端共接,第二功率放大元件18的输出端与脉宽调制控制器19相连,微处理器4通过SPI总线5与数字电位器14相连,电子伺服模块8的电机驱动信号输出端连接H桥电机驱动模块11。With reference to Fig. 1, vehicle electric power steering controller comprises microprocessor 4, H-bridge motor drive module 11, motor 12, the resistance 13 of sampling feedback current and electronic servo module 8, said electronic servo module 8 comprises digital potentiometer 14 , sampling resistor 15, adapting resistor 16, first power amplifying element 17, second power amplifying element 18 and pulse width modulation controller 19, wherein digital potentiometer 14, sampling resistor 15 and adapting resistor 16 are connected in series, the series circuit The two ends of the torque sensor are respectively connected with the main and secondary torque signal output ends of the torque sensor, the input end of the first power amplifying element 17 is connected with the two ends of the sampling resistor 15, the output end of the first power amplifying element 17 is connected with the pulse width modulation control 19 is connected, the input end of the second power amplification element 18 is connected with the resistor 13 two ends of the sampling feedback current, the output end of the second power amplification element 18 is connected with the pulse width modulation controller 19, and the microprocessor 4 passes the SPI bus 5 is connected to the digital potentiometer 14, and the motor drive signal output end of the electronic servo module 8 is connected to the H-bridge motor drive module 11.

微处理器的作用是根据车速修正助力大小,对整个电动伺服助力转向控制器的综合性能提供保护,提供失效分析,并保证系统正常运行。其输入信号有车速信号,发动机点火信号,电机电流信号。其中车速信号为修正助力大小的依据,发动机点火信号为启动自检所需,电机电流信号用于对电机工作状态的监控。输出信号通过SPI总线5与电子伺服模块8连接,来调整电子伺服模块中的数字电位器14阻值的大小,起到根据车速修正助力大小的作用。SPI总线包括三路信号,分别是数据信号DAT,时钟信号CLK和片选信号CS。The role of the microprocessor is to correct the power boost according to the vehicle speed, provide protection for the comprehensive performance of the entire electric servo power steering controller, provide failure analysis, and ensure the normal operation of the system. Its input signals include vehicle speed signal, engine ignition signal, and motor current signal. Among them, the vehicle speed signal is the basis for correcting the power boost, the engine ignition signal is required for starting self-test, and the motor current signal is used to monitor the working state of the motor. The output signal is connected to the electronic servo module 8 through the SPI bus 5 to adjust the resistance value of the digital potentiometer 14 in the electronic servo module, and to correct the power boost according to the vehicle speed. The SPI bus includes three signals, namely data signal DAT, clock signal CLK and chip select signal CS.

电子伺服模块的输入信号有SPI总线输入信号,扭矩传感器输出的主扭矩信号和副扭矩信号以及采样反馈电流电阻13两端的电压信号。取样电阻15电压和反映电机电流的反馈电压分别经过第一功率放大元件17和第二功率放大元件18放大后进入脉宽调制控制器19,脉宽调制控制器19输出信号为控制H桥电机驱动模块11的四路脉宽调制输出信号9。The input signals of the electronic servo module include the SPI bus input signal, the main torque signal and auxiliary torque signal output by the torque sensor, and the voltage signal at both ends of the sampling feedback current resistor 13 . The voltage of the sampling resistor 15 and the feedback voltage reflecting the motor current are respectively amplified by the first power amplifying element 17 and the second power amplifying element 18 and enter the pulse width modulation controller 19. The output signal of the pulse width modulation controller 19 is to control the H-bridge motor drive The four pulse width modulation output signals 9 of the module 11.

在数字电位器14与适配电阻15和取样电阻16串联电路的两端分别加上扭矩传感器主、副扭矩输入电压,构成差动电路。这样当数字电位器为零时,取样电阻两端电压等于真实扭矩电压。当车速提高时根据微处理器预先设定好的比例调整数字电位器电阻值,使取样电阻两端电压小于真实扭矩电压,可实现转向助力随着车速提高而减小的目的。The two ends of the series circuit of the digital potentiometer 14, the matching resistor 15 and the sampling resistor 16 are respectively applied with the main and auxiliary torque input voltages of the torque sensor to form a differential circuit. In this way, when the digital potentiometer is zero, the voltage across the sampling resistor is equal to the real torque voltage. When the vehicle speed increases, the resistance value of the digital potentiometer is adjusted according to the preset ratio of the microprocessor, so that the voltage across the sampling resistor is smaller than the real torque voltage, and the purpose of reducing the power steering as the vehicle speed increases can be achieved.

采样反馈电流电阻与电机串联,其流过电流即为电机电流,这样可使电流采样电阻真实反映电机电流情况,同时这样的电路能向电子伺服模块提供双向电流的检测,以便真实反映电机助力情况。The sampling feedback current resistor is connected in series with the motor, and the current flowing through it is the motor current, so that the current sampling resistor can truly reflect the current situation of the motor. At the same time, such a circuit can provide bidirectional current detection to the electronic servo module, so as to truly reflect the motor assisting situation .

图2所示具体电路中,电子伺服模块中的数字电位器14选用型号为AD5160的256位SPI电子电位器。脉宽调制控制器19是NCV494。H桥电机驱动模块由4个场效应管NTP60N06组成。In the specific circuit shown in Fig. 2, the digital potentiometer 14 in the electronic servo module is a 256-bit SPI electronic potentiometer whose model is AD5160. The pulse width modulation controller 19 is NCV494. The H-bridge motor drive module is composed of 4 field effect transistors NTP60N06.

Claims (3)

1, the vehicle electric booster steering controller, comprise microprocessor (4), H bridge motor drive module (11), motor (12), the resistance of sampling feedback electric current (13), it is characterized in that also comprising electron servo module (8), said electron servo module (8) comprises digital regulation resistance (14), sample resistance (15), adaptive resistance (16), first power amplification element (17), second power amplification element (18) and PDM keyer (19), digital regulation resistance (14) wherein, sample resistance (15) and adaptive resistance (16) series connection, the two ends of this circuit series respectively with the master of torque sensor, the accessory torque signal output part links to each other, the two ends of the input end of first power amplification element (17) and sample resistance (15) connect altogether, the mouth of first power amplification element (17) links to each other with PDM keyer (19), resistance (13) two ends of the input end of second power amplification element (18) and sampling feedback electric current connect altogether, the mouth of second power amplification element (18) links to each other with PDM keyer (19), microprocessor (4) links to each other with digital regulation resistance (14) by spi bus (5), and the motor drive signal mouth of electron servo module (8) connects H bridge motor drive module (11).
2. vehicle electric booster steering controller according to claim 1 is characterized in that PDM keyer (19) is NCV494.
3. vehicle electric booster steering controller according to claim 1 is characterized in that said digital regulation resistance (14) is that model is 256 SPI electronic potentiometers of AD5160.
CN 200620106830 2006-08-18 2006-08-18 Vehicle Electric Power Steering Controller Expired - Lifetime CN2934008Y (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200620106830 CN2934008Y (en) 2006-08-18 2006-08-18 Vehicle Electric Power Steering Controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200620106830 CN2934008Y (en) 2006-08-18 2006-08-18 Vehicle Electric Power Steering Controller

Publications (1)

Publication Number Publication Date
CN2934008Y true CN2934008Y (en) 2007-08-15

Family

ID=38350696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200620106830 Expired - Lifetime CN2934008Y (en) 2006-08-18 2006-08-18 Vehicle Electric Power Steering Controller

Country Status (1)

Country Link
CN (1) CN2934008Y (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101734277A (en) * 2008-11-10 2010-06-16 株式会社捷太格特 Electric power steering apparatus and control method thereof
CN101890979A (en) * 2009-05-20 2010-11-24 斯堪尼亚商用车有限公司 Direction changing servo system
CN101339096B (en) * 2007-11-16 2010-12-08 江苏大学 Method for Determining Assisting Torque of Electric Power Steering System of Heavy Transport Vehicles
CN104627237A (en) * 2013-11-06 2015-05-20 上海航天汽车机电股份有限公司 EPS-based pavement high frequency interference damping suppression method and system
CN112644583A (en) * 2019-10-11 2021-04-13 博世华域转向系统有限公司 Controller circuit of electric power steering system and sampling and control method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101339096B (en) * 2007-11-16 2010-12-08 江苏大学 Method for Determining Assisting Torque of Electric Power Steering System of Heavy Transport Vehicles
CN101734277A (en) * 2008-11-10 2010-06-16 株式会社捷太格特 Electric power steering apparatus and control method thereof
CN101890979A (en) * 2009-05-20 2010-11-24 斯堪尼亚商用车有限公司 Direction changing servo system
CN101890979B (en) * 2009-05-20 2014-10-01 斯堪尼亚商用车有限公司 Steering servo system
CN104627237A (en) * 2013-11-06 2015-05-20 上海航天汽车机电股份有限公司 EPS-based pavement high frequency interference damping suppression method and system
CN104627237B (en) * 2013-11-06 2017-09-26 上海航天汽车机电股份有限公司 The damping suppressing method and system of road surface High-frequency Interference based on EPS
CN112644583A (en) * 2019-10-11 2021-04-13 博世华域转向系统有限公司 Controller circuit of electric power steering system and sampling and control method

Similar Documents

Publication Publication Date Title
CN100397777C (en) An electric power steering controller
CN103112491B (en) For Electric Power Steering Control System, the devices and methods therefor of electronlmobil
CN105667580B (en) A kind of wire-controlled steering system and its control method based on fuzzy control
CN100572165C (en) The differential servo steering system that is used for wheel flutter individual drive battery-driven car
CN101016059B (en) Automobile steering system
CN2934008Y (en) Vehicle Electric Power Steering Controller
CN101695935A (en) Active steering system combined with electrical power-assisted steering function and control method thereof
CN106043419B (en) Electric-liquid composite power steering control device and its control method
CN101081626B (en) Automobile electric power-assisted steering controlling method and apparatus thereof
CN101110561A (en) Electric Servo Power Steering Controller
CN102556152B (en) Full-hardware servo power-assisted steering controller
TW200307617A (en) Vehicle steering control apparatus
CN101011980A (en) Control device for motor-driven hydraulic power steering system
US20010027894A1 (en) Electric power steering apparatus
CN202508145U (en) Automobile electric power-assisted steering system
JP4107030B2 (en) Electric power steering device
CN207523780U (en) A kind of automobile steering-by-wire executing agency and auto steerer
CN2633702Y (en) Electric booster turning mechanism for vehicle
JPH01278881A (en) Control method of electric power steering device
CN104015795A (en) Automatic steering control method and device based on EPS
CN106741132B (en) A controller of a multi-mode active steering system and its control method
JPH08188165A (en) Electric powered steering device
CN107010107B (en) Hydraulic active steering system of motor bus and control method
JP2003319699A (en) Motor power steering unit
CN206719319U (en) A kind of motor bus hydraulic pressure active front steering system

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
AV01 Patent right actively abandoned

Effective date of abandoning: 20060818

C25 Abandonment of patent right or utility model to avoid double patenting