Skip to content

Repository files navigation

ScienceMode2

DeviceRehaStim2
ProtocolScienceMode2
Stim. channels8
Current (at 1 kΩ load)0 – 126 mA (2 mA steps)
Pulse width0; 20 – 500 μs (1 μs steps)
Frequencyup to 40 Hz (using all 8 channels)
Pulse shapeBiphasic pulse
CompatibilityScienceMode1, 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 commandsInitialize, start, update, update, …, stop
Latency in the execution of stim. commands10 - 24 ms
Electrode error de-tection/feedbackYes/Yes
Emergency stop availabl./feedbackYes/Yes
MOTOmed controlYes, 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 APINo
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

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors