CPC H02P 25/032 (2016.02) | 3 Claims |
1. A vibration device comprising:
multiple oscillating resonant modules, each oscillating resonant module including an oscillation path,
a mass that is driven, using energy supplied to the oscillating resonant module, to oscillate back and forth along the oscillation path, and
one or more sensors that each outputs indications of one or more of a position and a velocity of the mass at a specific point in time; and
a controller that
includes a processor that accesses an electronic memory which stores processor instructions that implement control logic and that are executed by the processor,
receives control signals,
receives outputs from the one or more sensors of each of the multiple oscillating resonant modules, and
controls, according to the received control signals, oscillation of the masses within each of the multiple oscillating resonant modules to produce a vibration response of the vibration device by generating control outputs to an actuator in each of the multiple oscillating resonant modules;
wherein the controller accesses multiple tables stored in the electronic memory to extract control information to control the multiple oscillating resonant modules to produce vibration of the vibration device; and
wherein the multiple tables include an ORM table that stores control information for each multiple oscillating resonant module, including
an identifier for the oscillating resonant module,
an indication of the type of the oscillating resonant module,
an indication of the minimum pulse width that can be input in a control signal to the oscillating resonant module, and
an oscillation-path length of the oscillating resonant module.
|