Miniature electromagnetic induction generator device based on Halbach array
By optimizing the magnetic circuit structure and integrating the measurement system using the Halbach array, the problems of magnetic leakage and measurement in micro-generators were solved, improving energy conversion efficiency and achieving high-precision energy conversion and measurement while reducing costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-11
- Publication Date
- 2026-03-13
AI Technical Summary
Traditional micro generators suffer from magnetic leakage, have low energy conversion efficiency, and are difficult to measure with high precision in real time for mechanical energy input and electrical energy output, and also have high experimental costs.
The Halbach array is used to optimize the magnetic circuit structure. Combined with a 2804 brushless motor, Simple FOC mini driver board, AS5600 magnetic encoder and Arduino Uno microcontroller, it realizes efficient utilization of magnetic field energy and precise quantification of energy conversion process. Closed-loop speed control and torque monitoring are performed through ESP32 main control board. ACS712 Hall current sensor and resistance box are integrated for multi-channel synchronous sampling.
It improves energy conversion efficiency by about 15%-20%, realizes non-contact torque monitoring, reduces system cost, and controls the relative error of electrical energy measurement to within 2.5%. The device has a compact structure and is easy to operate.
Smart Images

Figure CN121663931A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of electromagnetic energy conversion technology, and in particular relates to a micro electromagnetic induction generator device based on a Halbach array. Background Technology
[0002] Since Faraday discovered electromagnetic induction in 1831, generator technology has undergone nearly two centuries of innovation, gradually evolving from laboratory prototypes into a core component of modern industrial and renewable energy systems. Early generator models were based on a simple combination of neodymium iron boron magnets and coils, but their efficiency was generally low due to limitations such as weak magnetic field strength and high energy loss. In the late 19th century, Siemens and others significantly improved magnetic field stability by introducing electromagnets to replace neodymium iron boron magnets, promoting the practical application of AC generators. In the 20th century, with advancements in materials science and engineering, the application of materials such as high-permeability silicon steel sheets and superconducting coils further reduced eddy current and resistance losses, enabling generator efficiency to break through the 90% bottleneck. In recent years, the rise of new energy technologies has placed higher demands on the lightweight and high-efficiency of generators, driving the exploration of new magnet arrangements, brushless structure designs, and intelligent control strategies to optimize energy conversion efficiency and meet the development needs of national energy strategies.
[0003] However, traditional generators commonly suffer from magnetic leakage during operation, resulting in the ineffective utilization of magnetic field energy and reduced energy conversion efficiency. The magnetic field generated by neodymium iron boron magnets is often spatially uneven, with some magnetic field lines failing to pass through the stator coils, leading to wasted magnetic energy. To address this issue, the Halbach array has been introduced into generator design. The Halbach array is a special arrangement of neodymium iron boron magnets. By precisely controlling the magnetization direction of the magnets (such as rotating them sequentially by 90°), a strong magnetic field is formed on one side of the array, while the magnetic field on the other side is significantly weakened. This arrangement can concentrate magnetic field energy in the coil cutting area, significantly increasing the air gap magnetic flux density. This optimizes the magnetic field distribution without increasing the number of magnets, improving the induced electromotive force and energy conversion efficiency. Studies have shown that the Halbach array has demonstrated advantages in large generators, but its application in micro generators still needs further exploration.
[0004] In terms of experimental measurement, traditional methods have many inconveniences. For mechanical energy input, traditional motor drive systems are difficult to achieve stepless speed adjustment and real-time monitoring. Moreover, the quantification of input mechanical energy usually requires expensive torque sensors, which increases experimental costs and complexity. For electrical energy output, micro generators produce alternating current. Although multimeters can measure the effective value of voltage, they cannot capture the continuous changes in instantaneous current and voltage, which limits the accurate analysis of energy conversion efficiency. In addition, background noise and environmental interference can also introduce measurement errors.
[0005] To address these issues, we provide a miniature electromagnetic induction generator based on a Halbach array. Summary of the Invention
[0006] The purpose of this invention is to provide a micro electromagnetic induction generator device based on a Halbach array. Through magnetic circuit structure optimization and measurement system integration, it achieves efficient utilization of magnetic field energy and accurate quantification of the energy conversion process, solving the technical problems of serious magnetic leakage, low energy conversion efficiency, and difficulty in achieving high-precision real-time measurement of mechanical energy input and electrical energy output in existing micro generator systems.
[0007] To solve the above-mentioned technical problems, the present invention is achieved through the following technical solution:
[0008] This invention relates to a miniature electromagnetic induction generator device based on a Halbach array, comprising a motor drive system including a 2804 brushless motor, a Simple FOC mini driver board connected to the 2804 brushless motor, and an AS5600 magnetic encoder for real-time monitoring of the motor rotor position. The three-phase windings of the 2804 brushless motor are connected to the U / V / W output terminals of the Simple FOC mini driver board.
[0009] The energy conversion system includes a rotor assembly and a stator assembly driven by a 2804 brushless motor;
[0010] The stator assembly includes a disc-shaped stator base, on the top of which a plurality of stator coils wound on a coil frame are equidistantly mounted circumferentially.
[0011] The rotor assembly includes a rotor disk mounted on top of the 2804 brushless motor. Multiple neodymium iron boron magnets are evenly arranged along the circumferential edge of the rotor disk, and the magnetization directions of the multiple neodymium iron boron magnets are arranged in a Halbach array manner.
[0012] The measurement and recording system includes an ACS712 Hall current sensor, an Arduino Uno microcontroller development board for acquiring current and voltage data in the circuit and calculating energy conversion efficiency based on the acquired data, and a resistor box as a load. The stator coil, the resistor box, and the ACS712 Hall current sensor are connected in series to form a closed loop. The analog input pins of the Arduino Uno microcontroller development board are connected to the two ends of the ACS712 Hall current sensor and the resistor box.
[0013] The present invention is further configured such that the motor drive system also includes an ESP32 main control board for closed-loop speed control and torque monitoring of the 2804 brushless motor. The ESP32 main control board is configured to run the Simple FOC library to execute the field-oriented control algorithm. The ESP32 main control board is connected to the AS5600 magnetic encoder through an I2C communication interface.
[0014] The present invention is further configured such that the stator base, the rotor disk, and the coil frame for winding the stator coil are all formed by 3D printing of polylactic acid material.
[0015] The present invention is further configured such that the top of the stator base is provided with a motor mounting slot for mounting a 2804 brushless motor and a plurality of coil grooves for mounting coil frames distributed equidistantly along the circumference of the stator base. The coil grooves are orthogonal to the radius of the stator base, and the motor mounting slot is a cross groove with the center of the stator base as the intersection point.
[0016] The present invention is further configured such that the number of stator coils is six, and every three stator coils are connected in series to form a coil group, and the two coil groups are connected in parallel.
[0017] The present invention is further configured such that the tangential depth of the stator coil is 26 mm and the longitudinal depth of the stator coil is 15 mm.
[0018] The present invention is further configured such that the diameter of the rotor disk is 140mm, and a motor retaining ring for connecting to the output end of the 2804 brushless motor is fixedly connected at the bottom center of the rotor disk.
[0019] The present invention is further configured such that eight magnet grooves are equidistantly provided along the circumferential direction at the edge of the rotor disk, and neodymium iron boron magnets are fixedly connected to the corresponding magnet grooves.
[0020] The present invention also provides a method for measuring and controlling a miniature electromagnetic induction generator, comprising the following steps:
[0021] S1. System initialization and speed control: Connect the ESP32 main control board of the motor drive system and the Arduino Uno microcontroller development board of the measurement and recording system to the computer via a data cable. Send speed commands to the ESP32 main control board through the computer's serial port monitor to control the 2804 brushless motor drive rotor assembly to rotate stably at a preset speed.
[0022] S2. No-load torque measurement: When the generator circuit is disconnected, there is no induced current in the stator coil and the rotor is in a no-load rotation state. The no-load torque value τ1 of the 2804 brushless motor is monitored and recorded in real time by the motor drive system. Specifically, the system can automatically record the torque data over a stable period of time and calculate its average value by inputting the command "o" through the serial port monitor.
[0023] S3. Working torque measurement: When the generator circuit is closed, an induced current is generated in the stator coil. The magnetic field generated by this current generates a resistance torque on the rotor magnet, which causes the motor torque to increase. After the system stabilizes again, the working torque value τ2 of the 2804 brushless motor is measured and recorded again through the motor drive system. The method is the same as step 2.
[0024] S4. Calculate the input mechanical energy: Based on the difference between the working torque value τ2 and the no-load torque value τ1, Δτ = τ2 - τ1, the preset rotational speed n, and the running time t, according to the formula... Calculate the mechanical energy of the input energy conversion system, where R is the rotor radius and r is the brushless motor shaft radius;
[0025] S5. Calculate the output electrical energy: With the closed loop in the closed state, the Arduino Uno microcontroller development board collects the instantaneous current and voltage values within a set time at a sampling rate of 1kHz. The built-in signal processing algorithm processes the data and integrates the instantaneous power to calculate the output electrical energy E. elec ;
[0026] S6. Calculate and output the energy conversion efficiency: based on the output electrical energy E elec With E mech Calculate and output the energy conversion efficiency of the device.
[0027] The present invention is further configured such that the signal processing algorithm includes zero-point calibration, background noise subtraction, and a smoothing function.
[0028] The present invention has the following beneficial effects:
[0029] 1. This invention utilizes the directional magnetic focusing characteristics of the Halbach array to concentrate the effective magnetic field strength in the coil cutting area. Compared with the traditional alternating arrangement, the energy conversion efficiency is improved by about 15%-20%, reaching a high efficiency of 83.9% under optimal conditions.
[0030] 2. Based on the FOC control architecture, this invention utilizes the linear relationship between Q-axis voltage and torque to solve the technical problem of directly measuring the input mechanical energy of micro generators, realizing non-contact torque monitoring and significantly reducing system costs.
[0031] 3. This invention adopts a multi-channel synchronous sampling and software calibration strategy. Through background noise acquisition, dynamic triggering mechanism and calibration factor correction, the relative error of power measurement is controlled within 2.5%, which solves the problem of capturing instantaneous values of AC signals and eliminating interference.
[0032] 4. This invention organically integrates driving, conversion and measurement functional modules, and automates data acquisition, processing and efficiency calculation through code. The device has a compact structure, is easy to operate, and has the dual functions of teaching demonstration and scientific research experiment.
[0033] 5. This invention, through systematic experiments, determined the optimal combination of key parameters, including coil specifications, rotor diameter, number and arrangement of magnets, and air gap size, providing a complete design basis for the design of high-efficiency micro generators.
[0034] Of course, any product implementing this invention does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description
[0035] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a schematic diagram of the overall structure of the miniature electromagnetic induction generator device of the present invention.
[0037] Figure 2 This is an exploded structural diagram of the rotor assembly and stator assembly of the present invention.
[0038] Figure 3 This is a schematic diagram of the rotor disk of the present invention.
[0039] Figure 4 The graph shows the relationship between the energy conversion efficiency of the device of the present invention and the rotational speed under optimal parameters.
[0040] The attached diagram lists the components represented by each number as follows:
[0041] 100. Computer; 200. 2804 brushless motor; 300. Simple FOC mini driver board; 400. ESP32 main control board; 500. Stator coil; 600. Neodymium iron boron magnet; 700. Rotor disk; 701. Magnet groove; 702. Motor retainer; 800. Stator base; 801. Coil groove; 802. Motor mounting slot; 900. Digital oscilloscope; 1000. Arduino Uno microcontroller development board; 1100. ACS712 Hall current sensor; 1200. Resistance box; 1300. AS5600 magnetic encoder. Detailed Implementation
[0042] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Example 1
[0044] Please see Figures 1 to 3 This invention relates to a miniature electromagnetic induction generator device based on a Halbach array, comprising a motor drive system including a 2804 brushless motor 200, a Simple FOC mini driver board 300 connected to the 2804 brushless motor 200, and an AS5600 magnetic encoder 1300 for real-time monitoring of the motor rotor position. The three-phase windings of the 2804 brushless motor 200 are connected to the U / V / W output terminals of the Simple FOC mini driver board 300. The motor drive system also includes an ESP32 main control board 400 for closed-loop speed control and torque monitoring of the 2804 brushless motor 200. The ESP32 main control board 400 is configured to run Simple FOC mini driver board 300. The FOC library executes a field-oriented control algorithm to achieve precise closed-loop speed control and real-time torque monitoring of the 2804 brushless motor 200. The ESP32 main control board 400 is connected to the AS5600 magnetic encoder 1300 via an I2C communication interface to monitor the motor rotor position in real time. At the same time, the ESP32 main control board 400 generates PWM signals and transmits them to the Simple FOC mini driver board 300, thus forming a complete closed-loop control system.
[0045] The energy conversion system includes a rotor assembly and a stator assembly driven by a 2804 brushless motor 200.
[0046] Specifically, the stator assembly includes a disc-shaped stator base 800, on the top of which a plurality of stator coils 500 wound on a coil frame are equidistantly mounted along the circumference; the rotor assembly includes a rotor disc 700 mounted on the top of the 2804 brushless motor 200, on which a plurality of neodymium iron boron magnets 600 are evenly arranged along the circumferential edge, and the magnetization directions of the plurality of neodymium iron boron magnets 600 are arranged in a Halbach array manner.
[0047] Furthermore, the stator base 800, rotor disk 700, and coil frame for winding stator coils 500 are all 3D printed from polylactic acid material.
[0048] The top of the stator base 800 has a motor mounting slot 802 for mounting the 2804 brushless motor 200 and multiple coil grooves 801 equidistantly distributed along the circumference of the stator base 800 for mounting the coil frame. The coil grooves 801 are orthogonal to the radius of the stator base 800, thereby ensuring that the stator coil 500 can cut the magnetic field lines most effectively. The motor mounting slot 802 is a cross-shaped slot with the center of the stator base 800 as the intersection point. There are six stator coils 500, and every three stator coils 500 are connected in series to form a coil group. The two coil groups are connected in parallel to form the generator output terminal; the tangential depth of the stator coil 500 is 26mm and the longitudinal depth of the stator coil 500 is 15mm; the diameter of the rotor disk 700 is 140mm, and a motor retaining ring 702 for connecting to the output terminal of the 2804 brushless motor 200 is fixedly connected at the bottom center of the rotor disk 700; eight magnet grooves 701 are equidistantly opened along the circumferential direction at the edge of the rotor disk 700, and neodymium iron boron magnets 600 are fixedly connected inside the corresponding magnet grooves 701.
[0049] The measurement and recording system includes an ACS712 Hall current sensor 1100, an Arduino Uno microcontroller development board 1000 for acquiring current and voltage data in the circuit and calculating energy conversion efficiency based on the acquired data, and a resistor box 1200 as a load. The stator coil 500, the resistor box 1200 and the ACS712 Hall current sensor 1100 are connected in series to form a closed loop. The analog input pins of the Arduino Uno microcontroller development board 1000 are connected to the two ends of the ACS712 Hall current sensor 1100 and the resistor box 1200.
[0050] The specific operation and parameter settings of this embodiment are as follows: A rotor disk with a diameter of 140mm is used, and eight neodymium iron boron magnets on its edge are arranged in a Halbach array. Six stator coils are configured on the stator side, with a tangential depth of 26mm and a longitudinal depth of 15mm. The six coils are connected in a three-series-two-parallel configuration to form the power output terminal. The air gap between the rotor and stator is precisely controlled to 1mm, and a 30Ω resistance box is selected as the matching load. During the test, a digital oscilloscope 900 is connected in parallel across the resistance box 1200 to observe the output voltage waveform in real time. After the system stabilizes, the ESP32 main control board controls the 2804 brushless motor to drive the rotor to rotate at a constant speed of 360r / min. Figure 4 As shown, under this optimal parameter combination, the energy conversion efficiency of this device reaches as high as 83.9%. This result fully verifies the significant role of the Halbach array in improving magnetic focusing efficiency, and also confirms that the measurement system integrated in this invention has high-precision data acquisition and reliability.
[0051] Example 2
[0052] This embodiment is the second embodiment of the present invention. This embodiment provides a measurement and control method for a micro electromagnetic induction generator device, which is performed according to the following steps:
[0053] S1. System initialization and speed control: Connect the ESP32 main control board 400 of the motor drive system and the Arduino Uno microcontroller development board 1000 of the measurement and recording system to the computer 100 via a data cable. Send speed commands to the ESP32 main control board 400 through the serial port monitor of the computer 100 to control the 2804 brushless motor 200 to drive the rotor assembly to rotate stably at a preset speed.
[0054] S2. No-load torque measurement: When the generator circuit is disconnected, there is no induced current in the stator coil 500 and the rotor is in a no-load rotation state. The no-load torque value τ1 of the 2804 brushless motor 200 is monitored and recorded in real time by the motor drive system. Specifically, the command "o" can be input through the serial port monitor to make the system automatically record the torque data over a stable period of time and calculate its average value.
[0055] S3. Working torque measurement: Close the generator circuit and generate an induced current in the stator coil 500. The magnetic field generated by this current generates a resistance torque on the rotor magnet, which causes the motor torque to increase. After the system stabilizes again, measure and record the working torque value τ2 of the 2804 brushless motor 200 through the motor drive system. The method is the same as step 2.
[0056] S4. Calculate the input mechanical energy: Based on the difference between the working torque value τ2 and the no-load torque value τ1, Δτ = τ2 - τ1, the preset speed n, and the running time t, calculate the mechanical energy of the input energy conversion system according to the formula Emech = 2πnΔτR60r×t, where R is the rotor radius and r is the brushless motor shaft radius.
[0057] S5. Calculate the output electrical energy: In the closed loop state, the Arduino Uno microcontroller development board 1000 collects the instantaneous values of current and voltage within a set time at a sampling rate of 1kHz. The data is processed by the built-in signal processing algorithm, and the instantaneous power is integrated to calculate the output electrical energy Eelec.
[0058] S6. Calculate and output energy conversion efficiency: Calculate and output the energy conversion efficiency of the device η = EelecEmech × 100% based on the output electrical energy Eelec and Emech.
[0059] Specifically, signal processing algorithms include zero-point calibration, background noise subtraction, and smoothing functions.
[0060] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0061] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the content of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to better understand and utilize the invention.
Claims
1. A miniature electromagnetic induction generator device based on a Halbach array, characterized in that: include, The motor drive system includes a 2804 brushless motor (200), a Simple FOC mini driver board (300) connected to the 2804 brushless motor (200), and an AS5600 magnetic encoder (1300) for real-time monitoring of the motor rotor position. The three-phase windings of the 2804 brushless motor (200) are connected to the U / V / W output terminals of the Simple FOC mini driver board (300). The energy conversion system includes a rotor assembly and a stator assembly driven by a 2804 brushless motor (200); The stator assembly includes a disc-shaped stator base (800), on the top of which a plurality of stator coils (500) wound on a coil frame are equidistantly mounted in the circumferential direction; The rotor assembly includes a rotor disk (700) mounted on top of the 2804 brushless motor (200), wherein multiple neodymium iron boron magnets (600) are evenly arranged along the circumferential edge of the rotor disk (700), and the magnetization directions of the multiple neodymium iron boron magnets (600) are arranged in a Halbach array manner. The measurement and recording system includes an ACS712 Hall current sensor (1100), an Arduino Uno microcontroller development board (1000) for acquiring current and voltage data in the circuit and calculating energy conversion efficiency based on the acquired data, and a resistor box (1200) as a load. The stator coil (500), the resistor box (1200) and the ACS712 Hall current sensor (1100) are connected in series to form a closed loop. The analog input pins of the Arduino Uno microcontroller development board (1000) are connected to the two ends of the ACS712 Hall current sensor (1100) and the resistor box (1200).
2. The micro electromagnetic induction generator device based on a Halbach array according to claim 1, characterized in that, The motor drive system also includes an ESP32 main control board (400) for closed-loop speed control and torque monitoring of the 2804 brushless motor (200). The ESP32 main control board (400) is configured to run the Simple FOC library to execute a field-oriented control algorithm. The ESP32 main control board (400) is connected to the AS5600 magnetic encoder (1300) via an I2C communication interface.
3. The micro electromagnetic induction generator device based on a Halbach array according to claim 1, characterized in that, The stator base (800), rotor disk (700), and coil frame for winding stator coils (500) are all 3D printed from polylactic acid material.
4. The micro electromagnetic induction generator device based on a Halbach array according to claim 1, characterized in that, The top of the stator base (800) is provided with a motor mounting slot (802) for mounting a 2804 brushless motor (200) and a plurality of coil grooves (801) for mounting coil frames distributed equidistantly along the circumference of the stator base (800). The coil grooves (801) are orthogonal to the radius of the stator base (800), and the motor mounting slot (802) is a cross groove with the center of the stator base (800) as the intersection point.
5. A miniature electromagnetic induction generator device based on a Halbach array according to claim 1, characterized in that, The number of stator coils (500) is six, and every three stator coils (500) are connected in series to form a coil group, and two coil groups are connected in parallel.
6. A miniature electromagnetic induction generator device based on a Halbach array according to claim 1, characterized in that, The tangential depth of the stator coil (500) is 26 mm, and the longitudinal depth of the stator coil (500) is 15 mm.
7. A miniature electromagnetic induction generator device based on a Halbach array according to claim 1, characterized in that, The rotor disk (700) has a diameter of 140 mm, and a motor retainer (702) for connecting to the output end of the 2804 brushless motor (200) is fixedly connected at the bottom center of the rotor disk (700).
8. A miniature electromagnetic induction generator device based on a Halbach array according to claim 1, characterized in that, The rotor disk (700) has eight circumferentially spaced magnetic grooves (701) at its edge, and neodymium iron boron magnets (600) are fixedly connected to the corresponding magnetic grooves (701).
9. A measurement and control method for a micro electromagnetic induction generator, characterized in that: The miniature electromagnetic induction generator device based on a Halbach array according to any one of claims 1 to 8 is measured and controlled according to the following steps: S1. System initialization and speed control: Connect the ESP32 main control board (400) of the motor drive system and the Arduino Uno microcontroller development board (1000) of the measurement and recording system to the computer (100) via a data cable. Send speed commands to the ESP32 main control board (400) through the serial port monitor of the computer (100) to control the 2804 brushless motor (200) to drive the rotor assembly to rotate stably at the preset speed. S2, No-load torque measurement: When the generator circuit is disconnected, there is no induced current in the stator coil (500) and the rotor is in a no-load rotation state. The no-load torque value τ1 of the 2804 brushless motor (200) is monitored and recorded in real time by the motor drive system. Specifically, the command "o" can be input through the serial port monitor to make the system automatically record the torque data within a stable time period and calculate its average value. S3. Working torque measurement: Close the generator circuit and generate an induced current in the stator coil (500). The magnetic field generated by this current generates a resistance torque on the rotor magnet, which causes the motor torque to increase. After the system stabilizes again, measure and record the working torque value τ2 of the 2804 brushless motor (200) through the motor drive system again. The method is the same as step 2. S4. Calculate the input mechanical energy: Based on the difference between the working torque value τ2 and the no-load torque value τ1, Δτ = τ2 - τ1, the preset rotational speed n, and the running time t, according to the formula... Calculate the mechanical energy of the input energy conversion system, where R is the rotor radius and r is the brushless motor shaft radius; S5. Calculate the output electrical energy: With the closed loop in the closed state, the Arduino Uno microcontroller development board (1000) collects the instantaneous current and voltage values within a set time at a sampling rate of 1kHz. The built-in signal processing algorithm processes the data and integrates the instantaneous power to calculate the output electrical energy E. elec ; S6. Calculate and output the energy conversion efficiency: based on the output electrical energy E elec With E mech Calculate and output the energy conversion efficiency of the device.
10. The measurement and control method for a micro electromagnetic induction generator according to claim 9, characterized in that: The signal processing algorithm includes zero-point calibration, background noise subtraction, and a smoothing function.