# US 2020/0073356 A1 · Motor programming device and method for installing and maintaining motor using the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0073356 A1
- Document ID: US20200073356A1
- Status: Published application
- Kind: A1
- Application number: 16/584,971
- Filed: 2019-09-27
- Published: 2020-03-05
- Earliest claimed: 2018-03-26
- Assignees: Zhongshan Broad-Ocean Motor Co., Ltd.
- Applicants: Zhongshan Broad-Ocean Motor Co., Ltd.
- Inventors: Xiansheng ZHANG; Yong ZHAO; Meishuang CHEN
- Web page: https://patentgrep.com/patent/US20200073356A1

## CPC

- G05B 19/106: {for selecting a program, variable or parameter}
- H02K 15/50: Disassembling, repairing or modifying dynamo-electric machines (repairing of cooling fluid boxes H02K15/38)
- G05B 19/0426: {Programming the control sequence}
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06K 7/1426: {Multi-level bar codes}
- H02K 11/33: Drive circuits, e.g. power electronics (H02K11/38 takes precedence)
- H04W 4/38: for collecting sensor information
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G05B 2219/23146: Programmable, reconfigurable via microprocessor or coding switches
- H02K 5/1732: {radially supporting the rotary shaft at both ends of the rotor (H02K5/1737 takes precedence)}
- H02K 11/215: Magnetic effect devices, e.g. Hall-effect or magneto-resistive elements
- H04W 12/77: Graphical identity
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- H02K: DYNAMO-ELECTRIC MACHINES (dynamo-electric relays H01H53/00; conversion of DC or AC input power into surge output power {H03K3/53})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A motor programming device includes a mobile phone and a Bluetooth communication device. The mobile phone includes a Bluetooth module, a motor information database, and an APP software module. The motor information database includes a plurality of records. The plurality of records each includes a motor model, user type, and corresponding operating parameters. The APP software module is configured to receive a piece of search information, automatically search in the motor information database a record corresponding to the search information, extract relevant data of the record, and program relevant data of the record to yield a program. The Bluetooth communication device is physically connected to a motor controller and wirelessly connected to the mobile phone via the Bluetooth module, and is configured to transmit the program produced by the APP software module to the motor controller.

## Claims

### Claim 1

A device, comprising:
1) a mobile phone, the mobile phone comprising:
1.1) a Bluetooth module;
1.2) a motor information database comprising a plurality of records of a first motor, the plurality of records of the first motor each comprising a motor model, user type, and corresponding operating parameters; and
1.3) an APP software module, which is configured to receive a piece of search information, automatically search in the motor information database a record corresponding to the search information, extract relevant data of the record, and program relevant data of the record to yield a program;)
2) a Bluetooth communication device, the Bluetooth communication device being configured to physically connect to a motor controller of a second motor and wirelessly connected to the mobile phone via the Bluetooth module, and being configured to transmit the program produced by the APP software module to the motor controller of the second motor.

### Claim 2 (depends on 1)

The device of claim 1, wherein the plurality of records each comprises a quick response (QR) code field or barcode information of the first motor, and the APP software module comprises a scanning module; the scanning module is configured to scan the quick response code or barcode information of the first motor; and the search information corresponds to the QR code or barcode information of the first motor.

### Claim 3 (depends on 1)

The device of claim 1, wherein the search information comprises a motor model and a user type.

### Claim 4 (depends on 1)

The device of claim 1, wherein the corresponding operating parameters comprise torque data, speed data and air volume data.

### Claim 5 (depends on 4)

The device of claim 4, wherein the torque data, the speed data, and the air volume data each comprise a plurality of data groups for different tap positions.

### Claim 6 (depends on 5)

The device of claim 5, wherein the Bluetooth communication device communicates with the motor controller via a universal asynchronous receiver/transmitter (UART).

### Claim 7 (depends on 2)

A method of programming a motor controller of a motor using the device of claim 2, the method comprising:
1) scanning a quick response (QR) code or barcode information of the first motor using the scanning module of the APP software module of the mobile phone, and generating a piece of search information corresponding to the quick response code or barcode information of the first motor;
2) automatically searching in the motor information database a record corresponding to the search information, the record comprising a motor model, user type, and corresponding operating parameters;
3) extracting relevant data of the record, and programing relevant data of the record to yield a program; and
4) transmitting, by the Bluetooth communication device, the program produced by the APP software module to the motor controller of the second motor.

### Claim 8 (depends on 7)

The method of claim 7, comprising:
physically connecting the Bluetooth communication device to the motor controller of the second motor;
clicking the APP software module of the mobile phone;
scanning the quick response code or barcode information of the first motor using the scanning module of the APP software module, so that the record of the first motor comprising the motor model, user type, and corresponding operating parameters is presented on an operation interface of the mobile phone;
clicking a Bluetooth icon on the operation interface, seeking the Bluetooth communication device, and wirelessly connecting the mobile phone and the Bluetooth communication device;
displaying, by the APP software module of the mobile phone, a successful connection between the mobile phone and the Bluetooth communication device; and
programing the record of the first motor comprising the motor model, user type, and corresponding operating parameters presented on the operation interface of the mobile phone to yield the program, and transmitting the program to the motor controller of the second motor.

### Claim 9 (depends on 2)

The device of claim 2, wherein the corresponding operating parameters comprise torque data, speed data and air volume data.

### Claim 10 (depends on 9)

The device of claim 9, wherein the torque data, the speed data, and the air volume data each comprise a plurality of data groups for different tap positions.

### Claim 11 (depends on 10)

The device of claim 10, wherein the Bluetooth communication device communicates with the motor controller via a universal asynchronous receiver/transmitter (UART).

### Claim 12 (depends on 3)

The device of claim 3, wherein the corresponding operating parameters comprise torque data, speed data and air volume data.

### Claim 13 (depends on 12)

The device of claim 12, wherein the torque data, the speed data, and the air volume data each comprise a plurality of data groups for different tap positions.

### Claim 14 (depends on 13)

The device of claim 13, wherein the Bluetooth communication device communicates with the motor controller via a universal asynchronous receiver/transmitter (UART).
