Electric drive control system and method, unmanned aerial vehicle and storage medium
By using a voltage divider in the drone electric drive system to automatically identify the target encoding and use preset software to drive, the problem of the electric drive system not being able to drive normally due to encoding errors is solved, and the stability and reliability of the system are improved.
Patent Information
- Application Number
- CN202411568905.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-03-04
AI Technical Summary
When the existing drone electric drive system is writing the electric drive control software, if the encoding error occurs, the electric drive system cannot be driven normally.
By introducing a voltage divider unit into the electric drive control system, after the initial electric drive control signal is divided, the electric drive unit automatically recognizes the target encoding based on the signal amplitude after the voltage divides, and drives the electric drive using the preset target electric drive control software.
Even if the target encoding error occurs, the electric drive system can still drive normally, improving the stability and reliability of the system.
Smart Images

Figure CN119556594A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electric drive control technology, and in particular to an electric drive control system, method, drone and storage medium. Background Art
[0002] A drone usually includes multiple bridge arms, and a corresponding electric drive system is usually set for each bridge arm, that is, a drone includes multiple electric drive systems. For each electric drive system, the corresponding electric drive system is controlled based on the electric drive control software corresponding to each electric drive system.
[0003] When the electric drive system is driven and controlled based on the electric drive control software, currently, the corresponding electric drive control software is burned for each electric drive unit in the electric drive system. Different electric drive control software has different corresponding codes. During the burning process, if the code is wrong, the electric drive system cannot be driven normally. Summary of the invention
[0004] The present application provides an electric drive control system, method, drone and storage medium. When controlling the electric drive system, the corresponding target code can be automatically identified based on the amplitude of the received electric drive control signal after voltage division. Even if an error occurs in the target code, the electric drive corresponding to the target code can be driven normally based on the preset target electric drive control software.
[0005] The present application provides an electric drive control system, comprising: a flight control unit, and a plurality of electric drive control systems sequentially connected in series with the flight control unit, each of the electric drive control systems comprising a voltage dividing unit and an electric drive unit connected to the voltage dividing unit; The flight control unit is used to send an initial electric drive control signal to a voltage dividing unit in an electric drive control system connected to the flight control unit; The voltage dividing unit is used to divide the initial electric drive control signal or the electric drive control signal sent by the previous voltage dividing unit, and send the divided electric drive control signal to the next voltage dividing unit connected to the voltage dividing unit and the electric drive unit connected to the voltage dividing unit respectively; The electric drive unit is used to determine the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drive the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
[0006] According to an electric drive control system provided by the present application, the electric drive unit is specifically used for: Based on a preset mapping relationship between the amplitude of the electric drive control signal and the code, the code corresponding to the amplitude of the electric drive control signal after voltage division among the multiple codes is determined as the target code.
[0007] According to an electric drive control system provided by the present application, the initial electric drive control signal is a pulse width modulation (PWM) duty cycle signal.
[0008] According to an electric drive control system provided by the present application, the amplitude of the electric drive control signal after the Nth voltage dividing unit among the plurality of voltage dividing units connected in series divides the received electric drive control signal is: VN=V*(N-(N-1)) / (N+1) Wherein, VN represents the amplitude of the electric drive control signal after voltage division by the Nth voltage division unit, and V represents the amplitude of the electric drive control signal.
[0009] The present application also provides an electric drive control method, which is applied to an electric drive unit in an electric drive control system as described in any one of the above, and the method comprises: Receiving a divided electric drive control signal sent by a voltage dividing unit connected to the electric drive unit; wherein the divided electric drive control signal is obtained by dividing the received initial electric drive control signal or the electric drive control signal sent by the previous voltage dividing unit by the voltage dividing unit; Determining a corresponding target code from a plurality of codes based on the amplitude of the divided electric drive control signal; The electric drive corresponding to the target code is driven based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
[0010] According to an electric drive control method provided by the present application, the step of determining a corresponding target code from a plurality of codes based on the amplitude of the electric drive control signal after voltage division includes: Based on a preset mapping relationship between the amplitude of the electric drive control signal and the code, the code corresponding to the amplitude of the electric drive control signal after voltage division among the multiple codes is determined as the target code.
[0011] According to an electric drive control method provided by the present application, the initial electric drive control signal is a pulse width modulation (PWM) duty cycle signal.
[0012] According to an electric drive control method provided by the present application, the amplitude of the electric drive control signal after the Nth voltage dividing unit among the plurality of voltage dividing units connected in series divides the received electric drive control signal is: VN=V*(N-(N-1)) / (N+1) Wherein, VN represents the amplitude of the electric drive control signal after voltage division by the Nth voltage division unit, and V represents the amplitude of the electric drive control signal.
[0013] The present application also provides an electric drive unit, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-described electric drive control methods when executing the computer program.
[0014] The present application also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the electric drive control method as described in any one of the above is implemented.
[0015] The present application also provides a drone, which includes any one of the electric drive control systems described above.
[0016] The present application also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the electric drive control method as described above is implemented.
[0017] The electric drive control system, method, drone and storage medium provided by the present application, when driving and controlling multiple electric drive systems, the flight control unit is used to send an initial electric drive control signal to a voltage divider unit in the electric drive control system connected to the flight control unit; the voltage divider unit is used to divide the initial electric drive control signal or the electric drive control signal sent by the previous voltage divider unit, and send the divided electric drive control signal to the next voltage divider unit connected to the voltage divider unit and the electric drive unit connected to the voltage divider unit respectively; correspondingly, the electric drive unit is used to determine the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drive the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software, so that the corresponding target code can be automatically identified based on the amplitude of the received divided electric drive control signal, and even if the target code is erroneous, the electric drive corresponding to the target code can be normally driven based on the preset target electric drive control software. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0019] Figure 1 A schematic diagram of a flow chart of an electric drive control system provided in an embodiment of the present application.
[0020] Figure 2 A schematic diagram of the structure of an electric drive control method provided in an embodiment of the present application.
[0021] Figure 3 A schematic diagram of the physical structure of an electric drive unit provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0023] In the embodiments of the present application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0024] The technical solution provided by the embodiment of the present application can be adapted to the electric drive scenario of drones. When driving the electric drive system of a drone, currently, for each electric drive unit in the electric drive system, the corresponding electric drive control software will be burned. Different electric drive control software has different corresponding codes. During the burning process, if the code is wrong, the electric drive system cannot be driven normally.
[0025] In order to enable the electric drive system to be driven normally when a coding error occurs, an embodiment of the present application provides an electric drive control system. The electric drive control system provided by the present application will be described in detail below through the following specific embodiments. It is understandable that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0026] Figure 1 This is a flow chart of an electric drive control system provided in an embodiment of the present application. For example, see Figure 1 As shown, the electric drive control system may include: a flight control unit, and a plurality of electric drive control systems connected in series with the flight control unit in sequence, each electric drive control system including a voltage dividing unit and an electric drive unit connected to the voltage dividing unit.
[0027] The flight control unit is used to send an initial electric drive control signal to a voltage divider unit in an electric drive control system connected to the flight control unit; A voltage dividing unit, used to divide the initial electric drive control signal or the electric drive control signal sent by the previous voltage dividing unit, and send the divided electric drive control signal to the next voltage dividing unit connected to the voltage dividing unit and the electric drive unit connected to the voltage dividing unit respectively; The electric drive unit is used to determine the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drive the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
[0028] For example, in an embodiment of the present application, the initial electric drive control signal can be a pulse width modulation (PWM) duty cycle signal, or a voltage signal, etc., and can be specifically set according to actual needs. In an embodiment of the present application, the initial electric drive control signal can be a PWM duty cycle signal for description, but it does not mean that the embodiment of the present application is limited to this.
[0029] Among them, the PWM duty cycle refers to the proportion of time occupied by the high level (or effective level) in one PWM cycle, which is used to control the output characteristics of the PWM signal.
[0030] In PWM control, the average value of the output signal can be adjusted by adjusting the size of the PWM duty cycle, thereby achieving control of the controlled object. Generally speaking, the larger the PWM duty cycle, the higher the average value of the corresponding output signal; the smaller the PWM duty cycle, the lower the average value of the corresponding output signal.
[0031] For example, the multiple codes may be code 101, code 102, code 103 and code 104, and different codes correspond to electric drives of different parts of the drone, for realizing the automatic coding function of the electric drive of the drone.
[0032] In an embodiment of the present application, multiple codes are set to correspond to the same set of target electric drive control software. In this way, during the burning process, even if an error occurs in the code, given that the electric drive control software corresponding to other codes and the electric drive control software corresponding to the erroneous code are the same set of target electric drive control software, the electric drive unit can still drive the electric drive corresponding to the target code based on the target electric drive control software.
[0033] Combination Figure 1The electric drive control system shown in the figure assumes that the multiple electric drive control systems connected in series with the flight control unit include electric drive control system 1, electric drive control system 2, electric drive control system 3, ..., electric drive control system N-1, and electric drive control system N. Among them, the electric drive control system 1 includes a voltage divider unit 1 and an electric drive unit 1, the electric drive control system 2 includes a voltage divider unit 2 and an electric drive unit 2, the electric drive control system 3 includes a voltage divider unit 3 and an electric drive unit 3, ..., the electric drive control system N-1 includes a voltage divider unit N-1 and an electric drive unit N-1, and the electric drive control system N includes a voltage divider unit N and an electric drive unit N. Among them, the N values can be set according to actual needs.
[0034] For example, in the embodiment of the present application, the voltage dividing unit may be a voltage dividing resistor, which may be specifically configured according to actual needs.
[0035] The flight control unit sends an initial electric drive control signal to the voltage divider unit 1 in the electric drive control system 1 connected to it. The voltage divider unit 1 divides the initial electric drive control signal and sends the divided electric drive control signal to the electric drive unit 1 connected to the voltage divider unit 1 and the next voltage divider unit 2 connected to the voltage divider unit 1 respectively; correspondingly, the electric drive unit 1 determines the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drives the electric drive corresponding to the target code based on the target electric drive control software.
[0036] After receiving the divided electric drive control signal sent by the voltage divider unit 1, the voltage divider unit 2 divides the received electric drive control signal, and sends the divided electric drive control signal to the electric drive unit 2 connected to the voltage divider unit 2 and the next voltage divider unit 2 connected to the voltage divider unit 2 respectively; correspondingly, the electric drive unit 2 determines the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drives the electric drive corresponding to the target code based on the target electric drive control software.
[0037] After receiving the divided electric drive control signal sent by the voltage divider unit 2, the voltage divider unit 3 divides the received electric drive control signal, and sends the divided electric drive control signal to the electric drive unit 3 connected to the voltage divider unit 3 and the next voltage divider unit connected to the voltage divider unit 3 respectively; correspondingly, the electric drive unit 3 determines the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drives the electric drive corresponding to the target code based on the target electric drive control software.
[0038] By analogy, after receiving the divided electric drive control signal sent by the voltage divider unit N-1, the voltage divider unit N divides the received electric drive control signal. Since there is no voltage divider unit after the voltage divider unit N, the voltage divider unit N only needs to send the divided electric drive control signal to the electric drive unit N connected to the voltage divider unit N; correspondingly, the electric drive unit N determines the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drives the electric drive corresponding to the target code based on the target electric drive control software.
[0039] It can be understood that in the embodiment of the present application, for any electric drive unit, the mapping relationship between the amplitudes of different electric drive control signals and the corresponding codes will be pre-stored, and the target electric drive control software will also be pre-burned, so that after the electric drive unit receives the divided electric drive control signal, it can determine the corresponding code based on the amplitude of the divided electric drive control signal, and drive the electric drive corresponding to the target code based on the target electric drive control software.
[0040] It can be seen that in the embodiment of the present application, when driving and controlling multiple electric drive systems, the flight control unit is used to send an initial electric drive control signal to a voltage divider unit in an electric drive control system connected to the flight control unit; the voltage divider unit is used to divide the initial electric drive control signal or the electric drive control signal sent by the previous voltage divider unit, and send the divided electric drive control signal to the next voltage divider unit connected to the voltage divider unit and the electric drive unit connected to the voltage divider unit respectively; correspondingly, the electric drive unit is used to determine the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drive the electric drive corresponding to the target code based on the target electric drive control software; wherein, multiple codes all correspond to the target electric drive control software, so that the corresponding target code can be automatically identified based on the amplitude of the received divided electric drive control signal, and even if the target code is erroneous, the electric drive corresponding to the target code can be normally driven based on the preset target electric drive control software.
[0041] Based on the above Figure 1 In the embodiment shown, for example, the amplitude of the electric drive control signal after the Nth voltage dividing unit in the plurality of voltage dividing units connected in series divides the received electric drive control signal can be shown in the following formula 1: VN=V*(N-(N-1)) / (N+1) Formula 1 Wherein, VN represents the amplitude of the electric drive control signal after voltage division by the Nth voltage division unit, and V represents the amplitude of the electric drive control signal.
[0042] For example, combined with Figure 1 As shown, for Figure 1 The first voltage divider unit, i.e., voltage divider unit 1, divides the received initial electric drive control information, and the amplitude of the obtained electric drive control signal is: V1=V*N / (N+1); wherein V1 represents the amplitude of the electric drive control signal after the voltage divider unit 1 divides the received initial electric drive control signal.
[0043] against Figure 1 The second voltage divider unit, i.e., voltage divider unit 2, divides the electric drive control information received after voltage division by voltage divider unit 1, and the amplitude of the obtained electric drive control signal is: V2=V*(N-1) / (N+1); wherein V2 represents the amplitude of the electric drive control signal obtained after voltage division by voltage divider unit 2 from the electric drive control information received after voltage division by voltage divider unit 1.
[0044] against Figure 1 The third voltage divider unit, i.e., voltage divider unit 3, divides the electric drive control information received after voltage division by voltage divider unit 2, and the amplitude of the obtained electric drive control signal is: V3=V*(N-2) / (N+1); wherein V3 represents the amplitude of the electric drive control signal obtained after voltage division by voltage divider unit 3 from the electric drive control information received after voltage division by voltage divider unit 2.
[0045] Combined with the above formula 1, the amplitude of the electric drive control signal after voltage division of each voltage divider unit in the multiple voltage divider units connected in series can be determined. After determining the amplitude of the electric drive control signal after voltage division, the corresponding target code can be further determined from multiple codes based on the amplitude of the received electric drive control signal after voltage division, and the electric drive corresponding to the target code can be driven based on the target electric drive control software. In this way, the corresponding target code can be automatically identified based on the amplitude of the received electric drive control signal after voltage division. Even if the target code is wrong, the electric drive corresponding to the target code can be driven normally based on the preset target electric drive control software.
[0046] For example, in the embodiment of the present application, the electric drive unit, when used to determine the corresponding target code from multiple codes based on the amplitude of the electric drive control signal after voltage division, may include: Based on a preset mapping relationship between the amplitude of the electric drive control signal and the code, a code corresponding to the amplitude of the electric drive control signal after voltage division among multiple codes is determined as the target code.
[0047] For example, the mapping relationship between the amplitude and the code of the preset electric drive control signal can be seen in the following Table 1.
[0048] Table 1
[0049] It can be seen from Table 1 that when the amplitude of the electric drive control signal after the voltage division unit is V*N / (N+1), the corresponding target code is code 101; when the amplitude of the electric drive control signal after the voltage division unit is V*(N-1) / (N+1), the corresponding target is code 102; when the amplitude of the electric drive control signal after the voltage division unit is V*(N-2) / (N+1), the corresponding target is code 103; when the amplitude of the electric drive control signal after the voltage division unit is V*(N-3) / (N+1), the corresponding target code is code 104, code 101, code 102, code 103 and code 104. Different codes correspond to electric drives of different parts of the drone, so that the corresponding target code can be determined from multiple codes based on the amplitude of the received electric drive control signal after voltage division, and the electric drive corresponding to the target code can be driven based on the target electric drive control software.
[0050] It can be seen that in the embodiment of the present application, by pre-setting the mapping relationship between the amplitude and the code of the electric drive control signal, when the electric drive system is driven and controlled, the corresponding target code can be automatically identified based on the preset mapping relationship between the amplitude and the code of the electric drive control signal. Even if an error occurs in the target code, the electric drive corresponding to the target code can be driven normally based on the preset target electric drive control software.
[0051] The electric drive control method provided in the present application is described below. The electric drive control method described below and the electric drive control system described above can be referenced to each other.
[0052] Figure 2 This is a schematic diagram of the structure of an electric drive control method provided in an embodiment of the present application, which is applied to an electric drive unit in the electric drive control system as described above. For example, see Figure 2 As shown, the electric drive control method may include: S201, receiving a divided electric drive control signal sent by a voltage dividing unit connected to the electric drive unit; wherein the divided electric drive control signal is obtained by dividing the received initial electric drive control signal or the electric drive control signal sent by the previous voltage dividing unit.
[0053] S202 : Determine a corresponding target code from a plurality of codes based on the amplitude of the divided electric drive control signal.
[0054] S203 , driving the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
[0055] It can be seen that in the embodiment of the present application, when driving and controlling multiple electric drive systems, a divided electric drive control signal sent by a voltage dividing unit connected to the electric drive unit can be first received; wherein, the divided electric drive control signal is obtained by dividing the received initial electric drive control signal or the electric drive control signal sent by the previous voltage dividing unit; and based on the amplitude of the divided electric drive control signal, the target electric drive control software corresponding to the electric drive unit is determined; and then the corresponding electric drive system is driven based on the target electric drive control software, so that based on the amplitude of the received divided electric drive control signal, the corresponding target code is determined from multiple codes, and the electric drive corresponding to the target code is driven based on the target electric drive control software; wherein, multiple codes all correspond to the target electric drive control software, so that the corresponding target code can be automatically identified based on the amplitude of the received divided electric drive control signal, and even if the target code is wrong, the electric drive corresponding to the target code can be driven normally based on the preset target electric drive control software.
[0056] For example, in the embodiment of the present application, based on the amplitude of the divided electric drive control signal, a corresponding target code is determined from a plurality of codes, including: Based on a preset mapping relationship between the amplitude of the electric drive control signal and the code, the code corresponding to the amplitude of the electric drive control signal after voltage division among the multiple codes is determined as the target code.
[0057] For example, in the embodiment of the present application, the initial electric drive control signal is a pulse width modulation (PWM) duty cycle signal.
[0058] For example, in the embodiment of the present application, the amplitude of the electric drive control signal after the Nth voltage dividing unit among the plurality of voltage dividing units connected in series divides the received electric drive control signal is: VN=V*(N-(N-1)) / (N+1) Wherein, VN represents the amplitude of the electric drive control signal after voltage division by the Nth voltage division unit, and V represents the amplitude of the electric drive control signal.
[0059] The electric drive control method provided in the embodiment of the present application has similar implementation principles and beneficial effects to those of the above-mentioned electric drive control system. Please refer to the implementation principles and beneficial effects of the above-mentioned electric drive control system, and no further details will be given here.
[0060] The present application also provides an unmanned aerial vehicle, which includes any of the electric drive control systems described above. Its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the above-mentioned electric drive control system. Please refer to the implementation principle and beneficial effects of the above-mentioned electric drive control system, and no further details will be given here.
[0061] Figure 3 A schematic diagram of the physical structure of an electric drive unit provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the electric drive unit may include: a processor 310, a communication interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communication interface 320 and the memory 330 communicate with each other through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the electric drive control method, which includes: receiving a voltage-divided electric drive control signal sent by a voltage-dividing unit connected to the electric drive unit; wherein the voltage-divided electric drive control signal is obtained by the voltage-dividing unit dividing the received initial electric drive control signal or the electric drive control signal sent by the previous voltage-dividing unit; based on the amplitude of the voltage-divided electric drive control signal, determining the corresponding target code from multiple codes, and driving the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
[0062] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0063] The present application also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the electric drive control method provided by the above-mentioned methods, which includes: receiving a divided electric drive control signal sent by a voltage divider unit connected to the electric drive unit; wherein the divided electric drive control signal is obtained by the voltage divider unit after dividing the received initial electric drive control signal or the electric drive control signal sent by the previous voltage divider unit; based on the amplitude of the divided electric drive control signal, determining a corresponding target code from multiple codes, and driving the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
[0064] On the other hand, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the electric drive control method provided by the above-mentioned methods, the method comprising: receiving a voltage-divided electric drive control signal sent by a voltage-dividing unit connected to the electric drive unit; wherein the voltage-divided electric drive control signal is obtained by the voltage-dividing unit after voltage-dividing the received initial electric drive control signal or the electric drive control signal sent by the previous voltage-dividing unit; based on the amplitude of the voltage-divided electric drive control signal, determining a corresponding target code from multiple codes, and driving the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
[0065] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0066] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0067] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. An electric drive control system, characterized in that: include: A flight control unit, and a plurality of electric drive control systems sequentially connected in series with the flight control unit, each of the electric drive control systems comprising a voltage dividing unit and an electric drive unit connected to the voltage dividing unit; The flight control unit is used to send an initial electric drive control signal to a voltage dividing unit in an electric drive control system connected to the flight control unit; The voltage dividing unit is used to divide the initial electric drive control signal or the electric drive control signal sent by the previous voltage dividing unit, and send the divided electric drive control signal to the next voltage dividing unit connected to the voltage dividing unit and the electric drive unit connected to the voltage dividing unit respectively; The electric drive unit is used to determine the corresponding target code from multiple codes based on the amplitude of the received divided electric drive control signal, and drive the electric drive corresponding to the target code based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
2. The electric drive control system according to claim 1, characterized in that: The electric drive unit is specifically used for: Based on a preset mapping relationship between the amplitude of the electric drive control signal and the code, the code corresponding to the amplitude of the electric drive control signal after voltage division among the multiple codes is determined as the target code.
3. The electric drive control system according to claim 1, characterized in that: The initial electric drive control signal is a pulse width modulation (PWM) duty cycle signal.
4. The electric drive control system according to claim 1, characterized in that: The amplitude of the electric drive control signal after the Nth voltage dividing unit among the plurality of voltage dividing units connected in series divides the received electric drive control signal is: VN=V*(N-(N-1)) / (N+1) Wherein, VN represents the amplitude of the electric drive control signal after voltage division by the Nth voltage division unit, and V represents the amplitude of the electric drive control signal.
5. An electric drive control method, characterized in that: The electric drive unit used in the electric drive control system according to any one of claims 1 to 4, the method comprising: Receiving a divided electric drive control signal sent by a voltage dividing unit connected to the electric drive unit; wherein the divided electric drive control signal is obtained by dividing the received initial electric drive control signal or the electric drive control signal sent by the previous voltage dividing unit by the voltage dividing unit; Determining a corresponding target code from a plurality of codes based on the amplitude of the divided electric drive control signal; The electric drive corresponding to the target code is driven based on the target electric drive control software; wherein the multiple codes all correspond to the target electric drive control software.
6. The electric drive control method according to claim 5, characterized in that: The step of determining a corresponding target code from a plurality of codes based on the amplitude of the divided electric drive control signal comprises: Based on a preset mapping relationship between the amplitude of the electric drive control signal and the code, the code corresponding to the amplitude of the electric drive control signal after voltage division among the multiple codes is determined as the target code.
7. The electric drive control method according to claim 5, characterized in that: The initial electric drive control signal is a pulse width modulation (PWM) duty cycle signal.
8. The electric drive control method according to claim 5, characterized in that: The amplitude of the electric drive control signal after the Nth voltage dividing unit among the plurality of voltage dividing units connected in series divides the received electric drive control signal is: VN=V*(N-(N-1)) / (N+1) Wherein, VN represents the amplitude of the electric drive control signal after voltage division by the Nth voltage division unit, and V represents the amplitude of the electric drive control signal.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the electric drive control method according to any one of claims 1 to 6 is implemented.
10. A drone, characterized in that: It comprises an electric drive control system as described in any one of claims 1-4.