The problem of single chip machine controlling motor
Single chip computer control machine: The dc motor is spun by the interaction of two magnetic fields. The structure shown in figure, the following page on the stationary part (stator), equipped with a pair of stationary dc excitation main pole N and S, furnish the armature iron core on the parts (rotor). There is a gap between the stator and the rotor. Placed on the armature iron core of the two conductors are joined by A and X armature coil, coil head end and respectively connected to the two circular arc form at the end of the copper, the copper is called the commutator segment. The commutator segment is insulated from each other, and the integral part of the commutator is called the commutator. The commutator is fixed on the axis of rotation, and the commutator is insulated from the rotor. A pair of fixed, fixed brush B1 and B2 are placed on the commutator, and when the armature spins, the armature coils are connected to the external circuit through the commutator and the brush.
Model all MCU can be, I feel the difficulty in stepper motor control, buy the finished product of stepper motor drives, you only need to send pulse with single-chip computer. I don't feel the need for this application, you can control it on your own IO. Because I don't have the experience of this, it's a discussion.
The stator by permanent magnets or motivated electromagnet produce a fixed magnetic field, because the rotor is composed of a series of the electromagnet, when an electric current passes through one of the winding will produce a magnetic field. In the case of a brush dc motor, the commutator of the rotor and the stator's brush supply the electrical energy for each winding when the motor is rotated. The rotor winding is opposite to the stator magnet, so that the rotor is attracted to each other and the rotor moves to the position of the stator field. When the rotor reaches the point of alignment, the brush is powered by a commutator to the next set of windings, which keeps the rotor spinning. The speed of the dc motor is proportional to the voltage applied, and the output torque is proportional to the current. The control of dc motors is a difficult problem because of the need to change the speed of dc motors at work. The most common way for dc motors to run efficiently is to apply a PWM (pulse width modulation) square wave, which corresponds to the required speed. The motor ACTS as a low pass filter to convert the PWM signal into an effective dc level. Especially for microprocessor-driven dc motors, this is more widely used because PWM signals are relatively easy to produce.
I'm not very professional, but can be discussed with you, you mean to say that the total of five to seven motor to control, is one of the stepping motor, 60 ° to concessions motor rotating each time? Can use the scheme with PLC + + stepper motor drives contactor, but you need a bluetooth function, the need to develop a bluetooth module and communication between the PLC and the scheme has high reliability, how you love a stepping motor can be, with other motor contactor control start-stop, or use the inverter can control the speed, the solution is suitable for large equipment. If you are a people do need to control the cost, smaller control system, such as dozens of W low voltage dc motor, also don't want to buy PLC, can do your own PCB, single chip (DSP), bluetooth module, motor drive (mechanical or electronic relay), stepper motor driver (can use face of microchip microcontroller developed motor driver) integration, veneer cost is very low, but the long development period, low reliability.