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 |
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.
|