# US 10,372,094 B2 · Motor control device and game machine

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

- Number: US 10,372,094 B2
- Document ID: US10372094B2
- Status: Granted
- Kind: B2
- Application number: 15/652,291
- Filed: 2017-07-18
- Published: 2018-02-15
- Granted: 2019-08-06
- Earliest claimed: 2016-08-12
- Assignees: OMRON Corporation
- Applicants: OMRON Corporation
- Inventors: Hiroyuki Ibuki; Akihiro Ishii
- Web page: https://patentgrep.com/patent/US10372094B2

## CPC

- G05B 15/02: electric
- A63F 13/28: responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- G07F 17/3202: {Hardware aspects of a gaming system, e.g. components, construction, architecture thereof}
- H02P 7/285: controlling armature supply only
- H02P 7/2855: {whereby the speed is regulated by measuring the motor speed and comparing it with a given physical value}
- H02P 31/00: Arrangements for regulating or controlling electric motors not provided for in groups H02P1/00 - H02P5/00, H02P7/00 or H02P21/00 - H02P29/00
- H02P 7/2913: {whereby the speed is regulated by measuring the motor speed and comparing it with a given physical value}
- 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)
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS

## Abstract

A motor control device configured to control a motor, includes a first memory; a second memory different from the first memory; a communication interface circuit configured to receive a control command from an external device; a command parser configured to store control information in the first memory and in the second memory when the control command includes control information defining an operation of the motor, and to generate a response signal including the control information stored in the first memory when the control command includes a command for verifying a communication state and transmit the response signal to the external device via the communication interface circuit; a control unit configured to read the control information from the second memory; and a drive signal generator.

## Claims

### Claim 1

A motor control device configured to control a motor, the motor control device comprising:
a first memory;
a second memory different from the first memory;
a communication interface circuit configured to receive a control command from an external device;
a command parser circuit configured to:
store control information included in the control command, the control information stored in each of the first memory and the second memory in response to the control information defining an operation of the motor;
generate a first response signal comprising the control information stored in the first memory in response to the control command comprising a command for verifying a communication state;
transmit the first response signal to the external device via the communication interface circuit;
generate a second response signal comprising all or a portion of the control information stored in the second memory in response to the control command comprising a command for verifying a control state of the motor; and
transmit the second response signal to the external device via the communication interface circuit; and
a control circuit comprising a processor configured with instructions to perform operations comprising:
reading the control information from the second memory; and
determining a setting value for a rotation speed of the motor in accordance with the control information read from the second memory; and
a drive signal generator circuit configured to generate a drive signal that causes the motor to rotate in accordance with the setting value for the rotation speed, and to output the drive signal to the motor.

### Claim 2 (depends on 1)

The motor control device according to claim 1, wherein the control command comprises a command for verifying the control state of the motor and information specifying a range for reading the control information; and
the command parser circuit is configured to read all or part of the control information included in the specified range from the second memory and to generate the second response signal comprising all or part of the control information read from the second memory.

### Claim 3 (depends on 1)

The motor control device according to claim 1, wherein the first memory comprises a buffer, and the second memory comprises a register.

### Claim 4 (depends on 1)

The motor control device according to claim 1, further comprising a communication circuit, wherein the communication circuit comprises the communication interface circuit, the command parser circuit, and the first memory, and wherein the second memory is provided outside of the communication circuit.

### Claim 5

A game machine comprising:
a main game unit;
a moving body arranged on a front surface of the main game unit and configured to move;
a motor for driving the moving body;
a motor control device configured to control the motor; and
a presentation controller configured to control a presentation of an effect in accordance with a state of play; wherein
the presentation controller generates a control command comprising control information that defines an operation of the motor in accordance with the state of play, and transmits the control command to the motor control device;
the motor control device including comprises:
a first memory;
a second memory different from the first memory;
a communication interface circuit configured to receive the control command;
a command parser circuit configured to:
in response to the control command comprising the control information defining the operation of the motor, store the control information in each of the first memory and the second memory;
generate a first response signal including the control information stored in the first memory when the control command includes a command for verifying a communication state;
transmit the first response signal to the presentation controller via the communication interface circuit;
generate a second response signal comprising all or a portion of the control information stored in the second memory in response to the control command comprising a command for verifying a control state of the motor; and
transmit the second response signal to the presentation controller via the communication interface circuit; and
a control circuit comprising a processor configured with instructions to perform operations comprising:
reading the control information from the second memory; and
determining a setting value for a rotation speed of the motor in accordance with the control information read from the second memory; and
a drive signal generator configured to generate a drive signal that causes the motor to rotate in accordance with the setting value for the rotation speed, and to output the drive signal to the motor.

### Claim 6 (depends on 5)

The game machine according to claim 5, wherein the first memory comprises a buffer, and the second memory comprises a register.

### Claim 7 (depends on 5)

The game machine according to claim 5, further comprising a communication circuit, wherein the communication circuit comprises the communication interface circuit, the command parser circuit, and the first memory, and wherein the second memory is provided outside of the communication circuit.
