CS258075B1 - Connection for synchronous operation of two stepper motors - Google Patents
Connection for synchronous operation of two stepper motors Download PDFInfo
- Publication number
- CS258075B1 CS258075B1 CS867014A CS701486A CS258075B1 CS 258075 B1 CS258075 B1 CS 258075B1 CS 867014 A CS867014 A CS 867014A CS 701486 A CS701486 A CS 701486A CS 258075 B1 CS258075 B1 CS 258075B1
- Authority
- CS
- Czechoslovakia
- Prior art keywords
- input
- output
- inputs
- flip
- motor
- Prior art date
Links
Landscapes
- Control Of Stepping Motors (AREA)
- Control Of Multiple Motors (AREA)
Abstract
Výstup paměti je připojen na první vstup prvního dekodéru, jehož první vstup je vstup pro zadání volby režimů krokového motoru a současně na první vstup logického dalšího stavu. Druhy vstup logiky dalšího stavu je vstupem volby směru otáčení krokového motoru, přičemž výstup logiky je připojen zpětnovazebně na vstup paíSšti a současně na první vstupy obou komparátorů, na jejíž druhé vstupy jsou připojena čidla polohy. Výstupy komparátorů jsou připojeny na první a druhy vstup obvodu synohrénizaoe motoru jehož výstup ja zapojen na první vstu^ klopného obvo- ' du. Ha druhý vstup klopného obvodu je připojen oscilátor, přičemž výstup klopného obvodu Je zpětnovazebně připojen na hodinový vstup paměti. Na třetí vstup obvodu synohronizace motoru a současně na třetí , vstup klopného obvodu je přiveden signál odvozený prvním dekodérem. Zapojení zaručuje plynulé' řízení ryohlosti synchronního ohodu dvojice krokových motorů v uzavřené smyčce. Zaručuje též možnost chodu pouze jednoho krokového motoru.The output of the memory is connected to the first input of the first decoder, the first input of which is the input for specifying the stepper motor mode selection and simultaneously to the first input of the next state logic. The second input of the next state logic is the input for selecting the direction of rotation of the stepper motor, while the output of the logic is connected in feedback to the input of the stepper motor and simultaneously to the first inputs of both comparators, to the second inputs of which position sensors are connected. The outputs of the comparators are connected to the first and second inputs of the motor synchronization circuit, the output of which is connected to the first input of the flip-flop circuit. An oscillator is connected to the second input of the flip-flop circuit, while the output of the flip-flop circuit is connected in feedback to the clock input of the memory. A signal derived by the first decoder is fed to the third input of the motor synchronization circuit and simultaneously to the third input of the flip-flop circuit. The connection guarantees smooth control of the synchronous speed of a pair of stepper motors in a closed loop. It also guarantees the possibility of running only one stepper motor.
Description
Zapojení pro synchronní Chod dvou krokových motorů.Connection for synchronous operation of two step motors.
Vynález se týká zapojení pro synchronní chod dvou .krokových motorů s plynule regulovatelnou rychlostí a s možností jednotlivého chodu v uzavřené smyčce.BACKGROUND OF THE INVENTION The invention relates to a circuit for synchronous operation of two step-wise motors with a continuously variable speed and the possibility of a single closed-loop operation.
Dosud je známý synchronní Chod dvou krokových motorů v uzavřené smyčce, který je řízen pomocí tzv. synchronního členu· Nevýhoda tohoto zapojení spočívá v tom, že nelze plynule řídit rychlost obou krokových motorů a nezávislý ehod obou motorů.The synchronous operation of two stepper motors in a closed loop, which is controlled by a so-called synchronous member, is known so far. The disadvantage of this circuit is that it is not possible to continuously control the speed of both stepper motors and independent ehod of both motors.
- · M - · M
Výše uvedený nedóstatek odstraňuje zapojení pro synchronní Chod dvou krokových motorů podle předloženého vynálezu, jehož S podstata spočívá v tom, že výstup paměti je připojen na druhý vstup prvního dekodéru, jehož prvni vstup je vstup prb zadání volby režimů krokového motoru a současně ha první vstup logiky dalěího stavu, jejíž druhý vstup je vstupem volby směru otáčení krokového motoru. Výstup logiky je připojen zpětnovazebně na vstup paměti stavu a současně na první vstupy obou komparátorů, na jejíž druhé vstupy jsou připojena Čidla polohy. Výstupy komparátorů,jsou připojeny na první a druhý vstup obvodu synchronizace motoru, jehož výstup je zapojen na první vstup klopného obvodu. Na druhý vstup klopného obvodu je připojen oscilátor, přičemž výstup klopného obvodu je zpětnovazebně připojen na hodinový vstup paměti. Na třetí vstup obvodu synchronizace motoru a současně na třetí vstup klopného obvodu je přiveden signál odvozený prvním dekodérem.The above drawback eliminates the wiring for synchronous operation of two stepper motors according to the present invention, which is characterized in that the memory output is connected to the second input of the first decoder, the first input being the input for selecting the stepper motor modes and simultaneously the first logic input. another state, the second input of which is the input of the direction of rotation of the stepper motor. The logic output is coupled to the state memory input and simultaneously to the first inputs of both comparators, to whose second inputs the Position Sensors are connected. The comparator outputs are connected to the first and second inputs of the motor synchronization circuit, the output of which is connected to the first flip-flop input. An oscillator is connected to the second flip-flop input, with the flip-flop output coupled to the clock memory input. A signal derived by the first decoder is applied to the third input of the motor synchronization circuit and simultaneously to the third input of the flip-flop.
Zapojení podle vynálezu zaručuje plynulé řízení rychlosti krokového motoru od nuly do max. rychlosti při chodu v uzavřené smyčce. Zaručuje též možnost samostatného chodu pouze jednoho z krokových motorů.The circuit according to the invention guarantees a continuous control of the speed of the stepper motor from zero to the maximum speed in closed-loop operation. It also guarantees that only one of the stepper motors can run independently.
Podle blokového schéma na přiloženém výkrese je výstup paměti PS připojen na druhý vstup prvního dekodéru Dl jehož první vstup R je vstup pro zadání volby režimů krokového motoru a současně na první vstup logiky dalšího stavu LDS. jejíž druhý vstup V je vstupem volby směru otáčení krokového motoru. Výstup logiky LDS je připojen zpětnovazebně na vstup paměti PS a současně na první vstupy obou komparátorů Kl, K2. na jejíž druhé vstupy jsou připojena čidla polohy Čl. Č2. Výstupy komparátorů Kl, K2 jsou připojeny na první a druhý vstup obvodu synchronizace motoru SM. jehož výstup je zapojen na první vstup klopného obvodu S. Na druhý vstup klopného obvodu S je připojen oscilátor OSC. přičemž výstup klopného obvodu S je zpětnovazebně připojen na hodinový vstup paměti PS. Na třetí vstup obvodu synchronizace motoru SM a současně na třetí vstup klopného obvodu § je přiveden signál odvozený prvním dekodérem Dl. Na výstup čidla polohy čl je připojen detektor kroku DK. První dva vstupy čítače ČT. jehož třetí vstup je připojen na výstup oscilátoru OSC. Isou paralelně připojeny na výstupy detektoru kroku DK. Výstup čítačů ČT je připojen přes druhý dekodér D2 - na třetí vstup prvniho dekodéru Dl. jehož jednotlivé výstupy tvoří vstupy fází krokového motoru. Buzení fázi obou krokových motorů je určováno dekodérem Dl na základě informací o režimu provozu krokového motoru a o aktuálním stavu krokového motoru, zaznamenaný pamětí stavu PS. Logika dalšího staVu LDS určuje následující očekávaný stav krokového motoru po provedení jednoho kroku na základě aóučasněho stavu krokového motoru a směru pohybu, odvozeného dekodérem Dl podle posloupnosti režimů krokového motoru. Kompárátor Kl srovnává výstup logiky dalšího stavu LDS se skutečným stavem prvního motoru detekovaným jeho Čidlem polohy Čl. Obdobně kompárátor K2 srovnává výstup logiky dalšíhoAccording to the block diagram in the accompanying drawing, the PS memory output is connected to the second input of the first decoder D1 whose first input R is the input for selecting the stepper motor modes and simultaneously to the first logic input of the next LDS state. whose second input V is an input of direction selection of the stepper motor. The LDS logic output is coupled to the PS memory input and simultaneously to the first inputs of both comparators K1, K2. to whose second inputs position sensors Art. Č2. The comparator outputs K1, K2 are connected to the first and second inputs of the SM synchronization circuit. the output of which is connected to the first input of the flip-flop circuit S. The OSC oscillator is connected to the second input of the flip-flop circuit S. wherein the output of the flip-flop S is feedback coupled to the clock input of the PS memory. A signal derived by the first decoder D1 is applied to the third input of the motor synchronization circuit SM and simultaneously to the third input of the flip-flop circuit §. A step detector DK is connected to the output of the cell position sensor. The first two inputs of the CT counter. whose third input is connected to the OSC oscillator output. They are connected in parallel to the outputs of the DK detector. The output of the CT counters is connected via the second decoder D2 - to the third input of the first decoder D1. whose individual outputs form the inputs of phases of the stepper motor. The phase excitation of both stepper motors is determined by the decoder D1 based on the stepper motor operation mode information and the current state of the stepper motor recorded by the PS state memory. The logic of the next LDS state determines the following expected state of the stepper motor after performing one step based on the current state of the stepper motor and the direction of motion derived by the decoder D1 according to the stepper motor mode sequence. The comparator K1 compares the output of the next LDS state logic with the actual state of the first motor detected by its Position Sensor. Similarly, comparator K2 compares the output of the next logic
- 3 stavu LDS se stavem druhého motoru. Shoda komparace ÍQ resp.- 3 LDS status with second motor status. Conformity comparison IQ resp.
K2 označuje, že první motor resp. druhý motor provedl krok.K2 indicates that the first motor resp. the second engine took a step.
Synchronozaci chodu obou krokových máotorů zabezpečuje obvod synchronizace motoru SM. Jsou-li motory ve stavu urychlování (rozběh nebo běh konstantní rychlostí) je informace o provedení kroku dvojicí krokových motorů vybavena poté co oba motory provedly krok, takže dochází k synchronizaci podle pomalejšího motoru a rychlejší motor je vlastně brzděn po dobu než i druhý motor dosáhne jeho polohy. Jsou-li motory ve stavu brzdění (stop nebo přechod k nižší rychlosti) je informace o provedeni kroku oběma krokovými motory vybavena jakmile první z obou motorů provedl krok, takže dochází k synchronizaci dle rychlejšího motoru a pomalejší motor je urychlován buzením fází o 90° el. dopředu. V obou případech se rychlost krokových motorů takto vyrovnává· Zmíněné dva režimy synchronizace jsou rozlišeny signálem odvozeným dekodérem Dl s informace o režimu krokového motoru a v nuceném stopu.The synchronization of both stepper motors is ensured by the SM synchronization circuit. If the motors are in acceleration (start or constant speed), the step execution information is paired with the two step motors after the two motors have made the step, so that the synchronization is slower and the faster motor is actually braked until the other motor reaches its position. If the motors are in a braking state (stop or lower speed), the step information is provided by both step motors as soon as the first of the two motors has completed the step, so that the synchronization is faster and the slower motor is accelerated by 90 ° el. . forward. In both cases, the speed of the stepper motors is thus equalized. The two synchronization modes are distinguished by a signal derived by the decoder D1 with information about the stepper motor mode and in the forced track.
Plynulého řízení dvojice krokových motorů je nyní dosaženo synchronizací informace o provedení kroků dvojicí krokových motorů s frekvencí řídicího oscilátoru OSO v klopném obvodu S.Smooth control of the stepper motor pair is now achieved by synchronizing the stepper motor pairing information with the OSO control oscillator frequency in the flip-flop S circuit.
V případě, že dvojice krokových motorů je ve stavu urychlování je výstupní impuls generovári poté, co byl proveden krok a přišel ,impuls z oscilátoru OSC. Je-li krok proveden dříve než odpovídá frekvenci oscilátorů OSQ. je vložena časová prodleva, kterou je dvojice krokových motorů přibrzděna· Je-li krok proveden později kčasové prodlevě nedochází a motory jsou urychleny.In case the pair of stepper motors is in the acceleration state, the output pulse is generated by the generators after the step has been made and arrived, the pulse from the oscillator OSC. If the step is performed earlier than the OSQ oscillator frequency. · If the step is performed later, the time delay does not occur and the motors are accelerated.
V režimu brzdění se na impuls z oscilátoru OSQ nečeká a časová prodleva mezi provedením kroku a výstupním impulsem neexistuje· Výstupní impuls klopného obvodu S přepisuje stav na výstup logiky dalšího stavu LDS do paměti stavu PS. změní se sled buzení fází dvojice krokových motorů a cyklus.práce celého zapojení se opakuje.In braking mode, the OSQ oscillator pulse is not waiting and there is no time lag between the step execution and the output pulse. · The flip-flop S output pulse overwrites the state to the next LDS state logic output to the PS state memory. the phase excitation of the two stepper motors and the cycle change.
Část zapojení obsahující detektor kroku DK oboustranná čítač ČT a detektor D2má pomocný charakter. Detektor kroku DK určuje dle posloupnosti stavu čidel čl. Č2 jednoho z obou motorů,The wiring section comprising the DK detector, the CT double counter and the D2 detector has an auxiliary character. The DK detector determines one of the two motors according to the sequence of sensors state Art.
- 4 zda byl proveden krok směrem vpřed či vzad. Tyto impulsy jsou čítány, oboustranným Čítačem ČT ,po dobu jedné periody řídicího oscilátoru OSC a stav Čítače ČT je detekován dekodérem D2. jehož výstupní informace slouží ke vnucení režimu brzdění ▼ případě, Že se motory pohybují podstatně rychleji neŽ je dáno řídicí frekvencí (více kroků během jedné periody).- 4 whether a forward or backward step has been performed. These pulses are counted by the CT counter on both sides for one period of the OSC control oscillator and the CT counter status is detected by the decoder D2. whose output information is used to force the braking mode ▼ in case the motors are moving much faster than given by the control frequency (multiple steps in one period).
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS867014A CS258075B1 (en) | 1986-09-30 | 1986-09-30 | Connection for synchronous operation of two stepper motors |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS867014A CS258075B1 (en) | 1986-09-30 | 1986-09-30 | Connection for synchronous operation of two stepper motors |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CS701486A1 CS701486A1 (en) | 1987-11-12 |
| CS258075B1 true CS258075B1 (en) | 1988-07-15 |
Family
ID=5418488
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CS867014A CS258075B1 (en) | 1986-09-30 | 1986-09-30 | Connection for synchronous operation of two stepper motors |
Country Status (1)
| Country | Link |
|---|---|
| CS (1) | CS258075B1 (en) |
-
1986
- 1986-09-30 CS CS867014A patent/CS258075B1/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CS701486A1 (en) | 1987-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6311376A (en) | Method for controlling carriage of printer | |
| US3476996A (en) | Hybrid closed loop stepping motor control system including acceleration and deceleration control | |
| US4263537A (en) | Controlled positioning of a motor shaft | |
| JPS6019274A (en) | Synchronization mechanism for multiple processing system | |
| CS258075B1 (en) | Connection for synchronous operation of two stepper motors | |
| GB1388574A (en) | Braking methods and apparatus | |
| JPS5937675B2 (en) | Direct current linear motor running speed control method | |
| GB1529688A (en) | Circuit arrangement for phase-alignment of a servo-drive for a rotary system | |
| JPH0348162A (en) | Speed motor detector | |
| SU1713070A1 (en) | Dc drive | |
| WO1990016022A1 (en) | Axis control system of numerical control apparatus | |
| CS224833B1 (en) | Connexion for control of motion of jogging electric motor | |
| JP3070928B2 (en) | Excitation controller for variable reluctance motor | |
| JPS62203420A (en) | Counter circuit | |
| SU1124424A1 (en) | Pulse frequency-phase discriminator | |
| RU187266U1 (en) | Stabilized Electric Drive | |
| KR890005923Y1 (en) | Position control circuit of DC servo motor | |
| JPS6321432B2 (en) | ||
| RU188026U1 (en) | Stabilized Electric Drive | |
| SU1450063A1 (en) | D.c. electric drive | |
| JPS63311514A (en) | Control system for position of linear pulse motor | |
| JPS6077700A (en) | Method and circuit configuration for optimizing torque of polyphase motor | |
| SU1176435A1 (en) | Digital d.c.drive | |
| SU1059542A1 (en) | Electric drive automatic control device | |
| CS241706B1 (en) | Wiring for stepless motor control of stepper motor in closed loop |