The disclosure is directed to a motor control system and a motor control method.
To manage the activity of a motor, a traditional motor controller may detect the position of the rotor of the motor in relation to the stator of the motor via motor position sensors (e.g., Hall sensor), wherein the motor position sensors need to be powered by the motor controller through two wires. The motor preferably requires environmental sensors to obtain sensed data (i.e., temperature or vibration), wherein each sensor has to be wired to the motor controller so as to transmit output signals to the motor controller. In addition, the motor controller needs three wires to provide power to the motor. Accordingly, a lot of wires are used between the motor controller and the motor. These number of wires may consume a lot of space and make the layout of the wires become more complex.
Therefore, a solution is needed to provide sensed data of the motor to the motor controller through simple wiring.
The disclosure is directed to a motor control system and a motor control method. The disclosure may simplify wiring for the motor, while allowing the motor to feedback environmental factors that may affect the performance of the motor at the same time.
The disclosure is directed to a motor control system, including a motor controller and a motor device. The motor device includes a brushless direct current (BLDC) motor and a sensor. The BLDC motor coupled to the motor controller via at least one wire, wherein the motor controller provides power to the BLDC motor via the at least one wire. The sensor coupled to the motor controller via the at least one wire, wherein the sensor generates sensed data, wherein the sensed data is transmitted to the motor controller via the at least one wire.
In one embodiment, the power is transmitted via the at least one wire at a first frequency and the sensed data is transmitted via the at least one wire at a second frequency, wherein the second frequency is different from the first frequency.
In one embodiment, the BLDC motor is a sensorless motor.
In one embodiment, the sensor includes at least one of the followings: an acoustic emission sensor, a temperature sensor, and a vibration sensor.
In one embodiment, the BLDC motor is a three-phase BLDC motor, wherein the at least one wire includes three wires.
In one embodiment, the motor controller transmits a command to the motor device via the at least one wire, wherein the motor device feedbacks the sensed data to the motor controller according to the command.
In one embodiment, the motor device further including a codec and a modulation circuit. The codec coupled to the sensor, wherein the codec converts the sensed data from analog data to digital data. The modulation circuit coupled to the codec, wherein the modulation circuit modulates the sensed data with the second frequency.
In one embodiment, the motor controller including an inverter and a processor. The inverter coupled to the at least one wire, wherein the inverter provides the power to the BLDC motor. The processor coupled to the inverter, wherein the processor configures the inverter to provide the power to control the BLDC motor.
In one embodiment, the motor controller further including: a modulation circuit coupled to the at least one wire and the processor, wherein the modulation circuit demodulates the sensed data to obtain demodulated sensed data and forwards the demodulated sensed data to the processor, wherein the processor configures the inverter according to the demodulated sensed data.
In one embodiment, the motor controller further including a position detector coupled to the at least one wire and the processor, wherein the position detector obtains position information of the BLDC motor via the at least one wire and transmits the position information to the processor, wherein the processor configures the inverter according to the position information.
The disclosure is directed to a motor control method, adapted to a motor control system including a motor controller and a motor device, wherein the motor control method including: coupling a brushless direct current (BLDC) motor of the motor device to the motor controller via at least one wire, wherein the motor controller provides power to the BLDC motor via the at least one wire; and coupling a sensor of the motor device to the motor controller via the at least one wire, wherein the sensor generates sensed data, wherein the sensed data is transmitted to the motor controller via the at least one wire.
To make the aforementioned more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
In order to make the disclosure more comprehensible, several embodiments are described below as examples of implementation of the disclosure. Moreover, elements/components/steps with the same reference numerals are used to represent identical or similar parts in the figures and embodiments where appropriate.
The motor controller 100 may include a processor 110, an inverter 120, a position detector 130, and a modulation circuit 140. The processor 110 may be coupled to the inverter 120, the position detector 130, and the modulation circuit 140. The inverter 120 may be coupled to the position detector 130. The inverter 120 and/or the modulation circuit 140 may be coupled to the wire set 300.
The motor device 200 may include a brushless direct current (BLDC) motor 210, a power converter 220, a modulation circuit 230, a codec 240, and a sensor 250. The power converter 220 may be coupled to the modulation circuit 230, the codec 240, and the sensor 250. The modulation circuit 230 may be coupled to the codec 240. The codec 240 may be coupled to the sensor 250. The BLDC motor 210, the power converter 220, or the modulation circuit 230 may be coupled to the wire set 300.
The processor 110 is, for example, a Central Processing Unit (CPU), or other programmable general purpose or special purpose Micro Control Unit (MCU), a microprocessor, a Digital Signal Processor (DSP), a programmable controller, an Application Specific Integrated Circuit (ASIC), a Graphics Processing Unit (GPU), an Arithmetic Logic Unit (ALU), a Complex Programmable Logic Device (CPLD), a Field Programmable Gate Array (FPGA) or other similar device or a combination of the above devices.
The inverter 120 may connect to the BLDC motor 210 via the wire set 300. The processor 110 may configure the inverter 120 to provide power to the BLDC motor 210. In one embodiment, the BLDC motor 210 may be a three-phase BLDC motor. The inverter 120 may provide the 3-phase alternating current (AC) power to the BLDC motor 210 via the three wires 310. The BLDC motor 210 may include an AC/DC converter which can transfer the AC power provided by the inverter 120 to the direct current (DC) power such that the BLDC motor 210 may be driven by the DC power.
The BLDC motor 210 may be a sensorless motor. That is, the BLDC motor 210 may not include any Hall sensor. Accordingly, compared to the traditional sensored motor which needs at least three wires for connecting the motor controller to three Hall sensors, no wiring is required for connecting a Hall sensor to the processor 110 in the present disclosure.
The power converter 220 may be coupled to the BLDC motor 210 or the wire set 300 so as to extract the power from the BLDC motor 210 or the wire set 300. The power converter 220 may provide the power to the modulation circuit 230, the codec 240, or the sensor 250.
After receiving an initial current provided by the processor 110 through the inverter 120, the BLDC motor 210 may generate a voltage signal (i.e., back electromotive force) corresponding to the position of the BLDC motor 210. When the motor winding of the BLDC motor 210 is not power driven, the position detector 130 may obtain the position information of the BLDC motor 210 by detecting the voltage signal sent by the BLDC motor 210 through the wire set 300 wherein the position information may include a position of the rotor relative to the stator. The position detector 130 may transmit the position information of the BLDC motor 210 to the processor 110 such that the processor 110 may control the operation of the BLDM motor 210 by configuring the inverter 120 according to the position information. In one embodiment, the position detector 130 may include a zero-phase detector and the position information may include a result of zero phase tracking for the BLDC motor 210.
In one embodiment, the processor 110 may control the BLDC motor 210 based on the environmental factors of the BLDC motor 210. Specifically, the motor device 200 may include a sensor 250 for generating sensed data associated with the BLDC motor 210. For example, the sensor 250 may include an acoustic emission sensor, a temperature sensor, or a vibration sensor, but the disclosure is not limited thereto. The sensed data generated by the sensor 250 may be analog data. The codec 240 may convert the sensed data from analog data to digital data. In one embodiment, the codec 240 may further encode the sensed data.
The modulation circuit 230 may include a modulator or a demodulator. After the codec 240 coverts the sensed data to digital data, the modulation circuit 230 may modulate the sensed data with a carrier frequency, wherein the carrier frequency of the sensed data may be different from the frequency of the power transmitted via the wire set 300. After modulating the sensed data, the modulation circuit 230 may transmit the sensed data to the modulation circuit 140 via the wire set 300. Since the frequency of the sensed data is different from the frequency of the power, the transmission of the sensed data does not cause interference to the power signal.
The modulation circuit 140 may include a modulator or a demodulator. The modulation circuit 140 may demodulate the sensed data from the modulation circuit 230 to obtain demodulated sensed data. The modulation circuit 140 may forward the demodulated sensed data to the processor 110. The processor 110 may output a report in response to abnormal sensed data or the processor 110 may configure the BLDC motor 210 by configuring the inverter 120 according to the demodulated sensed data.
In one embodiment, the motor device 200 may feedback the sensed data to the motor controller 100 according to a command from the motor controller 100. Specifically, if sensed data is needed, the processor 110 may transmit a command to the motor device 200 via the wire set 300. The modulation circuit 230 may feedback the sensed data generated by the sensor 250 in response to receiving the command from the wire set 300.
In summary, the motor control system of the disclosure allows the motor device to be powered and to feedback sensed data to the motor controller by the same wires, thus no additional wiring is required. The power and the feedback data may be transmitted via different frequency such that interference between the power and the feedback data can be minimized. The feedback of the motor device may be triggered by a command from the motor controller. The motor controller may configure the motor according to the information feedback by the motor device.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure covers modifications and variations provided that they fall within the scope of the following claims and their equivalents.
This application claims the priority benefit of U.S. Provisional Patent Application Ser. No. 63/287,959, filed on Dec. 9, 2021. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
Number | Date | Country | |
---|---|---|---|
63287959 | Dec 2021 | US |