CoAutomation Recent Projects
Precision programmable limit switch / logic sequencer
The Problem:
Develop the technology for a programmable limit switch with an output-latency less than 10 microseconds.
The Solution:
A Programmable Limit Switch is a device that produces a set of changing outputs based on motion position.
In this case, the motion position is determined by the differential quadrature outputs from a servo encoder.
Using advanced Configurable System-on-Chip technology from Triscend, CoAutomation created a state machine
partially in programmable logic and partially in firmware.
- The programmable logic supports a high-frequency clock, minimizing delays.
- The firmware supports data structures in microprocessor RAM allowing hundreds of different output changes on each rotation of the servo encoder.
- The on-board quadrature counter handles up to two million counts per second.
- The state machine is pipelined providing output latency from change in position to change in output of less than ten microseconds.
This level of precision affords finely-tuned machine control by the operator.
|