Sound valve control methods, devices, equipment and storage media
By using a sound valve control system to detect and calculate in real time, combined with Hall sensors and a power unit, the problem of existing sound valves being unable to be intelligently controlled has been solved. This has enabled precise valve angle adjustment and noise optimization, improving user experience and overall vehicle performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANJING MEIJUN ELECTRONICS TECH CO LTD
- Filing Date
- 2022-11-29
- Publication Date
- 2026-07-17
AI Technical Summary
The existing exhaust sound valve design cannot intelligently control the exhaust sound effect according to different driving modes and user needs, cannot meet the requirements of vehicle noise and comfort, and cannot adjust the exhaust sound according to vehicle speed and throttle opening to ensure power performance.
The sound valve control system obtains request commands in real time, uses Hall sensors to detect valve position, combines power unit and software algorithm to control valve angle changes, calculates position difference in real time and stops power unit rotation, and combines light detection and spring state to determine valve position, and establishes coordinate system for precise control.
It improves the accuracy of sound valve control and user experience without increasing hardware costs, optimizes vehicle noise and volume adjustment, and meets the comfort and power performance requirements of different driving modes.
Smart Images

Figure CN115717559B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of automotive parts manufacturing, and in particular to a sound valve control method, device, equipment, and storage medium. Background Technology
[0002] With the rapid development of automotive electronics, intelligence, and technology, the convenience brought by cars can no longer meet people's daily needs. Diversification and personalization of cars are also goals pursued by users. The "audible" part of the intuitive experience of car personalization can be obtained through the exhaust sound valve. Therefore, the design and application of the sound valve came into being.
[0003] Currently, the design of exhaust sound in China usually involves simplifying the muffler of the exhaust pipe and then amplifying the sound level. On the one hand, this may not meet the car's noise requirements, and on the other hand, it may not meet the user's comfort requirements for different driving modes.
[0004] In the process of developing this application, the inventors discovered that the technology has at least the following problems: Generally speaking, the current design of the exhaust valve has a number of major defects. First, it cannot intelligently control the exhaust sound effect according to different driving modes and user needs, and it cannot meet the national regulations on noise during vehicle movement. Second, it cannot adjust the exhaust sound according to the current driving environment of the vehicle, such as different vehicle speeds and throttle openings, to ensure that the vehicle has good power performance requirements. Summary of the Invention
[0005] In order to enable vehicles to control the angle of the sound valve according to the current state and reduce vehicle noise, this application provides a sound valve control method, device, equipment and storage medium.
[0006] In a first aspect, this application provides a method for controlling a sonic valve, which adopts the following technical solution: the method includes: receiving a request instruction, wherein the request instruction includes at least a valve angle information value; Calculate the target angle value based on the valve angle information value, and record the target angle value as the target position corresponding to the sound wave valve. The control power unit drives the sound valve to rotate; Real-time acquisition of the actual position corresponding to the sound valve; Calculate the difference between the actual position and the target position; The difference between the actual position and the target position is compared with a preset standard number of laps. If the difference between the actual position and the target position is less than the standard number of revolutions, the power unit is controlled to stop rotating.
[0007] Through the above technical solution, the sound valve control system first obtains a request command, parses the obtained request command to obtain the target angle value, and then obtains the target position corresponding to the sound valve based on the target angle value. Next, the sound valve control system uses a power unit to drive the sound valve to rotate according to the obtained target position, and calculates the position difference between the actual position and the target position of the sound valve in real time. If the position difference is less than a preset standard number of rotations, the sound valve control system immediately controls the power unit to stop rotating, so that the sound valve remains in its current position. Without increasing hardware requirements, software algorithms improve the accuracy of touch recognition, preventing false triggering by various complex situations and avoiding trigger failures when the user touches the valve, thus improving user experience and safety while saving hardware costs. Furthermore, the vehicle can control the angle change of the sound valve according to the current state, which also facilitates the adjustment of the sound volume, optimizing the user experience and reducing overall vehicle noise.
[0008] In a specific feasible implementation, calibration instructions are received; The calibration command is parsed to obtain the calibration direction; Drive the sound valve disc to rotate according to the specified calibration direction; Record the number of rotations detected by the Hall sensor during the rotation of the sound valve disc; The maximum number of rotational revolutions at the specified position is recorded as the maximum number of revolutions at the limit position. The spring state is acquired in real time during the rotation of the sound wave valve plate; When the spring is in a preloaded state, record the number of turns at the endpoint position detected by the Hall sensor at this time; The number of cycles at the endpoint position is recorded as the endpoint position.
[0009] Through the above technical solution, before controlling the angle of the sound valve, the sound valve control system first uses a Hall sensor to detect the maximum number of rotations of the sound valve to determine the reference position, and then establishes a coordinate system to facilitate the actual control of the sound valve angle by the sound valve control system.
[0010] In one specific implementation scheme, if the calibration direction is from open to closed, then the sound valve is driven to rotate in the open direction; Obtain the value of the first energized current; The first energized current value is compared with a preset current threshold. If the first energized current value is greater than the current threshold, then the first valve position is obtained; If the change value corresponding to the first valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the opening direction. The sound valve is driven to rotate in the closed direction, and the Hall sensor is used to detect the number of rotations of the sound valve at the first rotation position. Obtain the value of the second energized current; The second energized current value is compared with a preset current threshold. If the second energizing current value is greater than the current threshold, then the second valve position is obtained; If the change value corresponding to the second valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the closing direction.
[0011] Through the above technical solution, the valve angle information in the request command received by the sound valve control system is from open to closed. Then, during the process of controlling the rotation of the power device and subsequently driving the sound valve to rotate, the sound valve control system will monitor the current value and the position of the sound valve in real time. When the current is detected to be greater than the preset current threshold and the position of the sound valve detected by the Hall sensor does not change significantly, the sound valve control system will directly determine that the sound valve has reached the limit position in the opening direction. The sound valve control system will record the maximum number of rotations that can be calibrated at this moment, providing a reference position for the subsequent actual control of the sound valve rotation from open to closed.
[0012] In one specific implementation scheme, if the calibration direction is from closed to open, then the sound valve is driven to rotate in the closed direction; Obtain the value of the third energized current; Compare the third energized current value with the current threshold. If the third energizing current value is greater than the current threshold, then the position of the third valve is obtained; If the change value corresponding to the third valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the closing direction. The sound valve is driven to rotate in the opening direction, and the Hall sensor is used to detect the number of rotations of the second position corresponding to the sound valve. Obtain the value of the fourth energized current; The fourth energized current value is compared with the current threshold. If the fourth energizing current value is greater than the current threshold, then the position of the fourth valve is obtained; If the change value corresponding to the fourth valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the opening direction.
[0013] Through the above technical solution, the valve angle information in the request command received by the sound valve control system is from closed to open. Then, during the process of controlling the rotation of the power unit and subsequently driving the sound valve to rotate, the sound valve control system will monitor the current value and the position of the sound valve in real time. When the current is detected to be greater than the preset current threshold and the position of the sound valve detected by the Hall sensor does not change significantly, the sound valve control system will directly determine that the sound valve has reached the limit position in the opening direction. The sound valve control system will record the maximum number of rotations that can be calibrated at this moment, providing a reference position for the subsequent actual control of the sound valve rotation from closed to open by the sound valve control system.
[0014] In one specific implementation scheme, if the valve angle information value is the minimum value, then the power device is used to drive the sound valve to rotate in the closed direction; Real-time acquisition of spring status; If the spring is in a preloaded state, then reduce the duty cycle of the power unit. The sound valve is driven to rotate in the closed direction using a power unit with a reduced duty cycle. Obtain the values of several first fine-tuning position rotations detected by the Hall sensor; Calculate the numerical difference between the number of rotations of the first fine-tuning position; The numerical difference between the first fine-tuning position rotation values is compared with the valve position change threshold. If the numerical difference between the first fine-tuning position rotations is less than the valve position change threshold, then the power unit continues to drive the sound valve to rotate in the closed direction with a reduced duty cycle. If the valve angle information value is the maximum value, then the power device is used to drive the sound valve to rotate in the opening direction with a constant duty cycle; Real-time acquisition of spring status; If the spring is in a preloaded state, then reduce the duty cycle of the power unit. The sound valve is driven to rotate in the opening direction using a power unit with a reduced duty cycle. Obtain the values of several second fine-tuning position rotations detected by the Hall sensor; Calculate the numerical difference between the second fine-tuning position rotation numbers; The numerical difference between the second fine-tuning position rotation values is compared with the valve position change threshold. If the numerical difference between the second fine-tuning position rotation values is less than the valve position change threshold, then the power unit continues to drive the sound valve to rotate in the opening direction with a reduced duty cycle.
[0015] Through the above technical solution, if the valve angle information in the request command received by the sound valve control system is fully closed or fully open, during the process of driving the sound valve to rotate, when the spring on the sound valve reaches the pre-tightening position, the sound valve control system will reduce the duty cycle output of the power unit and control the power unit to drive in the direction of fully closed or fully open. If the number of rotations detected by the Hall sensor does not change significantly when the power unit drives the sound valve to rotate with the reduced duty cycle, then the sound valve control system will maintain the previous constant duty cycle to drive the sound valve to rotate, so as to ensure that the pre-tightening force of the sound valve is large enough when it reaches the fully closed or fully open position, thereby achieving the effect of the sound valve truly being fully open or fully closed.
[0016] In one specific feasible implementation, it is determined whether the valve angle information value is the minimum value; If the valve angle information value is the minimum value, then the spring state is obtained; If the spring is in a pressed-down state, the control power device stops rotating.
[0017] Through the above technical solution, when the Hall sensor detects that the difference between the actual position and the target position of the sound valve is less than the standard number of turns, the sound valve control system will obtain the spring state at the sound valve and determine whether the sound valve has reached the fully closed state based on the spring state. This helps to reduce the situation where the Hall sensor malfunctions, the difference between the actual position and the target position is inaccurate, and the sound valve fails to close as required by the request command.
[0018] In one specific implementation scheme, the light detection device is controlled to detect the internal environment of the sound valve and obtain a light detection result, which includes at least a light state or a no-light state. If the light detection result is no light, then the power device is controlled to stop rotating; If the light detection result indicates that there is light, a fault command is generated.
[0019] Through the above technical solution, when the sound valve control system detects that the spring is in a pressed state, it will also use a light detection device to detect the light inside the sound valve. By judging whether the sound valve is fully closed by the light inside the sound valve, it helps to reduce the possibility that the sound valve structure will be deformed due to the vehicle being hit by an accident, so that the spring is detected as pressed, but the sound valve is not actually fully closed.
[0020] Secondly, this application provides a sound valve control device, which adopts the following technical solution: the device includes: The instruction receiving module is used to receive request instructions, wherein the request instructions include at least valve angle information values; The target position calculation module is used to calculate the target angle value based on the valve angle information value, and record the target angle value as the target position corresponding to the sound wave valve. The valve rotation control module is used to control the power unit to drive the sound valve to rotate. The actual position acquisition module is used to acquire the actual position of the sound valve in real time. The position difference calculation module is used to calculate the difference between the actual position and the target position; The target position calibration module is used to compare the difference between the actual position and the target position with a preset standard number of circles. The power unit stop module is used to control the power unit to stop rotating if the difference between the actual position and the target position is less than the standard number of revolutions.
[0021] Thirdly, this application provides a computer device that adopts the following technical solution: it includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as any of the above-described sound valve control methods.
[0022] Fourthly, this application provides a computer-readable storage medium that stores a computer program capable of being loaded by a processor and executing any of the above-mentioned sound valve control methods.
[0023] In summary, this application includes at least one of the following beneficial technical effects: 1. The sound valve control system first obtains the request command, parses the command to obtain the target angle value, and then determines the target position of the sound valve based on the target angle value. Next, the control system uses a power unit to drive the sound valve to rotate based on the target position, and calculates the position difference between the actual and target positions in real time. If the position difference is less than a preset standard number of rotations, the control system immediately stops the power unit, maintaining the sound valve in its current position. Without increasing hardware specifications, software algorithms improve the accuracy of touch recognition, preventing false triggers due to complex situations and user-initiated failures, thus enhancing user experience and safety while saving hardware costs. Furthermore, the vehicle can control the angle of the sound valve based on its current state, facilitating sound volume adjustment and optimizing the user experience while reducing overall vehicle noise. 2. Before controlling the angle of the sound valve, the sound valve control system first uses a Hall sensor to detect the maximum number of rotations of the sound valve to determine the reference position and establish a coordinate system to facilitate the actual control of the sound valve angle by the sound valve control system. Attached Figure Description
[0024] Figure 1 This is a flowchart of the sound valve control method in the embodiments of this application.
[0025] Figure 2 This is a structural block diagram of the sound valve control device in the embodiments of this application.
[0026] Reference numerals: 301, Command receiving module; 302, Target position calculation module; 303, Valve rotation control module; 304, Actual position acquisition module; 305, Position difference calculation module; 306, Target position calibration module; 307, Power unit stop module. Detailed Implementation
[0027] The following is in conjunction with the appendix Figure 1-2 This application will be described in further detail.
[0028] This application discloses a method for controlling a sonic valve. This method is applied to a sonic valve control system, where the control system, which controls the rotation of the sonic valve, is embedded within the sonic valve. Through LIN communication and interaction with an ECM node, it detects the valve opening and calibration requests from the ECM node in real time to control the sonic valve to move to any position in the exhaust pipe—open, closed, or between open and closed—thereby adjusting the acoustic noise at the end of the exhaust pipe. The sonic valve control system also includes fault feedback and ice-breaking strategies. Furthermore, in this application, the sonic valve control system uses a Hall effect chip (TLE4966) to sense the direction and number of rotations of the magnetic ring on the power unit, and uses this to determine the actual position of the sonic valve disc to achieve angle control of the sonic valve disc.
[0029] like Figure 1 As shown, the method includes the following steps: S10, Receive request instruction.
[0030] Specifically, the request command can be obtained by the driver pressing the sound button on the vehicle control panel to send a request command to the sound valve control system; or the sound valve control system can generate a corresponding request command based on the communication interaction between the sound valve and other nodes in the vehicle, and then based on the current state of the vehicle. The request command is a control command used to control the opening and closing of the sound valve and its rotation angle. The request command includes at least a valve angle information value, that is, the angle that the sound valve needs to rotate relative to its initial position when no request command was received. In this embodiment, the range of the valve angle information value is [0, 200].
[0031] S20, calculate the target angle value based on the valve angle information value.
[0032] Specifically, after obtaining the valve angle information, the sound valve control system calculates the target angle value corresponding to the sound valve based on the valve angle information, and sets the target angle value as the target position for this sound valve adjustment.
[0033] S30 controls the power unit to drive the sound valve to rotate.
[0034] Specifically, in this application, the control center of the sound valve control system is connected to the power device via an electrical connection. The power device receives power control information and outputs corresponding execution power. The sound valve control system generates corresponding power control information based on the position difference between the target position and the initial position of the sound valve, and sends the generated power control information to the power device. The power device outputs corresponding execution power based on the received power control information, thereby driving the sound valve to rotate to the target position. In this embodiment, the power device can be a motor.
[0035] S40, real-time acquisition of the actual position of the sound valve.
[0036] Specifically, the sound valve control system uses Hall sensors to obtain the actual position of the sound valve in real time during the process of controlling the power unit and driving the sound valve to rotate.
[0037] S50, calculate the difference between the actual position and the target position.
[0038] Specifically, after obtaining the actual position of the sound valve, the sound valve control system calculates the difference between the target position and the obtained actual position, and generates a new control command based on the positive or negative value and the magnitude of the difference, and sends the new control command to the power unit.
[0039] S60 compares the difference between the actual position and the target position with the preset standard number of revolutions.
[0040] Specifically, considering the inertia of the sonic valve during rotation, even if the power unit stops driving the valve to rotate, it will continue to rotate due to its own inertia. Therefore, before generating new power control information based on the difference between the actual and target positions of the sonic valve, the sonic valve control system first compares the absolute value of the calculated difference with the standard number of rotations preset in the sonic valve control system to determine whether the valve still needs to be driven to rotate. In this embodiment, the preset standard number of rotations is 2 rotations.
[0041] S70, if the difference between the actual position and the target position is less than the standard number of revolutions, the control power unit will stop rotating.
[0042] Specifically, when the power unit drives the sound valve to rotate to a position where the difference between the valve and the target position is less than the preset standard number of rotations, the sound valve control system sends a stop command to the power unit. The power unit then stops outputting power, and the sound valve continues to rotate forward under inertia until it reaches the corresponding target position. Therefore, the sound valve control system can adjust the volume of the sound valve according to the driver's needs or the vehicle's current state, helping to optimize the user experience and reduce vehicle noise.
[0043] To facilitate subsequent actual control of the valve rotation angle by the sound valve control system, this method also includes the following steps: After the vehicle is started, the vehicle's master sound valve control system generates a calibration command and sends the calibration command to the sound valve control system via the LIN communication line, thereby triggering the calibration function. After receiving the calibration command sent by the master sound valve control system, the sound valve control system first parses the received calibration command to obtain the corresponding calibration direction, which includes from open to closed and from closed to open. Then, the sound valve control system drives the sound valve plate to rotate according to the parsed calibration direction.
[0044] If the calibration direction obtained from the analysis is from open to closed, then the sound valve control system will control the power unit to execute the corresponding power in the closing direction, thereby driving the sound valve to rotate in the closing direction. During the rotation of the sound valve in the closing direction, the sound valve control system will monitor the first energized current and the actual position of the sound valve. The first energized current is the current of the controller in which the sound valve control system is located, and the actual position of the sound valve during the rotation from open to closed is the first valve position. Specifically, the sound valve control system acquires the value of the first energized current and compares it with a preset current threshold. If the acquired first energized current value is greater than the current threshold, the sound valve control system will then calculate the change value between several actual positions corresponding to the sound valve and compare the calculated change value with a preset valve position change threshold. If the change value corresponding to the first valve position is less than the preset valve position change threshold, that is, the Hall sensor detects no significant change in the actual position corresponding to the sound valve, the sound valve control system will determine that the sound valve plate has reached the limit position in the opening direction. Next, the sound valve control system... The sound valve is driven to rotate in the closed direction by a power unit. During this rotation, the sound valve control system uses a Hall sensor to record the number of rotations at the first position. This number represents the number of rotations detected by the Hall sensor when the valve rotates from its open limit position to the closed position. During this process, the control system monitors the second energizing current and the actual position of the sound valve. The actual position of the valve during the rotation from open to closed is the second valve position. The control system compares the recorded second energizing current value with a current threshold. If the second energizing current value is greater than the threshold, the control system compares the change in the second valve position with a valve position change threshold. If the change is less than the threshold, the control system determines that the valve has reached its closed limit position. The control system records the maximum number of rotations that can be recorded during the rotation from the open limit position to the closed position as the maximum limit position rotation count.
[0045] If the calibration direction obtained from the analysis is from closed to open, then the sound valve control system will control the power unit to execute the corresponding force in the opening direction, thereby driving the sound valve to rotate in the opening direction. During the rotation of the sound valve in the opening direction, the sound valve control system will monitor the third energizing current and the actual position of the sound valve. The actual position of the sound valve during the rotation from closed to open is the third valve position. Specifically, the sound valve control system acquires the value of the third energizing current and compares it with a preset current threshold. If the acquired third energizing current value is greater than the current threshold, the sound valve control system will then calculate the change value between several actual positions corresponding to the sound valve and compare the calculated change value with a preset valve position change threshold. If the change value corresponding to the third valve position is less than the preset valve position change threshold, that is, the Hall sensor detects no significant change in the actual position of the sound valve. At this time, the sound valve control system will determine that the sound valve plate has reached the limit position in the opening direction. Next, the sound valve control system uses the power unit to drive the sound valve to... During the rotation of the sonic valve towards the closed direction, the sonic valve control system uses a Hall sensor to record the number of rotations of the valve at the second rotation position. This second rotation position number is the number of rotations detected by the Hall sensor when the sonic valve rotates from its extreme closed position towards the closed direction. During this process, the sonic valve control system monitors the fourth energizing current and the actual position of the sonic valve. The actual position of the sonic valve during the rotation from closed to open is the fourth valve position. The sonic valve control system compares the recorded fourth energizing current value with a current threshold. If the fourth energizing current value is greater than the current threshold, the sonic valve control system compares the change value corresponding to the fourth valve position with a valve position change threshold. If the change value corresponding to the fourth valve position is less than the valve position change threshold, the sonic valve control system determines that the sonic valve has reached its extreme open position. The sonic valve control system records the maximum number of rotations that can be recorded during the rotation from the extreme closed position towards the open direction as the maximum extreme position number.
[0046] During the rotation of the sound valve disc, the sound valve control system also acquires the spring state in real time. The spring state includes at least a pre-tightened state and a closed state. When the acquired spring state is pre-tightened, the sound valve control system immediately records the number of rotations at the endpoint position detected by the Hall sensor and marks this number as the endpoint position. In this embodiment, the number of rotations when the spring is just pre-tightened in the closing direction is recorded as the starting position, and the number of rotations when the spring is just pre-tightened in the opening direction is recorded as the ending position. This allows the sound valve control system to determine a reference position by detecting the maximum number of rotations of the valve using the Hall sensor before controlling the valve angle, and to establish a coordinate system accordingly. This facilitates subsequent actual control of the sound valve rotation angle by the sound valve control system.
[0047] In one embodiment, to reduce the possibility of excessive noise from the sonic valve itself, the following steps may be performed after receiving the request instruction information: If the valve angle information value in the request command obtained by the sound valve control system is the minimum value, then the sound valve control system uses the power unit to drive the sound valve to rotate in the closing direction and obtains the spring state in real time. Once the obtained spring state is in the pre-tightened state, the sound valve control system will reduce the duty cycle corresponding to the power unit. It should be noted that, except for deliberately adjusting the duty cycle corresponding to the power unit, the sound valve control system generally controls the power unit to output execution power through a constant duty cycle. Then, the sound valve control system will continue to drive the sound valve to rotate in the closing direction with the reduced duty cycle. During this period, the sound valve control system will control the Hall sensor to detect several first fine-tuning position rotation values during the rotation of the sound valve, and then calculate the numerical difference between the several first fine-tuning position rotation values. The numerical difference is compared with the valve position change threshold. If the numerical difference is less than the valve position change threshold, then the sound valve control system continues to control the power unit to continue to drive the sound valve to rotate in the closing direction with the reduced duty cycle.
[0048] If the valve angle information value is at its maximum, the subsequent processing steps of the sound valve control system are the same as when the valve angle information value is at its minimum, and will not be repeated here. Since the sound valve itself should not produce excessive noise, the possibility of the valve impacting the metal base should be minimized as the valve approaches it, thereby reducing excessive noise. Furthermore, the preload force of the sound valve should be greater than 540 N·mm when it reaches full open or full closed, ensuring that the valve can achieve the fully open or fully closed state.
[0049] In one embodiment, considering that the Hall sensor may experience significant errors in its detected data after prolonged use or impact, potentially leading to valve control failure of the sound valve, the following steps can be performed to stop the rotation of the control power unit: The sound valve control system first determines whether the valve angle information value in the request command is the minimum value. If the valve angle information value is the minimum value, the control system will determine whether to stop the power unit by obtaining the current spring state. Specifically, if the current spring state is in the locked state, the control system will control the power unit to stop rotating. When the Hall sensor malfunctions, the control system uses the spring state to determine whether the valve has reached the fully closed state, reducing the possibility of valve control errors caused by large errors in the data detected by the Hall sensor.
[0050] In one embodiment, considering that the vehicle may be impacted during operation, causing deformation of the exhaust pipe wall where the sound valve is located, and consequently causing a malfunction in the sound valve control system's control of the sound valve's rotation, the power unit can be stopped from rotating. Specifically, the following steps can be executed: First, it should be noted that the sound valve control system also includes a light detection device installed on the inner wall of the sound valve. Before stopping the power unit, the sound valve control system uses this light detection device to detect the internal environment of the sound valve and obtain a light detection result. The light detection result includes at least a light-on state and a light-off state. If the light detection result is a light-off state, it indicates that the sound valve is fully closed, and therefore the sound valve control system can stop the power unit from rotating. If the light detection result is a light-on state, the sound valve control system generates a fault command. Once the sound valve control system generates a fault command, an audible and visual alarm will be issued on the control panel in front of the driver's seat to remind the driver that the sound valve has malfunctioned. This reduces the possibility that deformation of the exhaust pipe wall where the sound valve is located may cause the sound valve to not be fully closed, while the sound valve control system considers the valve to be fully closed.
[0051] Figure 1 This is a flowchart illustrating a sound valve control method in one embodiment. It should be understood that, although... Figure 1 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows; unless explicitly stated otherwise, there is no strict order requirement for the execution of these steps, and they can be executed in other orders; and Figure 1At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0052] Based on the above method, this application also discloses a sound valve control device.
[0053] like Figure 2 As shown, the device includes the following modules: Instruction receiving module 301 is used to receive request instructions, which include at least valve angle information values. The target position calculation module 302 is used to calculate the target angle value based on the valve angle information value, and record the target angle value as the target position corresponding to the sound valve. Valve rotation control module 303 is used to control the power unit to drive the sound valve to rotate. The actual position acquisition module 304 is used to acquire the actual position of the sound valve in real time. The position difference calculation module 305 is used to calculate the difference between the actual position and the target position; The target position calibration module 306 is used to compare the difference between the actual position and the target position with a preset standard number of circles. The power unit stop module 307 is used to control the power unit to stop rotating if the difference between the actual position and the target position is less than the standard number of revolutions.
[0054] In one embodiment, the instruction receiving module 301 is further configured to receive calibration instructions; The calibration command is parsed to obtain the calibration direction; Drive the sound valve disc to rotate according to the calibrated direction; Record the number of rotations detected by the Hall sensor during the rotation of the sound valve disc; The maximum number of rotations in the maximum position is recorded as the maximum number of rotations in the limit position. The spring state is acquired in real time during the rotation of the sound valve disc; When the spring is in the preloaded state, record the number of turns at the endpoint position detected by the Hall sensor at this time; The number of revolutions at the endpoint position is recorded as the endpoint position.
[0055] In one embodiment, the valve rotation control module 303 is further configured to drive the sound valve to rotate in the opening direction if the calibrated direction is from open to closed. Obtain the value of the first energized current; The first energized current value is compared with the preset current threshold. If the first energizing current value is greater than the current threshold, then the position of the first valve is obtained; If the change value corresponding to the first valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the opening direction. Drive the sound valve to rotate in the closed direction, and use a Hall sensor to detect the number of rotations of the sound valve at the first rotation position. Obtain the value of the second energized current; The second energizing current value is compared with the preset current threshold. If the second energizing current value is greater than the current threshold, then the second valve position is obtained; If the change value corresponding to the second valve position is less than the preset valve position change threshold, it is determined that the sound valve disc has reached the limit position in the closing direction.
[0056] In one embodiment, the valve rotation control module 303 is further configured to drive the sound valve to rotate in the closing direction if the calibrated direction is from closed to open. Obtain the value of the third energized current; Compare the third energized current value with the current threshold. If the third energizing current value is greater than the current threshold, then the position of the third valve is obtained; If the change value corresponding to the third valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the closing direction. Drive the sound valve to rotate in the opening direction, and use a Hall sensor to detect the number of rotations of the sound valve at the second rotation position. Obtain the value of the fourth energized current; Compare the fourth energized current value with the current threshold. If the fourth energizing current value is greater than the current threshold, then the position of the fourth valve is obtained; If the change value corresponding to the fourth valve position is less than the preset valve position change threshold, it is determined that the sound valve disc has reached the limit position in the opening direction.
[0057] In one embodiment, the valve rotation control module 303 is further configured to drive the sound valve to rotate in the closing direction using a power device if the valve angle information value is the minimum value. Real-time acquisition of spring status; If the spring is in a preloaded state, reduce the duty cycle of the power unit. The power unit is used to drive the sound valve to rotate in the closed direction with a reduced duty cycle. Obtain the values of several first fine-tuning position rotations detected by the Hall sensor; Calculate the numerical difference between the values of the first fine-tuning position rotations; Compare the numerical difference between the first fine-tuning position rotation values with the valve position change threshold; If the numerical difference between the first fine-tuning position rotations is less than the valve position change threshold, the power unit will continue to drive the sound valve to rotate in the closed direction with a reduced duty cycle. If the valve angle information value is the maximum value, the power unit is used to drive the sound valve to rotate in the opening direction with a constant duty cycle; Real-time acquisition of spring status; If the spring is in a preloaded state, reduce the duty cycle of the power unit. The sound valve is driven to rotate in the opening direction by a power unit with a reduced duty cycle. Obtain the values of several second fine-tuning position rotations detected by the Hall sensor; Calculate the numerical difference between the number of rotations in the second fine-tuning position; Compare the numerical difference between the number of turns in the second fine-tuning position with the valve position change threshold; If the numerical difference between the number of turns of the second fine-tuning position is less than the valve position change threshold, the power unit will continue to drive the sound valve to rotate in the opening direction with a reduced duty cycle.
[0058] In one embodiment, the power unit stop module 307 is also used to determine whether the valve angle information value is the minimum value; If the valve angle information value is the minimum value, then obtain the spring state; If the spring is in a locked state, the control power device will stop rotating.
[0059] In one embodiment, the power unit stop module 307 is also used to control the light detection device to detect the internal environment of the sound valve and obtain the light detection result, which includes at least a light state or a no-light state. If the light detection result indicates no light, the control power unit will stop rotating; If the light detection result indicates that there is light, a fault command is generated.
[0060] This application also discloses a computer device.
[0061] Specifically, the computer device includes a memory and a processor, the memory storing a computer program that can be loaded by the processor and executed by the aforementioned sound valve control method.
[0062] This application also discloses a computer-readable storage medium.
[0063] Specifically, the computer-readable storage medium stores a computer program that can be loaded by a processor and executed as described above for the control of the sonic valve. The computer-readable storage medium includes, for example, various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0064] This specific embodiment is merely an explanation of the present invention and is not intended to limit the invention. After reading this specification, those skilled in the art can make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they are within the scope of the claims of the present invention.
Claims
1. A method for controlling a sound valve, characterized in that, The method is applied to a sonic valve control system, which includes a Hall sensor for measuring the rotation angle of the sonic valve and a power device for driving the rotation of the sonic valve. The method includes: Receive a request instruction, wherein the request instruction includes at least a valve angle information value; Calculate the target angle value based on the valve angle information value, and record the target angle value as the target position corresponding to the sound wave valve. The control power unit drives the sound valve to rotate; Real-time acquisition of the actual position corresponding to the sound valve; Calculate the difference between the actual position and the target position; The difference between the actual position and the target position is compared with a preset standard number of laps. If the difference between the actual position and the target position is less than the standard number of revolutions, then the power unit is controlled to stop rotating; Following the receipt of the request instruction, the following is also included: If the valve angle information value is the minimum value, then the power device is used to drive the sound valve to rotate in the closed direction; Real-time acquisition of spring status; If the spring is in a preloaded state, then reduce the duty cycle of the power unit. The sound valve is driven to rotate in the closed direction using a power unit with a reduced duty cycle. Obtain the values of several first fine-tuning position rotations detected by the Hall sensor; Calculate the numerical difference between the number of rotations of the first fine-tuning position; The numerical difference between the first fine-tuning position rotation values is compared with the valve position change threshold. If the numerical difference between the first fine-tuning position rotations is less than the valve position change threshold, then the power unit continues to drive the sound valve to rotate in the closed direction with a reduced duty cycle. If the valve angle information value is the maximum value, then the power device is used to drive the sound valve to rotate in the opening direction with a constant duty cycle; Real-time acquisition of spring status; If the spring is in a preloaded state, then reduce the duty cycle of the power unit. The sound valve is driven to rotate in the opening direction using a power unit with a reduced duty cycle. Obtain the values of several second fine-tuning position rotations detected by the Hall sensor; Calculate the numerical difference between the second fine-tuning position rotation numbers; The numerical difference between the second fine-tuning position rotation values is compared with the valve position change threshold. If the numerical difference between the second fine-tuning position rotation values is less than the valve position change threshold, the power device continues to drive the sound valve to rotate in the opening direction with a reduced duty cycle, thereby ensuring the preload of the sound valve when it reaches full opening or full closing.
2. The method according to claim 1, characterized in that, The method further includes: Receive calibration instructions; The calibration command is parsed to obtain the calibration direction; Drive the sound valve disc to rotate according to the specified calibration direction; Record the number of rotations detected by the Hall sensor during the rotation of the sound valve disc; The maximum number of rotational revolutions at the specified position is recorded as the maximum number of revolutions at the limit position. The spring state is acquired in real time during the rotation of the sound wave valve plate; When the spring is in a preloaded state, record the number of turns at the endpoint position detected by the Hall sensor at this time; The number of cycles at the endpoint position is recorded as the endpoint position.
3. The method according to claim 2, characterized in that, The endpoint positions include a start position and an end position; the calibration direction includes at least the direction from open to closed; the number of rotation positions includes at least the number of rotation positions in the first rotation position; and the number of rotation positions detected by the Hall sensor during the rotation of the acoustic valve disc specifically includes: If the calibration direction is from open to closed, then drive the sound valve to rotate in the open direction; Obtain the value of the first energized current; The first energized current value is compared with a preset current threshold. If the first energized current value is greater than the current threshold, then the first valve position is obtained; If the change value corresponding to the first valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the opening direction. The sound valve is driven to rotate in the closed direction, and the Hall sensor is used to detect the number of rotations of the sound valve at the first rotation position. Obtain the value of the second energized current; The second energized current value is compared with a preset current threshold. If the second energizing current value is greater than the current threshold, then the second valve position is obtained; If the change value corresponding to the second valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the closing direction.
4. The method according to claim 2, characterized in that, The calibration direction includes at least the direction from closed to open, the number of rotation positions includes at least the number of rotation positions, and the number of rotation positions of the endpoints detected by the Hall sensor during the rotation of the acoustic valve disc specifically includes: If the calibration direction is from closed to open, then drive the sound valve to rotate in the closed direction; Obtain the value of the third energized current; The third energized current value is compared with the current threshold. If the third energizing current value is greater than the current threshold, then the position of the third valve is obtained; If the change value corresponding to the third valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the closing direction. The sound valve is driven to rotate in the opening direction, and the Hall sensor is used to detect the number of rotations of the second position corresponding to the sound valve. Obtain the value of the fourth energized current; The fourth energized current value is compared with the current threshold. If the fourth energizing current value is greater than the current threshold, then the position of the fourth valve is obtained; If the change value corresponding to the fourth valve position is less than the preset valve position change threshold, it is determined that the sound valve plate has reached the limit position in the opening direction.
5. The method according to claim 1, characterized in that, The control of the power device to stop rotation specifically includes: Determine whether the valve angle information value is the minimum value; If the valve angle information value is the minimum value, then the spring state is obtained; If the spring is in a pressed-down state, the control power device stops rotating.
6. The method according to claim 5, characterized in that, The sonic valve control system also includes a light detection device installed on the inner wall of the sonic valve. The control power device stops rotating, specifically including: Before the control power device stops rotating, the light detection device is controlled to detect the internal environment of the sound valve and obtain the light detection result, which includes at least a light state or a no-light state. If the light detection result is no light, then the power device is controlled to stop rotating; If the light detection result indicates that there is light, a fault command is generated.
7. A sound valve control device, characterized in that, The apparatus, used in the method according to any one of claims 1-6, comprises: The instruction receiving module (301) is used to receive a request instruction, wherein the request instruction includes at least a valve angle information value; The target position calculation module (302) is used to calculate the target angle value based on the valve angle information value, and record the target angle value as the target position corresponding to the sound valve. Valve rotation control module (303) is used to control the power unit to drive the sound valve to rotate; The actual position acquisition module (304) is used to acquire the actual position of the sound valve in real time; The position difference calculation module (305) is used to calculate the difference between the actual position and the target position; The target position calibration module (306) is used to compare the difference between the actual position and the target position with a preset standard circle number value; The power unit stop module (307) is used to control the power unit to stop rotating if the difference between the actual position and the target position is less than the standard number of revolutions.
8. A computer device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed according to any one of claims 1 to 6.