Motor unit and fan
The motor unit with a drive and communication microcomputer supports multiple protocols for direct communication with external devices, addressing access issues and enabling efficient motor-specific control and management.
Patent Information
- Application Number
- JP2021172847
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2025-09-08
- Estimated Expiration
- 2041-10-22
AI Technical Summary
Existing motor units face challenges in communicating with drive microcontrollers due to the need for private communication protocols, making it difficult to access and control the motor-specific functions directly from external devices without going through a communication microcontroller.
A motor unit equipped with a drive microcomputer and a communication microcomputer that supports multiple communication protocols, allowing direct communication with external devices using a first protocol and performing protocol conversion between this protocol and a general-purpose protocol for motor-specific control.
Enables improved communication with external devices, facilitating motor-specific control, parameter management, and firmware updates, enhancing product reliability and versatility in motor operations.
Smart Images

Figure 0007735151000001 
Figure 0007735151000002 
Figure 0007735151000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a motor unit and a fan. [Background technology]
[0002] A motor unit is equipped with a motor and a drive microcomputer that controls the drive of the motor. Such motor units may require different processing depending on the type of data received from an external device such as a PC. For example, the invention described in Patent Document 1 switches the output destination of an input pulse train signal based on an input On / Off signal between a position control means that controls the position of the motor and a parameter setting means that sets motor parameters, thereby enabling different processing to be performed depending on the type of data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 4023198 Publication Summary of the Invention [Problem to be solved by the invention]
[0004] In order to efficiently control the motor from an external device, the motor unit may be equipped with a communication microcomputer that communicates with the external device in addition to the motor and drive microcomputer.
[0005] In such motor units, the communication microcontroller may support general-purpose communication protocols. However, communication with the drive microcontroller regarding motor-specific control may not be possible using a general-purpose communication protocol, or may need to be kept private. In such cases, access to the drive microcontroller from an external device must go through the communication microcontroller, which creates the problem of being unable to communicate with the drive microcontroller regarding motor-specific control. The structure of the motor unit may make it difficult to pull out signal lines or insert probes to access the drive microcontroller without going through the communication microcontroller.
[0006] As described above, there has been room for improvement in the communication between the motor unit and the external device.
[0007] SUMMARY OF THE INVENTION It is an object of the present invention to provide a motor unit with improved communication with external devices. [Means for solving the problem]
[0008] A first exemplary invention of the present application is a motor unit having a motor, a drive microcomputer, and a communication microcomputer, wherein the drive microcomputer drives the motor and communicates with the communication microcomputer using a first communication protocol, and the communication microcomputer communicates with the drive microcomputer using the first communication protocol and is capable of communicating with an external device using a plurality of types of communication protocols including the first communication protocol, and the external device is capable of communicating with the drive microcomputer via the communication microcomputer using the first communication protocol. The communication microcomputer is capable of communicating with the external device using a second communication protocol, and the communication microcomputer performs protocol conversion between the second communication protocol for communication with the external device and the first communication protocol for communication with the drive microcomputer. . [Effects of the Invention]
[0009] According to the first exemplary invention of the present application, it is possible to provide a motor unit with improved communication with external devices. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a block diagram showing a motor unit according to an embodiment of the present invention; [Figure 2] 10 is a time chart showing an example of the flow of communication between the external device 200, the communication microcomputer 30, and the drive microcomputer 20. [Figure 3] 10 is a flowchart showing an example of a communication protocol switching process performed by the communication microcomputer 30. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, a motor unit according to an embodiment of the present invention will be described with reference to the drawings.
[0012] [First embodiment] FIG. 1 is a block diagram showing a motor unit according to an embodiment of the present invention. The motor unit 100 includes a motor 10 , a drive microcomputer 20 that drives the motor 10 , and a communication microcomputer 30 that communicates with the drive microcomputer 20 and also communicates with an external device 200 .
[0013] Motor 10 is, for example, a brushless DC motor. Motor 10 may be any other type of motor as long as it can be driven by drive microcomputer 20. Motor 10 may also be used to rotate anything, such as a fan that blows air by rotating an impeller with motor 10.
[0014] The drive microcomputer 20 drives the motor 10 in response to commands received via the communication microcomputer 30. For example, if the motor 10 is a brushless DC motor, the motor 10 outputs the rotation speed, torque, etc. in response to the commands by controlling the magnitude and timing of the current flowing through each phase of the motor 10.
[0015] The communication microcomputer 30 can communicate with the external device 200 by switching between two types of communication protocols, a first communication protocol and a second communication protocol. The communication microcomputer 30 may also communicate with the external device 200 by switching between three or more types of communication protocols.
[0016] The external device 200 is, for example, a communication I / F board for communicating with the motor unit 100, and a PC that communicates with the communication I / F board. The external device 200 may be any other device that communicates with the communication microcomputer 30. The external device 200 is capable of communicating with the communication microcomputer 30 by switching between two types of communication protocols, a first communication protocol and a second communication protocol. The external device 200 may also be capable of communicating with the communication microcomputer 30 by switching between three or more types of communication protocols.
[0017] The communication microcomputer 30 and the drive microcomputer 20 communicate using a first communication protocol. The drive microcomputer 20 drives the motor 10 in response to commands received from the external device 200 via the communication microcomputer 30. The drive microcomputer 20 may also detect the state of the motor 10 and transmit information about the detected state to the external device 200 via the communication microcomputer 30.
[0018] The communication between the external device 200 and the communication microcomputer 30, and the communication between the communication microcomputer 30 and the drive microcomputer 20, is, for example, half-duplex serial communication. The communication between the external device 200 and the communication microcomputer 30, and the communication between the communication microcomputer 30 and the drive microcomputer 20 may employ other communication methods.
[0019] The first communication protocol is, for example, a communication protocol suitable for transmitting and receiving information specific to the motor 10 and the drive microcomputer 20. The second communication protocol is, for example, a general-purpose communication protocol suitable for general-purpose control of the motor 10 and the drive microcomputer 20.
[0020] The second communication protocol is a general-purpose communication protocol and may not be suitable for transmitting and receiving information specific to the motor 10 and the drive microcomputer 20. For example, information such as motor-specific parameters and serial numbers cannot be accessed using the second communication protocol and is communicated using the first communication protocol.
[0021] Since communication between the communication microcontroller 30 and the drive microcontroller 20 is performed using a first communication protocol, when communication between the external device 200 and the communication microcontroller 30 is performed using a second communication protocol, the communication microcontroller 30 performs protocol conversion between the first communication protocol and the second communication protocol.
[0022] Furthermore, when the external device 200 and the communication microcomputer 30 communicate using the first communication protocol, the communication microcomputer 30 relays the signal, which enables the external device 200 and the drive microcomputer 20 to communicate directly.
[0023] According to this embodiment, the communication microcomputer 30 can communicate with the external device 200 using the second communication protocol, which enables general-purpose control. Also, according to this embodiment, the communication microcomputer 30 can communicate with the external device 200 using the first communication protocol, which enables transmission and reception of information specific to the motor 10 and the drive microcomputer 20.
[0024] According to this embodiment, the communication microcontroller 30 communicates with the external device 200 using the first communication protocol, thereby enabling reading, writing, and erasing of motor-specific parameters, programs and their version information, serial numbers, lot numbers, etc.
[0025] According to this embodiment, the communication microcomputer 30 communicates with the external device 200 using the first communication protocol, linking the motor's unique parameters with the serial number, and storing this information in the external device 200 for use in traceability management.
[0026] Furthermore, according to this embodiment, the communication microcomputer 30 communicates with the external device 200 using the first communication protocol, which makes it possible to automate parameter adjustment and shipping inspection during mass production of the motor unit 100. Furthermore, shipping inspection records for the motor unit 100 can be saved in the external device 200, thereby improving product reliability.
[0027] In addition, according to this embodiment, the communication microcontroller 30 communicates with the external device 200 using the first communication protocol, thereby providing a firmware update function for the drive microcontroller 20, making it easier to repair the software when a malfunction occurs in the software.
[0028] Note that communication using the second communication protocol allows for motor operations, parameter readout, etc. that are not specific to the motor. Motor operations, parameter readout, etc. that can be performed using communication using the second communication protocol can also be performed using communication using the first communication protocol.
[0029] FIG. 2 is a time chart showing an example of the flow of communication between the external device 200, the communication microcomputer 30, and the drive microcomputer 20. As shown in FIG. Communication using the first communication protocol is always initiated by the external device 200. Because communication between the external device 200 and the communication microcomputer 30 is half-duplex, the external device 200 does not perform the next transmission until it receives a response (ACK (acknowledgement) / NAK (negative acknowledgement)) from the communication microcomputer 30 or until a timeout occurs.
[0030] 2, the external device 200 first transmits command 1, which is a command to the drive microcomputer 20, to the communication microcomputer 30 using the first communication protocol. Upon receiving command 1, the communication microcomputer 30 transmits the received command 1 to the drive microcomputer 20 using the first communication protocol.
[0031] Upon receiving Command 1, the drive microcomputer 20 drives the motor 10 in accordance with the content of Command 1, and also transmits Response 1 to the communication microcomputer 30 using the first communication protocol.
[0032] The communication microcomputer 30, which has received Response 1, transmits the received Response 1 to the external device 200 using the first communication protocol. The external device 200, which has received Response 1, transmits the next command, Command 2, to the communication microcomputer 30 using the first communication protocol. The process continues in the same manner.
[0033] The communication microcomputer 30 is capable of switching between a first communication mode in which communication with the external device 200 is performed using a first communication protocol, and a second communication mode in which communication with the external device 200 is performed using a second communication protocol. Hereinafter, the switching of the communication modes will be described with reference to FIG. 3.
[0034] FIG. 3 is a flowchart showing an example of a communication protocol switching process performed by the communication microcomputer 30. In this example, when the motor unit 100 is powered on (step S301), the communication microcomputer 30 starts up to communicate with the external device 200 in the second communication mode (step S302). When the external device 200 wants to operate the communication microcomputer 30 of the motor unit 100 in the first communication mode, it sends a switching signal to the communication microcomputer 30 and then sends a switching request signal to the communication microcomputer 30.
[0035] The communication microcomputer 30 continues to operate in the second communication mode and waits for reception of a switching signal (step S303: No). If the communication microcomputer 30 receives the switching signal (step S303: Yes), it transitions to the switching preparation mode. The switching signal is, for example, a signal with a predetermined pulse waveform, such as a pulse waveform signal that repeats 0 V and 24 V at a frequency of 100 Hz for one second or more. In step S303, if the communication microcomputer 30 does not receive the switching signal continuously for one second or more, it may determine that the switching signal has not been received. This prevents noise from being mistaken for a switching signal. In the switching preparation mode, communication can be performed in the first communication mode.
[0036] In the switching preparation mode, the communication microcomputer 30 waits for reception of a switching request signal (step S304). If the communication microcomputer 30 does not receive the switching request signal (step S304: No), it determines whether a timeout has occurred. If a timeout has occurred (step S305: Yes), the process returns to step S303, and if a timeout has not occurred (step S305: No), the process returns to step S304. The switching request signal may be a signal used in the first communication mode.
[0037] When the communication microcomputer 30 receives the switching request signal (step S304: Yes), it switches from the second communication mode to the first communication mode (step S306). At this time, the communication microcomputer 30 also transmits a switching request signal to the drive microcomputer 20 and waits for a response from the drive microcomputer 20 to the switching request signal. When the communication microcomputer 30 receives a response from the drive microcomputer 20, it transmits a response to the switching request signal to the external device 200. Upon receiving this response, the external device 200 may establish a mode in which communication is performed using the first communication protocol. In this case, if the external device 200 does not receive a response to the switching request signal within a predetermined time, it may switch to a mode in which communication is performed using the second communication protocol. The communication microcomputer 30 may establish the first communication mode by transmitting a switching request signal to the drive microcomputer 20 and transmitting a response from the drive microcomputer 20 to the external device 200.
[0038] <Actions and Effects of the Motor Unit 100 and Fan> Next, the operation and effect of the motor unit 100 and the fan will be described.
[0039] In the invention of the above-mentioned embodiment, a motor unit includes a motor, a drive microcomputer that drives the motor, and a communication microcomputer that communicates with the drive microcomputer and also communicates with an external device, wherein the drive microcomputer communicates with the communication microcomputer using a first communication protocol, the communication microcomputer communicates with the drive microcomputer using the first communication protocol and is capable of communicating with the external device using multiple types of communication protocols including the first communication protocol, and the external device is capable of communicating with the drive microcomputer using the first communication protocol via the communication microcomputer. Since the external device and the drive microcomputer can communicate using the first communication protocol, communication related to information specific to the motor can be carried out using the first communication protocol. It is also possible to provide a motor unit with improved communication with external devices.
[0040] In addition, the communication microcomputer is capable of communicating with the external device using a second communication protocol, and the communication microcomputer performs protocol conversion between the second communication protocol for communication with the external device and the first communication protocol for communication with the drive microcomputer. By performing protocol conversion, it becomes possible to communicate with external devices using a second communication protocol, thereby improving versatility.
[0041] The communication microcomputer is also capable of switching between a first communication mode in which communication with the external device is performed using the first communication protocol and a second communication mode in which communication with the external device is performed using a second communication protocol. Being able to switch between communication protocols makes it possible to communicate with an external device using a first communication protocol and a second communication protocol, thereby improving versatility.
[0042] Furthermore, the communication microcomputer starts up in the second communication mode when powered on. This allows communication using a highly versatile communication protocol when the power is turned on.
[0043] Furthermore, the communication microcomputer switches from the second communication mode to the first communication mode in response to receiving a switching signal from the external device. This allows the communication protocol to be switched in an easy manner.
[0044] The switching signal has a predetermined pulse waveform. This allows the communication protocol to be switched in an easy manner.
[0045] In addition, the communication microcontroller transitions to a switching preparation mode upon receiving the switching signal, and when in the switching preparation mode, the communication microcontroller switches from the second communication mode to the first communication mode upon receiving a switching request signal. This makes it possible to prevent communication protocol switching due to noise or the like being mistaken for a switching signal.
[0046] In addition, the switching request signal is a signal used in the first communication mode, and the communication microcontroller establishes the first communication mode by transmitting the switching signal to the drive microcontroller and transmitting a response from the drive microcontroller to the external device. Therefore, after confirming that communication is possible using the first communication protocol, the protocol can be switched.
[0047] The motor is a brushless DC motor. Therefore, in the brushless DC motor, communication relating to control specific to the motor can be performed using the first communication protocol.
[0048] The fan also includes the motor unit and an impeller rotated by the motor. Therefore, in the fan, communication relating to motor-specific control can be performed using the first communication protocol.
[0049] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments and various modifications and variations are possible within the spirit and scope of the invention. These embodiments and modifications are included in the scope and spirit of the invention, as well as in the invention described in the claims and their equivalents. [Explanation of symbols]
[0050] 10 Motor 20 Drive microcomputer 30 Communication microcomputer 100 Motor unit 200 External Devices
Claims
1. A motor, a drive microcomputer, a communication microcomputer, A motor unit having the drive microcomputer drives the motor and communicates with the communication microcomputer using a first communication protocol; the communication microcomputer communicates with the drive microcomputer using a first communication protocol, and is capable of communicating with external devices using a plurality of types of communication protocols including the first communication protocol; the external device is capable of communicating with the drive microcomputer via the communication microcomputer using the first communication protocol; the communication microcomputer is capable of communicating with the external device using a second communication protocol; the communication microcomputer performs protocol conversion between the second communication protocol for communication with the external device and the first communication protocol for communication with the drive microcomputer; Motor unit.
2. the communication microcomputer is capable of switching between a first communication mode in which communication with the external device is performed using the first communication protocol and a second communication mode in which communication with the external device is performed using the second communication protocol; The motor unit according to claim 1 .
3. the communication microcomputer starts up in the second communication mode when powered on; The motor unit according to claim 2 .
4. the communication microcomputer switches from the second communication mode to the first communication mode in response to receiving a switching signal from the external device; The motor unit according to claim 3 .
5. The switching signal has a predetermined pulse waveform. The motor unit according to claim 4.
6. The communication microcomputer transitions to a switching preparation mode upon receiving the switching signal, the communication microcomputer switches from the second communication mode to the first communication mode in response to receiving a switching request signal while in the switching preparation mode; 6. The motor unit according to claim 4 or 5.
7. the switching request signal is a signal used in the first communication mode, the communication microcomputer transmits the switching request signal to the drive microcomputer and transmits a response from the drive microcomputer to the external device, thereby establishing the first communication mode; The motor unit according to claim 6.
8. The motor is a brushless DC motor. The motor unit according to any one of claims 1 to 7.
9. The motor unit according to any one of claims 1 to 8; an impeller rotated by the motor; have fan.
Citation Information
Patent Citations
One type of motor, its control method, and integrated control system for multi-motor
JP2018088804A
Motor control system parameter setting method
JP4023198B2
Motor drive system
WO2019044400A1