Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

The design of the exoskeleton. Monograph

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
61
- servomotors;
- stepper motor;
We will examine the positive and negative sides of each of the engines.
Consider electric motors that have satisfactory characteristics in the supply modes, that is, provide Mconst.
1. DC motors.
Advantages:
- easily available in the market;
- wide range of engines;
- powerful;
- easy to connect.
Disadvantages:
- unable to operate at low speeds (<10 rpm, gearbox required;
- large consumption;
- the most expensive among the compared;
- not able to work on their own with precise movements.
2. Servomotors:
Advantages:
- built-in reducer;
- diversity;
- relatively not expensive;
suitable power for small robots;
- easy installation;
- average energy consumption.
Disadvantages:
- pretty slow speed.
3. Stepper motor:
Advantages:
- precise control;
- diversity;
- good speed;
- not expensive.
Disadvantages:
62
- large consumption;
- not much power.
Powerful and economical permanent magnet synchronous motors operate without additional transmission elements and provide very high torque due to a more advanced design.
The variety of configurations of electric motors allows to solve a variety of problems. One of the special types of motors, known as high-torque direct drive motor with permanent magnets (PM), is characterized by a high diameter-to-length ratio and a large number of magnetic poles, which optimizes the creation of torque. These low-speed electric motors, typically operating at frequencies below 1000 rpm, are available on the market in both chassis and chassis-free versions. Based on the above, for engineering reasons, it was decided in the future in this work to work with stepper motors.
4.2.2. Methods of control and their implementation
The desire to expand human capabilities through wearable or implantable devices is understandable. In many fantasy stories, the characters transform their bodies or use cybernetic devices to improve their abilities and acquire new ones. Following the flight of imagination in scientific laboratories and even at University departments, the first, still timid, steps in this direction are made. Within the framework of the presented work, a detailed overview of the control systems is not provided, but we will present material that will give an understanding of the nature of the control methods and ways of their implementation.
Recently, a lot of information about the prospects of electromyographic sensors has appeared in information sources. But when used in the development of such a given, there will be a number of problems.
For example, electromyographical sensors used in cyberpirate where they are mounted on the forearm in the course of muscle fibers. Signals from them come to the processing of the microcontroller on the Arduino
63
Board, mounted on the back of the glove. After analyzing the information about the local muscle tone, the chip sends a command to the servos of the finger.
To learn how to move your finger, which was lost, will require some training and software improvements components Arduino, but after all, and the child does not immediately master fine motor skills.
Today there are ready electromyographically module the device for detection and amplification of muscle activity. For the tasks such devices are indispensable, as the basis of the design includes anthropomorphic mechanism, the realism and performance of motor movement which depends on the speed of perception of the control signal sensors, than in our case the priority will be to eat the muscle activity of the user.
Working in half with the human nervous system, we will get a minimum delay in the signal and a number of additional benefits, which we will return to a little later.
In 1907 by the German scientist G. Pieper (it.) Grown. (Von Piper, H, B. 1 877, Elektrophysiologie menschlicher Muskeln, von H. Piper. Berlin, J. Springer, 1912 ) first applied the method of electromyography to humans.
The study is carried out using an electromyograph with a special input for EMG registration.
Electromyogram (EMG) is a curve recorded on film, paper or magnetic media.
The amplitude of the potential muscle usually does not exceed several millivolts, and the length is 20-25 MS.
It should be understood the placement of human muscles and their functions.
With the help of needle electrodes inserted into the muscle. They detect potential fluctuations in individual muscle fibers or in a group of muscle fibers innervated by one motor neuron.
With the help of cutaneous electrodes, the process of muscle excitation is read.
Stimulation electromyography electromyography with artificial stimulation of the nerve or sensory organs. This allows you to explore
64
neuromuscular transmission, reflex activity, to determine the speed of the excitation of the nerve.
The scope of electromyographic sensors:
• In psychophysiology to study age patterns.
• In the physiology of work and sports.
• In the study of motor function of animals and humans.
• In studies of higher nervous activity.
• In engineering psychology (for example, in the study of fatigue, motor
development experience).
• To assess the restoration of impaired motor function in orthopedics
and prosthetics.
Electromyography techniques often include the so-called "Global EMG", recorded by surface electrodes installed on the patient's muscles. However, its use often leads to incorrect diagnoses, due to the impact on the results of such a study a large number of subjective factors:
- The patient's desire to strain the muscle
- The patient has other diseases (conditions)
- The distance between the electrodes
- The direction of the electrodes relative to the muscle fibers
- Resistance under the electrodes
- The accuracy of the electrodes relative to the muscle
- Effect of contraction of other muscles of this group
So, having dealt with the capabilities of this equipment, it is necessary to allocate areas of muscles on which sensors will be installed in the future. In other words, one of the control options will be to control the signal received directly from the muscle area performing similar functions in the anthropomorphic mechanism opposed to it.
Ready to solve the problem can be a special suit Athos suit a tight compression jacket and shorts, stretch and comfortable, with a flat seam. These things gently tighten the body, do not interfere with movement, reduce fatigue and muscle pain. At the same time, the material absorbs moisture so that the skin remains dry.
65
Right in the suit built electromyographic sensors that monitor the activity of certain muscles and do not require replacement over time.
Just the jacket 14 is embedded EMG sensors, in shorts 8. Even in the jacket there are two heart rate sensors (in shorts - 4 such sensors) and two breathing sensors.
So, sensors collect information about the state of your body, and the "core" a light shock-resistant processor that is attached to the clothes, collects these signals, analyzes them and transmits via Bluetooth for example to your mobile phone or computer.
Training with Athos will become more useful and effective. You know what muscles are tense and how many percent, and which are in a relaxed state, how accelerated your heart rate and breathing.
Athos shows muscle strength as a percentage, muscle building or muscle toning, the degree of muscle fatigue.
Athos suit will be useful for yoga. Often in the description of posture indicate which muscle groups should be tense. Using Athos, you will be able to check whether you are performing this or that asana correctly.
After training, you can throw the suit in the washing machine. He is not afraid of automatic washing at 40 °C. and, of course, to assess your progress. The app stores data about your past workouts so you can keep track of your progress.
The question remains what kind of information and how accurate information is provided by the sensors of this suit, since there is a high probability that despite good advertising from the manufacturer, the suit system works with a narrow flow of data, for example, one value per second, which generally makes it possible to give information about different kinds of activity of the user and his muscles, however, will not be able to act as a means of control.
This is not without problems. For research purposes today electromyographic sensors have incredible potential, but we should not forget about the very nature of this sensor. During operation, a significant issue will be noise filtering and complex algorithmization of actions that in different circumstances under the operation of the sensor. Also, the use of
66
these sensors will deprive of the opportunity to use the exoskeleton of people who have lost their legs at all or in which the connection between the legs and the spinal cord is terminated. Therefore, after analyzing the possible options for the operation of the system and ways to control them, it was decided to make a relatively simple but very reliable control system, namely to provide the user with special crutches with control buttons on the handles, which would be programmed for specific algorithms of action.
This would be a kind of game interface, where there are joysticks and buttons, the combination of which, as in games would give the user to perform a certain action. Besides, it would deprive the problems with samomoderirovanie system, with crutches in a pair of mechanical legs would have absolutely stable support.
In further development, as an option control could be applied neurocomputer interface, but to date, all attempts to implement such control has not yet given stable results in any such control system would work without failure under any circumstances.
4.2.3. Development of control systems
To implement the project, it was decided to use stepper motors because they are relatively compact, lightweight, affordable and have easy, convenient and stable control. So now we will understand how they work and how to control them. At the same time, the possibility of connecting a stepper motor with a standard worm gearbox is considered, which in turn will give at first glance a reduction in a number of non-standard parts and elements, but will entail an increase in weight and complication of the braking and retention system, since this system will be forced to hold a torque greater than a multiple of the conversion factor to the reducer, and not the torque on the motor shaft.
Of course, there may be an opinion that it would be worthwhile to develop your own control driver for the task, but through the reasons described in the future, it is obvious that in order to ensure stable and accurate operation of the drive, you should not try to simplify something
67
in this aspect. Therefore, the control drivers will be selected from among the standard ones, according to the engine. For clarity, we present several wiring diagrams provided by manufacturers of common stepper motor control drivers
For each specific driver, accurate connection information can be found in the public product documentation, based on experience, often even in the official documentation of manufacturers, some parameters are often overlooked.
When working with Arduino, the drive control is reduced to using the standard Arduino – Stepper library.
Different drive drivers can be used for different drive capacities and the complexity of the tasks assigned to them, but the control program remains unchanged.
On the control contact DIR must be fed HIGH or LOW -- depending on this - the stepper motor will rotate in one direction or the other. So, for testing - it can simply be connected to the GND or 5V connectors of the Board.
The control signal to the controller has a pulsating nature and is in two logical States, mainly 5V and 0V. The simplest example of a control program on Arduino will be the following sketch:
int pul = 13;
int dir = 12; void setup() { pinMode(pul, OUTPUT); pinMode(dir, OUTPUT); digitalWrite(dir, HIGH);
} void loop() { digitalWrite(pul, HIGH); delay(10); digitalWrite(pul, LOW); delay(10); }
4.2.4. Stepper motor. Features of stepper motors
Working with stepper motors, it is important to understand what these engines are and the peculiarities of their use, so we will pay a little attention to the analysis of this issue.
In the ideal engine there is no friction, its torque is proportional americam windings and a single electrical characteristic is inductance.
68
Inductance L characterizes the ability of the winding to store energy in a magnetic field. Inductance have the property of inductive resistance, that is, resistance to alternating current, which is the greater the faster the current changes, which means that the inductive resistance increases with the speed of rotation of the engine. According to Ohm's law, the current is directly proportional to the voltage and inversely proportional to the total resistance, which means that the winding current decreases with increasing rotational speed. Since the moment is proportional to the Amper-turns and the current is inversely proportional to the velocity, the moment will also be inversely proportional to the velocity. That is, at zero speed the time tends to infinity, as the speed increases the torque (and current) begins to approach zero.
Electrically, the real engine differs from the ideal one mainly by the non-zero resistance of the winding, as well as by the ferromagnetic components, which tend to be saturated with a magnetic field, which leads to hysteresis losses and eddy current losses. Saturation limits torque, and eddy currents and hysteresis losses cause the motor to heat up. Consider the curve of the torque of the stepper motor speed.
As can be seen from the graph, at a speed below a certain limit, the moment, and hence the current, grow very quickly, up to levels that lead to damage to the motor. To avoid this, the driver must limit the current rise to a certain value. Since the moment is proportional to the current, the moment will be constant from the moment of holding to the speed threshold, and at a speed above the threshold ‒ the current will be limited by the inductance of the windings will begin with a segment where the moment is constant, to the point when the motor stops generating and consuming reactive power. A real step motor has losses that modify the ideal speed-torque characteristic. A particularly large contribution of time from Zubovich harmonics of the magnetic field (it is sometimes indicated in documentation on the engine). There are always losses in the engine, and the faster the shaft of the stepper motor rotates, the greater the losses, and they also need to be counted from the ideal characteristic.
69
Note how real power falls with increasing speed, including on the segment of "constant power". The rounding at the transition point is due to the transient in the circuit the driver is gradually converted from a current source to a voltage source.
The stepper motor is highly susceptible to resonance, being in fact an analogue of the pendulum "suspended on a spring load", where the load is the rotor, and the spring is a magnetic field, and has a frequency of natural oscillations, which depends on the current and inertia of the rotor. At the moment when the difference between the phases of torque and speed reaches a value of 180 degrees. there is a resonance - the change in the magnetic field begins to coincide with the speed, and the speed of the rotor when positioning on a new step becomes too large. At resonance, a significant part of the magnetic field energy is used to overcome the inertia of the rotor when oscillating near the equilibrium position, which is expressed in a significant drop in torque on the shaft. The accumulated kinetic energy of the rotor is consumed in the event of resonance for about 1-10 seconds., therefore, you can accelerate the engine, passing the resonance zone without consequences, but it will not be possible to work for any long time- the shaft will stop. To eliminate this phenomenon in the drivers used by various anti-resonant algorithms.
The output power of the motor (speed × torque) is proportional to the voltage divided by the square root of the inductance. If we double the PWM voltage, we get another SMV curve, which is higher, and the power in the area of constant power will double. With the flow of another picture. The figure below shows what will be when the driver current is set to 2 times the nominal for the engine. The motor starts to emit 4 times more heat, and the torque at low rpm increases less than 2 times due to saturation of the winding cores.
As you can see, the power is not increasing at all. It is always recommended to set the current on the driver equal to the nominal value for the motor. This will reduce vibration at low frequencies, improve the characteristics of the course in microstep mode.
70
The power of the stepper motor is not constant, it is large enough at the time of retention, somewhat increases at a speed up to a certain point ("breakout point"), after which it begins to gradually decrease with increasing ferromagnetic losses. Torque with increasing speed drops sharply, and the graph of the fall can be considered roughly linear.
To select the drive will have to use empirical approximations.
To select a similar power drive on stepper motors, start with the definition of the moment, which should give the motor and the desired speed. For example, the drive needs a torque Md = 10 Nm at a speed of n = 200 rpm. To calculate the engine power P use the approximate formula:
        
This approximation allows in practice to estimate the engine power directly from the speed - torque characteristics of the motor graph. As a rule, the power and speed of the active window and the asynchronous motor are known, and you can perform the reverse operation - to obtain the moment from the inverse formula:
  󰇛  󰇜      
where z - is the number of complete steps per revolution, f is the frequency of steps in Hz, and then
the torque and speed of rotation to choose the engine based on the documentation and the curve of the moment.
4.3. Noise and its elimination on the example of the car
4.3.1. Sound source
As you know, perceived in the car noise can be of two types: