A motorcycle automatic start-stop control device and implementation method thereof
By integrating the first microcontroller and the second microcontroller on the PCB board of the motorcycle to form an independent module, the problem of insufficient timeliness of signal transmission in the existing motorcycle start-stop control technology is solved, and a more efficient and Reliable automatic start-stop control for motorcycles.
Patent Information
- Application Number
- CN202010797145.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-10
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2040-08-10
AI Technical Summary
The existing motorcycle start-stop control technology has problems such as insufficient signal transmission timeliness, slow response speed and complex operation, which affects the reliability of motorcycle automatic start-stop control.
Design a motorcycle automatic start -stop control device. By integrating the first micro -controller and the second microcontroller on the same PCB board to form an independent module to achieve the coordinated control of the engine and motor. The device uses the CAN module and hard line for information communication, and improves the accuracy and timeliness of the position positioning of the crankshaft through the Hall processing module.
The reliability and timeliness of motorcycles start and stop control, reduce the number of wiring beams and plug -in, ensure the accuracy and reliability of information transmission, and improve the reaction speed of automatic start -stop control of motorcycles.
Smart Images

Figure CN111810340B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of motorcycles and relates to an automatic start-stop control device for a motorcycle and a realization method thereof. Background Art
[0002] Motorcycles have a huge market in my country's vast rural areas and areas with underdeveloped transportation. Traditional motorcycle starting and power generation are composed of a brushed DC motor for starting and a magneto for power generation. The electricity generated by the magneto is charged by a traditional short-circuit voltage regulator to charge the battery. When the motorcycle encounters a red light or other situations during driving, the engine is still running at idle speed. If you want to turn off the engine, you can only turn off the key, which is inconvenient to operate. In addition, with the development of the economy, urban roads are becoming increasingly congested, and the pollution caused by motor vehicle exhaust emissions is becoming more and more severe. In order to alleviate the exhaust emissions of motor vehicles at traffic lights, start-stop technology was born.
[0003] At present, the application of start-stop technology in automobiles is common, and many mid-range cars have applied this technology. Now many motorcycle manufacturers in the industry have also followed up on the research and development of start-stop technology. In addition, there are also some control methods for automatically controlling the start-stop of motorcycles in the prior art, such as a motorcycle idle start-stop integrated start-up and power generation control system and control method disclosed in Chinese patent documents. Another example is a motorcycle intelligent start-stop system and control method disclosed in Chinese patent documents. Although these technologies can realize the intelligent start-stop function and have the advantages of energy saving, environmental protection, and intelligent operation, the ECU and the start-stop control unit of the motorcycle intelligent start-stop system and control method disclosed in Chinese patent documents are two separate modules, and their independent layout affects the timeliness of signal transmission. In addition, the prior art needs to enable the start-stop function when the conditions are met to realize the automatic start-stop of the motorcycle, which is more complicated to operate, and the reaction speed of the motorcycle intelligent start-stop control is slow, and the timeliness is insufficient. Summary of the invention
[0004] The purpose of the present invention is to address the above-mentioned problems existing in the prior art and to propose a motorcycle automatic start-stop control device and an implementation method thereof. The technical problem to be solved is: how to improve the reliability of motorcycle start-stop control.
[0005] The objective of the present invention can be achieved through the following technical solutions: A motorcycle automatic start and stop control device, comprising a PCB board 1 and a PCB board 2, characterized in that the PCB board 1 is provided with a communication circuit, a first microcontroller for controlling engine fuel injection and a second microcontroller for controlling a motor to perform an electric motion or a power generation motion, the first microcontroller and the second microcontroller communicate with each other through the communication circuit, the PCB board 2 is provided with a motor drive circuit for connecting to the motor to realize the electric and power generation functions of the motor, the second microcontroller is connected to the motor drive circuit, the PCB board 1 is also provided with a drive line plug interface connected to the first microcontroller, a first signal line plug interface connected to the first microcontroller, a second signal line plug interface connected to the second microcontroller and a communication line plug interface connected to the communication circuit.
[0006] The first microcontroller and the second microcontroller of the automatic start-stop control device for motorcycles are arranged on the same PCB board 1, forming an independent module, which is responsible for the power generation of the motor, the reverse start of the engine, and the control of the electronic fuel injection of the engine. The two microcontrollers directly exchange information inside their independent modules, avoiding the problem that the independent layout of the two modules affects the timeliness of the signal, and reducing the number of wiring harnesses and connectors. The drive line plug interface set on the PCB board 1 is used to realize the control of the injection, ignition coil, fuel pump, oxygen sensor heating, carbon canister solenoid valve opening and closing, fault light, indicator light and relay. The first signal line plug interface set on the PCB board 1 is used to receive the engine temperature signal, oxygen sensor signal, throttle position signal, single support signal, intake temperature signal, intake pressure signal, battery signal, key input signal, Hall signal and trigger signal. The second signal line plug interface is used to receive the Hall signal and the start button signal. When the motorcycle start-stop control is performed, the first microcontroller and the second microcontroller communicate with each other to realize the mutual exchange of information. Sharing, that is, when the first microcontroller obtains signals such as engine temperature signal, throttle position signal, intake temperature signal and intake pressure signal during control, the second microcontroller can also obtain the signal received by the first microcontroller through the communication circuit. The second microcontroller performs start control, power generation control, start and stop indication and shutdown control according to the received signals, while the first microcontroller performs fuel injection control, ignition control, idle speed control and emission control according to the received signals. The two microcontrollers realize their respective functions, and at the same time, the information between the two can interact in the same module, which effectively improves the timeliness and reliability of the start and stop control and command execution of the motorcycle.
[0007] In the above-mentioned automatic start-stop control device for motorcycles, the communication circuit includes a CAN module arranged on PCB board 1 and a hard line for connecting the pins of the first microcontroller and the pins of the second microcontroller. The first microcontroller and the second microcontroller communicate with each other through the hard line and / or the CAN module, and the CAN module is connected to the communication line plug interface. The first microcontroller and the second microcontroller exchange information through two communication methods, and the information obtained by the two methods can be mutually verified to ensure that the information is accurate. In addition, when one of the communication methods fails, the other communication method can still be used normally, thereby ensuring the reliability of the start-stop control of the motorcycle.
[0008] In the above-mentioned motorcycle automatic start-stop control device, the communication circuit also includes an SPI bus arranged on PCB board 1, and the first microcontroller communicates with the second microcontroller through the SPI bus.
[0009] In the above-mentioned motorcycle automatic start-stop control device, the PCB board 1 is also provided with a Hall signal plug interface and a Hall processing module connected to the Hall signal plug interface for processing the received Hall sensor signal, and the Hall processing module is connected to the first microcontroller and the second microcontroller respectively. The first microcontroller and the second microcontroller obtain the Hall sensor signal through the Hall processing module, which can ensure the timeliness of obtaining the Hall sensor signal and improve the accuracy and timeliness of crankshaft position positioning.
[0010] In the above-mentioned automatic start and stop control device for motorcycles, the Hall processing module includes at least three signal synchronization circuits, and the signal synchronization circuit includes a resistor R1, a resistor R2, a capacitor C1, a comparator U1_A and a comparator U1_B. One end of the capacitor C1 and the resistor R2 connected in parallel is respectively connected to one end of the resistor R1, the positive input end of the comparator U1_A and the positive input end of the comparator U1_B, the other end of the resistor R1 is connected to the Hall signal plug interface, the negative input end of the comparator U1_A is connected to the resistor R3 and then to the ground, the negative input end of the comparator U1_A is also connected to the resistor R4 and then to the voltage VCC, the negative input end of the comparator U1_B is connected to the resistor R5 and then to the ground, the resistor R5 is also connected in parallel with the capacitor C2, the negative input end of the comparator U1_B is also connected to the resistor R6 and then to the voltage VCC, the output end of the comparator U1_A is connected to the first microcontroller, and the output end of the comparator U1_B is connected to the second microcontroller.
[0011] A reference voltage is provided to the comparator U1_A through resistors R3 and R4, and a reference voltage is provided to the comparator U1_B through resistors R5 and R6. The capacitor C1 is used for filtering. When a Hall sensor signal is input, the processed signal is obtained by voltage division through resistors R1 and R2 and is given to the comparator U1_A and the comparator U1_B. When the positive electrode of the comparator U1_A is higher than the negative reference voltage, the output end of the comparator U1_A outputs a high level to the first microcontroller. When the positive electrode of the comparator U1_B is higher than the negative reference voltage, the output end of the comparator U1_B outputs a high level to the second microcontroller.
[0012] In the above-mentioned motorcycle automatic start-stop control device, a driving module and a signal processing module are also arranged on the PCB board 1, wherein the driving module is connected between the first microcontroller and the driving line plug interface, and the signal processing module is connected between the first microcontroller and the first signal line plug interface. The setting of the driving module can realize the control of fuel injection, ignition coil, idle speed, fuel pump, oxygen sensor, carbon canister, fault light, indicator light and relay according to the control instruction output by the first microcontroller; the signal processing module is used to process each input sensor signal, such as trigger signal, throttle position, intake temperature, engine temperature, oxygen sensor, single support and other sensor signals, so that the first microcontroller can easily process and transmit to the second microcontroller, thereby improving the timeliness and reliability of information transmission.
[0013] In the above-mentioned automatic start-stop control device for motorcycles, the driving module adopts a driving chip of model 9177A.
[0014] In the above-mentioned automatic start-stop control device for motorcycles, the signal processing module includes a plurality of signal processing circuits, the signal processing circuits include resistors R7, R8, R9, capacitors C3, diodes D1 and D2, one end of the resistor R7 is connected to the first signal line plug interface, the other end of the resistor R7 is connected to the resistor R8 and then grounded, the other end of the resistor R7 is also connected to one end of the resistor R9, the other end of the resistor R9 is connected to the capacitor C3 and then grounded, the other end of the resistor R9 is also connected to the positive electrode of the diode D1 and the negative electrode of the diode D2 respectively, the negative electrode of the diode D1 is connected to the voltage VCC, the positive electrode of the diode D2 is grounded, and the other end of the resistor R9 is also connected to the first microcontroller. The arrangement of the diodes D1 and D2 can prevent reverse connection, so that the signal processing circuit will not be damaged by instantaneous interference, has a certain ability to resist damage, and can also play a role in protecting the first microcontroller.
[0015] In the above-mentioned motorcycle automatic start-stop control device, the motorcycle automatic start-stop control device also includes connector 1, connector 2 and connector 3, the connector 1 is plugged and connected with the Hall signal plug interface, the drive line plug interface, the first signal line plug interface, the second signal line plug interface and the communication line plug interface respectively, the connector 2 is plugged on the PCB board 2 and connected with the motor drive circuit, and the connector 3 is plugged on the PCB board 2. The arrangement of connector 1, connector 2 and connector 3 facilitates connection with external devices, reduces the nodes connected to the electrical circuit, and reduces the risk of failure.
[0016] A method for implementing an automatic start-stop control device for a motorcycle, the automatic start-stop control device for a motorcycle comprising a PCB board 1, the PCB board 1 being provided with a communication circuit, a first microcontroller and a second microcontroller, the first microcontroller and the second microcontroller communicating with each other through the communication circuit, characterized in that the implementation method comprises the following steps:
[0017] A. After power-on, the motorcycle enters the starting condition, and the second microcontroller sends a command to control the motor drive circuit to perform DC-AC control, control the motor to start and drag the engine to start; at the same time, the second microcontroller transmits the engine start information to the first microcontroller through the communication circuit, and the first microcontroller controls the engine to inject fuel and ignite after confirming that the engine is started;
[0018] B. The second microcontroller determines whether the engine is started successfully by comparing the engine crankshaft speed with the preset speed n1. If the engine is started successfully, the motorcycle enters the operating state;
[0019] C. After the motorcycle enters the running state, the second microcontroller determines whether the conditions for entering the shutdown state are met by comparing the motorcycle speed with the preset speed value V1 and the state maintenance time with the preset time value t1. When the conditions are met, the second microcontroller transmits a shutdown instruction to the first microcontroller through the communication circuit, and the first microcontroller controls the vehicle to automatically shut down;
[0020] D. After the motorcycle enters the shutdown condition, the second microcontroller determines whether the motorcycle meets the conditions for entering the startup condition based on the engine throttle plate opening, and returns to step A when the conditions are met.
[0021] The working principle of the implementation method of the automatic start-stop control device for motorcycles is as follows: after the motorcycle is powered on, it enters the starting condition, and the second microcontroller controls the motor to start by controlling the motor drive circuit. Since the motor and the engine have the same crankshaft, the motor will drag the engine to start during rotation, so that the engine enters the starting state. At this time, the second microcontroller sends a signal that the engine enters the starting state to the first microcontroller. After the first microcontroller confirms that the engine enters the starting state, the first microcontroller controls the engine to inject fuel and ignite to ensure that the engine starts smoothly. After the engine is successfully started, the second microcontroller judges the speed of the motorcycle in real time. When the speed of the motorcycle is lower than the preset speed value V1 and the state maintenance time is lower than the preset time value t1, the second microcontroller judges that the conditions for entering the shutdown condition are met, and sends a shutdown command to the first microcontroller at this time. The first microcontroller controls the motorcycle to automatically shut down, which saves the judgment of whether to start the start-stop function. When the shutdown conditions are met, the motorcycle can be automatically shut down directly, effectively improving the timeliness of the motorcycle shutdown control; when entering the shutdown condition, the second microcontroller determines whether the conditions for entering the shutdown condition are met by judging the engine throttle opening. The conditions for entering the starting condition are met. When the conditions for entering the starting condition are met, return to step A, and control the engine to automatically start again according to the above steps to realize the intelligent starting control of the vehicle. In the implementation method of the automatic start-stop control device for motorcycles, the first microcontroller is used to control the fuel injection and ignition of the motorcycle engine, and the second microcontroller is used to control the motorcycle motor and indicate the start-stop function of the vehicle. The two microcontrollers realize their respective functions, which improves the response speed of the microcontroller to realize the function. At the same time, the information between the two interacts in the same module, which effectively improves the timeliness and reliability of the start-stop control and instruction execution of the motorcycle.
[0022] In the above-mentioned implementation method of the automatic start-stop control device for motorcycles, in step A, after confirming that the engine is started, the first microcontroller also includes a step of determining the engine start mode: when the first microcontroller detects that the engine temperature is greater than the preset temperature value T1, the engine start mode is determined to be a start mode that starts at the preset Nth tooth ignition angle; when the first microcontroller detects that the engine temperature is less than the preset temperature value T1, the engine start mode is determined to be a start mode that starts at the N-1th tooth ignition angle. Selecting different ignition angles for starting according to the engine temperature can ensure the smooth start of the engine, wherein, as a preferred embodiment, the preset Nth tooth can be set to the 9th tooth.
[0023] In the implementation method of the above-mentioned motorcycle automatic start-stop control device, in the step B, when the engine crankshaft speed is greater than the preset speed n1, the second microcontroller determines that the engine is started successfully, and records the rotation position of the motor, and the first microcontroller records the valve timing of the engine crankshaft; when the engine crankshaft speed is less than the preset speed n1, it is determined that the engine is started unsuccessfully. The acquired engine crankshaft speed is processed by the Hall processing module and sent to the first microcontroller and the second microcontroller. When the second microcontroller determines that the engine is started successfully, the first microcontroller records the rotation position of the motor, and the second microcontroller records the valve timing of the engine crankshaft.
[0024] In the above-mentioned implementation method of the automatic start-stop control device for motorcycles, in step B, the operation of the whole vehicle entering the second operating condition includes: the first microcontroller controls the engine to run; the second microcontroller controls the motor drive circuit to perform AC-DC control, controls the motor to generate electricity to charge the battery, and sends the current working state of the motor and the power consumption information to the first microcontroller through the communication circuit. In this step, after the engine is successfully started, the motor rotor rotates driven by the engine, so that the stator coil of the motor generates current, part of which provides electrical energy for the motorcycle, and part of which charges the battery. After the battery is fully charged, the second microcontroller controls the charging circuit to be disconnected.
[0025] In the above-mentioned implementation method of the automatic start-stop control device for motorcycles, in the step C, the determination of whether the conditions for entering the shutdown state are met also includes: whether the engine throttle plate opening is less than the preset first opening n1%, whether the engine temperature is greater than the preset temperature value T1, and whether the battery power is greater than the preset power. When determining whether to enter the shutdown state, adding the engine throttle plate opening, engine temperature and battery power can ensure the success rate of restarting the engine. The determination of the engine temperature can also avoid problems such as difficulty in starting when the oil temperature is too low, cold wear of the engine, fuel consumption and deterioration of emissions.
[0026] In the above-mentioned implementation method of the automatic start-stop control device for motorcycles, in step D, the second microcontroller compares the engine throttle valve opening with the preset second opening n2%. When the engine throttle valve opening is greater than the preset second opening n2%, it is determined that the motorcycle meets the conditions for entering the starting condition, and the operation returns to step A. The second microcontroller sends a command to control the motor to start and drive the engine to re-ignite and start.
[0027] Compared with the prior art, the motorcycle automatic start-stop control device and its implementation method have the following advantages:
[0028] 1. The present invention integrates the first microcontroller and the second microcontroller on the same PCB board to form an independent module. Such a design greatly reduces the space occupied by the module on the motorcycle body and reduces the number of wiring harnesses and connectors. In addition, such a design enables the two microcontrollers to directly exchange information within the module, thereby greatly improving the reliability and timeliness of instruction execution and control.
[0029] 2. The two microcontrollers on the PCB board 1 of the present invention communicate information and transmit commands through the CAN module and the hard line. The two communication modes can verify the received information with each other, thereby ensuring that the information is accurate. In addition, even if one of the communications fails, the other communication can independently realize the normal use of basic functions, thereby playing a redundant safety function.
[0030] 3. The implementation method of the present invention determines the starting ignition angle by the engine temperature. When the engine temperature is lower than the preset temperature value, it is the engine cold start mode, and the engine is started by using a preset fixed ignition angle, which can ensure that the engine starts quickly. When the engine temperature is higher than the preset temperature value, it is the engine hot start mode, and the engine is started by using another preset fixed ignition angle, which can ensure that even with a large throttle opening, the motor can smoothly drag the crankshaft to rotate, the first microcontroller can normally perform ignition and fuel injection control, and ensure that the engine starts smoothly. The entire starting process is smooth and continuous, which improves the reliability of the start-stop control and greatly increases the driver's experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a structural schematic diagram of the present invention.
[0032] Figure 2 It is a circuit diagram of a signal synchronization circuit.
[0033] Figure 3 It is a circuit diagram of a signal processing circuit.
[0034] Figure 4 It is a control flow chart of the present invention.
[0035] In the figure, 1. first microcontroller; 2. second microcontroller; 3. Hall processing module; 31. signal synchronization circuit; 4. communication circuit; 41. CAN module; 42. hard line; 5. motor drive circuit; 6. drive module; 7. signal processing module; 71. signal processing circuit; 8. PCB board one; 81. drive line plug interface; 82. first signal line plug interface; 83. second signal line plug interface; 84. communication line plug interface; 85. Hall signal plug interface; 9. PCB board two; 10. connector one; 11. connector two; 12. connector three. DETAILED DESCRIPTION
[0036] The following are specific embodiments of the present invention and the accompanying drawings to further describe the technical solution of the present invention, but the present invention is not limited to these embodiments.
[0037] like Figure 1 As shown, the automatic start-stop control device for motorcycle includes a PCB board 1 8 and a PCB board 2 9, wherein the PCB board 1 8 is provided with a communication circuit 4, a first microcontroller 1 for controlling the engine fuel injection and a second microcontroller 2 for controlling the motor to perform an electric motion or a power generation motion, the first microcontroller 1 and the second microcontroller 2 communicate with each other through the communication circuit 4, the PCB board 2 9 is provided with a motor drive circuit 5 for connecting with the motor to realize the electric and power generation functions of the motor, the second microcontroller 2 is connected to the motor drive circuit 5, and the PCB board 1 8 is also provided with a drive line plug interface 81 connected to the first microcontroller 1, a first signal line plug interface 82 connected to the first microcontroller 1, a second signal line plug interface 83 connected to the second microcontroller 2 and a communication line plug interface 84 connected to the communication circuit 4. Among them, the drive line plug interface 81 includes an interface for controlling fuel injection, an interface for controlling ignition, an interface for controlling the fuel pump, an interface for controlling the fault light, etc.; the first signal line plug interface 82 includes an interface for receiving the throttle opening signal, an interface for receiving the engine temperature signal, an interface for receiving the vehicle speed signal, and an interface for receiving the entry temperature signal, etc.; the second signal line plug interface 83 is used to receive the start button signal and the start-stop enable input signal; the communication line plug interface 84 is used to connect the CAN bus. As a preference, the second microcontroller 2 is also connected to an output line plug interface for controlling the start-stop indicator light and the start relay output, etc.
[0038] As a preferred solution, the communication circuit 4 includes a CAN module 41 arranged on a PCB board 8 and a hard wire 42 for connecting the pins of the first microcontroller 1 and the pins of the second microcontroller 2. The first microcontroller 1 and the second microcontroller 2 communicate with each other through the hard wire 42 and / or the CAN module 41, and the CAN module 41 is connected to the communication line plug interface 84.
[0039] As a preferred solution, the communication circuit 4 also includes an SPI bus 43 provided on the PCB board 8, and the first microcontroller 1 communicates with the second microcontroller 2 via the SPI bus 43. The setting of the SPI bus 43 can realize double insurance with the CAN module 41, thereby improving the reliability of signal transmission between the first microcontroller 1 and the second microcontroller 2.
[0040] As a preferred solution, the PCB board 8 is also provided with a Hall signal plug interface 85 and a Hall processing module 3 connected to the Hall signal plug interface 85 for processing the received Hall sensor signal. The Hall processing module 3 is connected to the first microcontroller 1 and the second microcontroller 2 respectively.
[0041] As a preferred solution, Figure 2 As shown, the Hall processing module 3 includes at least three signal synchronization circuits 31, and the signal synchronization circuit 31 includes a resistor R1, a resistor R2, a capacitor C1, a comparator U1_A and a comparator U1_B. One end of the capacitor C1 and the resistor R2 connected in parallel is respectively connected to one end of the resistor R1, the positive input end of the comparator U1_A and the positive input end of the comparator U1_B, the other end of the resistor R1 is connected to the Hall signal plug interface 85, the negative input end of the comparator U1_A is connected to the resistor R3 and then to the ground, the negative input end of the comparator U1_A is also connected to the resistor R4 and then to the voltage VCC, the negative input end of the comparator U1_B is connected to the resistor R5 and then to the ground, the resistor R5 is also connected in parallel with the capacitor C2, the negative input end of the comparator U1_B is also connected to the resistor R6 and then to the voltage VCC, the output end of the comparator U1_A is connected to the first microcontroller 1, and the output end of the comparator U1_B is connected to the second microcontroller 2. When in use, the three Hall sensors provided on the motor are respectively connected to a corresponding signal synchronization circuit 31, which is used to process the collected crankshaft flywheel position through the signal synchronization circuit 31 and transmit it to the first microcontroller 1 and the second microcontroller 2 respectively.
[0042] As a preferred solution, a driving module 6 and a signal processing module 7 are also provided on the PCB board 8. The driving module 6 is connected between the first microcontroller 1 and the driving line plug interface 81, and the signal processing module 7 is connected between the first microcontroller 1 and the first signal line plug interface 82. Preferably, the driving module 6 uses a driving chip of model 9177A.
[0043] As a preferred solution, Figure 3 As shown, the signal processing module 7 includes a plurality of signal processing circuits 71, and the signal processing circuit 71 includes a resistor R7, a resistor R8, a resistor R9, a capacitor C3, a diode D1 and a diode D2. One end of the resistor R7 is connected to the first signal line plug interface 82, and the other end of the resistor R7 is connected to the resistor R8 and then grounded. The other end of the resistor R7 is also connected to one end of the resistor R9, and the other end of the resistor R9 is connected to the capacitor C3 and then grounded. The other end of the resistor R9 is also connected to the positive electrode of the diode D1 and the negative electrode of the diode D2 respectively, the negative electrode of the diode D1 is connected to the voltage VCC, the positive electrode of the diode D2 is grounded, and the other end of the resistor R9 is also connected to the first microcontroller 1. When in use, each signal processing circuit 71 is correspondingly connected to and processes a sensor signal.
[0044] As a preferred solution, the motorcycle automatic start and stop control device also includes connector one 10, connector two 11 and connector three 12. Connector one 10 is plugged into and connected to the Hall signal plug interface 85, the drive circuit plug interface 81, the first signal circuit plug interface 82, the second signal circuit plug interface 83 and the communication circuit plug interface 84 respectively. Connector two 11 is plugged into PCB board two 9 and connected to the motor drive circuit 5. Connector three 12 is plugged into PCB board two 9.
[0045] like Figure 4 As shown, the implementation method of the automatic start-stop control device for motorcycles includes a PCB board 8, on which a communication circuit 4, a first microcontroller 1 and a second microcontroller 2 are provided. The first microcontroller 1 and the second microcontroller 2 communicate with each other through the communication circuit 4. The implementation method of the automatic start-stop control device for motorcycles includes the following steps:
[0046] A. After power-on, the motorcycle enters the starting condition, and the second microcontroller 2 sends a command to control the motor drive circuit 5 to perform DC-AC control, control the motor to start and drag the engine to start; at the same time, the second microcontroller 2 transmits the engine start information to the first microcontroller 1 through the communication circuit 4. While confirming the engine start, the first microcontroller 1 processes the detected engine temperature. When it is detected that the engine temperature is greater than the preset temperature value T1, it is determined that the engine start mode is the start mode with the preset Nth tooth ignition angle; when it is detected that the engine temperature is less than the preset temperature value T1, it is determined that the engine start mode is the start mode with the preset Nth tooth ignition angle. The engine starting mode is a starting mode for starting at the ignition angle of the N-1th tooth. After determining the starting mode, the first microcontroller 1 controls the engine to perform fuel injection and ignition according to the determined starting mode. Preferably, an intelligent cylinder determination module is provided to accurately record and memorize the actual angle of crankshaft rotation for each working cycle of the four-stroke engine, so that even if the engine is turned off, as long as the automatic start-stop control device of the motorcycle is not powered off, the automatic start-stop control device of the motorcycle can accurately perform fuel injection and ignition in the first working cycle when it is started next time, thereby greatly reducing the injection of invalid fuel and invalid ignition energy loss, and reducing starting emissions;
[0047] B. The second microcontroller 2 determines whether the engine is started successfully by comparing the engine crankshaft speed with the preset speed n1, wherein when the engine crankshaft speed is greater than the preset speed n1, the second microcontroller 2 determines that the engine is started successfully, and records the rotation position of the motor, and the first microcontroller 1 records the valve timing of the engine crankshaft; when the engine crankshaft speed is less than the preset speed n1, it is determined that the engine is not started successfully; in addition, when the second microcontroller 2 determines that the engine is started successfully, the motorcycle enters the operating condition; preferably, the operation of entering the operating condition 2 includes: the first microcontroller 1 controls the engine to run; the second microcontroller 2 controls the motor drive circuit 5 to perform AC-DC control, controls the motor to generate electricity to charge the battery, and sends the current working state of the motor and the power consumption information to the first microcontroller 1 through the communication circuit 4, to ensure that the first microcontroller 1 can clearly understand the working state of the motor and the circuit condition of the battery;
[0048] C. After the motorcycle enters the running state, the second microcontroller 2 determines whether the conditions for entering the shutdown state are met by comparing the motorcycle speed with the preset speed value V1 and the state maintenance time with the preset time value t1. When the conditions are met, the second microcontroller 2 transmits the flameout instruction to the first microcontroller 1 through the communication circuit 4, and the first microcontroller 1 controls the vehicle to automatically shut down;
[0049] D. After the motorcycle enters the shutdown state, the second microcontroller 2 determines whether the motorcycle meets the conditions for entering the startup state according to the engine throttle plate opening, and returns to step A when the conditions are met.
[0050] As a preferred solution, in step C, the determination of whether the conditions for entering the shutdown condition are met also includes: whether the engine throttle plate opening is less than a preset first opening n1%, whether the engine temperature is greater than a preset temperature value T1, and whether the battery power is greater than a preset power. When determining whether to enter the shutdown condition, adding the engine throttle plate opening, engine temperature, and battery power can ensure the success rate of restarting the engine. The determination of the engine temperature can also avoid problems such as difficulty in starting when the oil temperature is too low, cold wear of the engine, fuel consumption, and worsening emissions.
[0051] As a preferred solution, in step D, the second microcontroller 2 compares the engine throttle valve opening with a preset second opening n2%. When the engine throttle valve opening is greater than the preset second opening n2%, it is determined that the motorcycle meets the conditions for entering the starting condition, and the operation returns to step A. The second microcontroller 2 sends a command to control the motor to start and drive the engine to re-ignite and start. The operation of returning to step A is specifically as follows: the second microcontroller 2 sends a command to control the motor drive circuit 5 on the PCB board 2 9 to perform DC-AC control, electrically drags the crankshaft to rotate, and drives the engine to enter the starting condition. The second microcontroller 2 informs the first microcontroller 1 of the current working state of the motor, that is, the current electric state of the motor, through the CAN module 41 and the hard line 42. The first microcontroller 1 can know that the engine has entered the starting state. At the same time, the first microcontroller 1 controls the engine ignition angle to be the Nth tooth ignition angle for starting. The starting mode of this ignition angle is the engine intelligent silent hot start mode. Starting with a small ignition angle can ensure that even with a large throttle opening, the motor can smoothly drag the crankshaft to rotate. The first microcontroller 1 can control ignition and fuel injection normally to ensure that the engine starts smoothly. In addition, according to the stored and recorded engine crankshaft and motor position, the first microcontroller 1 directly enters the intelligent cylinder judgment module for cylinder judgment, which can ensure that the engine is successfully hot started. When the engine starts successfully, it enters the operating condition.
[0052] As a preferred solution, when the motorcycle automatic start-stop control device detects an error or failure in any sensor or actuator connected to it, the motorcycle automatic start-stop control device will send fault information to the instrument through the CAN module 41 and the hard line 42 to alert the driver.
[0053] The working principle of the automatic start-stop control device for motorcycles and its implementation method is as follows: the PCB board 8 of the automatic start-stop control device for motorcycles integrates a traditional independent motor control unit and an engine electronic control unit, namely a first microcontroller 1 and a second microcontroller 2. The PCB board 8, as an independent module, can realize the power generation of the motor and the reverse starting of the internal combustion engine, and control the electronic fuel injection control of the engine at the same time. During control, the second microcontroller 2 receives an external start button signal through the second signal line plug interface 83, that is, it determines whether the driver's start request is received according to the start button signal. When the second microcontroller 2 receives the start button signal as being pressed, it enters the start condition, and the second microcontroller 2 sends a command to control the motor drive circuit 5 of the PCB board 29 to perform DC-AC control, and the electric drive engine enters reverse drag. At the same time, the second microcontroller 2 informs the first microcontroller 1 through the CAN module 41 and the hard line 42, and the first microcontroller 1 uses this to confirm whether the engine enters the start state. When confirming that the engine enters the start state, the first microcontroller 1 compares the detected engine temperature with the preset temperature value T1. When the engine temperature TE is greater than the preset temperature value T1, the first microcontroller 1 controls the start ignition angle to be the Nth tooth ignition start mode, wherein the preset temperature value T1 can be set to 60°C-70°C, and preferably, the preset temperature value T1 can be set to 65°C; when the engine temperature TE is less than the preset temperature value T1, the first microcontroller 1 controls the start ignition angle to be the N-1th tooth ignition start mode. At this time, the first microcontroller The controller 1 will make a cylinder judgment according to the preset intelligent cylinder judgment module, wherein the engine crankshaft phase signal, intake pressure signal and crankshaft angular acceleration signal are obtained through the first signal line plug interface 82 and used to make a cylinder judgment, ensuring that the first microcontroller 1 can normally control ignition and fuel injection, and ensure that the engine starts smoothly; when the engine starts smoothly, the Hall signal is transmitted to the Hall processing module 3 through the Hall signal plug interface 85, and the Hall signal is processed by the Hall processing module 3, so as to obtain the engine crankshaft speed n and transmit it to the second microcontroller 2 and the first microcontroller 1, and the second microcontroller 2 compares the engine crankshaft speed n with the preset speed n1, when the engine crankshaft speed n>the preset speed n1, as the preferred preset speed is set to 1500rpm, the second microcontroller 2 controls the motor drive circuit 5 on the PCB board 2 9 to perform AC-DC control, the engine rotates to drive the motor to rotate, and the rectifier control generates electricity to charge the battery, and at the same time, the second microcontroller 2 informs the first microcontroller 1 of the current working state of the motor through the CAN module 41 and the hard line 42, confirming that the engine enters the operating condition;When the vehicle enters the operating condition, the second microcontroller 2 processes the motorcycle speed, state maintenance time, engine throttle plate opening, engine temperature and battery power obtained by the first microcontroller 1 through the CAN module 41 and the hard line 42. When the motorcycle speed speed is less than the preset speed value V1, the state maintenance time t is greater than the preset time value t1, the engine throttle plate opening is less than the preset first opening n1%, the engine temperature TE is greater than the preset temperature value T1 and the battery power is greater than the preset power, wherein the preset power is set to 30% of the total power, the preset time value t1 is set to 3 seconds, and the preset first opening n1% is set to 1.5%, when it is judged that all the above conditions are met, it is judged that the vehicle meets the conditions for entering the shutdown condition, and the second microcontroller 2 sends a flameout command to the first microcontroller 1 through the CAN module 41 and the hard line 42, and the first microcontroller 1 controls the vehicle to automatically shut down and enter the intelligent Automatic shutdown condition, at this moment, the engine crankshaft and motor position are stored and recorded, MCU1 will record the valve timing of the engine crankshaft, and MCU2 will record the rotation position of the motor; when the vehicle enters the intelligent automatic shutdown condition, the second microcontroller 2 detects that the engine throttle flap opening TPS> the preset second opening n2%, preferably, the preset second opening n2% is set to 1.5%, and the second microcontroller 2 sends a command to control the motor drive circuit 5 of the PCB board 2 9 to perform DC-AC control, electrically drag the crankshaft to rotate, and drive the engine to enter the starting condition. After entering the starting condition, the above operation is repeated. The difference is that when restarting after automatic shutdown, the first microcontroller 1 controls the engine ignition angle to the Nth tooth starting mode, and the first microcontroller 1 directly enters the intelligent cylinder judgment mode through the stored and recorded engine crankshaft and motor position, which can ensure that the engine is successfully hot-started and then enters the operating condition. ;
[0054] The specific embodiments described herein are merely examples of the spirit of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them in similar ways, but they will not deviate from the spirit of the present invention or exceed the scope defined by the appended claims.
Claims
1. A motorcycle automatic start-stop control device, comprising a PCB board 1 (8) and a PCB board 2 (9), characterized in that: The PCB board one (8) is provided with a communication circuit (4), a first microcontroller (1) for controlling the fuel injection of the engine, and a second microcontroller (2) for controlling the motor to perform an electric motion or a power generation motion. The first microcontroller (1) and the second microcontroller (2) communicate with each other via the communication circuit (4). The PCB board two (9) is provided with a motor drive circuit (5) for connecting with the motor to realize the electric and power generation functions of the motor. The second microcontroller (2) is connected to the motor drive circuit (5). The PCB board one (8) is also provided with a drive line plug interface (81) connected to the first microcontroller (1), a first signal line plug interface (82) connected to the first microcontroller (1), a second signal line plug interface (83) connected to the second microcontroller (2), and a communication line plug interface (84) connected to the communication circuit (4).
2. The automatic start-stop control device for motorcycle according to claim 1, characterized in that: The PCB board 1 (8) is also provided with a Hall signal plug interface (85) and a Hall processing module (3) connected to the Hall signal plug interface (85) for processing received Hall sensor signals. The Hall processing module (3) is respectively connected to the first microcontroller (1) and the second microcontroller (2).
3. The automatic start-stop control device for motorcycle according to claim 2, characterized in that: The Hall processing module (3) comprises at least three signal synchronization circuits (31), the signal synchronization circuit (31) comprising a resistor R1, a resistor R2, a capacitor C1, a comparator U1_A and a comparator U1_B, one end of the capacitor C1 and the resistor R2 being connected in parallel is respectively connected to one end of the resistor R1, the positive input end of the comparator U1_A and the positive input end of the comparator U1_B, the other end of the resistor R1 is connected to the Hall signal plug interface (85), the negative input end of the comparator U1_A is connected to the resistor R3 and then to ground, the negative input end of the comparator U1_A is also connected to the resistor R4 and then to a voltage VCC, the negative input end of the comparator U1_B is connected to the resistor R5 and then to ground, the resistor R5 is also connected in parallel with the capacitor C2, the negative input end of the comparator U1_B is also connected to the resistor R6 and then to a voltage VCC, the output end of the comparator U1_A is connected to the first microcontroller (1), and the output end of the comparator U1_B is connected to the second microcontroller (2).
4. The automatic start-stop control device for motorcycle according to claim 1, 2 or 3, characterized in that: A driving module (6) and a signal processing module (7) are also provided on the PCB board 1 (8); the driving module (6) is connected between the first microcontroller (1) and the driving line plug interface (81); and the signal processing module (7) is connected between the first microcontroller (1) and the first signal line plug interface (82).
5. The automatic start-stop control device for motorcycle according to claim 4, characterized in that: The signal processing module (7) comprises a plurality of signal processing circuits (71), the signal processing circuit (71) comprising a resistor R7, a resistor R8, a resistor R9, a capacitor C3, a diode D1 and a diode D2, one end of the resistor R7 is connected to the first signal line plug interface (82), the other end of the resistor R7 is connected to the resistor R8 and then grounded, the other end of the resistor R7 is also connected to one end of the resistor R9, the other end of the resistor R9 is connected to the capacitor C3 and then grounded, the other end of the resistor R9 is also respectively connected to the positive electrode of the diode D1 and the negative electrode of the diode D2, the negative electrode of the diode D1 is connected to the voltage VCC, the positive electrode of the diode D2 is grounded, and the other end of the resistor R9 is also connected to the first microcontroller (1).
6. A method for implementing an automatic start-stop control device for a motorcycle, the automatic start-stop control device for a motorcycle comprising a PCB board 1 (8) and a PCB board 2 (9), the PCB board 1 (8) being provided with a communication circuit (4), a first microcontroller (1) and a second microcontroller (2), the first microcontroller (1) and the second microcontroller (2) communicating with each other via the communication circuit (4), the PCB board 2 (9) being further provided with a motor drive circuit (5) for connecting to a motor to realize the motoring and generating functions of the motor, the second microcontroller (2) being connected to the motor drive circuit (5), characterized in that: The implementation method comprises the following steps: A. After power is turned on, the motorcycle enters a starting state, and the second microcontroller (2) sends a command to control the motor drive circuit (5) to perform DC-AC control, thereby controlling the motor to start and driving the engine to start; at the same time, the second microcontroller (2) transmits engine start information to the first microcontroller (1) through the communication circuit (4), and after confirming that the engine has started, the first microcontroller (1) controls the engine to perform fuel injection and ignition; B. The second microcontroller (2) determines whether the engine is started successfully by comparing the engine crankshaft speed with the preset speed n1. If the engine is started successfully, the motorcycle enters the operating state; C. After the motorcycle enters the operating state, the second microcontroller (2) determines whether the condition for entering the shutdown state is met by comparing the speed of the motorcycle with a preset speed value V1 and comparing the state maintenance time with a preset time value t1. When the condition is met, the second microcontroller (2) transmits a shutdown instruction to the first microcontroller (1) through the communication circuit (4), and the first microcontroller (1) controls the vehicle to automatically shut down; D. After the motorcycle enters the shutdown state, the second microcontroller (2) determines whether the motorcycle meets the conditions for entering the startup state according to the engine throttle plate opening, and returns to step A when the conditions are met.
7. The method for implementing the automatic start-stop control device for motorcycle according to claim 6, characterized in that: In step A, after confirming that the engine is started, the first microcontroller (1) further comprises the step of determining the engine start mode: when the first microcontroller (1) detects that the engine temperature is greater than a preset temperature value T1, the first microcontroller (1) determines that the engine start mode is a start mode for starting at a preset Nth tooth ignition angle; When it is detected that the engine temperature is less than the preset temperature value T1, it is determined that the engine starting mode is a starting mode for starting at the N-1th tooth ignition angle.
8. The method for implementing the automatic start-stop control device for motorcycle according to claim 6, characterized in that: In step B, when the engine crankshaft speed is greater than a preset speed n1, the second microcontroller (2) determines that the engine is started successfully and records the rotational position of the motor, and the first microcontroller (1) records the valve timing of the engine crankshaft; when the engine crankshaft speed is less than the preset speed n1, it is determined that the engine is started unsuccessfully.
9. The method for implementing the automatic start-stop control device for motorcycle according to claim 6, 7 or 8, characterized in that: In step C, determining whether the conditions for entering the shutdown state are met also includes: whether the engine throttle opening is less than a preset first opening n1%, whether the engine temperature is greater than a preset temperature value T1, and whether the battery power is greater than a preset power.
10. The method for implementing the automatic start-stop control device for motorcycle according to claim 6, 7 or 8, characterized in that: In step D, the second microcontroller (2) compares the engine throttle valve opening with a preset second opening n2%. When the engine throttle valve opening is greater than the preset second opening n2%, it is determined that the motorcycle meets the conditions for entering the starting condition, and the operation returns to step A. The second microcontroller (2) sends a command to control the motor to start and drive the engine to re-ignite and start.
Citation Information
Patent Citations
Motorcycle automatic start-stop control device
CN212272421U