US 11,689,439 B2
Method and apparatus for communication with a motor or load mounted device in motion applications
Arun K. Guru, Brookfield, WI (US); Dayin Xu, Shanghai (CN); John Figie, Germantown, WI (US); Fuhua Ding, East Setauket, NY (US); and Chetan Chandrasekara, Chanhassen, MN (US)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Sep. 28, 2020, as Appl. No. 17/34,270.
Prior Publication US 2022/0103449 A1, Mar. 31, 2022
Int. Cl. H04L 43/0852 (2022.01); H02P 29/00 (2016.01); H04L 12/64 (2006.01); H04L 43/106 (2022.01); G01D 5/244 (2006.01)
CPC H04L 43/0852 (2013.01) [G01D 5/244 (2013.01); H02P 29/00 (2013.01); H04L 12/6418 (2013.01); H04L 43/106 (2013.01); H04L 2012/6454 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for controlling operation of a motor connected to a motor controller, the system comprising:
a motor controller operative to execute a control module at a first periodic interval, wherein an output of the control module is a desired voltage for a motor connected to the motor controller to control operation of the motor;
a first Ethernet communication interface in the motor controller configured to transmit a position read request from the motor controller to the motor at the first periodic interval;
an encoder operatively connected to the motor, the encoder configured to generate an output signal corresponding to an angular position of the motor; and
a communication module mounted proximate to the motor operatively connected to the motor controller, the communication module including:
a second Ethernet communication interface, and
a processor configured to:
receive a duration of the first periodic interval from the motor controller;
execute a second periodic interval at the duration of the first periodic interval and synchronized to the first periodic interval,
obtain a sampled value of the output signal corresponding to the angular position of the motor from the encoder at a start of the second periodic interval, and
transmit the sampled value of the output signal corresponding to the angular position of the motor to the motor controller in response to receiving the position read request, wherein the motor controller is configured to output the voltage to the motor to control operation of the motor responsive to receiving the sampled value of the output signal from the communication module.