Vehicle fan rotating speed control method and device, electronic equipment, medium and vehicle
By obtaining vehicle type information and air conditioning status and adjusting the fan speed to the target speed, the problem of complex and costly control of vehicle fan speed is solved, and the effect of avoiding frequency shooting and meeting heat dissipation needs is achieved.
Patent Information
- Application Number
- CN202411387187.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-03
AI Technical Summary
In the prior art, the vehicle fan speed control method has high cost and complex methods, and it is difficult to effectively avoid the frequency shooting between the engine and the fan, causing the steering wheel to shake and affect the driving experience.
By obtaining vehicle type information and air conditioning status, adjusting the fan speed to the target fan speed, avoiding the shooting frequency range, controlling the fan speed according to the heat dissipation needs, avoiding unreasonable adjustments, simplifying the method and reducing costs.
It effectively avoids the shooting frequency phenomenon, improves the accuracy and reliability of fan speed control, reduces the cost of vehicle parts, and simplifies test and verification.
Smart Images

Figure CN119244551A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and in particular to a method, device, electronic equipment, medium and vehicle for controlling a fan speed of a vehicle. Background Art
[0002] During vehicle operation, beat frequency phenomenon may occur between the engine and the fan, which will cause obvious shaking of the steering wheel and affect the driving experience.
[0003] In the related art, the beat frequency phenomenon is avoided by optimizing the dynamic balance performance of the fan or optimizing the vibration transmission path of the fan.
[0004] However, optimizing the dynamic balancing performance of the fan requires improving the hardware quality of the fan, which has the problem of high cost, while optimizing the transfer path has the problem of complex methods. Summary of the invention
[0005] In view of this, the present invention aims to propose a fan speed control method, device, electronic device, medium and vehicle for a vehicle to solve the problems of high cost and complex method of fan speed control method in related art.
[0006] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0007] A method for controlling a fan speed of a vehicle, wherein the vehicle comprises an air conditioner and a fan, and the method comprises:
[0008] Acquire the type information and air-conditioning status of the vehicle; the type information includes a first type or a second type, the first type is a vehicle type whose beat frequency is affected by the air-conditioning switch status, and the second type is a vehicle type whose beat frequency is not affected by the air-conditioning switch status;
[0009] If the type information is of the first type and the air conditioning state is in the on state, or the type information is of the second type, acquiring the engine speed and the fan speed of the vehicle; if the engine speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, adjusting the fan speed to a target fan speed, and the target fan speed is outside the fan speed range;
[0010] If the type information is of the first type and the air conditioning state is off, the fan speed is controlled according to the heat dissipation demand of the vehicle.
[0011] Further, adjusting the fan speed to a target fan speed includes:
[0012] According to the correspondence between the preset fan speed and the fan duty cycle, obtaining a target fan duty cycle corresponding to the target fan speed;
[0013] The fan speed is adjusted to the target fan speed according to the target fan duty cycle.
[0014] Furthermore, before adjusting the fan speed to the target fan speed, the method further includes:
[0015] Obtaining an upper limit value of a fan speed within the fan speed range;
[0016] The target fan speed is obtained according to the fan speed upper limit; the target fan speed is greater than the fan speed upper limit.
[0017] Further, after obtaining the engine speed and fan speed of the vehicle, the method further includes:
[0018] If the engine speed is outside the engine speed range, the fan speed is controlled according to the heat dissipation demand of the vehicle.
[0019] Further, after obtaining the engine speed and fan speed of the vehicle, the method further includes:
[0020] If the engine speed is within the engine speed range and the fan speed is outside the fan speed range, the fan speed is controlled according to a heat dissipation requirement of the vehicle.
[0021] Furthermore, the vehicle further comprises at least one component having a heat dissipation requirement; and controlling the fan speed according to the heat dissipation requirement of the vehicle comprises:
[0022] Obtaining a fan duty cycle requirement value sent by at least one of the components; one component sends a fan duty cycle requirement value, and the fan duty cycle requirement value is positively correlated with the fan speed;
[0023] Obtaining a maximum fan duty cycle requirement value from at least one fan duty cycle requirement value;
[0024] The fan speed is controlled by a maximum fan duty cycle requirement value.
[0025] Compared with the prior art, the vehicle fan speed control method of the present invention has the following advantages:
[0026] In this embodiment, if the vehicle beat frequency is affected by the switch state of the air conditioner, and the air conditioner is in the on state, or the vehicle beat frequency is not affected by the switch state of the air conditioner, it means that when the engine speed and the fan speed meet the beat frequency condition at the same time during the driving process of the vehicle, the vehicle may have a beat frequency. Specifically, when the fan speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, the vehicle may have a beat frequency. In this case, the fan speed is adjusted to a target fan speed outside the fan speed range, so that the fan speed avoids the fan speed range where the beat frequency will occur, so as to avoid the vehicle from having a beat frequency phenomenon. The vehicle beat frequency is affected by the switch state of the air conditioner, and the air conditioner is in the off state, which means that the vehicle will not have a beat frequency, and the fan speed does not need to be adjusted according to the calibrated fan speed range. In this case, the fan speed is directly controlled according to the heat dissipation demand of the vehicle, which can ensure that the fan speed meets the heat dissipation demand of the vehicle and avoid unreasonable adjustment of the fan speed according to the fan speed range. The method of this embodiment does not require optimization of the vehicle hardware or the vibration transmission path, and the method is simple and low in cost.
[0027] Another object of the present invention is to provide a fan speed control device for a vehicle including an air conditioner and a fan, so as to solve the problems of high cost, complex method and low reliability of the fan speed control method in the related art.
[0028] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0029] A first acquisition module is used to acquire the type information and air-conditioning status of the vehicle; the type information includes a first type or a second type, the first type is a vehicle type whose beat frequency is affected by the air-conditioning switch status, and the second type is a vehicle type whose beat frequency is not affected by the air-conditioning switch status;
[0030] a first control module, configured to obtain an engine speed and a fan speed of the vehicle if the type information is of the first type and the air conditioning state is in the on state, or if the type information is of the second type; and if the engine speed is within an engine speed range when the vehicle has a beat frequency, and the fan speed is within a fan speed range when the vehicle has a beat frequency, adjusting the fan speed to a target fan speed, the target fan speed being outside the fan speed range;
[0031] The second control module is used to control the fan speed according to the heat dissipation demand of the vehicle if the type information is of the first type and the air conditioning state is off.
[0032] Furthermore, the first control module includes:
[0033] A first acquisition submodule, configured to acquire a target fan duty cycle corresponding to a target fan speed according to a correspondence between a preset fan speed and a fan duty cycle;
[0034] The first adjustment submodule is used to adjust the fan speed to a target fan speed through a target fan duty cycle.
[0035] Furthermore, the device also includes:
[0036] A third acquisition module is used to obtain a fan speed upper limit value of a fan speed range before adjusting the fan speed to a target fan speed;
[0037] The fourth acquisition module is used to acquire a target fan speed according to the upper limit value of the fan speed; the target fan speed is greater than the upper limit value of the fan speed.
[0038] Furthermore, the device also includes:
[0039] The third control module is used to control the fan speed according to the heat dissipation demand of the vehicle after obtaining the engine speed of the vehicle and the fan speed of the fan if the engine speed is outside the engine speed range.
[0040] Furthermore, the device also includes:
[0041] The fourth control module is used to control the fan speed according to the cooling demand of the vehicle after obtaining the engine speed of the vehicle and the fan speed of the fan, if the engine speed is within the engine speed range and the fan speed is outside the fan speed range.
[0042] Furthermore, the vehicle further includes at least one component having a heat dissipation requirement; the second control module 303 may include:
[0043] A sixth acquisition module is used to acquire a fan duty cycle requirement value sent by at least one component; one component sends a fan duty cycle requirement value, and the fan duty cycle requirement value is positively correlated with the fan speed;
[0044] a seventh acquisition module, configured to acquire a maximum fan duty cycle requirement value from at least one fan duty cycle requirement value;
[0045] The seventh control module is used to control the fan speed through the maximum fan duty cycle requirement value.
[0046] The advantages of the fan speed control device of the vehicle and the fan speed control method of the vehicle over the prior art are the same, and will not be described in detail here.
[0047] Another object of the present invention is to provide an electronic device to solve the problems of high cost, complex method and low reliability in the fan speed control method of the related art.
[0048] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0049] An electronic device, comprising: a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0050] Memory, used to store computer programs;
[0051] The processor is used to implement the steps of the fan speed control method of the vehicle as described in the first aspect when executing the program stored in the memory.
[0052] The advantages of the electronic device and the fan speed control method of the vehicle described above over the prior art are the same, and will not be described in detail here.
[0053] Another object of the present invention is to provide a computer-readable storage medium to solve the problems of high cost, complex method and low reliability of the fan speed control method in the related art.
[0054] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0055] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps in the vehicle fan speed control method as described in the first aspect.
[0056] The advantages of the computer-readable storage medium and the above-mentioned vehicle fan speed control method over the prior art are the same, and will not be repeated here.
[0057] Another object of the present invention is to provide a vehicle to solve the problems of high cost, complex method and low reliability of the fan speed control method in the related art.
[0058] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0059] The fan speed control device includes the above-mentioned vehicle, or includes the above-mentioned electronic device.
[0060] The advantages of the fan speed control method of the vehicle described above and the vehicle described above relative to the prior art are the same and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:
[0062] Figure 1is a flow chart of the steps of a method for controlling the fan speed of a vehicle provided by an embodiment of the present invention;
[0063] Figure 2 is a flowchart of another method for controlling the fan speed of a vehicle provided by an embodiment of the present invention;
[0064] Figure 3 is a schematic diagram of a method for obtaining a maximum fan duty cycle requirement value provided by an embodiment of the present invention;
[0065] Figure 4 is a flowchart of the steps of another method for controlling the fan speed of a vehicle provided by an embodiment of the present invention;
[0066] Figure 5 is a structural schematic diagram of a fan speed control device for a vehicle provided by an embodiment of the present invention;
[0067] Figure 6 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0068] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.
[0069] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0070] Figure 1 is a flow chart of the steps of a vehicle fan speed control method provided by an embodiment of the present application, referring to Figure 1 , the method may include the following steps:
[0071] Step 101, obtaining vehicle type information and air conditioning status.
[0072] The type information includes a first type or a second type, the first type is a vehicle type whose beat frequency is affected by the state of the air conditioner switch, and the second type is a vehicle type whose beat frequency is not affected by the state of the air conditioner switch.
[0073] For example, the execution subject of this embodiment may be an automobile engine control module (ECM) of a vehicle.
[0074] For example, the whole vehicle can be calibrated to obtain the type information of the vehicle. Specifically, the vehicle is tested to see whether a beat frequency occurs when the air conditioner is turned on and off, thereby obtaining the type information of the vehicle.
[0075] Specifically, if the vehicle has a beat frequency when the air conditioner is turned on, and does not have a beat frequency when the air conditioner is turned off, the vehicle type information is determined to be the first type. If the vehicle has a beat frequency regardless of whether the air conditioner is turned on or not, the vehicle type information is determined to be the second type.
[0076] Furthermore, there is no need to calibrate each vehicle separately. For each model of vehicle, one or more vehicles belonging to that model can be calibrated to obtain calibrated type information, and the type information can be determined as the type information of each vehicle belonging to that model.
[0077] Step 102, if the type information is of the first type and the air conditioning state is on, or the type information is of the second type, the engine speed and fan speed of the vehicle are obtained; if the engine speed is within the engine speed range when the vehicle beats, and the fan speed is within the fan speed range when the vehicle beats, the fan speed is adjusted to the target fan speed.
[0078] The target fan speed is outside the fan speed range.
[0079] If the type information is the first type, the switch state of the air conditioner is related to whether the vehicle with this type of information has a beat frequency. Specifically, if the type information is the first type, a beat frequency may occur when the air conditioner is turned on, and no beat frequency will occur when the air conditioner is turned off. Therefore, it is necessary to obtain the switch state of the air conditioner so as to use different control strategies to control the fan speed according to the switch state of the air conditioner.
[0080] If the type information is the second type, the on / off state of the air conditioner has nothing to do with whether the vehicle with this type of information has a beat frequency, that is, the beat frequency may occur regardless of whether the air conditioner is turned on. Therefore, regardless of whether the air conditioner is turned on, it is necessary to determine whether the vehicle has a beat frequency based on the engine speed and fan speed of the vehicle, and if the engine speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, the fan speed is adjusted to a target fan speed outside the fan speed range, so that the fan speed avoids the fan speed range where the beat frequency may occur, thereby avoiding the beat frequency.
[0081] Furthermore, if the engine speed is outside the engine speed range where beat frequency occurs in the vehicle, it means that beat frequency will not occur when the vehicle is running at this engine speed. There is no need to analyze the fan speed, and the fan speed can be directly controlled according to the vehicle's heat dissipation requirements.
[0082] If the vehicle's engine speed falls within the engine speed range where the vehicle sends a beat frequency, but the fan speed falls outside the fan speed range where the vehicle generates a beat frequency, the vehicle will not generate a beat frequency, and the fan speed can be directly controlled according to the vehicle's cooling requirements.
[0083] For example, the engine speed range when the vehicle beats may be obtained by calibration, wherein the engine speed range may have one or more. For example, in one embodiment, the engine speed range may include: 1min <EN<EN 1max EN 2min <EN<EN 2max EN 3min <EN<EN 3max EN 4min <EN<EN 4max EN 5min <EN<EN 5max .
[0084] Among them, EN represents the engine speed, EN 1min and EN 1max are the lower and upper limits of the first engine speed range respectively; EN 2min and EN 2max are the lower and upper limits of the second engine speed range; EN 3min and EN 3max are the lower and upper limits of the third engine speed range; EN 4min and EN 4max are the lower and upper limits of the fourth engine speed range; EN 5min and EN 5max They are respectively the lower and upper limits of the fifth engine speed range.
[0085] When the engine speed falls into any of the five engine speed ranges, it indicates that the vehicle may experience a beat frequency, and it is necessary to further determine whether the fan speed is within the fan speed range where the vehicle will experience a beat frequency. If the fan speed is within the fan speed range where the vehicle will experience a beat frequency, the fan speed is adjusted to the target fan speed; otherwise, the fan speed is adjusted according to the vehicle's cooling requirements.
[0086] When the engine speed does not fall within these five engine speed ranges, it means that the vehicle will not have beat frequency, and the fan speed will be adjusted directly according to the vehicle's cooling needs.
[0087] Furthermore, the fan speed range when the vehicle has a beat frequency can be obtained by calibration, and the fan speed range can have one or more. For example, in one embodiment, the fan speed range can include: FN 1min <FN<FN 1max ; FN 2min <FN<FN 2max ; FN 3min <FN<FN3max ; FN 4min <FN<FN 4max ; FN 5min <FN<FN 5max .
[0088] Among them, FN indicates the fan speed, FN 1min and FN 1max They are respectively the fan speed less than the lower limit and the fan speed greater than the upper limit in the first fan speed range; FN 2min and FN 2max They are respectively the fan speed less than the lower limit and the fan speed greater than the upper limit in the second fan speed range; FN 3min and FN 3max They are respectively the fan speed less than the lower limit and the fan speed greater than the upper limit in the third fan speed range; FN 4min and FN 4max They are respectively the fan speed less than the lower limit and the fan speed greater than the upper limit in the fourth fan speed range; FN 5min and FN 5max They are respectively a fan speed less than a lower limit value and a fan speed greater than an upper limit value in the fifth fan speed range.
[0089] For example, the target fan speed is greater than the upper limit of the fan speed. For example, the fan speed range is (1000-1050) r / min, and the target fan speed can be set to 1050 r / min; the fan speed range is (1300-1550) r / min, and the target fan speed can be set to 1550 r / min; the fan speed range is (1650-1720) r / min, and the target fan speed can be set to 1980 r / min; the fan speed range is (2000-2300) r / min, and the target fan speed can be set to 2300 r / min.
[0090] For example, the target fan speed may also be a value less than the lower limit of the fan speed. By using the method of this embodiment, the target fan speed avoids the fan speed range, that is, avoids the fan speed range where beat frequency may occur, thereby avoiding the occurrence of beat frequency.
[0091] Preferably, the target fan speed is greater than the upper limit of the fan speed, thereby avoiding the occurrence of beat frequency and ensuring that the fan speed is large enough to meet the heat dissipation requirements of the entire vehicle.
[0092] Step 103: If the type information is the first type and the air conditioning state is off, the fan speed is controlled according to the heat dissipation demand of the vehicle.
[0093] For example, the heat dissipation requirement information sent by each component of the vehicle with heat dissipation requirement is obtained, and the fan speed is controlled according to the heat dissipation requirement information.
[0094] For example, the heat dissipation requirement information may be a fan duty cycle requirement value, which is positively correlated with the fan speed. The fan duty cycle requirement values sent by each component with heat dissipation requirement are obtained, the maximum fan duty cycle requirement value is selected, and the fan speed is controlled by the maximum fan duty cycle requirement value.
[0095] During the vehicle's development and testing process and actual application, when the engine and fan (for example, electronic fan) are running at the same time, or when the engine, air conditioner and fan are working at the same time, when the engine speed and the fan speed are equal to specific values respectively, the vehicle will experience a beat frequency phenomenon. The beat frequency phenomenon will cause obvious shaking of the steering wheel and lead to poor driving perception.
[0096] In the embodiment of the present application, if the vehicle is of the first type whose beat frequency is affected by the switch state of the air conditioner, and the air conditioner is in the on state, or the vehicle is of the second type whose beat frequency is not affected by the switch state of the air conditioner, it indicates that the vehicle may have a beat frequency, then when the fan speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, the fan speed is adjusted to a target fan speed outside the fan speed range, so that the fan speed avoids the fan speed range where the beat frequency will occur, and the beat frequency phenomenon can be avoided in the vehicle. If the vehicle is of the first type whose beat frequency is affected by the switch state of the air conditioner, and the air conditioner is in the off state, it indicates that the vehicle will not have a beat frequency, and the fan speed does not need to be adjusted according to the calibrated fan speed range. In this case, the fan speed is directly controlled according to the heat dissipation demand of the vehicle, which can ensure that the fan speed meets the heat dissipation demand of the vehicle, and can avoid unreasonable adjustment of the fan speed according to the fan speed range when the beat frequency does not occur.
[0097] In addition, the method of this embodiment does not require optimization of vehicle hardware or vibration transmission path, and the method is simple and low-cost. Different control strategies are used to control the fan speed for vehicles with different types of information, thereby improving the accuracy of fan speed control.
[0098] Figure 2 Another vehicle fan speed control method provided by the embodiment of the present invention is shown in FIG. Figure 2 , the method may include the following steps:
[0099] Step 201, obtaining vehicle type information and air conditioning status.
[0100] The type information includes a first type or a second type, the first type is a vehicle type whose beat frequency is affected by the air-conditioning switch state, and the second type is a vehicle type whose beat frequency is not affected by the air-conditioning switch state.
[0101] The method of this step has been described in the aforementioned step 101 and will not be repeated here.
[0102] Step 202: If the type information is of the first type and the air conditioning state is on, or if the type information is of the second type, the engine speed and fan speed of the vehicle are obtained.
[0103] The method of this step has been described in the aforementioned step 102 and will not be repeated here.
[0104] Step 203, if the engine speed is within the engine speed range when the vehicle beats, and the fan speed is within the fan speed range when the vehicle beats, then according to the correspondence between the preset fan speed and the fan duty cycle, obtain the target fan duty cycle corresponding to the target fan speed.
[0105] In actual application scenarios, the actual vehicle test usually determines whether the actual fan speed triggers the beat frequency based on the actual fan speed of the fan. However, the electronic fan in the vehicle usually does not have an actual speed feedback signal. The ECM controls the fan speed of the fan through the fan's pulse width modulation (PWM) duty cycle. Therefore, it is necessary to calculate the fan duty cycle corresponding to the actual fan speed that triggers the beat frequency. In other words, it is necessary to convert the fan speed that triggers the beat frequency into the fan duty cycle controlled by the ECM.
[0106] When the vehicle runs to an engine speed that causes a beat frequency, the fan duty cycle sent by the ECM to the fan needs to avoid the duty cycle corresponding to the fan speed range to control the fan to run at a fan speed that avoids the fan speed range. The conversion relationship between the fan duty cycle R and the actual fan speed N is:
[0107]
[0108] Among them, N max Indicates the maximum speed of the fan. The vehicle can be calibrated to obtain the maximum speed N max You can also obtain the maximum speed N from the product manual provided by the fan manufacturer. max .
[0109] For example, the duty cycle sent by the ECM when the vehicle is running at different engine speeds and the vehicle has a beat frequency can be obtained, and the duty cycle is converted to the fan speed according to the conversion relationship between the duty cycle R and the actual fan speed N. Thus, the corresponding relationship between the engine speed, the fan speed and the fan duty cycle can be obtained.
[0110] In one embodiment, the corresponding relationship between the preset engine speed (in r / min), the fan speed (in r / min) and the fan duty cycle may be as shown in Table 1:
[0111] Table 1
[0112]
[0113] For example, after obtaining the correspondence between the preset engine speed, fan speed and fan duty cycle shown in Table 1, the target fan duty cycle corresponding to the target fan speed can be determined according to the engine speed in the actual scenario and the target fan speed.
[0114] Step 204: adjusting the fan speed to the target fan speed by using the target fan duty cycle.
[0115] The target fan duty cycle is acquired through the ECM and sent to the fan to adjust the fan speed to the target fan speed corresponding to the target fan duty cycle.
[0116] Specifically, when the engine speed falls within the engine speed range and the fan speed falls within the fan speed range, the target fan speed outside the fan speed range is obtained, and then the target fan duty cycle corresponding to the target fan speed is obtained through the ECM according to the corresponding relationship shown in Table 1, and the target fan duty cycle is sent to the fan to adjust the fan speed to the target fan speed corresponding to the target fan duty cycle.
[0117] Step 205 , if the engine speed is outside the engine speed range, the fan speed is controlled according to the cooling demand of the vehicle.
[0118] If the engine speed is outside the engine speed range, it means that the vehicle will not have a beat frequency, and there is no need to use the method of step 203 to step 204 to make the fan speed avoid the fan speed range where the beat frequency will occur. In this case, the fan speed can be directly controlled according to the cooling demand of the vehicle to ensure that the fan speed can meet the cooling demand of the vehicle.
[0119] Step 206 , if the engine speed is within the engine speed range and the fan speed is outside the fan speed range, the fan speed is controlled according to the cooling demand of the vehicle.
[0120] If the engine speed is within the engine speed range and the fan speed is outside the fan speed range, it means that the vehicle will not have beat frequency. In this case, the fan speed can be directly controlled according to the vehicle's cooling needs to ensure that the fan speed can meet the vehicle's cooling needs.
[0121] In one embodiment, the vehicle further includes at least one component having a heat dissipation requirement. Controlling the fan speed according to the heat dissipation requirement of the vehicle in step 206 may include the following sub-steps (sub-steps 2061 to 2063):
[0122] Step 2061: Obtain a fan duty cycle requirement value sent by at least one component.
[0123] Specifically, a component sends a fan duty cycle demand value, and the fan duty cycle demand value is positively correlated with the fan speed.
[0124] Among them, refer to Figure 3 Components with heat dissipation requirements in a vehicle may include a transmission control unit (TCU), an air conditioning system (AC), a heating ventilation and air conditioning control unit (HVAC Control Unit, HCU), and may also include other components with heat dissipation requirements.
[0125] For example, the amount of heat required by a component with heat dissipation requirements, the temperature value that needs to be adjusted through fan heat dissipation, or other parameters related to the heat dissipation requirements can be obtained. Based on the correspondence between the parameters related to the heat dissipation requirements and the fan duty cycle, the fan duty cycle requirement value is obtained and sent to the ECM.
[0126] Step 2062: Obtain a maximum fan duty cycle requirement value from at least one fan duty cycle requirement value.
[0127] For example, the fan duty cycle includes: a fan duty cycle requirement value sent by the AC, a fan duty cycle requirement value sent by the HCU, a fan duty cycle requirement value calculated according to a cooling request sent by the TCU, and obtaining a maximum value from these multiple fan duty cycle requirement values.
[0128] Step 2063, controlling the fan speed by the maximum fan duty cycle requirement value.
[0129] By obtaining the fan duty cycle requirement values sent by each component with heat dissipation requirements, obtaining the maximum value therefrom, and controlling the fan speed according to the maximum fan duty cycle requirement value, it can be ensured that the fan speed can meet the heat dissipation requirements of the vehicle.
[0130] Step 207: If the type information is the first type and the air conditioning state is off, the fan speed is controlled according to the heat dissipation demand of the vehicle.
[0131] If the vehicle is of the first type in which the beat frequency is not affected by the air-conditioning state, the beat frequency will not occur when the air-conditioning is turned off, and the fan speed can be controlled according to the vehicle's cooling needs without having to control the fan speed according to the vehicle's engine speed and fan speed.
[0132] In this embodiment, if the vehicle is a first type of vehicle and the air conditioner is in the on state, or the vehicle is a second type of vehicle, it is necessary to determine whether the vehicle engine speed and the fan speed fall within the corresponding interval where beat frequency occurs. When the engine speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, the vehicle will have a beat frequency phenomenon. In this case, the fan speed is adjusted to a target fan speed that falls outside the engine speed range according to the target fan duty cycle, so that the beat frequency can be avoided. When the engine speed is outside the engine speed range, and the engine speed is within the engine speed range, but the fan speed is outside the fan speed, the vehicle will not have a beat frequency. Therefore, in these two cases, the fan speed is controlled according to the heat dissipation demand of the vehicle, so that the fan speed is not misregulated in order to avoid the fan speed range where the beat frequency occurs, resulting in a discontinuous fan speed. Based on this embodiment, while avoiding the occurrence of a beat frequency in the vehicle, the continuity of the fan speed can be ensured to the maximum extent.
[0133] In a vehicle, it is usually difficult to directly obtain the feedback signal of the actual fan speed. The ECM can control the fan rotation through pulse width modulation (PWM) duty cycle. After the fan receives the duty cycle signal from the ECM, it performs closed-loop speed debugging. Furthermore, the correspondence between the fan duty cycle and the actual speed can be established through actual vehicle testing. According to the correspondence, the actual fan speed with beat frequency is converted into the duty cycle, and the duty cycle corresponding to the fan speed is stored in the ECM fan duty cycle control. In the process of calibrating the test vehicle, if it is found that the vehicle has beat frequency in some engine speed and fan speed ranges, these engine speeds and fan speeds can be recorded to calibrate the engine speed range and fan speed range where the vehicle has beat frequency.
[0134] After calibrating the engine speed range and fan speed range where the beat frequency occurs in the vehicle, the fan speed can be kept away from the fan speed range where the beat frequency occurs during vehicle operation to avoid the beat frequency. According to this method, the normal control of the fan will not be affected. Because there is no need to optimize the hardware and vibration transmission path, the cost of vehicle parts is reduced compared to the related technical methods, and the test verification is reduced.
[0135] In one embodiment, if the engine speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, the method further includes:
[0136] Step 208, obtaining the upper limit value of the fan speed within the fan speed range.
[0137] The maximum value of the fan speed range is determined as the fan speed upper limit value.
[0138] Step 209: Obtain a target fan speed according to the upper limit of the fan speed.
[0139] For example, the target fan speed is greater than the upper limit of the fan speed.
[0140] For example, the target fan speed is greater than the upper limit of the fan speed. When the fan runs at the target fan speed, it can avoid the fan speed range where beat frequency will occur, and ensure that the fan speed can meet the heat dissipation demand of the vehicle.
[0141] Figure 4 is a flowchart of another method for controlling the fan speed of a vehicle provided in an embodiment of the present application, referring to Figure 4 , the method may include the following steps:
[0142] Step S1, obtaining vehicle type information.
[0143] The method of this step has been described in the aforementioned step 101 and will not be repeated here.
[0144] Step S2, if the type information is related to the vehicle beat frequency and the air-conditioning state, determine whether the air-conditioning state is on; if yes, proceed to step S3, otherwise proceed to step S4.
[0145] Specifically, the vehicle beat frequency is related to the air-conditioning status. The beat frequency may occur when the air-conditioning is turned on, and it is impossible to occur when the air-conditioning is turned off. It is necessary to obtain the switch status of the air-conditioning and control the fan speed according to the switch status of the air-conditioning; otherwise, there is no need to analyze the switch status of the air-conditioning.
[0146] Step S3, controlling the fan speed by avoiding the fan beat frequency strategy.
[0147] Specifically, the strategy for avoiding fan beat frequency is as follows: if the engine speed is within the engine speed range when the vehicle beats frequency, and the fan speed is within the fan speed range when the vehicle beats frequency, then according to the correspondence between the preset engine speed, fan speed and fan duty cycle, obtain the target fan duty cycle corresponding to the vehicle's engine speed and the target fan speed; adjust the fan speed to the target fan speed through the target fan duty cycle.
[0148] Step S4, controlling the fan speed by a normal fan control strategy.
[0149] The normal fan control strategy is to control the fan speed according to the vehicle's cooling requirements.
[0150] It should be noted that the priority of the fan avoidance strategy is higher than the normal fan control strategy. Correspondingly, when the vehicle meets the fan avoidance strategy, the fan avoidance strategy is triggered, and the fan speed is controlled by the fan avoidance strategy through the ECM. When the vehicle does not meet the fan avoidance strategy, the fan avoidance strategy is exited, and the fan speed is controlled by the normal fan control strategy.
[0151] Step S5: If the type information indicates that the vehicle beat frequency is irrelevant to the air-conditioning state, the fan speed is controlled by avoiding the fan beat frequency strategy.
[0152] The method of controlling the fan speed by avoiding the fan beat frequency strategy has been described in the aforementioned step S3 and will not be repeated here.
[0153] Figure 5 A fan speed control device 30 for a vehicle provided in an embodiment of the present disclosure is applied to a vehicle, wherein the vehicle includes an air conditioner and a fan, and the device 30 includes:
[0154] The first acquisition module 301 is used to acquire the type information and air-conditioning status of the vehicle; the type information includes a first type or a second type, the first type is a vehicle type whose beat frequency is affected by the air-conditioning switch status, and the second type is a vehicle type whose beat frequency is not affected by the air-conditioning switch status;
[0155] The first control module 302 is configured to obtain the engine speed and the fan speed of the vehicle if the type information is of the first type and the air conditioning state is in the on state, or if the type information is of the second type; if the engine speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, adjust the fan speed to a target fan speed, and the target fan speed is outside the fan speed range;
[0156] The second control module 303 is configured to control the fan speed according to the heat dissipation demand of the vehicle if the type information is of the first type and the air conditioning state is off.
[0157] Furthermore, the first control module 302 includes:
[0158] A first acquisition submodule, configured to acquire a target fan duty cycle corresponding to a target fan speed according to a correspondence between a preset fan speed and a fan duty cycle;
[0159] The first adjustment submodule is used to adjust the fan speed to a target fan speed through a target fan duty cycle.
[0160] Furthermore, the device 30 also includes:
[0161] A third acquisition module is used to obtain a fan speed upper limit value of a fan speed range before adjusting the fan speed to a target fan speed;
[0162] The fourth acquisition module is used to acquire a target fan speed according to the upper limit value of the fan speed; the target fan speed is greater than the upper limit value of the fan speed.
[0163] Furthermore, the device 30 also includes:
[0164] The third control module is used to control the fan speed according to the heat dissipation demand of the vehicle after obtaining the engine speed of the vehicle and the fan speed of the fan if the engine speed is outside the engine speed range.
[0165] Furthermore, the device 30 also includes:
[0166] The fourth control module is used to control the fan speed according to the cooling demand of the vehicle after obtaining the engine speed of the vehicle and the fan speed of the fan, if the engine speed is within the engine speed range and the fan speed is outside the fan speed range.
[0167] Furthermore, the vehicle further includes at least one component having a heat dissipation requirement; the second control module 303 may include:
[0168] A sixth acquisition module is used to acquire a fan duty cycle requirement value sent by at least one component; one component sends a fan duty cycle requirement value, and the fan duty cycle requirement value is positively correlated with the fan speed;
[0169] a seventh acquisition module, configured to acquire a maximum fan duty cycle requirement value from at least one fan duty cycle requirement value;
[0170] The seventh control module is used to control the fan speed through the maximum fan duty cycle requirement value.
[0171] In this embodiment, when the vehicle is a vehicle whose beat frequency is affected by the switch state of the air conditioner and the air conditioner is in the on state, or when the vehicle is a vehicle whose beat frequency is not affected by the switch state of the air conditioner, the speed of the fan in the vehicle is controlled according to the engine speed range and the fan speed range when the vehicle has a beat frequency, so that it avoids the fan speed range where the beat frequency occurs, so as to avoid the occurrence of the beat frequency. This embodiment does not require optimization of the vehicle hardware or the vibration transmission path, and the method is simple and low in cost. In addition, according to the switch state of the air conditioner, a corresponding control strategy is adopted to control the fan speed, thereby improving the accuracy of the control result.
[0172] The fan speed control device of the vehicle in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0173] The regulating device of the electronic device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0174] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0175] The electronic device 400 includes but is not limited to components such as a radio frequency unit 401 , a network module 402 , an audio output unit 403 , an input unit 404 , a sensor 405 , a display unit 406 , a user input unit 407 , an interface unit 408 , a memory 409 , and a processor 410 .
[0176] Those skilled in the art will appreciate that the electronic device 400 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 410 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0177] It should be understood that in the embodiment of the present application, the input unit 404 may include a graphics processor (Graphics Processing Unit, GPU) 4041 and a microphone 4042, and the graphics processor 4041 processes the visual data of the static image or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 406 may include a display panel 4061, and the display panel 4061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 407 includes a touch panel 4071 and at least one of other input devices 4072. The touch panel 4071 is also called a touch screen. The touch panel 4071 may include two parts: a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0178] The memory 409 can be used to store software programs and various data. The memory 409 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 409 may include a volatile memory or a non-volatile memory, or the memory 409 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 409 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0179] The processor 410 may include one or more processing units; optionally, the processor 410 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 410.
[0180] An embodiment of the present application also provides a vehicle, which includes the fan speed control device in the above embodiment, or includes the electronic device in the above embodiment. The vehicle can achieve the same effect as the fan speed control method in the above embodiment, which will not be repeated here.
[0181] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned vehicle fan speed control method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0182] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for controlling the fan speed of a vehicle, characterized in that: The vehicle includes an air conditioner and a fan, and the method includes: Acquire the type information and air-conditioning status of the vehicle; the type information includes a first type or a second type, the first type is a vehicle type whose beat frequency is affected by the air-conditioning switch status, and the second type is a vehicle type whose beat frequency is not affected by the air-conditioning switch status; If the type information is of the first type and the air conditioning state is in the on state, or the type information is of the second type, acquiring the engine speed and the fan speed of the vehicle; if the engine speed is within the engine speed range when the vehicle has a beat frequency, and the fan speed is within the fan speed range when the vehicle has a beat frequency, adjusting the fan speed to a target fan speed, and the target fan speed is outside the fan speed range; If the type information is of the first type and the air conditioning state is off, the fan speed is controlled according to the heat dissipation demand of the vehicle.
2. The method according to claim 1, characterized in that Adjust the fan speed to the target fan speed, including: According to the correspondence between the preset fan speed and the fan duty cycle, obtaining a target fan duty cycle corresponding to the target fan speed; The fan speed is adjusted to the target fan speed according to the target fan duty cycle.
3. The method according to claim 1, characterized in that Before adjusting the fan speed to the target fan speed, the following steps are also included: Obtaining an upper limit value of a fan speed within the fan speed range; The target fan speed is obtained according to the fan speed upper limit; the target fan speed is greater than the fan speed upper limit.
4. The method according to claim 1, characterized in that: After obtaining the engine speed and fan speed of the vehicle, the method further includes: If the engine speed is outside the engine speed range, the fan speed is controlled according to the heat dissipation demand of the vehicle.
5. The method according to claim 1, characterized in that After obtaining the engine speed and fan speed of the vehicle, the method further includes: If the engine speed is within the engine speed range and the fan speed is outside the fan speed range, the fan speed is controlled according to a heat dissipation requirement of the vehicle.
6. The method according to any one of claims 1 to 5, characterized in that: The vehicle further includes at least one component having a heat dissipation requirement; and controlling the fan speed according to the heat dissipation requirement of the vehicle includes: Obtaining a fan duty cycle requirement value sent by at least one of the components; one component sends a fan duty cycle requirement value, and the fan duty cycle requirement value is positively correlated with the fan speed; Obtaining a maximum fan duty cycle requirement value from at least one fan duty cycle requirement value; The fan speed is controlled by a maximum fan duty cycle requirement value.
7. A fan speed control device for a vehicle, characterized in that: The vehicle includes an air conditioner and a fan, and the device includes: A first acquisition module is used to acquire the type information and air-conditioning status of the vehicle; the type information includes a first type or a second type, the first type is a vehicle type whose beat frequency is affected by the air-conditioning switch status, and the second type is a vehicle type whose beat frequency is not affected by the air-conditioning switch status; a first control module, configured to obtain an engine speed and a fan speed of the vehicle if the type information is of the first type and the air conditioning state is in the on state, or if the type information is of the second type; and if the engine speed is within an engine speed range when the vehicle has a beat frequency, and the fan speed is within a fan speed range when the vehicle has a beat frequency, adjusting the fan speed to a target fan speed, the target fan speed being outside the fan speed range; The second control module is used to control the fan speed according to the heat dissipation demand of the vehicle if the type information is of the first type and the air conditioning state is off.
8. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory, used to store computer programs; The processor is used to implement the steps of the fan speed control method of a vehicle as described in any one of claims 1 to 6 when executing the program stored in the memory.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the fan speed control method for a vehicle as claimed in any one of claims 1 to 6 are implemented.
10. A vehicle, characterized in that: A fan speed control device for a vehicle including the fan speed control device of claim 7, or an electronic device including the electronic device of claim 8.
