Interoperable and Remote Robotic Control of Ultrasound
Remote Device Synchronization gives you the ability to c connect to user hardware to provide precise event synchronization between the ultrasound schedule and the external devices.
Robotic Encoder Interface allows you to connect a Cicada ultrasound system to encoders for robotic devices. This enables data from the encoders to be read by the Cicada ultrasound system to determine position, count, speed, or direction of a probe movement. |
Remote Device Synchronization
Many ultrasound products and applications require external components and/or circuitry to interface with the Cephasonics Ultrasound System. For example, external transmitters (like lasers), step motors, axial encoders, accelerometers, etc.
The first approach to remote control is to utilize triggers or pulse signals that are triggered by or can trigger the system scheduler. The Cephasonics ultrasound platform comes with an integrated synchronization interface to connect to user hardware to provide precise event synchronization between the ultrasound schedule and the external devices.
Beam output sync pulses are provided at start of each beam shooting. A second output sync is user programmable. For example, it can trigger on just the center beam to facilitate acoustic hydrophone measurements.
A trigger signal in and out can be in any part of the schedule. The system can send a pulse signal to an external device
The first approach to remote control is to utilize triggers or pulse signals that are triggered by or can trigger the system scheduler. The Cephasonics ultrasound platform comes with an integrated synchronization interface to connect to user hardware to provide precise event synchronization between the ultrasound schedule and the external devices.
Beam output sync pulses are provided at start of each beam shooting. A second output sync is user programmable. For example, it can trigger on just the center beam to facilitate acoustic hydrophone measurements.
A trigger signal in and out can be in any part of the schedule. The system can send a pulse signal to an external device
Robotic Encoder Interface
The Cephasonics Encoder Interface Module allows you to connect a Cicada ultrasound system to encoders for robotic devices, so data from the encoders can be read by the Cicada ultrasound system to determine position, count, speed, or direction of a probe movement.
The Encoder Interface Module (EIM) for the Cephasonics Cicada platform enables you to connect to and access readings from up to eight connected encoders. Once enabled, the encoder values are read at the beginning of every scan and the read values are passed to the user as part of the scan data.
The Encoder Interface Module can also be used in conjunction with the Cephasonics scheduling and triggering API functions within CuSDK. The CUS K Scheduling and Triggering API allows use applications to control a Scan’s execution of firing/receive sequences by an external trigger event and/or designate the execution completion of a firing/receive sequence. CUSDK Scheduling and Triggering API allows two forms of trigger, input trigger and/or output trigger.
The Encoder Interface Module (EIM) for the Cephasonics Cicada platform enables you to connect to and access readings from up to eight connected encoders. Once enabled, the encoder values are read at the beginning of every scan and the read values are passed to the user as part of the scan data.
The Encoder Interface Module can also be used in conjunction with the Cephasonics scheduling and triggering API functions within CuSDK. The CUS K Scheduling and Triggering API allows use applications to control a Scan’s execution of firing/receive sequences by an external trigger event and/or designate the execution completion of a firing/receive sequence. CUSDK Scheduling and Triggering API allows two forms of trigger, input trigger and/or output trigger.
The system provide for 2 different triggers – hardware and software.
Hardware Triggers
For hardware input, external ports can connect to the scheduler interrupt monitoring logic. An external device generates the events on the wires to control the execution of the schedule. For hardware output triggers, the external ports connect to the pulse generation units and provide programmable pulse generation to external devices.
Software Triggers
Software input triggers provide for programmable registers that control the trigger to the schedule interrupt monitoring logic. These can be programmed by software application to generate different events to control the schedule execution. For output triggers in software, there are registers that latch the event from the pulse generation units. These registers can be monitored by the software.
Hardware Triggers
For hardware input, external ports can connect to the scheduler interrupt monitoring logic. An external device generates the events on the wires to control the execution of the schedule. For hardware output triggers, the external ports connect to the pulse generation units and provide programmable pulse generation to external devices.
Software Triggers
Software input triggers provide for programmable registers that control the trigger to the schedule interrupt monitoring logic. These can be programmed by software application to generate different events to control the schedule execution. For output triggers in software, there are registers that latch the event from the pulse generation units. These registers can be monitored by the software.