FR2504807A1 - NERVOUS STIMULATOR WITH KEYBOARD-CONTROLLED MICROPROCESSOR - Google Patents

NERVOUS STIMULATOR WITH KEYBOARD-CONTROLLED MICROPROCESSOR Download PDF

Info

Publication number
FR2504807A1
FR2504807A1 FR8207570A FR8207570A FR2504807A1 FR 2504807 A1 FR2504807 A1 FR 2504807A1 FR 8207570 A FR8207570 A FR 8207570A FR 8207570 A FR8207570 A FR 8207570A FR 2504807 A1 FR2504807 A1 FR 2504807A1
Authority
FR
France
Prior art keywords
output
switch
user
output pulses
amplitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR8207570A
Other languages
French (fr)
Inventor
Dennis G Hepp
John D Badzinski
David J Stanton
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Medtronic Inc
Original Assignee
Medtronic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Medtronic Inc filed Critical Medtronic Inc
Publication of FR2504807A1 publication Critical patent/FR2504807A1/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/36014External stimulators, e.g. with patch electrodes
    • A61N1/36021External stimulators, e.g. with patch electrodes for treatment of pain
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/36014External stimulators, e.g. with patch electrodes
    • A61N1/3603Control systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/372Arrangements in connection with the implantation of stimulators
    • A61N1/37211Means for communicating with stimulators
    • A61N1/37235Aspects of the external programmer
    • A61N1/37247User interfaces, e.g. input or presentation means

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Engineering & Computer Science (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Pain & Pain Management (AREA)
  • Electrotherapy Devices (AREA)

Abstract

The keyboard-controlled tissue stimulator based on a microprocessor has pulse output circuits which emit output pulses at times and with amplitudes pre-determined by a microprocessor control arrangement. A microprocessor operates on the basis of user commands input via keys. The commands comprise a stop order which not only terminates the output pulses but also resets the amplitudes to a safe value, so that generation of unpleasantly high output signal levels is avoided on subsequent renewed starting. The OUT key producing the stop order is sited at a conspicuous point on the tissue stimulator housing, so that the user can stop operation very quickly in an emergency. Furthermore, keys for increasing and reducing the output amplitude are provided, and the microprocessor control arrangement responds to these commands in such a way that it changes the output amplitude continuously by pre-determined small increments for as long as the key is pressed. This permits the user to make gentle and accurate adjustments for optimum results. Another key orders the microprocessor control arrangement to switch over to another operation mode, for example pulse surge mode at a low rate.

Description

La présente invention concerne le domaine des stimulateurs nerveux, encore appelés stimulateurs de tissus. The present invention relates to the field of nerve stimulators, also called tissue stimulators.

L'invention porte en particulier sur un générateur d1impul- sions pour un stimulateur nerveux perfectionné, dans lequel l'utilisateur commande le fonctionnement au moyen d'un clavier qui commande un microprocesseur lequel commande à son tour le générateur d'impulsions de sortie.The invention relates in particular to a pulse generator for an improved nerve stimulator, in which the user controls the operation by means of a keyboard which controls a microprocessor which in turn controls the output pulse generator.

Les stimulateurs nerveux, encore appelés stimulateurs de tissus, sont maintenant largement employés en médecine pour le traitement de douleurs chroniques rebelles. Nerve stimulators, also known as tissue stimulators, are now widely used in medicine for the treatment of chronic stubborn pain.

Les stimulateurs nerveux comprennent des circuits électriques destinés à générer des impulsions électriques, et des conducteurs et des électrodes qui acheminent les impulsions électriques vers la partie malade du corps. Dans certains cas, le stimulateur nerveux complet est prévu pour autre implanté dans le corps. Dans d'autres cas, le circuit de génération d'impulsions est contenu dans une boite ou un boîtier externe au corps, habituellement conçu pour être porté par le patient. Des conducteurs électriques connectent le générateur d'impulsions à des électrodes qui sont en contact avec le corps. Dans le cas de stimulateurs nerveux transcutanés, les électrodes ont une aire de surface importante en contact avec la peau et ils sont maintenus en place par des adhésifs, etc, sur les régions malades.Nerve stimulators include electrical circuits to generate electrical impulses, and conductors and electrodes that route electrical impulses to the diseased part of the body. In some cases, the complete nerve stimulator is intended for other implanted in the body. In other cases, the pulse generation circuit is contained in a box or case external to the body, usually designed to be carried by the patient. Electrical conductors connect the pulse generator to electrodes that are in contact with the body. In the case of transcutaneous nerve stimulators, the electrodes have a large surface area in contact with the skin and they are held in place by adhesives, etc., on the diseased regions.

Dans d'autres cas, les conducteurs sont introduits à travers la peau jusqu'à une électrode implantée, par exemple le long de la moelle épinière. Dans un cas comme dans l'autre, les impulsions électriques traversent la peau ou des tissus du corps et ont pour effet de soulager la sensation de douleur. Le générateur d'impulsions comporte habituellement des commandes qui permettent de commander l'amplitude des impulsions de sortie et éventuellement d'autres paramètres, pour permettre de régler le dispositif afin d'obtenir des résultats optimaux. L'usage des stimulateurs nerveux s'est largement répandu à cause de leur aptitude à traiter la douleur sans emploi de médicaments, avec la possibilité d'effets secondaires nuisibles.In other cases, the conductors are introduced through the skin to an implanted electrode, for example along the spinal cord. In either case, electrical impulses pass through the skin or body tissues and have the effect of relieving the sensation of pain. The pulse generator usually has controls that control the amplitude of the output pulses and possibly other parameters, to allow the device to be tuned for optimal results. The use of nerve stimulators has spread widely due to their ability to treat pain without the use of medication, with the possibility of harmful side effects.

La plupart des stimulateurs nerveux réglables de l'art antérieur utilisent des potentiomètres pour commander l'amplitude des impulsions de sortie. De façon caractéristique, le patient met en marche et arr8te l'appareil pendant des intervalles de temps et il règle le potentiomètre d'amSlitude de la manière désirée, en fonction des variations du niveau de la douleur ressentie, des variations de l'efficacité du couplage électrique entre l'électrode et la peau, et de divers autres facteurs. Most of the adjustable nerve stimulators of the prior art use potentiometers to control the amplitude of the output pulses. Typically, the patient turns the device on and off for intervals of time and adjusts the amSlitude potentiometer as desired, based on variations in the level of pain experienced, variations in the effectiveness of the electrical coupling between the electrode and the skin, and various other factors.

le fonctionnement de ces types de dispositifs de l'art antérieur présente un certain inconvénient qui consiste en ce que lorsque le patient met en marche le dispositif, il y a un risque que le réglage du potentiomètre de sortie, fixé au cours de l'utilisation précédente, soit trop élevé pour l'utilisation présente, entraînant ainsi une sensation déplaisante. Le patient doit alors chercher rapidement l'emplacement du potentiomètre de commande ou de l'interrupteur d'arr8t pour corriger cette situation. the operation of these types of devices of the prior art has a certain drawback which consists in that when the patient starts the device, there is a risk that the adjustment of the output potentiometer, fixed during use previous, or too high for the present use, resulting in an unpleasant feeling. The patient should then quickly search for the location of the control potentiometer or stop switch to correct this situation.

Du fait que la plupart des dispositifs sont conçus pour un fonctionnement multicanal, il peut autre difficile dans de telles circonstances de trouver rapidement l'emplacement du potentiomètre de commande du niveau de sortie pour le canal correct.Since most devices are designed for multi-channel operation, it may be difficult in such circumstances to quickly find the location of the output level control potentiometer for the correct channel.

Un autre problème des commandes par potentiomètres consiste dans leur résolution relativement mauvaise, ce qui fait qu'il est difficile pour une personne d'effectuer des réglages fins pour obtenir des résultats optimaux. Another problem with potentiometer controls is their relatively poor resolution, which makes it difficult for a person to make fine adjustments to obtain optimal results.

L'invention fait disparaître ces difficultés gracie à un stimulateur nerveux à microprocesseur de type perfectionné, commandé par clavier, qui réduit l'amplitude de sortie à zéro, ou à une valeur faible, de sécurité, chaque fois que le dispositif est arrêté. Lorsque le dispositif est mis en marche par la suite, le patient peut augmenter progressivement le niveau de sortie jusqu'à la valeur désirée.De cette manière, on évite la sensation déplaisante que produisent quelquefois les stimulateurs nerveux de l'art antérieur, à cause d'une mise en marche à un niveau de sortie trop élevé,
Selon un autre aspect de l'invention, le stimula teur nerveux comporte un interrupteur ARRêT de grande taille placé de façon très apparente, pour permettre au patient d'arrêter instantanément le dispositif si ceci s'avère nécessaire pour une raison quelconque,
Conformément à un astre aspect de l'invention, il existe un clavier de commande avec un commutateur pour commuter automatiquement le microprocesseur sur une autre forme ou un autre mode de stimulation, comme par exemple un mode par rafale à cadence lente.
The invention eliminates these difficulties thanks to a nerve stimulator with a microprocessor of an improved type, controlled by a keyboard, which reduces the amplitude of output to zero, or to a low value, for safety, each time the device is stopped. When the device is subsequently turned on, the patient can gradually increase the output level to the desired value, thereby avoiding the unpleasant sensation sometimes produced by nerve stimulators of the prior art, because switching on at too high an output level,
According to another aspect of the invention, the nervous stimulator comprises a large STOP switch placed in a very apparent position, to allow the patient to instantly stop the device if this proves necessary for any reason,
In accordance with one aspect of the invention, there is a control keyboard with a switch for automatically switching the microprocessor to another form or another stimulation mode, such as for example a slow cadence burst mode.

Selon encore un autre aspect de l'invention, il existe des commandes par clavier utilisables en association avec le dispositif de commande à microprocesseur, pour augmenter ou diminuer pas à pas l'amplitude des impulsions de sortie, avec possibilité de commander les variations par incréments à résolution élevée. According to yet another aspect of the invention, there are keyboard commands which can be used in association with the microprocessor control device, to increase or decrease step by step the amplitude of the output pulses, with the possibility of controlling the variations in increments. at high resolution.

L'invention sera mieux comprise à la lecture de la description qui va suivre d'un mode de réalisation et en se référant aux dessins annexés sur lesquels :
la figure 1 est une vue en perspective d'un générateur d'impulsions pour stimulateur nerveux comportant un clavier de commande conforme à l'invention ;
La figure 2 est un schéma synoptique du stimulateur nerveux 'a microprocesseur commandé par clavier qui correspond à l'invention ; et
les figures 3A et 3B sont des organigrammes qui illustrent le fonctionnement du stimulateur nerveux de la figure 2.
The invention will be better understood on reading the following description of an embodiment and with reference to the appended drawings in which:
Figure 1 is a perspective view of a pulse generator for nerve stimulator comprising a control keyboard according to the invention;
Figure 2 is a block diagram of the nerve stimulator 'microprocessor controlled by keyboard which corresponds to the invention; and
FIGS. 3A and 3B are flowcharts which illustrate the operation of the nerve stimulator of FIG. 2.

Sur la figure 1, la référence 10 désigne globalement un stimulateur nerveux conforme à l'invention. le stimulateur 10 comprend un boîtier 11 qui contient les circuits de commande et-de génération d'impulsions, décrits ci-dessous. Le mode de réalisation préféré qui est représenté est un dispositif à deux canaux et il comporte une paire de bornes de sortie 12 et une autre paire de bornes de sortie 13. Ces bornes de sortie peuvent prendre la forme d'embases femelles qui recoivent des fiches mssles correspondantes montées aux extrémités des conducteurs d'électrodes. Le'stimulateur 12 comporte de façon caracté ristique une pince de fixation sur une ceinture (non représentée) ou d'autres moyens, conformément à la pratique générale connue, pour permettre à un patient de porter le dispositif sur lui.Pendant l'utilisation, et conformément à la pratique générale connue, des électrodes (non représentées) sont appliquées sur les régions malades du corps qu'on désire traiter, et les conducteurs de ces électrodes sont connectés aux bornes 12 et 13, de façon que le dispositif puisse appliquer une stimulation nerveuse aux régions malades. In FIG. 1, reference 10 generally designates a nerve stimulator in accordance with the invention. the stimulator 10 comprises a housing 11 which contains the control and pulse generation circuits, described below. The preferred embodiment which is represented is a two-channel device and it has a pair of output terminals 12 and another pair of output terminals 13. These output terminals can take the form of female bases which receive plugs corresponding mssles mounted at the ends of the electrode conductors. The stimulator 12 typically includes a clip for attachment to a belt (not shown) or other means, in accordance with known general practice, to allow a patient to carry the device with him. and in accordance with known general practice, electrodes (not shown) are applied to the diseased regions of the body which it is desired to treat, and the conductors of these electrodes are connected to terminals 12 and 13, so that the device can apply a nervous stimulation to sick regions.

le stimulateur 10 comprend un clavier 15 qui comporte un certain nombre de commandes séparées. Ces dernières comprennent un interrupteur ARBRE? 16 et un interrupteur ItARCHE 17, un interrupteur CADENCE LENTE 18, et des interrupteurs de commande de sortie 20-23. L'interrupteur 20 porte un marquage approprié qui correspond à l'augmentation du niveau de sortie du canal 1 et l'interrupteur 21 porte un marquage qui correspond à la diminution du niveau de sortie du canal 1. De façon similaire, les interrupteurs 22 et 23 portent des marquages qui correspondent respectivement à l'augmentation et à la diminution du niveau de sortie du canal 2.Il faut cependant noter que l'invention est également applicable à des stimulateurs ayant un plus petit nombre ou un plus grand nombre de canaux. la forme préférée de l'invention utilise un couvercle de clavier coulissant 25 pour protéger les interrupteurs contre une manoeuvre accidentelle. le couvercle de clavier protecteur 25 est représenté de façon plus détaillée dans la demande de brevet US 259 100 déposée par Mark
Bilitz et Pale Dickson. On peut dire brièvement que, dans une position, le couvercle permet d'accéder à tous les interrupteurs pour effectuer les réglages. Dans la position de protectio, le couvercle interdit l'accès à tous les interrupteurs, sauf l'interrupteur ARRET 16. Bien que préférable, le couvercle protecteur coulissant n'est pas indispensable à la mise en oeuvre de l'invention.
the stimulator 10 includes a keyboard 15 which has a number of separate controls. These include a TREE switch? 16 and an ItARCHE switch 17, a LOW CADENCE switch 18, and output control switches 20-23. The switch 20 carries an appropriate marking which corresponds to the increase in the output level of channel 1 and the switch 21 carries a marking which corresponds to the decrease in the output level of channel 1. Similarly, the switches 22 and 23 bear markings which correspond respectively to the increase and to the decrease in the output level of channel 2. It should however be noted that the invention is also applicable to stimulators having a smaller number or a greater number of channels. the preferred form of the invention uses a sliding keyboard cover 25 to protect the switches from accidental operation. the protective keyboard cover 25 is shown in more detail in the patent application US 259 100 filed by Mark
Bilitz and Pale Dickson. It can be said briefly that, in one position, the cover gives access to all the switches for making the adjustments. In the protection position, the cover prohibits access to all switches, except the STOP switch 16. Although preferable, the sliding protective cover is not essential for the implementation of the invention.

On va maintenant considérer la figure 2 qui représente sous forme de schéma synoptique le circuit du stimulateur nerveux. le microprocesseur comporte une unité centrale 30 et une mémoire morte 31 qui peut eAtre ou non sur la même puce que l'unité centrale 30, selon le fabricant du microprocesseur. le clavier 15 et ses divers interrupteurs sont couplés à l'unité centrale 30 pour la transmission de données, comme l'indique un bus de données 32, à l'exception du fait que l'interrupteur MARCHE 17 est connecté à une bascule 34 par un conducteur 35.La mémoire morte 31, qui contient les instructions de programme, est également en communication avec l'unité centrale 30, par le bus de données 33. Il existe dans le dispositif une batterie ou une autre alimentation destinée à alimenter le circuit de commande et de sortie, mais elle n'a pas été représentée sur la figure 2, dans un but de clarté. la bascule 34, qui demeure alimentée en permanence, mais qui n'absorbe que très peu de courant, est connectée de façon à appliquer aux divers circuits la tension d'alimentation provenant de la batterie.Cette bascule est positionnée par l'interrupteur MOCHE 17 et elle est restaurée par l'unité centrale 30 dans l'état correspondant à la coupure de l'alimentation des circuits, sous l'effet de la ma- noeuvre de l'interrupteur ARRHES 16. We will now consider Figure 2 which shows in the form of a block diagram the circuit of the nerve stimulator. the microprocessor comprises a central unit 30 and a read only memory 31 which may or may not be on the same chip as the central unit 30, according to the manufacturer of the microprocessor. the keyboard 15 and its various switches are coupled to the central unit 30 for the transmission of data, as indicated by a data bus 32, except for the fact that the ON switch 17 is connected to a flip-flop 34 by a conductor 35. The read-only memory 31, which contains the program instructions, is also in communication with the central unit 30, by the data bus 33. There is in the device a battery or other power supply intended to supply the circuit control and output, but it has not been shown in Figure 2, for clarity. flip-flop 34, which remains permanently supplied, but which absorbs very little current, is connected so as to apply the supply voltage coming from the battery to the various circuits. This flip-flop is positioned by the MOCHE switch 17 and it is restored by the central processing unit 30 in the state corresponding to the interruption of the supply of the circuits, under the effect of the operation of the ARRHES switch 16.

L'unité centrale 30 communique avec un circuit de sortie d'impulsions 40 par un ensemble de lignes de données représentées par la ligne de données 41 pour le canal 1 ou par la ligne de données 42 pour le canal 2. le circuit 40 contient des circuits de sortieséparés pour les deux canaux ou, selon une variante, un seul circuit de sortie et des dispositifs de commutation permettant de le connecter successivement aux bornes de sortie séparées pour les canaux. la structure des circuits de sortie d'impulsions est classique et n'est donc pas représentée en détail. La forme préférée de l'invention utilise le type de circuit de sortie 40 qui commande 1' amplitude de sortie des impulsions conformément à la largeur de l'impulsion de commande appliquée.On peut effectuer ceci, par exemple, avec le type de circuit de sortie qui utilise 11 énergie emmagasinée dans une inductance pour fournir l'énergie de sortie.  The central processing unit 30 communicates with a pulse output circuit 40 by a set of data lines represented by the data line 41 for the channel 1 or by the data line 42 for the channel 2. the circuit 40 contains separate output circuits for the two channels or, alternatively, a single output circuit and switching devices making it possible to connect it successively to the separate output terminals for the channels. the structure of the pulse output circuits is conventional and is therefore not shown in detail. The preferred form of the invention uses the type of output circuit 40 which controls the pulse output amplitude in accordance with the width of the applied control pulse. This can be done, for example, with the type of circuit output which uses 11 energy stored in an inductor to supply the output energy.

Une impulsion de commande 41a commande l'établissement du curant dans l'inductance et, à la fin de l'impulsion de commande, l'énergie emmagasinée dans l'inductance est émi- se vers les bornes de sortie.A control pulse 41a controls the establishment of the curant in the inductance and, at the end of the control pulse, the energy stored in the inductance is emitted to the output terminals.

On va maintenant décrire le fonctionnement du stimulateur nerveux en s'aidant de l'organigramme des fl- gures 3A et 3B, relatif au programme utilisé dans le mi- croprocesseur. la liste de programme pour un microproces- seur RCA 1802 figure à l'annexe A. We will now describe the operation of the nerve stimulator with the aid of the flowchart of FIGS. 3A and 3B, relating to the program used in the microprocessor. the program list for an RCA 1802 microprocessor is given in appendix A.

Sur la figure 3A, l'étape 50 est le départ du programme, qu'on obtient par la mise en marche, en action nant l'interrupteur MARCHE 17. A l'étape 51, les paramètres du programme sont initialisés et, en particulier, les am; plitudes sont fixées à un niveau de sortie zéro (O). Selon une variante, elles pourraient être fixées à une valeur nominale de sécurité. Toujours à l'étape 51, la commande de cadence est ramenée au mode "normal", dans le cas où le dispositif avait été utilisé précédemment dans le mode "cadence lente". In FIG. 3A, step 50 is the start of the program, which is obtained by switching on, by actuating the ON switch 17. In step 51, the program parameters are initialized and, in particular , the AM; plitudes are fixed at a zero output level (O). Alternatively, they could be set at a nominal security value. Still at step 51, the cadence command is returned to "normal" mode, in the case where the device had been used previously in the "slow cadence" mode.

la commande passe ensuite à l'étape 52, à laquelle le programme contrôle l'indicateur de cadence. Si l'interrupteur "CADENCE IENEE" 18 a été enfoncé, l'indicateur de cadence est positionné (à l'étape 66 ci-après), et la commande est aiguillée vers l'étape 53. L'étape 53 est un retard de programme pendant lequel le microprocesseur compte les impulsions de sortie et établit des retards, de fa çon à définir l'intervalle désiré entre des rafales d'im~ pulsions de sortie. Après l'étape 53, ou dans le cas Où l'indicateur de cadence 52 n'était pas positionné, la commande passe à l'étape 54, à laquelle le programme détermine si un changement d'amplitude est demandé pour le canal 1.Ce serait le cas si le patient appuyait sur 1 'interrupteur 20 ou l'interrupteur 21 pour augmenter ou diminuer le niveau de sortie du canal 1. Dans l'affirmative, la coniman- de est aiguillée vers l'étape 55, à laquelle le programme détermine si c'est une augmentation ou une diminution qui est demandée. L'augmentation ou la diminution appropriée est exécutée aux étapes 56 ou 57. Un registre interne du microprocesseur, utilisé en compteur, contient un compte qui détermine la largeur des impulsions de sortie de l'unité centrale qui sont appliquées par la ligne 41 aux circuits de sortie d'impulsions. Ce compteur est respectivement incrémenté ou décrémenté à l'étape 56 ou 57o
Les étapes 60-63 correspondent aux étapes 54-57, mais concertent le canal 2.Dans le cas où un changement est demandé pour le canal 1 ou le canal 2, une fois que le registre approprié a été incrémenté ou décrémenté, la commande passe par la branche 64 au sous-programme de sortie qui commence à l'étape 70. Dans le cas contraire, la commande passe de l'étape 60 à l'étape 65, à laquelle le programme détermine si l'interrupteur CADENCE lENTE 18 est enfoncé. Dans l'affirmative, l'indicateur de cadence est positionné à l'étape 66 et la commande passe à la branche 64. Dans le cas contraire, l'étape 6i détermine si l'interrupteur ARRêT 16 est enfoncé. Dans l'affirmative, l1éta- pe 68 coupe l'alimentation du microprocesseur et des circuits de sortie, par l'intermédiaire du circuit 34, pour économiser l'énergie.
control then proceeds to step 52, where the program controls the cadence indicator. If the "CADENCE IENEE" switch 18 has been pressed, the cadence indicator is positioned (at step 66 below), and the command is directed to step 53. Step 53 is a delay of program during which the microprocessor counts the output pulses and establishes delays, so as to define the desired interval between bursts of output pulses. After step 53, or in the case where the cadence indicator 52 was not positioned, the control goes to step 54, in which the program determines whether a change in amplitude is requested for channel 1. This would be the case if the patient pressed the switch 20 or switch 21 to increase or decrease the output level of the channel 1. If so, the command is directed to step 55, at which the program determines whether an increase or decrease is requested. The appropriate increase or decrease is performed in steps 56 or 57. An internal microprocessor register, used as a counter, contains a count that determines the width of the CPU output pulses that are applied by line 41 to the circuits pulse output. This counter is respectively incremented or decremented in step 56 or 57o
Steps 60-63 correspond to steps 54-57, but coordinate channel 2. In the case where a change is requested for channel 1 or channel 2, once the appropriate register has been incremented or decremented, the command passes by branch 64 to the output subroutine which begins at step 70. Otherwise, control proceeds from step 60 to step 65, at which the program determines whether the SLOW CADENCE switch 18 is pressed. If so, the cadence indicator is positioned in step 66 and the control goes to branch 64. Otherwise, step 6i determines whether the STOP switch 16 is pressed. If so, step 68 cuts power to the microprocessor and output circuits, through circuit 34, to save energy.

Dans le sous-programme de sortie, l'impulsion de sortie du canal 1 est générée à ltétape 70. Plus précisément, l'unité centrale émet sur le conducteur 41 un signal de commande ayant une durée déterminée par un compteur interne pour le canal 1. Ce compteur est le compteur-registre dont le compte peut être incrémenté ou décrémenté aux étapes 56 ou 57, ci-dessus. La largeur de l'impulsion de sortie de l'unité centrale détermine l'amplitude de l'impulsion de sortie du stimulateur nerveux pour le canal 1, comme décrit précédemment. In the output subroutine, the output pulse of channel 1 is generated in step 70. More specifically, the central unit transmits on conductor 41 a control signal having a duration determined by an internal counter for channel 1 This counter is the register counter whose count can be incremented or decremented in steps 56 or 57, above. The width of the output pulse from the central processing unit determines the amplitude of the output pulse from the nerve stimulator for channel 1, as described above.

Les impulsions de sortie du canal 1 et du canal 2 sont mutuellement décalées par des temps de retard définis aux étapes 71 et 73. L'étape 71 définit le temps de retard entre l'impulsion de sortie du canal I et celle du canal 2, tandis que l'étape 73 définit le temps de retard entre l'impulsion de sortie du canal 2 et celle du canal 1. Les retard relatifs aux étapes 71 et 73 sont également déterminés par des compteurs-registres qui font partie de l'anité centrale. Dans le mode de réalisation préféré, on règle ces retards en association avec la vitesse d'exécution du programme de base du dispositif, de façon que le microprocesseur parcoure la boucle de fonctionnement normal à la vitesse désirée, par exemple 85 fois par seconde. The output pulses of channel 1 and channel 2 are mutually offset by delay times defined in steps 71 and 73. Step 71 defines the delay time between the output pulse of channel I and that of channel 2, while step 73 defines the delay time between the output pulse of channel 2 and that of channel 1. The delays relating to steps 71 and 73 are also determined by register counters which are part of the central unit . In the preferred embodiment, these delays are adjusted in association with the speed of execution of the basic program of the device, so that the microprocessor traverses the normal operating loop at the desired speed, for example 85 times per second.

Ceci établit la cadence de répétition d'impulsions de sortie de base du dispositif.This establishes the basic output pulse repetition rate of the device.

De plus, dans le mode de réalisation préféré, le temps de retard défini à l'étape 71 est modifié en même temps que la largeur de l'impulsion de sortie, définie à l'étape 70, est modifiée, à l'étape 56 ou 57, afin de maintenir à une valeur constante les durées totales pour les étapes 70 et 71. Ainsi, si le temps pour l'étape 70 est augmenté sous l'effet de la manoeuvre de l'interrupteur 20, le temps de retard de l'étape 71 est diminué de façon correspondante. Il en est de même pour les étapes 72 et 73. In addition, in the preferred embodiment, the delay time defined in step 71 is changed at the same time as the width of the output pulse, defined in step 70, is changed, in step 56 or 57, in order to keep the total durations for steps 70 and 71 at a constant value. Thus, if the time for step 70 is increased due to the operation of the switch 20, the delay time of step 71 is correspondingly decreased. The same is true for steps 72 and 73.

Le mode CADENCE LENTE applique des rafales dtim- pulsions séparées par des intervalles de retard et on pense que ce mode fait en sorte que le corps produise ses propres substances antalgiques, semblables à la morphine. SLOW CADENCE mode applies bursts of pulses separated by delay intervals, and it is believed that this mode causes the body to produce its own pain relievers, similar to morphine.

Dans le mode CADENCE LENTE, à l'étape 53 de l'organigramme les impulsions de sortie sont comptées et après sept impulsions par canal, un temps de retard est établi, puis sept impulsions supplémentaires sont appliquées, avec trois groupes de sept impulsions produits à chaque seconde.In SLOW CADENCE mode, in step 53 of the flowchart the output pulses are counted and after seven pulses per channel, a delay time is established, then seven additional pulses are applied, with three groups of seven pulses produced at each second.

La commande par incrément-décrément de l'amplitude de sortie offre plusieurs avantages par rapport à un potentiomètre. La résolution la plus fine qu'on peut obtenir en pratique avec des potentiomètres est environ de 3 % au mieux, et elle est probablement beaucoup moins bonne. Ceci fait qu'il est difficile pour une personne d'effectuer des réglages fins pour obtenir un niveau de sortie optimal. La commande par incrément-décrément de l'invention procure des pas de résolution de 1 % ou moins, et on peut la programmer avec des pas aussi faibles qu'on le désire. De plus, les potentiomètres ont le risque de produire presque instantanément des niveaux de sortie élevés au point d'être désagréables, si les boutons de comman- de sont déplacés ou entraînés accidentellement trop haut. Controlling the output amplitude by increment-decrement offers several advantages over a potentiometer. The finest resolution that can be obtained in practice with potentiometers is about 3% at best, and it is probably much worse. This makes it difficult for a person to make fine adjustments to obtain an optimal output level. The inventive increment-decrement command provides resolution steps of 1% or less, and can be programmed with steps as small as desired. In addition, the potentiometers have the risk of producing almost instantaneously high output levels to the point of being unpleasant, if the control knobs are moved or accidentally driven too high.

La commande incrémentielle de l'invention s'effectue à une cadence progressive prévisible sous la commande du programme, même si on appuie par inadvertance sur le bouton d'augmentation. Les potentiomètres ne permettent pas l'utilisation pratique d'un interrupteur d'arrêt de "panique", à cause de l'effet de mémoire inhérent au potentiomètre qui ferait apparaître le même niveau de sortie à la reprise du fonctionnement, à moins que l'utilisateur se soit souvenu de tQurner les potentiomètres pour les placer à un niveau inférieur. Ceci pourrait produire un niveau de sortie élevé et déplaisant au moment de la remise en marche du dispositif. L'invention évite cet effet grace à la réduction automatique des niveaux de sortie au moment de la remise en marche.The incremental control of the invention is carried out at a progressive rate predictable under the control of the program, even if the increase button is inadvertently pressed. The potentiometers do not allow the practical use of a "panic" stop switch, because of the memory effect inherent in the potentiometer which would cause the same output level to appear when resuming operation, unless the the user remembered to tQurn the potentiometers to place them at a lower level. This could produce a high and unpleasant output level when the device is restarted. The invention avoids this effect thanks to the automatic reduction of the output levels at the time of restarting.

Il va de soi que de nombreuses modifications peuvent ttre apportées au dispositif décrit et représenté, sans sortir du cadre de l'invention.  It goes without saying that numerous modifications can be made to the device described and shown, without departing from the scope of the invention.

ANEXE A
LISTE DE PROGRAMME D'ORDINATEUR
CPY THIPL.OCL:1 CTY @M 0000 ; 0001
0000 ; 0002 0000 ; 0003 0000 ; 0004 0000 ; 0005
0000 ; 0006 INITIALISATION 0000 71; 0007 DIS 0001 00; 0008 IDL 0002 F800; 0009 LDI = 00 0004 B7; 0010 PHI 7 REG. DE COMPTE D'ENTREE 0005 B8; 0011 PHI 8 REG. DE RAFALE 0006 B9; 0012 PHI 9 REG. DE TEMP.
ANEXE A
COMPUTER PROGRAM LIST
CPY THIPL.OCL: 1 CTY @M 0000; 0001
0000; 0002 0000; 0003 0000; 0004 0000; 0005
0000; 0006 INITIALIZATION 0000 71; 0007 DIS 0001 00; 0008 IDL 0002 F800; 0009 LDI = 00 0004 B7; 0010 PHI 7 REG. INPUT ACCOUNT 0005 B8; 0011 PHI 8 REG. OF RAFALE 0006 B9; 0012 PHI 9 REG. OF TIME.

0007 BA; 0013 PHI A INDIC. DE CADENCE 0008 BC; 0014 PHI C REG. AMP. 1 0009 BD; 0015 PHI D REG. AMP. 2 0009 BE; 0016 PHI E REG. CADENCE 1 000B BF; 0017 PHI F REG. CADENCE 2 000C A9; 0018 PLO 9 000D AA; 0019 PLO A 000E AB; 0020 PLO B REG. TEMPS D'ABSENCE D'IMP.0007 BA; 0013 PHI A INDIC. FROM CADENCE 0008 BC; 0014 PHI C REG. AMP. 1,0009 BD; 0015 PHI D REG. AMP. 2,0009 BE; 0016 PHI E REG. CADENCE 1000B BF; 0017 PHI F REG. CADENCE 2 000C A9; 0018 PLO 9000D AA; 0019 PLO A 000E AB; 0020 PLO B REG. TIME OF ABSENCE OF IMP.

000F ; 0021 000F ; 0022 000F E1; 0023 SEX 1 0010 E1; 0024 OUT 1 EEFFACEMENT BASC. D'ATTAQUE 0011 ; 0025 0011 F802; 0026 LDI = 02 POSITIONEMENT DES REGISTRES 0013 A7; 0027 PLO 7 AU MINIMUM 0014 A8; 0028 PLO 8 0015 AC; 0029 PLO C 0016 AD; 0030 PLO B 0017 ; 0031 0017 F02A; 0032 LDI = 2A FIXATION DU TEMPS DE RAFALE 0019 BB; 0033 PHI B 001A ; 0034 001A F8B0; 0035 LDI = B0 FIXATION DU TEMPS DE CADENCE 001C AE; 0036 PLO E 001D F8B0; 0037 LDI = B0 001F AF; 0038 PLO F 0020 ; 0039 0020 8A; 0040 LRATE: GLO A CONTR. DE CADENCE LENTE 0021 3A@1; 0041 BNZ BURST 0023 ; 0042 0023 07; 0043 SWITCH: GLO 7 0024 3227; 0044 BZ SKIP 0026 E7; 0045 DEC 7 0027 E7; 0046 SKIP: GLO 7 0028 3A30; 0047 BNZ UNOFF CONTR.DES INTERRUPTEURS 002A 3D55; 0048 BN2 AMP1 002C 3E70; 0049 BN3 AMP2 002E 3F89; 0050 BN4 RATE 0030 3H33; 0051 UNOFF: B1 CHI
ANNEXE A (suite) 0032 @E; 0052 SEQ
0033 ; 0053 0033 62; 0054 CHI: OUT 2 SORTIE IMP. D'ATTAQUE CANAL 1
0034 8C; 0055 GLO C 0035 C4; 0056 LODP1: NOP 0036 FF01; 0057 SMI = 01 0038 3A35; 0058 BNZ LOOP1 003A 61; 0059 OUT 1
003B ; 0060 003B SE; 0061 RATE1: GLO E 003C A9; 0062 PLO 9 003B 29; 0063 LODP1R: DEC 9 003E 89; 0064 GLO 9 003F FF01; 0065 SMI = 01 0041 333D; 0066 BDF LOOP1R 0043 ; 0067 0043 64; 0068 CH2: OUT 4 SORTIE IMP.D'ATTAQUE CANAL 2 0044 SD; 0069 GLO D 0045 C4; 0070 LODP2: NOP 0046 FF01; 0071 SMI = 01 0048 3A45; 0072 BNZ LOOPE 004A 61; 0073 OUT 1
004B ; 0074 004B 8F; 0075 RATE2: GLO F 004C A9; 0076 PLO 9 004D 29; 0077 LODP2R: DEC 9 004E 89; 0078 GLO 9 004F FF01; 0079 SMI = 01
0051 394D; 0080 BDF LOOP2R 0053 ; 0081 0053 3020; 0082 BR RATE 0055 ; 0083 0055 F810; 0084 AMP1: LDI = 10 INC. AMP.
000F; 0021 000F; 0022 000F E1; 0023 SEX 1 0010 E1; 0024 OUT 1 BASC ERASE. ATTACK 0011; 0025 0011 F802; 0026 LDI = 02 REGISTER POSITION 0013 A7; 0027 PLO 7 AT LEAST 0014 A8; 0028 PLO 8 0015 AC; 0029 PLO C 0016 AD; 0030 PLO B 0017; 0031 0017 F02A; 0032 LDI = 2A SET BURST TIME 0019 BB; 0033 PHI B 001A; 0034 001A F8B0; 0035 LDI = B0 SET THE RATE TIME 001C AE; 0036 PLO E 001D F8B0; 0037 LDI = B0 001F AF; 0038 PLO F 0020; 0039 0020 8A; 0040 LRATE: GLO A CONTR. SLOW RATE 0021 3A @ 1; 0041 BNZ BURST 0023; 0042 0023 07; 0043 SWITCH: GLO 7 0024 3227; 0044 BZ SKIP 0026 E7; 0045 DEC 7 0027 E7; 0046 SKIP: GLO 7 0028 3A30; 0047 BNZ UNOFF SWITCHES CONTROL 002A 3D55; 0048 BN2 AMP1 002C 3E70; 0049 BN3 AMP2 002E 3F89; 0050 BN4 RATE 0030 3H33; 0051 UNOFF: B1 CHI
ANNEX A (continued) 0032 @E; 0052 SEQ
0033; 0053 0033 62; 0054 CHI: OUT 2 IMP. ATTACK CHANNEL 1
0034 8C; 0055 GLO C 0035 C4; 0056 LODP1: NOP 0036 FF01; 0057 SMI = 01 0038 3A35; 0058 BNZ LOOP1 003A 61; 0059 OUT 1
003B; 0060 003B SE; 0061 RATE1: GLO E 003C A9; 0062 PLO 9 003B 29; 0063 LODP1R: DEC 9 003E 89; 0064 GLO 9 003F FF01; 0065 SMI = 01 0041 333D; 0066 BDF LOOP1R 0043; 0067 0043 64; 0068 CH2: OUT 4 CHANNEL 2 DRIVE IMP OUTPUT 0044 SD; 0069 GLO D 0045 C4; 0070 LODP2: NOP 0046 FF01; 0071 SMI = 01 0048 3A45; 0072 BNZ LOOPE 004A 61; 0073 OUT 1
004B; 0074 004B 8F; 0075 RATE2: GLO F 004C A9; 0076 PLO 9 004D 29; 0077 LODP2R: DEC 9 004E 89; 0078 GLO 9 004F FF01; 0079 SMI = 01
0051 394D; 0080 BDF LOOP2R 0053; 0081 0053 3020; 0082 BR RATE 0055; 0083 0055 F810; 0084 AMP1: LDI = 10 INC. AMP.

1 0057 A7; 0085 PLO 7 0058 3E33; 0086 BN3 CHI 005A 3F67; 0087 BN4 AMP1D 005C 1C; 0088 INC C 005D 2E; 0089 DEC E 005E 8C; 0090 GLO C 005F F6; 0091 SMR 0060 C4; 0092 NOP 0061 3B33; 0093 BNF CH1 0063 2C; 0094 DEC C
0064 1E; 0095 INC E 0065 3033; 0096 BR CH1 0067 ; 0097 0067 2C; 0098 AMP1D: DEC C DEC. AMP.
1 0057 A7; 0085 PLO 7 0058 3E33; 0086 BN3 CHI 005A 3F67; 0087 BN4 AMP1D 005C 1C; 0088 INC C 005D 2E; 0089 DEC E 005E 8C; 0090 GLO C 005F F6; 0091 SMR 0060 C4; 0092 NOP 0061 3B33; 0093 BNF CH1 0063 2C; 0094 DEC C
0064 1E; 0095 INC E 0065 3033; 0096 BR CH1 0067; 0097 0067 2C; 0098 AMP1D: DEC C DEC. AMP.

1 0068 1E; 0099 INC E 0069 8C; 0100 GLO C
006A 3A33; 0101 BNZ CH1 006C 1C; 0102 INC C 006D 2E; 0103 DEC E
006E 3033; 0104 BR CHI 0070 ; 0105
0070 F810; 0106 AMP2: LDI = 10 IXL.AMP.
1 0068 1E; 0099 INC E 0069 8C; 0100 GLO C
006A 3A33; 0101 BNZ CH1 006C 1C; 0102 INC C 006D 2E; 0103 DEC E
006E 3033; 0104 BR CHI 0070; 0105
0070 F810; 0106 AMP2: LDI = 10 IXL.AMP.

2 0072 A7; 0107 PLO 7 0073 3F80; 0108 BN4 AMP2D 0075 1D; 0109 INC D
0076 2F; 0110 DEC F 0077 8D; 0111 GLU D 0078 F6; 0112 CHR 0079 C4; 0113 NOP 007A 3D33; 0114 BNF CH1 007C 2D; 0115 DEC D 007D 1F; 0116 INC F 007E B033; 0117 BR CH1 0080 ; 0118 0080 2D; 0119 AMP2D: DEC D DEC. AMP.
2 0072 A7; 0107 PLO 7 0073 3F80; 0108 BN4 AMP2D 0075 1D; 0109 INC D
0076 2F; 0110 DEC F 0077 8D; 0111 GLU D 0078 F6; 0112 CHR 0079 C4; 0113 NOP 007A 3D33; 0114 BNF CH1 007C 2D; 0115 DEC D 007D 1F; 0116 INC F 007E B033; 0117 BR CH1 0080; 0118 0080 2D; 0119 AMP2D: DEC D DEC. AMP.

2 0081 1F; 0120 INC F 0082 2D; 0121 GLO D
0083 BA33; 0122 BNZ CH1 0085 1D; 0123 INC D 0086 2F; 0124 DEC F 0087 3033; 0125 BR CH1 0089 F810; 0126 RATE: LDI = 10
008B A7; 0127 PLO 7 008C F801; 0128 LDI = 01
008E AA; 0129 PLO A
008F 3033; 0130 BR CH1
0091 ; 0131
0091 88; 0132 BURST: GLO 8
0092 3297; 0133 BZ IMPULSE
0094 28; 0134 DEC 8
0095 3023; 0135 BR SWITCH
0097 ; 0136
0097 9B; 0137 IMPULSE: GHI B PAS DE SIGNAL DE SORTIE
0098 D9; 0138 PHI 9 EN CADENCE LENTE
0099 8B; 0139 GLO B 009A A9; 0140 PLO 9
009B 29; 0141 LOOPMP: DEC 9
009C 99; 0142 GHI 9
009D 3APB; 0143 BNZ LOOPMP
009F 89; 0144 GLO 9
00A0 3APB; 0145 BNZ LOOPMP
00A2 F806; 0146 LDI = 06
00A4 A3; 0147 PLO 8
00A5 3023; 0148 BR SWITCH
00A7 ; 0149
00A7 ; 1050 END
0000
2,0081 1F; 0120 INC F 0082 2D; 0121 GLO D
0083 BA33; 0122 BNZ CH1 0085 1D; 0123 INC D 0086 2F; 0124 DEC F 0087 3033; 0125 BR CH1 0089 F810; 0126 RATE: LDI = 10
008B A7; 0127 PLO 7 008C F801; 0128 LDI = 01
008E AA; 0129 PLO A
008F 3033; 0130 BR CH1
0091; 0131
0091 88; 0132 BURST: GLO 8
0092 3297; 0133 BZ IMPULSE
0094 28; 0134 DEC 8
0095 3023; 0135 BR SWITCH
0097; 0136
0097 9B; 0137 IMPULSE: GHI B NO OUTPUT SIGNAL
0098 D9; 0138 PHI 9 IN SLOW RATE
0099 8B; 0139 GLO B 009A A9; 0140 PLO 9
009B 29; 0141 LOOPMP: DEC 9
009C 99; 0142 GHI 9
009D 3APB; 0143 BNZ LOOPMP
009F 89; 0144 GLO 9
00A0 3APB; 0145 BNZ LOOPMP
00A2 F806; 0146 LDI = 06
00A4 A3; 0147 PLO 8
00A5 3023; 0148 BR SWITCH
00A7; 0149
00A7; 1050 END
0000

Claims (5)

REV-iBICaTIONS  REV-iBICaTIONS lo Stimulateur nerveux caractérisé en ce qu'il comprend : un bottier (11) conçu pour être porté par un utilisateur du stimulateur nerveux ; un circuit généra- teur d'impulsions commandé (40) capable de produire des impulsions de stimulation de sortie ayant des amplitudes qui sont commandées sous la dépendance de signaux de commande reçus par le circuit de génération d'impulsions des moyens de commutation (20-23) manoeuvrables par l'utilisateur pour commander des variations de l'amplitude des impulsions de sortie ; un interrupteur d'arrêt (16) manoeuvrable par lutilisateur pour commander l'arret des impulsions de sortie ; et des moyens de commande à micro~ processeur (30, 31) qui réagissent aux moyens de commutation manoeuvrables par l'utilisateur en appliquant des signaux de commande aux moyens de génération d' impulsions (40) pour produire des impulsions de sortie périodiques de stimulation, et ces moyens de commande à microprocesseur (30, 31) changent l'amplitude des impulsions de sortie sous l'effet d'un ordre provenant des moyens de commutation ma- noeuvrables par l'utilisateur, ils arrêtent les impulsions de sortie- sous l'effet de la manoeuvre de l'interrupteur d'arrêt et ils réduisent en outre l'amplitude des impulsions de sortie avant la reprise des impulsions de sortie. lo Nerve stimulator characterized in that it comprises: a boot (11) designed to be worn by a user of the nerve stimulator; a controlled pulse generator circuit (40) capable of producing output stimulation pulses having amplitudes which are controlled under the control of control signals received by the pulse generation circuit of the switching means (20- 23) operable by the user to control variations in the amplitude of the output pulses; a user-operable stop switch (16) for controlling the stop of the output pulses; and microprocessor control means (30, 31) which responds to the user operable switching means by applying control signals to the pulse generation means (40) to produce periodic stimulation output pulses , and these microprocessor control means (30, 31) change the amplitude of the output pulses under the effect of an order from the switching means operable by the user, they stop the output pulses the effect of the operation of the stop switch and they further reduce the amplitude of the output pulses before the resumption of the output pulses. 2. Stimulateur nerveux selon la revendication 1, caractérisé en ce que l'interrupteur d'arrêt manoeuvrable par l'utilisateur (16) est placé de façon très apparente sur le boîtier (11) pour faciliter un arrêt rapide du stimulateur nerveux dans des conditions d'urgence. 2. Nerve stimulator according to claim 1, characterized in that the user-operable stop switch (16) is placed very apparent on the housing (11) to facilitate rapid stopping of the nerve stimulator under conditions emergency. 3. Stimulateur nerveux selon la revendication 1, caractérisé en ce qu'il comprend un-interrupteur supplémentaire (18) manoeuvrable par l'utilisateur destiné à commander un mode de fonctionnement par rafale, et en ce que les moyens de commande à microprocesseur (30, 31) comprennent des moyens qui réagissent à la manoeuvre de l'interrupteur d'ordre de rafale en faisant en sorte que les moyens de génération d'impulsions (40) produisent des impulsions de sortie périodiques de stimulation par groupes, avec des intervalles de retard séparant les groupes successifs. 3. Nerve stimulator according to claim 1, characterized in that it comprises an additional switch (18) operable by the user intended to control a mode of operation by burst, and in that the microprocessor control means (30 , 31) comprise means which react to the operation of the burst order switch by causing the pulse generation means (40) to produce periodic stimulation output pulses in groups, with intervals of delay separating successive groups. 4. Stimulateur nerveux selon la revendication 1, caractérisé en ce que les moyens manoeuvrables par i'uti- lisateur pour commander l'amplitude des impulsions te sortie comprennent un interrupteur d'ordre d'augmentation (20, 22) et un interrupteur d'ordre de diminution (21,23), et en ce que les moyens de commande à microprocesseur comprennent des moyens qui réagissent à l'interrupDeur d'augmentation en prcduisant une augmentation de l'ampitude de sortie, et des moyens qui réagissent à l'interrupteur de diminution en produisant une diminution de l'atplitude des impulsions de sortie. 4. Nerve stimulator according to claim 1, characterized in that the means maneuverable by the user to control the amplitude of the pulses output include a switch for increase order (20, 22) and a switch for decrease order (21,23), and in that the microprocessor control means comprises means which react to the increase interrupter by causing an increase in the output amplitude, and means which react to the decrease switch producing a decrease in the amplitude of the output pulses. 5. Stimulateur nerveux selon la revendication 4, caractérisé en ce que les moyens de commande à microproces- seur (30, 31) comprennent des moyens pour incrémenter ou décrémenter respectivement, de façon eontinuelle, ltampli- tude des impulsions de sortie, par incréments prédéterminés, aussi longtemps que l'interrupteur d'augmentation ou l'interrupteur de diminution, respectivement, demeure ac- tionné.  5. Nerve stimulator according to claim 4, characterized in that the microprocessor control means (30, 31) comprise means for incrementing or decrementing respectively, in a continuous manner, the amplitude of the output pulses, by predetermined increments , as long as the increase switch or the decrease switch, respectively, remains pressed.
FR8207570A 1981-04-30 1982-04-30 NERVOUS STIMULATOR WITH KEYBOARD-CONTROLLED MICROPROCESSOR Pending FR2504807A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US25891881A 1981-04-30 1981-04-30

Publications (1)

Publication Number Publication Date
FR2504807A1 true FR2504807A1 (en) 1982-11-05

Family

ID=22982689

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8207570A Pending FR2504807A1 (en) 1981-04-30 1982-04-30 NERVOUS STIMULATOR WITH KEYBOARD-CONTROLLED MICROPROCESSOR

Country Status (5)

Country Link
CA (1) CA1175493A (en)
DE (1) DE3216220A1 (en)
ES (1) ES511800A0 (en)
FR (1) FR2504807A1 (en)
SE (1) SE8202727L (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0268701A1 (en) * 1986-11-26 1988-06-01 JAMUTRON GERÄTEBAU GmbH Electric stimulator for medical and cosmetic applications
EP0524321A1 (en) * 1990-06-05 1993-01-27 Staodynamics Inc. Output pulse compensation for therapeutic-type electronic devices
WO1994027673A1 (en) * 1993-05-26 1994-12-08 Robinson & Sons Limited Neuro-muscular stimulator
US8140165B2 (en) 2005-01-28 2012-03-20 Encore Medical Asset Corporation Independent protection system for an electrical muscle stimulation apparatus and method of using same
US8620438B1 (en) 2007-02-13 2013-12-31 Encore Medical Asset Corporation Method and apparatus for applying neuromuscular electrical stimulation
US8958883B2 (en) 2005-04-19 2015-02-17 Pierre-Yves Mueller Electrical stimulation device and method for therapeutic treatment and pain management

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4770328A (en) * 1982-12-16 1988-09-13 Medtronic, Inc. Tissue stimulator casing
DE3344831A1 (en) * 1983-12-07 1985-06-13 Robert Bosch Gmbh, 7000 Stuttgart Single- or multi-channel stimulating-current device
GB8510832D0 (en) * 1985-04-29 1985-06-05 Bio Medical Res Ltd Electrical stimulation of muscle
EP0316280A1 (en) * 1987-11-12 1989-05-17 Medicompex S.A. Installation for electrical neuromuscular stimulation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4121594A (en) * 1977-09-26 1978-10-24 Med General, Inc. Transcutaneous electrical nerve stimulator
US4147171A (en) * 1977-01-28 1979-04-03 Greene Ronald W Transcutaneous pain control and/or muscle stimulating apparatus
US4177819A (en) * 1978-03-30 1979-12-11 Kofsky Harvey I Muscle stimulating apparatus
US4210150A (en) * 1977-06-27 1980-07-01 Staodynamics, Inc. Miniaturized transcutaneous nerve stimulating device
US4324253A (en) * 1977-01-28 1982-04-13 Greene Ronald W Transcutaneous pain control and/or muscle stimulating apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4147171A (en) * 1977-01-28 1979-04-03 Greene Ronald W Transcutaneous pain control and/or muscle stimulating apparatus
US4324253A (en) * 1977-01-28 1982-04-13 Greene Ronald W Transcutaneous pain control and/or muscle stimulating apparatus
US4210150A (en) * 1977-06-27 1980-07-01 Staodynamics, Inc. Miniaturized transcutaneous nerve stimulating device
US4121594A (en) * 1977-09-26 1978-10-24 Med General, Inc. Transcutaneous electrical nerve stimulator
US4177819A (en) * 1978-03-30 1979-12-11 Kofsky Harvey I Muscle stimulating apparatus

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0268701A1 (en) * 1986-11-26 1988-06-01 JAMUTRON GERÄTEBAU GmbH Electric stimulator for medical and cosmetic applications
EP0524321A1 (en) * 1990-06-05 1993-01-27 Staodynamics Inc. Output pulse compensation for therapeutic-type electronic devices
US5184617A (en) * 1990-06-05 1993-02-09 Staodyn, Inc. Output pulse compensation for therapeutic-type electronic devices
USRE35987E (en) * 1990-06-05 1998-12-08 Staodyn, Inc. Output pulse compensation for therapeutic-type electronic devices
WO1994027673A1 (en) * 1993-05-26 1994-12-08 Robinson & Sons Limited Neuro-muscular stimulator
US8140165B2 (en) 2005-01-28 2012-03-20 Encore Medical Asset Corporation Independent protection system for an electrical muscle stimulation apparatus and method of using same
US9808619B2 (en) 2005-01-28 2017-11-07 Encore Medical Asset Corporation Independent protection system for an electrical muscle stimulation apparatus and method of using same
US9669212B2 (en) 2005-04-19 2017-06-06 Djo, Llc Electrical stimulation device and method for therapeutic treatment and pain management
US8958883B2 (en) 2005-04-19 2015-02-17 Pierre-Yves Mueller Electrical stimulation device and method for therapeutic treatment and pain management
US10328260B2 (en) 2005-04-19 2019-06-25 Djo, Llc Electrical stimulation device and method for therapeutic treatment and pain management
US9352151B2 (en) 2007-02-13 2016-05-31 Encore Medical Asset Corporation Method and apparatus for applying neuromuscular electrical stimulation
US9669211B2 (en) 2007-02-13 2017-06-06 Encore Medical Asset Corporation Method and apparatus for applying neuromuscular electrical stimulation
US8620438B1 (en) 2007-02-13 2013-12-31 Encore Medical Asset Corporation Method and apparatus for applying neuromuscular electrical stimulation

Also Published As

Publication number Publication date
ES8303925A1 (en) 1983-02-16
ES511800A0 (en) 1983-02-16
DE3216220A1 (en) 1982-11-18
SE8202727L (en) 1982-10-31
CA1175493A (en) 1984-10-02

Similar Documents

Publication Publication Date Title
US10780269B2 (en) Apparatus and method for relieving pain using transcutaneous electrical nerve stimulation
US4175551A (en) Electrical massage device
CA1319174C (en) Electrical nerve stimulation device for nausea control
US4759368A (en) Transcutaneous nerve stimulator
CA2939401C (en) Healing disc, a pain management assembly incorporating the disc, and a method of using the same
FR2504807A1 (en) NERVOUS STIMULATOR WITH KEYBOARD-CONTROLLED MICROPROCESSOR
FR2536286A1 (en) STIMULATING DEVICE FOR SAFETY MUSCLES
EP1833555B1 (en) Electrotherapy device
FR2528709A1 (en) BIOLOGICAL ELECTRIC STIMULATOR
FR2500745A1 (en) Piezoelectric acupuncture zone location and stimulation appts. - has interchangeable electrode head to provide spark discharge against skin at points of high conductivity
EP0387176A1 (en) Apparatus for the treatment of wrinkles with one-way, electrical, few micro-amperes, low frequency waves and ionizable cosmetic products
KR102106964B1 (en) Portable low-frequency electric stimulation apparatus and method for controlling the same
JP3327913B1 (en) Electrical stimulator
WO2021023930A1 (en) Programming of a transcutaneous electrostimulation device
FR2507088A1 (en) PULSE GENERATOR FOR ANALGESIC BANDAGE
JPH10295834A (en) Living body stimulation system
FR2665640A1 (en) Multi-generator of homofaradic currents for the treatment of the skin, with which it is possible to regulate the choice of frequency, the adjustment of the bias, the continuous mode or pulsed mode, and to do this as a function of the specific application
CA2042055A1 (en) Electro-magnetotherapeutic device
FR2710542A1 (en) Apparatus for applying to the skin a current for electrotherapy or simple treatment such as stimulation or detoxification
JPH10295826A (en) Living body stimulation system
FR2596654A1 (en) Portable electronic apparatus for treating the skin and/or for so-called electrotherapy treatments and the applications of this apparatus
EP1545698B1 (en) Device for body treatment by electrostimulation or iontophoresis
CA2011693C (en) Method and apparatus for removal of unwanted hair by using current modulation
KR102005026B1 (en) Patch and low-frequency therapy apparatus using the same
RU2080886C1 (en) Electrotherapeutic apparatus for introducing corrections into psychoemotional state