Skip to content

ScienceMode2 protocol for the RehaStim2 device which is an 8 channel stimulator for functional electrical stimulation (FES).

Notifications You must be signed in to change notification settings

ScienceMode/ScienceMode2

Repository files navigation

ScienceMode2

Device RehaStim2
Protocol ScienceMode2
Stim. channels 8
Current (at 1 kΩ load) 0 – 126 mA (2 mA steps)
Pulse width 0; 20 – 500 μs (1 μs steps)
Frequency up to 40 Hz (using all 8 channels)
Pulse shape Biphasic pulse
Compatibility ScienceMode1, ScienceMode2 and ScienceMode3 are incompatible
Stimulation commands (from PC to the stimulation device) 1. Initialize Stimulation: • contains parameters that must be adjusted before start (frequency, activated channels, activated channels with partial frequencies)
• The Stimulator initializes the values and is waiting for the start of the stimulation.
2. Update/Start Stimulation:
• contains parameters pulse width and current; the settings can be adjusted
• The Stimulator starts the stimulation (as start) respectively adapts the transferred parameter (as update).
• enables doublets/triplets (multiple impulses instead of only one)
3. Stop Stimulation:
• The Stimulator stops the Stimulation.
4. Single Impulse:
• contains as parameter one channel, one current and one pulse width.
• The Stimulator has a single output of the impulse with adequate parameters
Typical scenario of the commands Initialize, start, update, update, …, stop
Latency in the execution of stim. commands 10 - 24 ms
Electrode error de-tection/feedback Yes/Yes
Emergency stop availabl./feedback Yes/Yes
MOTOmed control Yes, with 12 commands:
1. Start, Stop arm/leg trainer:
• set resistance, passive speed, flywheel
mass, spasticity
detection and more
2. Information from
MOTOmed
• angles of the pedals,
speed, torque
• values of the particular
phases of training:
active performance,
active distance, passive
distance, symmetry
(balance)
ScienceMode together with other programs (RehaMove, Sequence Mode) It is not possible to use ScienceMode2 and other programs together.
C-Library and API No
Simulink
Control*
There is an open source Simulink block.
http://sourceforge.net/projects/sciencestim/
(MOTOmed commands are not implemented)
Simulink hardware and operation system
support of open source block
• Simulation with Sync-
Block (soft real-time) Win32/64, Linux32/64
• Eclipse IDE /
Embedded Coder (soft
real-time) Win32/64, Linux32, Linux64 (not
tested)
Not yet supported
• Real-Time Windows
Target (hard real-time)
• xPC-Target

*Simulink is a block diagram environment for multidomain simulation and Model-Based Design. It supports system-level design, simulation, automatic code generation, and continuous test and verification of embedded systems. Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems. It is integrated with MATLAB, enabling you to incorporate MATLAB algorithms into models and export simulation results to MATLAB for further analysis.

About

ScienceMode2 protocol for the RehaStim2 device which is an 8 channel stimulator for functional electrical stimulation (FES).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published