CN110549871A - vehicle control unit based on distributed driving vehicle and control method - Google Patents
vehicle control unit based on distributed driving vehicle and control method Download PDFInfo
- Publication number
- CN110549871A CN110549871A CN201910989824.9A CN201910989824A CN110549871A CN 110549871 A CN110549871 A CN 110549871A CN 201910989824 A CN201910989824 A CN 201910989824A CN 110549871 A CN110549871 A CN 110549871A
- Authority
- CN
- China
- Prior art keywords
- module
- vehicle
- controller
- external
- software
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000012545 processing Methods 0.000 claims abstract description 65
- 238000004891 communication Methods 0.000 claims abstract description 64
- 230000008054 signal transmission Effects 0.000 claims abstract description 41
- 238000012544 monitoring process Methods 0.000 claims description 46
- 230000001172 regenerating effect Effects 0.000 claims description 23
- 230000001133 acceleration Effects 0.000 claims description 18
- 230000010354 integration Effects 0.000 claims description 18
- 238000004364 calculation method Methods 0.000 claims description 16
- 238000011217 control strategy Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000003068 static effect Effects 0.000 claims description 6
- 238000003745 diagnosis Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 5
- 206010017577 Gait disturbance Diseases 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 2
- 208000032953 Device battery issue Diseases 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/2009—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for braking
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/2036—Electric differentials, e.g. for supporting steering vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/28—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed without contact making and breaking, e.g. using a transductor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/32—Control or regulation of multiple-unit electrically-propelled vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/0098—Details of control systems ensuring comfort, safety or stability not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2220/00—Electrical machine types; Structures or applications thereof
- B60L2220/40—Electrical machine applications
- B60L2220/44—Wheel Hub motors, i.e. integrated in the wheel hub
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/10—Vehicle control parameters
- B60L2240/12—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/10—Vehicle control parameters
- B60L2240/14—Acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/10—Vehicle control parameters
- B60L2240/24—Steering angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2250/00—Driver interactions
- B60L2250/26—Driver interactions by pedal actuation
-
- 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
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- 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/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
-
- 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
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of electric vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Power Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本发明公开了一种基于分布式驱动车辆的整车控制器及控制方法,整车控制器包括有外部传感器信号处理模块、外部通讯信号处理模块、外部传感器和指示灯供电模块、外部开关状态识别模块、第一供电模块、第二供电模块、MCU、第一信息存储模块和第二信息存储模块,其中外部传感器信号处理模块、外部通讯信号处理模块、外部传感器和指示灯供电模块、外部开关状态识别模块、第一信息存储模块和第二信息存储模块均与MCU相连接,其控制方法为:软件架构为分层结构,共分三层,从上至下依次为应用层、信号传递层和驱动层;有益效果:提供了一种全新的应用于分布式驱动车辆的整车控制器及控制方法。
The invention discloses a vehicle controller and a control method based on a distributed drive vehicle. The vehicle controller includes an external sensor signal processing module, an external communication signal processing module, an external sensor and indicator light power supply module, and an external switch state identification Module, first power supply module, second power supply module, MCU, first information storage module and second information storage module, in which external sensor signal processing module, external communication signal processing module, external sensor and indicator light power supply module, external switch status The identification module, the first information storage module and the second information storage module are all connected to the MCU. The control method is as follows: the software architecture is a layered structure, which is divided into three layers. From top to bottom, it is the application layer, the signal transmission layer and the Driving layer; Beneficial effect: Provides a brand-new vehicle controller and control method applied to distributed drive vehicles.
Description
技术领域technical field
本发明涉及一种整车控制器及控制方法,特别涉及一种基于分布式驱动车辆的整车控制器及控制方法。The invention relates to a vehicle controller and a control method, in particular to a vehicle controller and a control method based on a distributed drive vehicle.
背景技术Background technique
目前,随着环境污染的日益严重,传统燃油汽车带来的污染问题已经不容忽视,新能源汽车正在飞速发展的过程中。对于新能源汽车中的电动汽车,根据电动汽车驱动方案的不同可以分为单轴驱动电动汽车、双轴驱动电动汽车和分布式驱动电动汽车。分布式驱动电动汽车是指将汽车的驱动电机集成在汽车的四个车轮内,由四个轮毂电机分别带动车轮旋转,驱动车辆行驶。分布式驱动车辆因驱动形式与传统汽车存在巨大差异,传统的整车控制器无法满足分布式驱动车辆的使用需求,因此有必要提出一种基于分布式驱动车辆的整车控制器,实现对分布式驱动车辆的驱动、制动、转向及主动安全控制。At present, with the increasingly serious environmental pollution, the pollution problems caused by traditional fuel vehicles cannot be ignored, and new energy vehicles are in the process of rapid development. For electric vehicles in new energy vehicles, according to the different drive schemes of electric vehicles, they can be divided into single-axis drive electric vehicles, dual-axis drive electric vehicles and distributed drive electric vehicles. Distributed drive electric vehicle means that the driving motor of the car is integrated into the four wheels of the car, and the four hub motors drive the wheels to rotate respectively to drive the vehicle. Due to the huge difference between distributed drive vehicles and traditional vehicles, traditional vehicle controllers cannot meet the needs of distributed drive vehicles. Therefore, it is necessary to propose a vehicle controller based on distributed drive vehicles to realize the control of distributed vehicles Driving, braking, steering and active safety control of drive vehicles.
当前对于基于分布式驱动车辆的整车控制器研究较少,没有针对分布式驱动车辆较为详细的控制器拓扑结构,尤其是基于分布式驱动车辆的整车控制器研究局限于整车控制器只对四个轮毂电机控制器进行上位机控制,而没有对车辆的制动系统和转向系统进行上位机控制,这样不利于整车的动力学控制。At present, there are few studies on the vehicle controller based on distributed drive vehicles, and there is no more detailed controller topology for distributed drive vehicles, especially the research on vehicle controllers based on distributed drive vehicles is limited to the vehicle controller only. The upper computer controls the four hub motor controllers, but does not perform upper computer control on the vehicle's braking system and steering system, which is not conducive to the dynamic control of the vehicle.
发明CN 108482364提出了一种电动汽车分布式驱动控制器,此发明涉及的分布式驱动控制器只对车辆的轮边电机控制器做上位机控制,并不是严格意义上的整车控制器。Invention CN 108482364 proposes a distributed drive controller for electric vehicles. The distributed drive controller involved in this invention only performs host computer control on the wheel motor controller of the vehicle, and is not a vehicle controller in the strict sense.
当前车辆的整车控制器通过车辆CAN总线与车辆的其他控制器进行信息交互,因分布式驱动车辆的整车控制器同一时刻传递的信息量巨大,信息传递的可靠性要求高,信息交互的方式不止局限于车辆CAN总线,也可以是CANFD、以太网等方式。At present, the vehicle controller of the vehicle performs information interaction with other controllers of the vehicle through the vehicle CAN bus. Because the vehicle controller of the distributed drive vehicle transmits a huge amount of information at the same time, the reliability of information transmission is high, and the information interaction is limited. The method is not limited to the CAN bus of the vehicle, but can also be CAN FD, Ethernet and other methods.
发明内容Contents of the invention
本发明的目的是为了解决目前分布式驱动车辆的整车控制器在使用过程中存在的诸多问题而提供的一种基于分布式驱动车辆的整车控制器及控制方法。The object of the present invention is to provide a vehicle controller and control method based on distributed drive vehicles in order to solve many problems existing in the use process of the current vehicle controllers of distributed drive vehicles.
本发明提供的基于分布式驱动车辆的整车控制器包括有外部传感器信号处理模块、外部通讯信号处理模块、外部传感器和指示灯供电模块、外部开关状态识别模块、第一供电模块、第二供电模块、MCU、第一信息存储模块和第二信息存储模块,其中外部传感器信号处理模块、外部通讯信号处理模块、外部传感器和指示灯供电模块、外部开关状态识别模块、第一信息存储模块和第二信息存储模块均与MCU相连接,外部传感器信号处理模块与车辆传感器电连接,外部传感器信号处理模块能够接收并处理车辆传感器的信号,外部传感器信号处理模块将处理后的车辆传感器信号传递给MCU,MCU负责接收处理后的车辆传感器信号并进行逻辑运算,进一步判断驾驶员意图与当前车辆状态,外部通讯信号处理模块一方面接收其他车辆控制器发出的外部通讯信号,经过外部通讯信号处理模块处理后传递给MCU,MCU综合其他车辆控制器发出的外部通讯信号进行逻辑判断;外部通讯信号处理模块另方面接收来自MCU的通讯信号,经过外部通讯信号处理模块处理后发送给其他车辆控制器,其他车辆控制器接收MCU发出的上位机信号进行相应的响应,外部传感器和指示灯供电模块分别与车辆传感器以及指示灯电连接,外部传感器和指示灯供电模块为需要供电的车辆传感器和需要供电的指示灯供电,外部开关状态识别模块与外部开关相连接,第一供电模块和第二供电模块均为外部传感器信号处理模块、外部通讯信号处理模块、外部传感器和指示灯供电模块、外部开关状态识别模块、MCU、第一信息存储模块和第二信息存储模块供电,第一供电模块与第一外部供电线路相连接,第二供电模块与第二外部供电线路相连接。The vehicle controller based on the distributed driving vehicle provided by the present invention includes an external sensor signal processing module, an external communication signal processing module, an external sensor and indicator light power supply module, an external switch state identification module, a first power supply module, and a second power supply module. Module, MCU, first information storage module and second information storage module, wherein external sensor signal processing module, external communication signal processing module, external sensor and indicator light power supply module, external switch status recognition module, first information storage module and the second The two information storage modules are connected to the MCU, the external sensor signal processing module is electrically connected to the vehicle sensor, the external sensor signal processing module can receive and process the signal of the vehicle sensor, and the external sensor signal processing module transmits the processed vehicle sensor signal to the MCU , the MCU is responsible for receiving the processed vehicle sensor signals and performing logic operations to further judge the driver's intention and current vehicle status. The external communication signal processing module receives external communication signals from other vehicle controllers on the one hand, and processes them through the external communication signal processing module. After that, it is passed to the MCU, and the MCU synthesizes the external communication signals sent by other vehicle controllers for logical judgment; the external communication signal processing module receives the communication signals from the MCU, and sends them to other vehicle controllers after being processed by the external communication signal processing module. The vehicle controller receives the host computer signal sent by the MCU and responds accordingly. The external sensor and indicator light power supply module are electrically connected to the vehicle sensor and the indicator light respectively. Lamp power supply, the external switch state identification module is connected with the external switch, the first power supply module and the second power supply module are external sensor signal processing module, external communication signal processing module, external sensor and indicator light power supply module, external switch state identification module , MCU, the first information storage module and the second information storage module supply power, the first power supply module is connected to the first external power supply circuit, and the second power supply module is connected to the second external power supply circuit.
第一供电模块和第二供电模块均为ECU供电模块。Both the first power supply module and the second power supply module are ECU power supply modules.
第一信息存储模块和第二信息存储模块均为ECU信息存储模块。Both the first information storage module and the second information storage module are ECU information storage modules.
车辆传感器包括有车辆钥匙传感器、左前轮速传感器、右前轮速传感器、左后轮速传感器、右后轮速传感器、方向盘转角传感器、制动踏板开度传感器、加速踏板开度传感器、车辆加速度传感器和车辆角加速度传感器,车辆钥匙传感器、左前轮速传感器、右前轮速传感器、左后轮速传感器、右后轮速传感器、方向盘转角传感器、制动踏板开度传感器、加速踏板开度传感器、车辆加速度传感器和车辆角加速度传感器均与外部传感器信号处理模块以及外部传感器和指示灯供电模块相连接。Vehicle sensors include vehicle key sensor, left front wheel speed sensor, right front wheel speed sensor, left rear wheel speed sensor, right rear wheel speed sensor, steering wheel angle sensor, brake pedal opening sensor, accelerator pedal opening sensor, vehicle Acceleration sensor and vehicle angular acceleration sensor, vehicle key sensor, left front wheel speed sensor, right front wheel speed sensor, left rear wheel speed sensor, right rear wheel speed sensor, steering wheel angle sensor, brake pedal opening sensor, accelerator pedal opening sensor The degree sensor, the vehicle acceleration sensor and the vehicle angular acceleration sensor are all connected to the external sensor signal processing module and the external sensor and indicator light power supply module.
其他车辆控制器包括有前轴电子助力转向控制器、后轴电子助力转向控制器、左前电子机械制动控制器、右前电子机械制动控制器、左后电子机械制动控制器、右后电子机械制动控制器、左前轮毂电机控制器、右前轮毂电机控制器、左后轮毂电机控制器、右后轮毂电机控制器、档位控制器和车辆动力电池控制器,前轴电子助力转向控制器、后轴电子助力转向控制器、左前电子机械制动控制器、右前电子机械制动控制器、左后电子机械制动控制器、右后电子机械制动控制器、左前轮毂电机控制器、右前轮毂电机控制器、左后轮毂电机控制器、右后轮毂电机控制器、档位控制器和车辆动力电池控制器均能够使用外部通讯信号与外部通讯信号处理模块进行通讯。Other vehicle controllers include front axle electronic power steering controller, rear axle electronic power steering controller, left front electronic mechanical brake controller, right front electronic mechanical brake controller, left rear electronic mechanical brake controller, right rear electronic Mechanical brake controller, left front hub motor controller, right front hub motor controller, left rear hub motor controller, right rear hub motor controller, gear position controller and vehicle power battery controller, front axle electronic power steering controller , rear axle electronic power steering controller, left front electromechanical brake controller, right front electromechanical brake controller, left rear electromechanical brake controller, right rear electromechanical brake controller, left front hub motor controller, right front The hub motor controller, the left rear hub motor controller, the right rear hub motor controller, the gear position controller and the vehicle power battery controller can all communicate with the external communication signal processing module by using external communication signals.
外部通讯信号包括CAN信号、CANFD信号和以太网信号,CAN信号、CANFD信号和以太网信号均能够与外部通讯信号处理模块进行通讯连接。The external communication signals include CAN signals, CAN FD signals and Ethernet signals, and the CAN signals, CAN FD signals and Ethernet signals can all communicate with the external communication signal processing module.
指示灯包括仪表指示灯和开关指示灯,仪表指示灯安装于车辆仪表上,起报警作用和工作提示作用,开关指示灯安装于外部开关上,起工作提示作用,仪表指示灯和开关指示灯均与外部传感器和指示灯供电模块相连接。The indicator lights include instrument indicator lights and switch indicator lights. The instrument indicator lights are installed on the vehicle instrument to serve as alarms and work reminders. The switch indicator lights are installed on external switches to play the role of work reminders. Connects to external sensor and indicator light supply modules.
外部开关包括驻车开关、VDC开关、重置胎压监控开关和驾驶模式开关,驻车开关、VDC开关、重置胎压监控开关和驾驶模式开关均与外部开关状态识别模块相连接。The external switches include a parking switch, a VDC switch, a reset tire pressure monitoring switch and a driving mode switch, and the parking switch, the VDC switch, a reset tire pressure monitoring switch and a driving mode switch are all connected to the external switch state identification module.
本发明提供的基于分布式驱动车辆的控制方法,其控制方法如下所述:The control method based on the distributed drive vehicle provided by the present invention, its control method is as follows:
整车控制器通过软件架构对车辆进行控制,软件架构为分层结构,共分三层,从上至下依次为应用层、信号传递层和驱动层;The vehicle controller controls the vehicle through the software architecture. The software architecture is a layered structure, which is divided into three layers. From top to bottom, it is the application layer, signal transmission layer and driver layer;
软件架构中的应用层是整车控制器软件的核心部分,软件架构中的应用层包括应用层控制算法软件,应用层控制算法软件集成了所有整车控制器的控制策略和控制算法;The application layer in the software architecture is the core part of the vehicle controller software. The application layer in the software architecture includes the application layer control algorithm software, which integrates the control strategies and control algorithms of all vehicle controllers;
软件架构中的信号传递层为整车控制器软件提供实时运行环境、为应用层和驱动层提供信号接口、实现整车控制器故障实时监测,软件架构中的信号传递层包括故障监测软件、信号传递软件,故障监测软件对整车控制器故障状态进行实时监测,并及时给出报警,信号传递软件负责搭建应用层和驱动层之间的信号接口,实现应用层和驱动层的通信,整车控制器的软件实时运行在信号传递层,当整车控制器的软件任务运行至需要应用层软件工作或底层驱动软件工作时,由应用层软件或底层驱动软件进行运算,进而将运算结果传递至信号传递层,信号传递层整合接收到的信息,监控故障状态、完成信息传递,接下来信号传递层会等待直至整车控制器需要进行下一个软件任务,信号传递层会开启下一个工作循环;The signal transmission layer in the software architecture provides a real-time operating environment for the vehicle controller software, provides signal interfaces for the application layer and the driver layer, and realizes real-time monitoring of vehicle controller faults. The signal transmission layer in the software architecture includes fault monitoring software, signal The transmission software and the fault monitoring software monitor the fault status of the vehicle controller in real time and give an alarm in time. The signal transmission software is responsible for building the signal interface between the application layer and the driver layer to realize the communication between the application layer and the driver layer. The software of the controller runs in the signal transmission layer in real time. When the software task of the vehicle controller runs to the point where the application layer software or the underlying driver software is required to work, the application layer software or the underlying driver software performs calculations, and then transmits the calculation results to the The signal transmission layer, the signal transmission layer integrates the received information, monitors the fault status, and completes the information transmission. Then the signal transmission layer will wait until the vehicle controller needs to perform the next software task, and the signal transmission layer will start the next working cycle;
软件架构中的驱动层控制整车控制器的硬件驱动,起处理外部信号、为外部传感器和指示灯供电、为ECU供电、实现整车控制器的诊断和软件刷新、识别外部开关状态,软件架构中的驱动层包括外部传感器信号处理软件、外部传感器和指示灯供电软件、ECU供电软件、外部通讯信号处理软件、诊断与刷新软件、外部开关状态识别软件,其中外部传感器信号处理软件与整车控制器的外部传感器信号处理模块实现软件与硬件的对应关系,外部传感器和指示灯供电软件与整车控制器的外部传感器和指示灯供电模块实现软件与硬件的对应关系,外部通讯信号处理软件与整车控制器的外部通讯信号处理模块实现软件与硬件的对应关系,外部开关状态识别软件与整车控制器的外部开关状态识别模块实现软件与硬件的对应关系,此外,ECU供电软件与整车控制器的第一供电模块和第二供电模块实现软件与硬件的对应关系。The driver layer in the software architecture controls the hardware drive of the vehicle controller, processes external signals, supplies power to external sensors and indicators, supplies power to the ECU, realizes diagnosis and software refresh of the vehicle controller, and recognizes the status of external switches. The driver layer includes external sensor signal processing software, external sensor and indicator light power supply software, ECU power supply software, external communication signal processing software, diagnosis and refresh software, and external switch state recognition software. The external sensor signal processing module of the controller realizes the corresponding relationship between software and hardware. The external sensor and indicator light power supply software and the external sensor and indicator light power supply module of the vehicle controller realize the corresponding relationship between software and hardware. The external communication signal processing module of the vehicle controller realizes the corresponding relationship between software and hardware, the external switch state recognition software and the external switch state recognition module of the vehicle controller realize the corresponding relationship between software and hardware, in addition, the ECU power supply software and the vehicle control The first power supply module and the second power supply module of the device realize the corresponding relationship between software and hardware.
软件架构中的应用层是整车控制器软件的核心部分,应用层控制算法软件集成了所有整车控制器的控制策略和控制算法,具体方法如下:The application layer in the software architecture is the core part of the vehicle controller software. The application layer control algorithm software integrates the control strategies and control algorithms of all vehicle controllers. The specific methods are as follows:
应用层控制算法软件接收来自驱动层的整车控制器外部输入信号和来自信号传递层的整车控制器报警信号,外部输入信号首先传递至驾驶员驱动意图识别模块和驾驶员制动意图识别模块,驾驶员驱动意图识别模块通过处理外部输入信号判断当前驾驶员对车辆的驱动意图,进而驾驶员驱动意图识别模块将车辆驱动模式传递给驾驶模式判别模块;驾驶员制动意图识别模块通过处理外部输入信号判断当前驾驶员对车辆的制动意图,进而驾驶员制动意图识别模块将车辆制动模式传递给驾驶模式判别模块;The application layer control algorithm software receives the external input signal of the vehicle controller from the driving layer and the alarm signal of the vehicle controller from the signal transmission layer, and the external input signal is first transmitted to the driver's driving intention recognition module and the driver's braking intention recognition module , the driver's driving intention recognition module judges the current driver's driving intention to the vehicle by processing external input signals, and then the driver's driving intention recognition module passes the vehicle driving mode to the driving mode discrimination module; the driver's braking intention recognition module processes the external The input signal judges the current driver's braking intention on the vehicle, and then the driver's braking intention recognition module transmits the vehicle braking mode to the driving mode discrimination module;
驾驶模式判别模块接收外部输入信号、来自驾驶员驱动意图识别模块的车辆驱动模式、来自驾驶员制动意图识别模块的车辆制动模式,通过逻辑运算判别当前车辆的驾驶模式,车辆驾驶模式分为P/N挡模式、D挡驱动模式、R挡驱动模式、制动模式、驻车模式、熄火模式、跛行模式共七种模式,其中D挡驱动模式还下分为D挡怠速模式、D挡滑行模式,R挡驱动模式还下分为R挡怠速模式、R挡滑行模式,驾驶模式判别模块依据车辆进入的驾驶模式会计算得到初步的目标制动力矩、初步的目标驱动力矩、初步的车轮转角、初步的目标驻车力矩和初步的驻车状态标志位,驾驶模式判别模块将初步的目标制动力矩信号传递给制动模块,将初步的目标驱动力矩信号传递给驱动模块,将初步的目标车轮转角信号传递给转向模块,将初步的目标驻车力矩和初步的驻车状态标志位传递给驻车模块;The driving mode discrimination module receives external input signals, the vehicle driving mode from the driver's driving intention recognition module, and the vehicle braking mode from the driver's braking intention recognition module, and judges the current driving mode of the vehicle through logical operations. The vehicle driving mode is divided into P/N gear mode, D gear driving mode, R gear driving mode, braking mode, parking mode, flameout mode, and limp mode. Coasting mode, the R gear driving mode is also divided into R gear idle mode and R gear coasting mode. The driving mode discrimination module will calculate the preliminary target braking torque, preliminary target driving torque and preliminary wheel speed according to the driving mode entered by the vehicle. Corner angle, preliminary target parking torque and preliminary parking state flag, the driving mode discrimination module transmits the preliminary target braking torque signal to the braking module, transmits the preliminary target driving torque signal to the driving module, and transfers the preliminary target braking torque signal to the driving module. The target wheel angle signal is transmitted to the steering module, and the preliminary target parking torque and preliminary parking status flag are transmitted to the parking module;
制动模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标制动力矩,制动模块由内而外依次包含再生制动模块、滑行制动模块、制动防抱死模块、四轮制动力矩协调模块,当软件运行至制动模块时,首先运行最内部的模块,而后依次运行外部模块,再生制动模块和滑行制动模块是同级别的两个软件模块,依据车辆状态,同一时刻只会运行两者中的其中一个软件模块,制动模块通过计算最终获得每个车轮的目标电子机械制动力矩以及每个车轮的目标再生制动力矩,制动模块将每个车轮的目标电子机械制动力矩信号以及每个车轮的目标再生制动力矩信号发送给输出信号整合模块;The braking module receives external input signals and the preliminary target braking torque from the driving mode discrimination module. The braking module includes a regenerative braking module, a coasting braking module, a braking anti-lock braking For the power torque coordination module, when the software runs to the braking module, it first runs the innermost module, and then runs the external modules in turn. The regenerative braking module and the coasting braking module are two software modules of the same level. According to the status of the vehicle, the same Only one of the two software modules will be run at any time. The braking module finally obtains the target electromechanical braking torque of each wheel and the target regenerative braking torque of each wheel through calculation. The braking module converts the target The electromechanical braking torque signal and the target regenerative braking torque signal of each wheel are sent to the output signal integration module;
驱动模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标驱动力矩,驱动模块由内而外依次包含驱动防滑模块、驱动电子差速模块、四轮驱动力矩协调模块,当软件运行至驱动模块时,首先运行最内部的模块,而后依次运行外部模块,驱动模块通过计算最终获得每个车轮的目标驱动力矩,驱动模块将每个车轮的目标驱动力矩信号发送给输出信号整合模块;The drive module receives external input signals and the preliminary target drive torque from the driving mode discrimination module. The drive module includes the drive anti-skid module, the drive electronic differential module, and the four-wheel drive torque coordination module from the inside to the outside. When the software runs to the drive module , the innermost module is run first, and then the external modules are run sequentially. The drive module finally obtains the target drive torque of each wheel through calculation, and the drive module sends the target drive torque signal of each wheel to the output signal integration module;
转向模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标车轮转角信号,转向模块由内而外依次包含转向电子差速模块和VDC模块,当软件运行至转向模块时,首先运行最内部的模块,而后依次运行外部模块,转向模块通过计算最终获得前轴车轮转角和后轴车轮转角,转向模块将前轴车轮转角信号和后轴车轮转角信号发送给输出信号整合模块;The steering module receives external input signals and the preliminary target wheel angle signal from the driving mode discrimination module. The steering module includes the steering electronic differential module and the VDC module in turn from the inside to the outside. When the software runs to the steering module, it first runs the innermost module, and then run the external modules in turn, the steering module finally obtains the front axle wheel angle and the rear axle wheel angle through calculation, and the steering module sends the front axle wheel angle signal and the rear axle wheel angle signal to the output signal integration module;
驻车模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标驻车力矩和初步驻车状态标志位,驻车模块包含静态驻车模块、动态驻车模块,静态驻车模块和动态驻车模块是同级别的两个软件模块,依据车辆状态,同一时刻只会运行两者中的其中一个软件模块,驻车模块通过计算最终获得目标驻车力矩和驻车状态标志位,进一步的,驻车模块将目标驻车力矩信号和驻车状态标志位信号发送给输出信号整合模块;The parking module receives external input signals, as well as the preliminary target parking torque and preliminary parking status flags from the driving mode discrimination module. The parking module includes a static parking module, a dynamic parking module, a static parking module and a dynamic parking module. The module is two software modules of the same level. According to the state of the vehicle, only one of the two software modules will be run at the same time. The parking module finally obtains the target parking torque and the parking status flag through calculation. Further, the parking The car module sends the target parking torque signal and the parking state flag signal to the output signal integration module;
胎压监控模块接收外部输入信号,具体包括外部输入信号中的重置胎压监控开关信号、轮速信号、档位信号、点火信号和电机转矩信号,胎压监控模块主要通过识别和处理轮速信号判断当前车辆的四个车轮是否处于缺气状态,若识别到车辆的某个车轮或某几个车轮处于缺气状态,胎压监控模块会立即给出报警,此外,胎压监控模块通过识别重置胎压监控开关信号判断驾驶员是否需要重新标定初始胎压,若胎压监控模块识别到重置胎压监控开关处于按下状态,则胎压监控模块开始重新标定初始胎压直至标定完成,胎压监控模块在判别车轮缺气状态后,将每个车轮的胎压报警标志位发送给输出信号整合模块;The tire pressure monitoring module receives external input signals, including the reset tire pressure monitoring switch signal, wheel speed signal, gear position signal, ignition signal and motor torque signal in the external input signal. The speed signal is used to judge whether the four wheels of the current vehicle are in the state of lack of air. If it is recognized that a certain wheel or several wheels of the vehicle are in the state of lack of air, the tire pressure monitoring module will immediately give an alarm. In addition, the tire pressure monitoring module passes Identify and reset the tire pressure monitoring switch signal to determine whether the driver needs to re-calibrate the initial tire pressure. If the tire pressure monitoring module recognizes that the reset tire pressure monitoring switch is pressed, the tire pressure monitoring module will start to re-calibrate the initial tire pressure until the calibration Completed, the tire pressure monitoring module sends the tire pressure alarm flag of each wheel to the output signal integration module after judging the lack of air of the wheels;
输出信号整合模块接收来自制动模块、驱动模块、转向模块、驻车模块、胎压监控模块的信号,输出信号整合模块将接收到的所有信号分类整合成合适的信号接口,进而传递给信号传递层,由信号传递层分配信号接口,进一步地将信号传递给驱动层,由驱动层执行信号的发送,从而实现整车控制器对车辆其他控制器的上位机控制。The output signal integration module receives signals from the brake module, drive module, steering module, parking module, and tire pressure monitoring module. The output signal integration module classifies and integrates all the received signals into appropriate signal interfaces, and then transmits them to the signal transmission Layer, the signal transmission layer allocates the signal interface, and further transmits the signal to the driver layer, and the driver layer executes the signal transmission, so as to realize the control of the upper computer of the vehicle controller to other controllers of the vehicle.
本发明的工作原理:Working principle of the present invention:
本发明的提供的基于分布式驱动车辆的整车控制器与车辆传感器、指示灯、外部开关分别电连接。整车控制器为需要供电的车辆传感器和需要供电的仪表、开关指示灯供电。整车控制器接收车辆传感器传来的电信号,进一步的,整车控制器经过处理车辆传感器的电信号后判断驾驶员意图与当前的车辆状态,经过逻辑运算将控制指令发送给车辆其他的控制器。此外,整车控制器还实时判断外部开关状态,根据开关状态开启整车控制器的对应功能。The vehicle controller based on the distributed driving vehicle provided by the present invention is electrically connected with vehicle sensors, indicator lights and external switches respectively. The vehicle controller supplies power to the vehicle sensors that need power supply and the meters and switch indicators that need power supply. The vehicle controller receives the electrical signal from the vehicle sensor. Further, the vehicle controller judges the driver's intention and the current vehicle state after processing the electrical signal of the vehicle sensor, and sends the control command to other control systems of the vehicle through logical operation. device. In addition, the vehicle controller also judges the status of the external switch in real time, and activates the corresponding function of the vehicle controller according to the switch status.
整车控制器与车辆的其他控制器能够进行实时通讯,通讯方式是任何可以保证稳定通讯质量的信号形式,包括CAN(ControllerAreaNetwork)信号、CANFD(CAN withFlexible Data-Rate)信号、以太网信号等。The vehicle controller and other controllers of the vehicle can communicate in real time. The communication method is any signal form that can ensure stable communication quality, including CAN (Controller Area Network) signal, CAN FD (CAN with Flexible Data-Rate) signal, Ethernet signal, etc.
整车控制器与前轴电子助力转向控制器和后轴电子助力转向控制器分别实时通讯。前轴电子助力转向控制器控制车辆的前轴电子转向助力器,驱动车辆前轴的两个车轮绕主销旋转,实现车辆的前轮转向;后轴电子助力转向控制器控制车辆的后轴电子转向助力器,驱动车辆后轴的两个车轮绕主销旋转,实现车辆的后轮转向。整车控制器通过接收方向盘转角传感器的信号计算当前车辆所需的前轴车轮转角和后轴车轮转角,整车控制器将目标前轴车轮转角信号发送给前轴电子助力转向控制器,由前轴电子助力转向控制器控制车辆的前轴电子转向助力器驱动车轮旋转达到目标的前轴车轮转角,同时整车控制器将目标后轴车轮转角信号发送给后轴电子助力转向控制器,由后轴电子助力转向控制器控制车辆的后轴电子转向助力器驱动车轮旋转达到目标的后轴车轮转角。此外,前轴电子助力转向控制器和后轴电子助力转向控制器分别接收方向盘转角传感器的电信号,当整车控制器与前轴电子助力转向控制器或后轴电子助力转向控制器无法通讯时,前轴电子助力转向控制器和后轴电子助力转向控制器分别可以通过接收方向盘转角信号计算车辆所需的前轴车轮转角和后轴车轮转角,通过控制电子转向助力器实现车辆的转向,这样即实现了车辆转向控制系统的冗余备份。The vehicle controller communicates with the electronic power steering controller of the front axle and the electronic power steering controller of the rear axle respectively in real time. The front axle electronic power steering controller controls the front axle electronic steering booster of the vehicle, drives the two wheels of the front axle of the vehicle to rotate around the kingpin, and realizes the front wheel steering of the vehicle; the rear axle electronic power steering controller controls the rear axle electronic steering of the vehicle. The steering booster drives the two wheels of the rear axle of the vehicle to rotate around the kingpin to realize the steering of the rear wheels of the vehicle. The vehicle controller calculates the front axle wheel angle and rear axle wheel angle required by the current vehicle by receiving the signal from the steering wheel angle sensor, and the vehicle controller sends the target front axle wheel angle signal to the front axle electronic power steering controller. The front axle electronic power steering controller controls the vehicle's front axle electronic power steering booster to drive the wheels to rotate to reach the target front axle wheel angle. At the same time, the vehicle controller sends the target rear axle wheel angle signal to the rear axle electronic power steering controller, and the rear axle The axle electronic power steering controller controls the vehicle's rear axle electric power steering to drive the wheels to rotate to achieve the target rear axle wheel angle. In addition, the front axle electronic power steering controller and the rear axle electronic power steering controller respectively receive the electrical signals from the steering wheel angle sensor. When the vehicle controller cannot communicate with the front axle electronic power steering controller or the rear axle , the front axle electronic power steering controller and the rear axle electronic power steering controller can respectively calculate the front axle wheel angle and the rear axle wheel angle required by the vehicle by receiving the steering wheel angle signal, and realize the steering of the vehicle by controlling the electronic steering booster. That is, the redundant backup of the vehicle steering control system is realized.
左前电子机械制动控制器控制位于左前轮轮边的电子机械制动卡钳动作,为车辆的左前轮提供制动力矩,使车辆的左前轮降低转速直至停止转动,同时左前电子机械制动控制器也可以控制左前轮的电子机械制动卡钳动作锁止车辆的左前轮使其无法旋转,从而实现车辆的驻车。为避免出现某一回路制动系统失效使车辆无法减速的情况发生,为每个车轮配置对应的电子机械制动控制器和电子机械制动卡钳,其他三个电子机械制动控制器和电子机械制动卡钳的工作原理与前述的左前轮制动回路的工作原理一致,在此不再重复说明。The left front electro-mechanical brake controller controls the action of the electro-mechanical brake caliper located on the side of the left front wheel to provide braking torque for the left front wheel of the vehicle, so that the left front wheel of the vehicle reduces its speed until it stops rotating, and at the same time the left front electro-mechanical brake The dynamic controller can also control the action of the electromechanical brake caliper of the left front wheel to lock the left front wheel of the vehicle so that it cannot rotate, thereby realizing the parking of the vehicle. In order to avoid the failure of a certain circuit braking system to prevent the vehicle from decelerating, a corresponding electromechanical brake controller and an electromechanical brake caliper are configured for each wheel, and the other three electromechanical brake controllers and electromechanical brake calipers The working principle of the brake caliper is consistent with the working principle of the left front wheel brake circuit described above, and will not be repeated here.
整车控制器与左前电子机械制动控制器、右前电子机械制动控制器、左后电子机械制动控制器、右后电子机械制动控制器分别实时通讯。整车控制器通过接收制动踏板开度传感器的信号,并结合当前的车辆状态信息和轮毂电机的再生制动能力获得当前每个车轮应分配的目标电子机械制动力矩,整车控制器将目标电子机械制动力矩分别发送给左前电子机械制动控制器、右前电子机械制动控制器、左后电子机械制动控制器、右后电子机械制动控制器,由电子机械制动控制器控制电子机械卡钳实现车辆的减速。此外,整车控制器通过判断驻车开关的状态,并结合当前的车辆状态信息获知当前车辆是否需要驻车或解除驻车,整车控制器将目标驻车力矩和目标驻车状态标志位分别发送给左前电子机械制动控制器、右前电子机械制动控制器、左后电子机械制动控制器、右后电子机械制动控制器,由电子机械制动控制器控制电子机械卡钳实现车辆的驻车和解除驻车。The vehicle controller communicates in real time with the left front electromechanical brake controller, the right front electromechanical brake controller, the left rear electromechanical brake controller, and the right rear electromechanical brake controller respectively. The vehicle controller receives the signal from the brake pedal opening sensor and combines the current vehicle status information and the regenerative braking capability of the hub motor to obtain the current target electromechanical braking torque that should be distributed to each wheel. The vehicle controller will The target electro-mechanical braking torque is sent to the left front electro-mechanical brake controller, right front electro-mechanical brake controller, left rear electro-mechanical brake controller, right rear electro-mechanical brake controller, and the electro-mechanical brake controller The electromechanical calipers are controlled to decelerate the vehicle. In addition, the vehicle controller judges the state of the parking switch and combines the current vehicle state information to know whether the current vehicle needs to be parked or released. The vehicle controller sets the target parking torque and the target parking state flag respectively Send to the left front electronic mechanical brake controller, right front electronic mechanical brake controller, left rear electronic mechanical brake controller, right rear electronic mechanical brake controller, the electronic mechanical brake controller controls the electronic mechanical caliper to realize the vehicle Park and unpark.
除上述的车辆制动和驻车模式外,左前电子机械制动控制器、右前电子机械制动控制器、左后电子机械制动控制器、右后电子机械制动控制器分别还接收制动踏板开度传感器的信号,若任意一个电子机械制动控制器无法接收来自整车控制器的控制信号,则电子机械制动控制器通过接收制动踏板开度传感器的信号控制电子机械卡钳使车辆减速。除此之外,左前电子机械制动控制器、右前电子机械制动控制器、左后电子机械制动控制器、右后电子机械制动控制器分别还与驻车开关电连接,电子机械制动控制器实时监控驻车开关状态,若任意一个电子机械制动控制器无法接收来自整车控制器的控制信号,则电子机械制动控制器通过判断驻车开关状态控制电子机械卡钳使车辆实现驻车或解除驻车。In addition to the above vehicle braking and parking modes, the left front electro-mechanical brake controller, right front electro-mechanical brake controller, left rear electro-mechanical brake controller, and right rear electro-mechanical brake controller also receive braking If any one of the electronic mechanical brake controllers cannot receive the control signal from the vehicle controller, the electronic mechanical brake controller will control the electronic mechanical calipers by receiving the signal from the brake pedal opening sensor to make the vehicle slow down. In addition, the left front electro-mechanical brake controller, the right front electro-mechanical brake controller, the left rear electro-mechanical brake controller, and the right rear electro-mechanical brake controller are respectively electrically connected to the parking switch. The automatic controller monitors the state of the parking switch in real time. If any one of the electromechanical brake controllers cannot receive the control signal from the vehicle controller, the electronic mechanical brake controller controls the electromechanical calipers by judging the state of the parking switch to make the vehicle realize Park or unpark.
左前轮毂电机控制器驱动位于左前轮轮圈内的左前轮毂电机转动,左前轮毂电机内嵌于车轮内,当电机转动时会带动车轮一同旋转为车辆提供驱动力矩使车辆行驶,此外,左前轮毂电机控制器还可以控制左前轮毂电机为车辆提供再生制动力矩使车辆减速。为每个车轮配置对应的轮毂电机,包括左前轮毂电机、右前轮毂电机、左后轮毂电机、右后轮毂电机,轮毂电机控制器和轮毂电机的工作原理一致,右前轮毂电机控制器、左后轮毂电机控制器和右后轮毂电机控制器的工作原理不再重复说明。The left front hub motor controller drives the left front hub motor located in the rim of the left front wheel. The left front hub motor is embedded in the wheel. The motor controller can also control the left front hub motor to provide regenerative braking torque for the vehicle to decelerate the vehicle. Configure corresponding hub motors for each wheel, including left front hub motor, right front hub motor, left rear hub motor, right rear hub motor, hub motor controller and hub motor work in the same principle, right front hub motor controller, left rear hub motor The working principles of the motor controller and the right rear hub motor controller will not be described repeatedly.
整车控制器与左前轮毂电机控制器、右前轮毂电机控制器、左后轮毂电机控制器、右后轮毂电机控制器分别实时通讯。整车控制器通过接收加速踏板开度传感器的信号和制动踏板开度传感器的信号,并结合当前的车辆状态信息和轮毂电机的再生制动能力计算获得当前每个车轮应分配的目标驱动力矩和目标再生制动力矩。整车控制器将目标驱动力和目标再生制动力矩分别发送给左前轮毂电机控制器、右前轮毂电机控制器、左后轮毂电机控制器、右后轮毂电机控制器,由轮毂电机控制器控制轮毂电机驱动车辆行驶或使车辆减速。The vehicle controller communicates in real time with the left front hub motor controller, the right front hub motor controller, the left rear hub motor controller, and the right rear hub motor controller respectively. The vehicle controller receives the signal of the accelerator pedal opening sensor and the signal of the brake pedal opening sensor, and combines the current vehicle status information and the regenerative braking capability of the hub motor to calculate the current target drive torque that should be distributed to each wheel and the target regenerative braking torque. The vehicle controller sends the target driving force and the target regenerative braking torque to the left front hub motor controller, the right front hub motor controller, the left rear hub motor controller, and the right rear hub motor controller, and the hub motor controller controls the hub The electric motor drives the vehicle or slows it down.
左前轮毂电机控制器、右前轮毂电机控制器、左后轮毂电机控制器、右后轮毂电机控制器分别还接收加速踏板开度传感器的信号,若任意一个轮毂电机控制器无法接收来自整车控制器的控制信号,则轮毂电机控制器通过接收加速踏板开度传感器的信号控制轮毂电机驱动车辆行驶。The left front hub motor controller, the right front hub motor controller, the left rear hub motor controller, and the right rear hub motor controller also receive the signal from the accelerator pedal opening sensor respectively. If any hub motor controller cannot receive the signal from the vehicle controller control signal, the hub motor controller controls the hub motor to drive the vehicle by receiving the signal from the accelerator pedal opening sensor.
整车控制器与档位控制器实时通讯,整车控制器接收档位控制器发来的档位信号,综合车辆档位信息实现对分布式驱动车辆的实时控制。The vehicle controller communicates with the gear controller in real time, and the vehicle controller receives the gear signal sent by the gear controller, and integrates the vehicle gear information to realize real-time control of distributed driving vehicles.
整车控制器还与车辆动力电池控制器实时通讯,整车控制器接收车辆动力电池控制器发来的车辆剩余电池电量、车辆电池故障等信息,用于判断轮毂电机的再生制动能力,实现对分布式驱动车辆的实时控制。The vehicle controller also communicates with the vehicle power battery controller in real time. The vehicle controller receives information such as the vehicle's remaining battery power and vehicle battery failure from the vehicle power battery controller, and uses it to judge the regenerative braking capability of the in-wheel motor and realize Real-time control of distributed drive vehicles.
车辆传感器组成包括车辆钥匙传感器、左前轮速传感器、右前轮速传感器、左后轮速传感器、右后轮速传感器、方向盘转角传感器、制动踏板开度传感器、加速踏板开度传感器、车辆加速度传感器、车辆角加速度传感器。车辆传感器采集车辆状态信息,发送给需要接收的车辆控制器,包括整车控制器、轮毂电机控制器、电子机械制动控制器等。Vehicle sensor components include vehicle key sensor, left front wheel speed sensor, right front wheel speed sensor, left rear wheel speed sensor, right rear wheel speed sensor, steering wheel angle sensor, brake pedal opening sensor, accelerator pedal opening sensor, vehicle Acceleration sensor, vehicle angular acceleration sensor. The vehicle sensor collects vehicle status information and sends it to the vehicle controller that needs to receive it, including the vehicle controller, hub motor controller, electromechanical brake controller, etc.
指示灯组成包括仪表指示灯、开关指示灯。仪表指示灯、开关指示灯由整车控制器供电,当仪表指示灯、开关指示灯需要点亮时,整车控制器开启为仪表指示灯、开关指示灯的供电,当仪表指示灯、开关指示灯需要熄灭时,整车控制器切断为仪表指示灯、开关指示灯的供电。The indicator light consists of instrument indicator light and switch indicator light. The instrument indicator light and switch indicator light are powered by the vehicle controller. When the instrument indicator light and switch indicator light need to be lit, the vehicle controller turns on to supply power for the instrument indicator light and switch indicator light. When the light needs to be extinguished, the vehicle controller cuts off the power supply for the instrument indicator light and the switch indicator light.
外部开关组成包括驻车开关、VDC开关、重置胎压监控开关、驾驶模式开关,上述的外部开关与本发明的整车控制器电连接。驻车开关用于控制车辆完成驻车、解除驻车或实现紧急状态下的车辆减速;VDC开关用于开启或关闭车辆的VDC功能;重置胎压监控开关用于控制整车控制器的胎压监控模块工作重新标定初始胎压;驾驶模式开关用于控制切换车辆的驾驶模式,车辆的驾驶模式包括节能模式、普通模式、运动模式,不同的车辆驾驶模式应对应不同的车辆控制策略,整车控制器通过识别驾驶模式开关的状态获知当前车辆的驾驶模式,从而实现可自由切换的车辆控制策略。The external switch consists of a parking switch, a VDC switch, a reset tire pressure monitoring switch, and a driving mode switch, and the above-mentioned external switches are electrically connected to the vehicle controller of the present invention. The parking switch is used to control the vehicle to complete parking, release the parking or realize the deceleration of the vehicle in an emergency; the VDC switch is used to turn on or off the VDC function of the vehicle; the reset tire pressure monitoring switch is used to control the tire pressure of the vehicle controller. The pressure monitoring module works to recalibrate the initial tire pressure; the driving mode switch is used to control the switching of the driving mode of the vehicle. The driving mode of the vehicle includes energy-saving mode, normal mode, and sports mode. Different vehicle driving modes should correspond to different vehicle control strategies. The car controller knows the current driving mode of the vehicle by identifying the state of the driving mode switch, so as to realize a freely switchable vehicle control strategy.
本发明的有益效果:Beneficial effects of the present invention:
本发明提供了一种全新的应用于分布式驱动车辆的整车控制器及控制方法;本发明提供了一种全新的应用于分布式驱动车辆整车控制器的应用层控制算法软件架构。其他关于分布式驱动车辆整车控制器的研究中,整车控制器与其他车辆控制器均通过CAN网络通讯,本发明提出整车控制器与其他车辆控制器可以通过任何能保证稳定通讯质量的信号形式进行通讯,通讯形式包括CAN(ControllerAreaNetwork)、CANFD(CAN with FlexibleData-Rate)、以太网等。The present invention provides a brand new vehicle controller and control method applied to distributed drive vehicles; the present invention provides a brand new application layer control algorithm software architecture applied to the distributed drive vehicle vehicle controller. In other studies on the vehicle controller of distributed drive vehicles, the vehicle controller communicates with other vehicle controllers through the CAN network. The present invention proposes that the vehicle controller and other vehicle controllers can communicate through any Communication in the form of signals, including CAN (ControllerAreaNetwork), CAN FD (CAN with FlexibleData-Rate), Ethernet, etc.
附图说明Description of drawings
图1为本发明所述整车控制器整体结构示意图。Fig. 1 is a schematic diagram of the overall structure of the vehicle controller of the present invention.
图2为本发明所述整车控制器拓扑结构示意图。Fig. 2 is a schematic diagram of the topology structure of the vehicle controller according to the present invention.
图3为本发明所述整车控制器的软件架构示意图。Fig. 3 is a schematic diagram of the software architecture of the vehicle controller of the present invention.
图4为本发明所述整车控制器的应用层控制算法软件架构示意图。Fig. 4 is a schematic diagram of the software architecture of the application layer control algorithm of the vehicle controller according to the present invention.
图5为本发明所述其他车辆部件中车辆传感器的组成结构示意图。Fig. 5 is a schematic diagram of the composition and structure of vehicle sensors in other vehicle components of the present invention.
图6为本发明所述其他车辆部件中指示灯的组成结构示意图。Fig. 6 is a schematic diagram of the composition and structure of the indicator lights in other vehicle components according to the present invention.
图7为本发明所述其他车辆部件中外部开关的组成结构示意图。Fig. 7 is a schematic diagram of the composition and structure of an external switch in other vehicle components according to the present invention.
上图中的标注如下:The annotations in the above figure are as follows:
1、整车控制器 2、外部传感器信号处理模块 3、外部通讯信号处理模块1. Vehicle controller 2. External sensor signal processing module 3. External communication signal processing module
4、外部传感器和指示灯供电模块 5、外部开关状态识别模块4. External sensor and indicator light power supply module 5. External switch state recognition module
6、第一供电模块 7、第二供电模块 8、MCU 9、第一信息存储模块6. The first power supply module 7. The second power supply module 8. MCU 9. The first information storage module
10、第二信息存储模块 11、车辆传感器 12、外部通讯信号 13、指示灯10. Second information storage module 11. Vehicle sensor 12. External communication signal 13. Indicator light
14、外部开关 15、第一外部供电线路 16、第二外部供电线路14. External switch 15. First external power supply circuit 16. Second external power supply circuit
17、车辆钥匙传感器 18、左前轮速传感器 19、右前轮速传感器17. Vehicle key sensor 18. Left front wheel speed sensor 19. Right front wheel speed sensor
20、左后轮速传感器 21、右后轮速传感器 22、方向盘转角传感器20. Left rear wheel speed sensor 21. Right rear wheel speed sensor 22. Steering wheel angle sensor
23、制动踏板开度传感器 24、加速踏板开度传感器23. Brake pedal opening sensor 24. Accelerator pedal opening sensor
25、车辆加速度传感器 26、车辆角加速度传感器25. Vehicle acceleration sensor 26. Vehicle angular acceleration sensor
27、前轴电子助力转向控制器 28、后轴电子助力转向控制器27. Front axle electronic power steering controller 28. Rear axle electronic power steering controller
29、左前电子机械制动控制器 30、右前电子机械制动控制器29. Left front electro-mechanical brake controller 30. Right front electro-mechanical brake controller
31、左后电子机械制动控制器 32、右后电子机械制动控制器31. Left rear electro-mechanical brake controller 32. Right rear electro-mechanical brake controller
33、左前轮毂电机控制器 34、右前轮毂电机控制器33. Left front hub motor controller 34. Right front hub motor controller
35、左后轮毂电机控制器 36、右后轮毂电机控制器 37、档位控制器35. Left rear hub motor controller 36. Right rear hub motor controller 37. Gear position controller
38、车辆动力电池控制器 39、仪表指示灯 40、开关指示灯38. Vehicle power battery controller 39. Instrument indicator light 40. Switch indicator light
41、驻车开关 42、VDC开关 43、重置胎压监控开关41. Parking switch 42. VDC switch 43. Reset tire pressure monitoring switch
44、驾驶模式开关。44. Driving mode switch.
具体实施方式Detailed ways
请参阅图1至图7所示:Please refer to Figure 1 to Figure 7:
本发明提供的基于分布式驱动车辆的整车控制器1包括有外部传感器信号处理模块2、外部通讯信号处理模块3、外部传感器和指示灯供电模块4、外部开关状态识别模块5、第一供电模块6、第二供电模块7、MCU8、第一信息存储模块9和第二信息存储模块10,其中外部传感器信号处理模块2、外部通讯信号处理模块3、外部传感器和指示灯供电模块4、外部开关状态识别模块5、第一信息存储模块9和第二信息存储模块10均与MCU8相连接,外部传感器信号处理模块2与车辆传感器11电连接,外部传感器信号处理模块2能够接收并处理车辆传感器11的信号,外部传感器信号处理模块2将处理后的车辆传感器11信号传递给MCU8,MCU8负责接收处理后的车辆传感器11信号并进行逻辑运算,进一步判断驾驶员意图与当前车辆状态,外部通讯信号处理模块2一方面接收其他车辆控制器发出的外部通讯信号12,经过外部通讯信号处理模块3处理后传递给MCU8,MCU8综合其他车辆控制器发出的外部通讯信号12进行逻辑判断;外部通讯信号处理模块3另方面接收来自MCU8的通讯信号,经过外部通讯信号处理模块3处理后发送给其他车辆控制器,其他车辆控制器接收MCU8发出的上位机信号进行相应的响应,外部传感器和指示灯供电模块4分别与车辆传感器11以及指示灯13电连接,外部传感器和指示灯供电模块4为需要供电的车辆传感器11和需要供电的指示灯13供电,外部开关状态识别模块5与外部开关14相连接,第一供电模块6和第二供电模块7均为外部传感器信号处理模块2、外部通讯信号处理模块3、外部传感器和指示灯供电模块4、外部开关状态识别模块5、MCU8、第一信息存储模块9和第二信息存储模块10供电,第一供电模块6与第一外部供电线路15相连接,第二供电模块7与第二外部供电线路16相连接。The vehicle controller 1 based on the distributed driving vehicle provided by the present invention includes an external sensor signal processing module 2, an external communication signal processing module 3, an external sensor and indicator light power supply module 4, an external switch state identification module 5, and a first power supply module. Module 6, second power supply module 7, MCU8, first information storage module 9 and second information storage module 10, wherein external sensor signal processing module 2, external communication signal processing module 3, external sensor and indicator light power supply module 4, external The switch state recognition module 5, the first information storage module 9 and the second information storage module 10 are all connected to the MCU 8, the external sensor signal processing module 2 is electrically connected to the vehicle sensor 11, and the external sensor signal processing module 2 can receive and process the vehicle sensor 11 signal, the external sensor signal processing module 2 transmits the processed vehicle sensor 11 signal to the MCU8, and the MCU8 is responsible for receiving the processed vehicle sensor 11 signal and performing logical operations to further judge the driver's intention and the current vehicle state, external communication signal The processing module 2 receives the external communication signal 12 sent by other vehicle controllers on the one hand, and passes it to the MCU8 after being processed by the external communication signal processing module 3, and the MCU8 synthesizes the external communication signal 12 sent by other vehicle controllers for logical judgment; On the other hand, module 3 receives the communication signal from MCU8, and sends it to other vehicle controllers after being processed by external communication signal processing module 3. Other vehicle controllers receive the host computer signal sent by MCU8 and respond accordingly. 4 are respectively electrically connected to the vehicle sensor 11 and the indicator light 13, the external sensor and indicator light power supply module 4 supplies power to the vehicle sensor 11 and the indicator light 13 that need power supply, and the external switch state identification module 5 is connected to the external switch 14, The first power supply module 6 and the second power supply module 7 are both an external sensor signal processing module 2, an external communication signal processing module 3, an external sensor and indicator light power supply module 4, an external switch state identification module 5, an MCU 8, and a first information storage module 9 and the second information storage module 10 supply power, the first power supply module 6 is connected to the first external power supply line 15 , and the second power supply module 7 is connected to the second external power supply line 16 .
第一供电模块6和第二供电模块7均为ECU供电模块。Both the first power supply module 6 and the second power supply module 7 are ECU power supply modules.
第一信息存储模块9和第二信息存储模块10均为ECU信息存储模块。Both the first information storage module 9 and the second information storage module 10 are ECU information storage modules.
车辆传感器11包括有车辆钥匙传感器17、左前轮速传感器18、右前轮速传感器19、左后轮速传感器20、右后轮速传感器21、方向盘转角传感器22、制动踏板开度传感器23、加速踏板开度传感器24、车辆加速度传感器25和车辆角加速度传感器26,车辆钥匙传感器17、左前轮速传感器18、右前轮速传感器19、左后轮速传感器20、右后轮速传感器21、方向盘转角传感器22、制动踏板开度传感器23、加速踏板开度传感器24、车辆加速度传感器25和车辆角加速度传感器26均与外部传感器信号处理模块2以及外部传感器和指示灯供电模块4相连接。Vehicle sensor 11 includes vehicle key sensor 17, left front wheel speed sensor 18, right front wheel speed sensor 19, left rear wheel speed sensor 20, right rear wheel speed sensor 21, steering wheel angle sensor 22, brake pedal opening sensor 23 , accelerator pedal opening sensor 24, vehicle acceleration sensor 25 and vehicle angular acceleration sensor 26, vehicle key sensor 17, left front wheel speed sensor 18, right front wheel speed sensor 19, left rear wheel speed sensor 20, right rear wheel speed sensor 21. The steering wheel angle sensor 22, the brake pedal opening sensor 23, the accelerator pedal opening sensor 24, the vehicle acceleration sensor 25 and the vehicle angular acceleration sensor 26 are all connected to the external sensor signal processing module 2 and the external sensor and indicator light power supply module 4. connect.
其他车辆控制器包括有前轴电子助力转向控制器27、后轴电子助力转向控制器28、左前电子机械制动控制器29、右前电子机械制动控制器30、左后电子机械制动控制器31、右后电子机械制动控制器32、左前轮毂电机控制器33、右前轮毂电机控制器34、左后轮毂电机控制器35、右后轮毂电机控制器36、档位控制器37和车辆动力电池控制器38,前轴电子助力转向控制器27、后轴电子助力转向控制器28、左前电子机械制动控制器29、右前电子机械制动控制器30、左后电子机械制动控制器31、右后电子机械制动控制器32、左前轮毂电机控制器33、右前轮毂电机控制器34、左后轮毂电机控制器35、右后轮毂电机控制器36、档位控制器37和车辆动力电池控制器38均能够使用外部通讯信号12与外部通讯信号处理模块3进行通讯。Other vehicle controllers include front axle electronic power steering controller 27, rear axle electronic power steering controller 28, left front electronic mechanical brake controller 29, right front electronic mechanical brake controller 30, left rear electronic mechanical brake controller 31. Right rear electronic mechanical brake controller 32, left front hub motor controller 33, right front hub motor controller 34, left rear hub motor controller 35, right rear hub motor controller 36, gear position controller 37 and vehicle power Battery controller 38, front axle electronic power steering controller 27, rear axle electronic power steering controller 28, left front electromechanical brake controller 29, right front electromechanical brake controller 30, left rear electromechanical brake controller 31 , rear right electronic mechanical brake controller 32, left front hub motor controller 33, right front hub motor controller 34, left rear hub motor controller 35, right rear hub motor controller 36, gear position controller 37 and vehicle power battery The controllers 38 can communicate with the external communication signal processing module 3 by using the external communication signal 12 .
外部通讯信号12包括CAN信号、CANFD信号和以太网信号,CAN信号、CANFD信号和以太网信号均能够与外部通讯信号处理模块3进行通讯连接。The external communication signal 12 includes a CAN signal, a CAN FD signal and an Ethernet signal, all of which can communicate with the external communication signal processing module 3 .
指示灯13包括仪表指示灯39和开关指示灯40,仪表指示灯39安装于车辆仪表上,起报警作用和工作提示作用,开关指示灯40安装于外部开关14上,起工作提示作用,仪表指示灯39和开关指示灯40均与外部传感器和指示灯供电模块4相连接。Indicator light 13 comprises instrument indicator light 39 and switch indicator light 40, and instrument indicator light 39 is installed on the vehicle instrument, plays alarm function and work reminder effect, and switch indicator light 40 is installed on the external switch 14, plays work prompt effect, and instrument indication Both the lamp 39 and the switch indicator light 40 are connected with the external sensor and the indicator light power supply module 4 .
外部开关14包括驻车开关41、VDC开关42、重置胎压监控开关43和驾驶模式开关44,驻车开关41、VDC开关42、重置胎压监控开关43和驾驶模式开关44均与外部开关状态识别模块5相连接。The external switch 14 includes a parking switch 41, a VDC switch 42, a reset tire pressure monitoring switch 43 and a driving mode switch 44. The switch state recognition module 5 is connected.
本发明提供的基于分布式驱动车辆的控制方法,其控制方法如下所述:The control method based on the distributed drive vehicle provided by the present invention, its control method is as follows:
整车控制器1通过软件架构对车辆进行控制,软件架构为分层结构,共分三层,从上至下依次为应用层、信号传递层和驱动层;The vehicle controller 1 controls the vehicle through the software architecture. The software architecture is a layered structure, which is divided into three layers. From top to bottom, it is the application layer, the signal transmission layer and the driver layer;
软件架构中的应用层是整车控制器1软件的核心部分,软件架构中的应用层包括应用层控制算法软件,应用层控制算法软件集成了所有整车控制器1的控制策略和控制算法;The application layer in the software architecture is the core part of the vehicle controller 1 software, and the application layer in the software architecture includes the application layer control algorithm software, which integrates all the control strategies and control algorithms of the vehicle controller 1;
软件架构中的信号传递层为整车控制器1软件提供实时运行环境、为应用层和驱动层提供信号接口、实现整车控制器1故障实时监测,软件架构中的信号传递层包括故障监测软件、信号传递软件,故障监测软件对整车控制器1故障状态进行实时监测,并及时给出报警,信号传递软件负责搭建应用层和驱动层之间的信号接口,实现应用层和驱动层的通信,整车控制器1的软件实时运行在信号传递层,当整车控制器1的软件任务运行至需要应用层软件工作或底层驱动软件工作时,由应用层软件或底层驱动软件进行运算,进而将运算结果传递至信号传递层,信号传递层整合接收到的信息,监控故障状态、完成信息传递,接下来信号传递层会等待直至整车控制器需要进行下一个软件任务,信号传递层会开启下一个工作循环;The signal transmission layer in the software architecture provides a real-time operating environment for the vehicle controller 1 software, provides signal interfaces for the application layer and the driver layer, and realizes real-time fault monitoring of the vehicle controller 1. The signal transmission layer in the software architecture includes fault monitoring software , Signal transmission software, fault monitoring software monitors the fault status of the vehicle controller 1 in real time, and gives an alarm in time, and the signal transmission software is responsible for building the signal interface between the application layer and the driver layer to realize the communication between the application layer and the driver layer , the software of the vehicle controller 1 runs in the signal transmission layer in real time. When the software task of the vehicle controller 1 runs to the point where the application layer software or the underlying driver software is required to work, the application layer software or the underlying driver software performs calculations, and then The calculation result is transmitted to the signal transmission layer. The signal transmission layer integrates the received information, monitors the fault status, and completes the information transmission. Then the signal transmission layer will wait until the vehicle controller needs to perform the next software task, and the signal transmission layer will be turned on. next working cycle;
软件架构中的驱动层控制整车控制器1的硬件驱动,起处理外部信号、为外部传感器和指示灯13供电、为ECU供电、实现整车控制器1的诊断和软件刷新、识别外部开关14状态,软件架构中的驱动层包括外部传感器信号处理软件、外部传感器和指示灯13供电软件、ECU供电软件、外部通讯信号处理软件、诊断与刷新软件、外部开关14状态识别软件,其中外部传感器信号处理软件与整车控制器1的外部传感器信号处理模块实现软件与硬件的对应关系,外部传感器和指示灯供电软件与整车控制器1的外部传感器和指示灯供电模块4实现软件与硬件的对应关系,外部通讯信号处理软件与整车控制器1的外部通讯信号处理模块3实现软件与硬件的对应关系,外部开关状态识别软件与整车控制器1的外部开关状态识别模块5实现软件与硬件的对应关系,此外,ECU供电软件与整车控制器1的第一供电模块6和第二供电模块7实现软件与硬件的对应关系。The driver layer in the software architecture controls the hardware drive of the vehicle controller 1, processes external signals, supplies power to external sensors and indicator lights 13, supplies power to the ECU, implements diagnosis and software refresh of the vehicle controller 1, and identifies external switches 14 State, the driver layer in the software architecture includes external sensor signal processing software, external sensor and indicator light 13 power supply software, ECU power supply software, external communication signal processing software, diagnosis and refresh software, external switch 14 state recognition software, wherein the external sensor signal The processing software and the external sensor signal processing module of the vehicle controller 1 realize the corresponding relationship between software and hardware, and the external sensor and indicator light power supply software and the external sensor and indicator light power supply module 4 of the vehicle controller 1 realize the correspondence between software and hardware Relationship, the external communication signal processing software and the external communication signal processing module 3 of the vehicle controller 1 realize the corresponding relationship between software and hardware, the external switch state recognition software and the external switch state recognition module 5 of the vehicle controller 1 realize the software and hardware In addition, the ECU power supply software and the first power supply module 6 and the second power supply module 7 of the vehicle controller 1 realize the correspondence between software and hardware.
软件架构中的应用层是整车控制器1软件的核心部分,应用层控制算法软件集成了所有整车控制器1的控制策略和控制算法,具体方法如下:The application layer in the software architecture is the core part of the vehicle controller 1 software. The application layer control algorithm software integrates all the control strategies and control algorithms of the vehicle controller 1. The specific method is as follows:
应用层控制算法软件接收来自驱动层的整车控制器1外部输入信号和来自信号传递层的整车控制器1报警信号,外部输入信号首先传递至驾驶员驱动意图识别模块和驾驶员制动意图识别模块,驾驶员驱动意图识别模块通过处理外部输入信号判断当前驾驶员对车辆的驱动意图,进而驾驶员驱动意图识别模块将车辆驱动模式传递给驾驶模式判别模块;驾驶员制动意图识别模块通过处理外部输入信号判断当前驾驶员对车辆的制动意图,进而驾驶员制动意图识别模块将车辆制动模式传递给驾驶模式判别模块;The application layer control algorithm software receives the external input signal of the vehicle controller 1 from the driving layer and the alarm signal of the vehicle controller 1 from the signal transmission layer, and the external input signal is first transmitted to the driver's driving intention recognition module and the driver's braking intention The recognition module, the driver's driving intention recognition module judges the current driver's driving intention to the vehicle by processing the external input signal, and then the driver's driving intention recognition module passes the vehicle driving mode to the driving mode judgment module; the driver's braking intention recognition module passes Process the external input signal to judge the current driver's braking intention on the vehicle, and then the driver's braking intention identification module transmits the vehicle braking mode to the driving mode identification module;
驾驶模式判别模块接收外部输入信号、来自驾驶员驱动意图识别模块的车辆驱动模式、来自驾驶员制动意图识别模块的车辆制动模式,通过逻辑运算判别当前车辆的驾驶模式,车辆驾驶模式分为P/N挡模式、D挡驱动模式、R挡驱动模式、制动模式、驻车模式、熄火模式、跛行模式共七种模式,其中D挡驱动模式还下分为D挡怠速模式、D挡滑行模式,R挡驱动模式还下分为R挡怠速模式、R挡滑行模式,驾驶模式判别模块依据车辆进入的驾驶模式会计算得到初步的目标制动力矩、初步的目标驱动力矩、初步的车轮转角、初步的目标驻车力矩和初步的驻车状态标志位,驾驶模式判别模块将初步的目标制动力矩信号传递给制动模块,将初步的目标驱动力矩信号传递给驱动模块,将初步的目标车轮转角信号传递给转向模块,将初步的目标驻车力矩和初步的驻车状态标志位传递给驻车模块;The driving mode discrimination module receives external input signals, the vehicle driving mode from the driver's driving intention recognition module, and the vehicle braking mode from the driver's braking intention recognition module, and judges the current driving mode of the vehicle through logical operations. The vehicle driving mode is divided into P/N gear mode, D gear driving mode, R gear driving mode, braking mode, parking mode, flameout mode, and limp mode. Coasting mode, the R gear driving mode is also divided into R gear idle mode and R gear coasting mode. The driving mode discrimination module will calculate the preliminary target braking torque, preliminary target driving torque and preliminary wheel speed according to the driving mode entered by the vehicle. Corner angle, preliminary target parking torque and preliminary parking state flag, the driving mode discrimination module transmits the preliminary target braking torque signal to the braking module, transmits the preliminary target driving torque signal to the driving module, and transfers the preliminary target braking torque signal to the driving module. The target wheel angle signal is transmitted to the steering module, and the preliminary target parking torque and preliminary parking status flag are transmitted to the parking module;
制动模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标制动力矩,制动模块由内而外依次包含再生制动模块、滑行制动模块、制动防抱死模块、四轮制动力矩协调模块,当软件运行至制动模块时,首先运行最内部的模块,而后依次运行外部模块,再生制动模块和滑行制动模块是同级别的两个软件模块,依据车辆状态,同一时刻只会运行两者中的其中一个软件模块,制动模块通过计算最终获得每个车轮的目标电子机械制动力矩以及每个车轮的目标再生制动力矩,制动模块将每个车轮的目标电子机械制动力矩信号以及每个车轮的目标再生制动力矩信号发送给输出信号整合模块;The braking module receives external input signals and the preliminary target braking torque from the driving mode discrimination module. The braking module includes a regenerative braking module, a coasting braking module, a braking anti-lock braking For the power torque coordination module, when the software runs to the braking module, it first runs the innermost module, and then runs the external modules in turn. The regenerative braking module and the coasting braking module are two software modules of the same level. According to the status of the vehicle, the same Only one of the two software modules will be run at any time. The braking module finally obtains the target electromechanical braking torque of each wheel and the target regenerative braking torque of each wheel through calculation. The braking module converts the target The electromechanical braking torque signal and the target regenerative braking torque signal of each wheel are sent to the output signal integration module;
驱动模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标驱动力矩,驱动模块由内而外依次包含驱动防滑模块、驱动电子差速模块、四轮驱动力矩协调模块,当软件运行至驱动模块时,首先运行最内部的模块,而后依次运行外部模块,驱动模块通过计算最终获得每个车轮的目标驱动力矩,驱动模块将每个车轮的目标驱动力矩信号发送给输出信号整合模块;The drive module receives external input signals and the preliminary target drive torque from the driving mode discrimination module. The drive module includes the drive anti-skid module, the drive electronic differential module, and the four-wheel drive torque coordination module from the inside to the outside. When the software runs to the drive module , the innermost module is run first, and then the external modules are run sequentially. The drive module finally obtains the target drive torque of each wheel through calculation, and the drive module sends the target drive torque signal of each wheel to the output signal integration module;
转向模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标车轮转角信号,转向模块由内而外依次包含转向电子差速模块和VDC模块,当软件运行至转向模块时,首先运行最内部的模块,而后依次运行外部模块,转向模块通过计算最终获得前轴车轮转角和后轴车轮转角,转向模块将前轴车轮转角信号和后轴车轮转角信号发送给输出信号整合模块;The steering module receives external input signals and the preliminary target wheel angle signal from the driving mode discrimination module. The steering module includes the steering electronic differential module and the VDC module in turn from the inside to the outside. When the software runs to the steering module, it first runs the innermost module, and then run the external modules in turn, the steering module finally obtains the front axle wheel angle and the rear axle wheel angle through calculation, and the steering module sends the front axle wheel angle signal and the rear axle wheel angle signal to the output signal integration module;
驻车模块接收外部输入信号,以及来自驾驶模式判别模块的初步目标驻车力矩和初步驻车状态标志位,驻车模块包含静态驻车模块、动态驻车模块,静态驻车模块和动态驻车模块是同级别的两个软件模块,依据车辆状态,同一时刻只会运行两者中的其中一个软件模块,驻车模块通过计算最终获得目标驻车力矩和驻车状态标志位,进一步的,驻车模块将目标驻车力矩信号和驻车状态标志位信号发送给输出信号整合模块;The parking module receives external input signals, as well as the preliminary target parking torque and preliminary parking status flags from the driving mode discrimination module. The parking module includes a static parking module, a dynamic parking module, a static parking module and a dynamic parking module. The module is two software modules of the same level. According to the state of the vehicle, only one of the two software modules will be run at the same time. The parking module finally obtains the target parking torque and the parking status flag through calculation. Further, the parking The car module sends the target parking torque signal and the parking state flag signal to the output signal integration module;
胎压监控模块接收外部输入信号,具体包括外部输入信号中的重置胎压监控开关信号、轮速信号、档位信号、点火信号和电机转矩信号,胎压监控模块主要通过识别和处理轮速信号判断当前车辆的四个车轮是否处于缺气状态,若识别到车辆的某个车轮或某几个车轮处于缺气状态,胎压监控模块会立即给出报警,此外,胎压监控模块通过识别重置胎压监控开关信号判断驾驶员是否需要重新标定初始胎压,若胎压监控模块识别到重置胎压监控开关处于按下状态,则胎压监控模块开始重新标定初始胎压直至标定完成,胎压监控模块在判别车轮缺气状态后,将每个车轮的胎压报警标志位发送给输出信号整合模块;The tire pressure monitoring module receives external input signals, including the reset tire pressure monitoring switch signal, wheel speed signal, gear position signal, ignition signal and motor torque signal in the external input signal. The speed signal is used to judge whether the four wheels of the current vehicle are in the state of lack of air. If it is recognized that a certain wheel or several wheels of the vehicle are in the state of lack of air, the tire pressure monitoring module will immediately give an alarm. In addition, the tire pressure monitoring module passes Identify and reset the tire pressure monitoring switch signal to determine whether the driver needs to re-calibrate the initial tire pressure. If the tire pressure monitoring module recognizes that the reset tire pressure monitoring switch is pressed, the tire pressure monitoring module will start to re-calibrate the initial tire pressure until the calibration Completed, the tire pressure monitoring module sends the tire pressure alarm flag of each wheel to the output signal integration module after judging the lack of air of the wheels;
输出信号整合模块接收来自制动模块、驱动模块、转向模块、驻车模块、胎压监控模块的信号,输出信号整合模块将接收到的所有信号分类整合成合适的信号接口,进而传递给信号传递层,由信号传递层分配信号接口,进一步地将信号传递给驱动层,由驱动层执行信号的发送,从而实现整车控制器对车辆其他控制器的上位机控制。The output signal integration module receives signals from the brake module, drive module, steering module, parking module, and tire pressure monitoring module. The output signal integration module classifies and integrates all the received signals into appropriate signal interfaces, and then transmits them to the signal transmission Layer, the signal transmission layer allocates the signal interface, and further transmits the signal to the driver layer, and the driver layer executes the signal transmission, so as to realize the control of the upper computer of the vehicle controller to other controllers of the vehicle.
本发明的工作原理:Working principle of the present invention:
本发明的提供的基于分布式驱动车辆的整车控制器1与车辆传感器11、指示灯13、外部开关14分别电连接。整车控制器1为需要供电的车辆传感器11和需要供电的仪表指示灯39、开关指示灯40供电。整车控制器1接收车辆传感器11传来的电信号,进一步的,整车控制器1经过处理车辆传感器11的电信号后判断驾驶员意图与当前的车辆状态,经过逻辑运算将控制指令发送给车辆其他的控制器。此外,整车控制器1还实时判断外部开关14状态,根据开关状态开启整车控制器1的对应功能。The vehicle controller 1 based on the distributed drive vehicle provided by the present invention is electrically connected to the vehicle sensor 11 , the indicator light 13 and the external switch 14 respectively. The vehicle controller 1 supplies power to the vehicle sensor 11 that needs power supply, the instrument indicator light 39 and the switch indicator light 40 that need power supply. The vehicle controller 1 receives the electrical signal from the vehicle sensor 11. Further, the vehicle controller 1 judges the driver's intention and the current vehicle state after processing the electrical signal of the vehicle sensor 11, and sends the control command to the Other controls of the vehicle. In addition, the vehicle controller 1 also judges the state of the external switch 14 in real time, and activates the corresponding function of the vehicle controller 1 according to the switch state.
整车控制器1与车辆的其他控制器能够进行实时通讯,通讯方式是任何可以保证稳定通讯质量的信号形式,包括CAN(ControllerAreaNetwork)信号、CANFD(CAN withFlexible Data-Rate)信号、以太网信号等。The vehicle controller 1 can communicate with other controllers of the vehicle in real time, and the communication method is any signal form that can ensure stable communication quality, including CAN (ControllerAreaNetwork) signal, CAN FD (CAN with Flexible Data- Rate ) signal, Ethernet signal Wait.
整车控制器1与前轴电子助力转向控制器27和后轴电子助力转向控制器28分别实时通讯。前轴电子助力转向控制器27控制车辆的前轴电子转向助力器,驱动车辆前轴的两个车轮绕主销旋转,实现车辆的前轮转向;后轴电子助力转向控制器28控制车辆的后轴电子转向助力器,驱动车辆后轴的两个车轮绕主销旋转,实现车辆的后轮转向。整车控制器1通过接收方向盘转角传感器22的信号计算当前车辆所需的前轴车轮转角和后轴车轮转角,整车控制器1将目标前轴车轮转角信号发送给前轴电子助力转向控制器27,由前轴电子助力转向控制器27控制车辆的前轴电子转向助力器驱动车轮旋转达到目标的前轴车轮转角,同时整车控制器1将目标后轴车轮转角信号发送给后轴电子助力转向控制器28,由后轴电子助力转向控制器28控制车辆的后轴电子转向助力器驱动车轮旋转达到目标的后轴车轮转角。此外,前轴电子助力转向控制器27和后轴电子助力转向控制器28分别接收方向盘转角传感器22的电信号,当整车控制器1与前轴电子助力转向控制器27或后轴电子助力转向控制器28无法通讯时,前轴电子助力转向控制器27和后轴电子助力转向控制器28分别可以通过接收方向盘转角信号计算车辆所需的前轴车轮转角和后轴车轮转角,通过控制电子转向助力器实现车辆的转向,这样即实现了车辆转向控制系统的冗余备份。The vehicle controller 1 communicates with the front axle electronic power steering controller 27 and the rear axle electronic power steering controller 28 respectively in real time. The front axle electronic power steering controller 27 controls the front axle electronic steering booster of the vehicle, drives the two wheels of the front axle of the vehicle to rotate around the kingpin, and realizes the front wheel steering of the vehicle; the rear axle electronic power steering controller 28 controls the rear axle of the vehicle. The axle electronic steering booster drives the two wheels of the rear axle of the vehicle to rotate around the kingpin to realize the steering of the rear wheels of the vehicle. The vehicle controller 1 calculates the front axle wheel angle and the rear axle wheel angle required by the current vehicle by receiving the signal from the steering wheel angle sensor 22, and the vehicle controller 1 sends the target front axle wheel angle signal to the front axle electronic power steering controller 27. The front axle electronic power steering controller 27 controls the vehicle's front axle electronic steering booster to drive the wheels to rotate to reach the target front axle wheel angle, and at the same time, the vehicle controller 1 sends the target rear axle wheel angle signal to the rear axle electronic power steering Steering controller 28, the rear axle electronic power steering controller 28 controls the rear axle electronic steering booster of the vehicle to drive the wheels to rotate to reach the target rear axle wheel angle. In addition, the front axle electronic power steering controller 27 and the rear axle electronic power steering controller 28 respectively receive the electric signal of the steering wheel angle sensor 22, when the vehicle controller 1 and the front axle electronic power steering controller 27 or the rear axle electric power steering controller When the controller 28 fails to communicate, the front axle electronic power steering controller 27 and the rear axle electronic power steering controller 28 can respectively calculate the front axle wheel angle and the rear axle wheel angle required by the vehicle by receiving the steering wheel angle signal. The booster realizes the steering of the vehicle, thus realizing the redundant backup of the vehicle steering control system.
左前电子机械制动控制器29控制位于左前轮轮边的电子机械制动卡钳动作,为车辆的左前轮提供制动力矩,使车辆的左前轮降低转速直至停止转动,同时左前电子机械制动控制器29也可以控制左前轮的电子机械制动卡钳动作锁止车辆的左前轮使其无法旋转,从而实现车辆的驻车。为避免出现某一回路制动系统失效使车辆无法减速的情况发生,为每个车轮配置对应的电子机械制动控制器和电子机械制动卡钳,其他三个电子机械制动控制器和电子机械制动卡钳的工作原理与前述的左前轮制动回路的工作原理一致,在此不再重复说明。The left front electro-mechanical brake controller 29 controls the action of the electro-mechanical brake caliper positioned at the wheel side of the left front wheel to provide braking torque for the left front wheel of the vehicle, so that the left front wheel of the vehicle reduces its speed until it stops rotating. The brake controller 29 can also control the action of the electromechanical brake caliper of the left front wheel to lock the left front wheel of the vehicle so that it cannot rotate, thereby realizing the parking of the vehicle. In order to avoid the failure of a certain circuit braking system to prevent the vehicle from decelerating, a corresponding electromechanical brake controller and an electromechanical brake caliper are configured for each wheel, and the other three electromechanical brake controllers and electromechanical brake calipers The working principle of the brake caliper is consistent with the working principle of the left front wheel brake circuit described above, and will not be repeated here.
整车控制器1与左前电子机械制动控制器29、右前电子机械制动控制器30、左后电子机械制动控制器31、右后电子机械制动控制器32分别实时通讯。整车控制器1通过接收制动踏板开度传感器23的信号,并结合当前的车辆状态信息和轮毂电机的再生制动能力获得当前每个车轮应分配的目标电子机械制动力矩,整车控制器1将目标电子机械制动力矩分别发送给左前电子机械制动控制器29、右前电子机械制动控制器30、左后电子机械制动控制器31、右后电子机械制动控制器32,由电子机械制动控制器控制电子机械卡钳实现车辆的减速。此外,整车控制器1通过判断驻车开关的状态,并结合当前的车辆状态信息获知当前车辆是否需要驻车或解除驻车,整车控制器1将目标驻车力矩和目标驻车状态标志位分别发送给左前电子机械制动控制器29、右前电子机械制动控制器30、左后电子机械制动控制器31、右后电子机械制动控制器32,由电子机械制动控制器控制电子机械卡钳实现车辆的驻车和解除驻车。The vehicle controller 1 communicates in real time with the left front electromechanical brake controller 29 , the right front electromechanical brake controller 30 , the left rear electromechanical brake controller 31 , and the right rear electromechanical brake controller 32 respectively. The vehicle controller 1 obtains the current target electromechanical braking torque that should be distributed to each wheel by receiving the signal of the brake pedal opening sensor 23 and combining the current vehicle state information and the regenerative braking capability of the in-wheel motor. The device 1 sends the target electromechanical braking torque to the left front electromechanical braking controller 29, the right front electromechanical braking controller 30, the left rear electromechanical braking controller 31, and the right rear electromechanical braking controller 32, The electromechanical calipers are controlled by the electromechanical brake controller to decelerate the vehicle. In addition, the vehicle controller 1 learns whether the current vehicle needs to be parked or unparked by judging the state of the parking switch and combining the current vehicle state information, and the vehicle controller 1 sets the target parking torque and the target parking state flag The bits are respectively sent to the left front electro-mechanical brake controller 29, the right front electro-mechanical brake controller 30, the left rear electro-mechanical brake controller 31, and the right rear electro-mechanical brake controller 32, controlled by the electro-mechanical brake controller Electromechanical calipers enable parking and unparking of the vehicle.
除上述的车辆制动和驻车模式外,左前电子机械制动控制器29、右前电子机械制动控制器30、左后电子机械制动控制器31、右后电子机械制动控制器32分别还接收制动踏板开度传感器23的信号,若任意一个电子机械制动控制器无法接收来自整车控制器的控制信号,则电子机械制动控制器通过接收制动踏板开度传感器23的信号控制电子机械卡钳使车辆减速。除此之外,左前电子机械制动控制器29、右前电子机械制动控制器30、左后电子机械制动控制器31、右后电子机械制动控制器32分别还与驻车开关41电连接,电子机械制动控制器实时监控驻车开关41状态,若任意一个电子机械制动控制器无法接收来自整车控制器1的控制信号,则电子机械制动控制器通过判断驻车开关41状态控制电子机械卡钳使车辆实现驻车或解除驻车。In addition to the above-mentioned vehicle braking and parking modes, the left front electromechanical brake controller 29, the right front electromechanical brake controller 30, the left rear electromechanical brake controller 31, and the right rear electromechanical brake controller 32 are respectively It also receives the signal of the brake pedal opening sensor 23. If any one of the electronic mechanical brake controllers cannot receive the control signal from the vehicle controller, the electronic mechanical brake controller will receive the signal of the brake pedal opening sensor 23. The electromechanical calipers are controlled to slow the vehicle down. In addition, the left front electro-mechanical brake controller 29, the right front electro-mechanical brake controller 30, the left rear electro-mechanical brake controller 31, and the right rear electro-mechanical brake controller 32 are also electrically connected to the parking switch 41 respectively. connection, the electronic mechanical brake controller monitors the state of the parking switch 41 in real time, if any electronic mechanical brake controller cannot receive the control signal from the vehicle controller 1, the electronic mechanical brake controller judges the status of the parking switch 41 State-controlled electromechanical calipers enable the vehicle to be parked or unparked.
左前轮毂电机控制器33驱动位于左前轮轮圈内的左前轮毂电机转动,左前轮毂电机内嵌于车轮内,当电机转动时会带动车轮一同旋转为车辆提供驱动力矩使车辆行驶,此外,左前轮毂电机控制器33还可以控制左前轮毂电机为车辆提供再生制动力矩使车辆减速。为每个车轮配置对应的轮毂电机,包括左前轮毂电机、右前轮毂电机、左后轮毂电机、右后轮毂电机,轮毂电机控制器和轮毂电机的工作原理一致,右前轮毂电机控制器34、左后轮毂电机控制器35和右后轮毂电机控制器36的工作原理不再重复说明。The left front hub motor controller 33 drives the left front hub motor located in the rim of the left front wheel to rotate. The left front hub motor is embedded in the wheel. The in-wheel motor controller 33 can also control the left front in-wheel motor to provide regenerative braking torque for the vehicle to decelerate the vehicle. Configure corresponding hub motors for each wheel, including left front hub motor, right front hub motor, left rear hub motor, right rear hub motor, hub motor controller and hub motor work in the same principle, right front hub motor controller 34, left rear hub motor The working principles of the hub motor controller 35 and the right rear hub motor controller 36 will not be described repeatedly.
整车控制器1与左前轮毂电机控制器33、右前轮毂电机控制器34、左后轮毂电机控制器35、右后轮毂电机控制器36分别实时通讯。整车控制器1通过接收加速踏板开度传感器24的信号和制动踏板开度传感器23的信号,并结合当前的车辆状态信息和轮毂电机的再生制动能力计算获得当前每个车轮应分配的目标驱动力矩和目标再生制动力矩。整车控制器1将目标驱动力和目标再生制动力矩分别发送给左前轮毂电机控制器33、右前轮毂电机控制器34、左后轮毂电机控制器35、右后轮毂电机控制器36,由轮毂电机控制器控制轮毂电机驱动车辆行驶或使车辆减速。The vehicle controller 1 communicates in real time with the left front hub motor controller 33, the right front hub motor controller 34, the left rear hub motor controller 35, and the right rear hub motor controller 36 respectively. The vehicle controller 1 receives the signal of the accelerator pedal opening sensor 24 and the signal of the brake pedal opening sensor 23, and combines the current vehicle state information and the regenerative braking capability of the in-wheel motor to calculate and obtain the current brake pedal that should be allocated to each wheel. Target driving torque and target regenerative braking torque. The vehicle controller 1 sends the target driving force and the target regenerative braking torque to the left front hub motor controller 33, the right front hub motor controller 34, the left rear hub motor controller 35, and the right rear hub motor controller 36. The motor controller controls the in-wheel motors to drive the vehicle or slow it down.
左前轮毂电机控制器33、右前轮毂电机控制器34、左后轮毂电机控制器35、右后轮毂电机控制器36分别还接收加速踏板开度传感器24的信号,若任意一个轮毂电机控制器无法接收来自整车控制器1的控制信号,则轮毂电机控制器通过接收加速踏板开度传感器24的信号控制轮毂电机驱动车辆行驶。The left front hub motor controller 33, the right front hub motor controller 34, the left rear hub motor controller 35, and the right rear hub motor controller 36 also receive the signal from the accelerator pedal opening sensor 24 respectively. According to the control signal from the vehicle controller 1 , the in-wheel motor controller controls the in-wheel motor to drive the vehicle by receiving the signal from the accelerator pedal opening sensor 24 .
整车控制器1与档位控制器37实时通讯,整车控制器1接收档位控制器37发来的档位信号,综合车辆档位信息实现对分布式驱动车辆的实时控制。The vehicle controller 1 communicates with the gear controller 37 in real time, and the vehicle controller 1 receives the gear signal sent by the gear controller 37, and integrates the vehicle gear information to realize real-time control of the distributed drive vehicles.
整车控制器1还与车辆动力电池控制器38实时通讯,整车控制器1接收车辆动力电池控制器38发来的车辆剩余电池电量、车辆电池故障等信息,用于判断轮毂电机的再生制动能力,实现对分布式驱动车辆的实时控制。The complete vehicle controller 1 also communicates with the vehicle power battery controller 38 in real time, and the complete vehicle controller 1 receives information such as the remaining battery power of the vehicle and the fault of the vehicle battery from the vehicle power battery controller 38 for judging the regeneration of the in-wheel motors. Dynamic ability, to achieve real-time control of distributed drive vehicles.
车辆传感器11组成包括车辆钥匙传感器17、左前轮速传感器18、右前轮速传感器19、左后轮速传感器20、右后轮速传感器21、方向盘转角传感器22、制动踏板开度传感器23、加速踏板开度传感器24、车辆加速度传感器25、车辆角加速度传感器26。车辆传感器11采集车辆状态信息,发送给需要接收的车辆控制器,包括整车控制器1、轮毂电机控制器、电子机械制动控制器等。Vehicle sensor 11 consists of vehicle key sensor 17, left front wheel speed sensor 18, right front wheel speed sensor 19, left rear wheel speed sensor 20, right rear wheel speed sensor 21, steering wheel angle sensor 22, brake pedal opening sensor 23 , an accelerator pedal opening sensor 24 , a vehicle acceleration sensor 25 , and a vehicle angular acceleration sensor 26 . The vehicle sensor 11 collects vehicle status information and sends it to the vehicle controllers that need to receive it, including the vehicle controller 1, the in-wheel motor controller, and the electromechanical brake controller.
指示灯13组成包括仪表指示灯39、开关指示灯40。仪表指示灯39、开关指示灯40由整车控制器1供电,当仪表指示灯39、开关指示灯40需要点亮时,整车控制器1开启为仪表指示灯39、开关指示灯40的供电,当仪表指示灯39、开关指示灯40需要熄灭时,整车控制器1切断为仪表指示灯39、开关指示灯40的供电。The indicator light 13 is composed of an instrument indicator light 39 and a switch indicator light 40 . The instrument indicator light 39 and the switch indicator light 40 are powered by the vehicle controller 1. When the instrument indicator light 39 and the switch indicator light 40 need to be lit, the vehicle controller 1 turns on the power supply for the instrument indicator light 39 and the switch indicator light 40. , when the instrument indicator light 39 and the switch indicator light 40 need to be extinguished, the vehicle controller 1 cuts off the power supply for the instrument indicator light 39 and the switch indicator light 40.
外部开关14组成包括驻车开关41、VDC开关42、重置胎压监控开关43、驾驶模式开关44,上述的外部开关14与本发明的整车控制器1电连接。驻车开关41用于控制车辆完成驻车、解除驻车或实现紧急状态下的车辆减速;VDC开关42用于开启或关闭车辆的VDC功能;重置胎压监控开关43用于控制整车控制器的胎压监控模块工作重新标定初始胎压;驾驶模式开关44用于控制切换车辆的驾驶模式,车辆的驾驶模式包括节能模式、普通模式、运动模式,不同的车辆驾驶模式应对应不同的车辆控制策略,整车控制器1通过识别驾驶模式开关44的状态获知当前车辆的驾驶模式,从而实现可自由切换的车辆控制策略。The external switch 14 is composed of a parking switch 41, a VDC switch 42, a reset tire pressure monitoring switch 43, and a driving mode switch 44. The above-mentioned external switch 14 is electrically connected to the vehicle controller 1 of the present invention. The parking switch 41 is used to control the vehicle to complete parking, release the parking or realize the deceleration of the vehicle in an emergency; the VDC switch 42 is used to turn on or off the VDC function of the vehicle; the reset tire pressure monitoring switch 43 is used to control the vehicle control The tire pressure monitoring module of the device works to recalibrate the initial tire pressure; the driving mode switch 44 is used to control the switching of the driving mode of the vehicle. The driving mode of the vehicle includes energy-saving mode, normal mode, and sports mode. Different vehicle driving modes should correspond to different vehicles. For the control strategy, the vehicle controller 1 learns the current driving mode of the vehicle by identifying the state of the driving mode switch 44, so as to realize a freely switchable vehicle control strategy.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989824.9A CN110549871B (en) | 2019-10-17 | 2019-10-17 | A vehicle controller and control method based on a distributed drive vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989824.9A CN110549871B (en) | 2019-10-17 | 2019-10-17 | A vehicle controller and control method based on a distributed drive vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110549871A true CN110549871A (en) | 2019-12-10 |
CN110549871B CN110549871B (en) | 2023-06-23 |
Family
ID=68743081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910989824.9A Active CN110549871B (en) | 2019-10-17 | 2019-10-17 | A vehicle controller and control method based on a distributed drive vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110549871B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111459519A (en) * | 2020-03-30 | 2020-07-28 | 北京经纬恒润科技有限公司 | MCU upgrading method and device |
CN112124280A (en) * | 2020-10-12 | 2020-12-25 | 南昌智能新能源汽车研究院 | VCU vehicle control unit of integrated electron parking control |
CN112124296A (en) * | 2020-08-25 | 2020-12-25 | 北京汽车股份有限公司 | Vehicle control system and vehicle with same |
CN112140868A (en) * | 2020-10-13 | 2020-12-29 | 武汉鲸鱼座机器人技术有限公司 | Chassis architecture meeting automatic driving redundancy requirement and control method |
CN112918455A (en) * | 2021-03-05 | 2021-06-08 | 东风汽车集团股份有限公司 | Chassis control method, system and storage medium for automatic driving of automobile |
CN114872645A (en) * | 2022-05-10 | 2022-08-09 | 中国第一汽车股份有限公司 | Vehicle-mounted system application management method, framework, vehicle and medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070112475A1 (en) * | 2005-11-17 | 2007-05-17 | Motility Systems, Inc. | Power management systems and devices |
CN101020410A (en) * | 2007-02-02 | 2007-08-22 | 吉林大学 | Power coupler for mixed power automobile |
CN101708722A (en) * | 2009-11-06 | 2010-05-19 | 吉林大学 | Control method of finished series hybrid power electric vehicle based on fuzzy logic |
CN206797373U (en) * | 2016-12-26 | 2017-12-26 | 重庆科米罗新能源汽车有限公司 | A kind of entire car controller hardware integration system |
CN108162766A (en) * | 2017-12-07 | 2018-06-15 | 燕山大学 | A kind of In-wheel motor driving automobile mechanical electronic hydraulic redundant braking system and control method |
CN108482364A (en) * | 2018-04-16 | 2018-09-04 | 谷林波 | Distributed driving controller for electric automobile |
-
2019
- 2019-10-17 CN CN201910989824.9A patent/CN110549871B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070112475A1 (en) * | 2005-11-17 | 2007-05-17 | Motility Systems, Inc. | Power management systems and devices |
CN101020410A (en) * | 2007-02-02 | 2007-08-22 | 吉林大学 | Power coupler for mixed power automobile |
CN101708722A (en) * | 2009-11-06 | 2010-05-19 | 吉林大学 | Control method of finished series hybrid power electric vehicle based on fuzzy logic |
CN206797373U (en) * | 2016-12-26 | 2017-12-26 | 重庆科米罗新能源汽车有限公司 | A kind of entire car controller hardware integration system |
CN108162766A (en) * | 2017-12-07 | 2018-06-15 | 燕山大学 | A kind of In-wheel motor driving automobile mechanical electronic hydraulic redundant braking system and control method |
CN108482364A (en) * | 2018-04-16 | 2018-09-04 | 谷林波 | Distributed driving controller for electric automobile |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111459519A (en) * | 2020-03-30 | 2020-07-28 | 北京经纬恒润科技有限公司 | MCU upgrading method and device |
CN112124296A (en) * | 2020-08-25 | 2020-12-25 | 北京汽车股份有限公司 | Vehicle control system and vehicle with same |
CN112124280A (en) * | 2020-10-12 | 2020-12-25 | 南昌智能新能源汽车研究院 | VCU vehicle control unit of integrated electron parking control |
CN112140868A (en) * | 2020-10-13 | 2020-12-29 | 武汉鲸鱼座机器人技术有限公司 | Chassis architecture meeting automatic driving redundancy requirement and control method |
CN112140868B (en) * | 2020-10-13 | 2024-07-05 | 武汉鲸鱼座机器人技术有限公司 | Chassis architecture meeting automatic driving redundancy requirement and control method |
CN112918455A (en) * | 2021-03-05 | 2021-06-08 | 东风汽车集团股份有限公司 | Chassis control method, system and storage medium for automatic driving of automobile |
CN114872645A (en) * | 2022-05-10 | 2022-08-09 | 中国第一汽车股份有限公司 | Vehicle-mounted system application management method, framework, vehicle and medium |
WO2023217158A1 (en) * | 2022-05-10 | 2023-11-16 | 中国第一汽车股份有限公司 | Vehicle-mounted system application management method and architecture, and vehicle and medium |
Also Published As
Publication number | Publication date |
---|---|
CN110549871B (en) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110549871B (en) | A vehicle controller and control method based on a distributed drive vehicle | |
CN208053433U (en) | Vehicle redundant electronic braking in a turn system | |
CN106080206B (en) | A kind of control system of electric automobile and method | |
CN105799549B (en) | One kind is for electric wheel truck EPS and DYC integrated control system and its method | |
CN207875607U (en) | Electric controlled brake system for automobile | |
CN102303490B (en) | Automobile tire burst prevention controller on basis of electrical power steering | |
CN111942349B (en) | Brake redundancy backup system and brake method suitable for automatic driving | |
CN102756669B (en) | Multiplex control system, transport device with multiplex control system and control method | |
CN110466361B (en) | Vehicle control unit of pure electric vehicle driven by two-wheel hub motor and control method | |
CN108248582A (en) | For the electric control braking method and computer storage media of automobile | |
CN114889576B (en) | Automobile brake backup system and working method thereof | |
CN210760282U (en) | Vehicle control unit based on distributed driving vehicle | |
WO2022165636A1 (en) | Redundant electrical park brake system and control method therefor, and vehicle | |
CN110001609A (en) | A kind of four-wheel wheel hub driving electric car line traffic control electric braking control device | |
CN102336190B (en) | Anti-side turning protection control method and device for automobile | |
CN110525518A (en) | A kind of distributed driving vehicle chassis | |
WO2024245104A1 (en) | Electronic mechanical braking system and method having controller failure redundancy control function | |
CN110154781A (en) | A driving control method suitable for distributed drive vehicles | |
CN116061958A (en) | Control system of wheel end drive-by-wire chassis | |
CN111746483A (en) | Parking brake backup unit, vehicle, and parking brake method | |
CN109733471A (en) | A kind of intelligent steering system | |
CN118560441A (en) | Electronic mechanical line control braking system | |
CN219601224U (en) | Redundant brake system and vehicle for control-by-wire chassis | |
CN101817311A (en) | Parking braking system applied to motor vehicle | |
CN211390969U (en) | Unmanned pure electric sanitation vehicle chassis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |