Hi,
I want to control a motor that has the following specs:
Induction 3 phase AC motor (Make: ABM)
Voltage: 380 V
Current: 0.7 A
Power: 0.25 kW
Speed: 1360 rpm
What I want to do is simply run the motor for variable time based on some input, e.g. if the input is x then run for 5 minutes, stop for some interval then again run for 5 minutes and if the input is z then run for 10 minutes, stop and then again for 10 mins etc.
Reading from the posts here, I think Arduino can be used for this. Since I want to use this in an industrial setting (running 24/7) is Industrial Arduino better than a standard Arduino (if at all it is possible in the first place)?
Also, exactly what components do I need to allow for the big voltage required for the motor ( think MOFSET is not suitable...?) Or is there a motor driver that I can use off the shelf?
Lastly, the "input" I mentioned above is going to be the speed of a conveyor. What sensor is best to measure the speed of a conveyor (between 10-80 metres/minute)?
3-phase contactor with low-voltage winding? Induction motor starter switch with opto-isolated external control input? What switchgear is currently used?
Yes in an industrial environment a ruggedized version is a good idea.
rwp_express:
Lastly, the "input" I mentioned above is going to be the speed of a conveyor. What sensor is best to measure the speed of a conveyor (between 10-80 metres/minute)?
Thanks
Best to take the speed information from the conveyor speed control system.
rwp_express:
Also, exactly what components do I need to allow for the big voltage required for the motor ( think MOFSET is not suitable...?) Or is there a motor driver that I can use off the shelf?
A starting point. Many others make starters/controllers but AD has good support. They would be able to help you choose appropriate components for the job. Have the motor nameplate data handy.
rwp_express:
Lastly, the "input" I mentioned above is going to be the speed of a conveyor. What sensor is best to measure the speed of a conveyor (between 10-80 metres/minute)?
You could use a 3 pole contactor with a 220 VAC coil and a small SSR to switch it with Arduino.
EDIT: Assuming you have 4 wire 380 / 220 (3 phases + neutral).
And an optical encoder to read a drive shaft for speed.
I have one more question.
When we are dealing with such a high voltage (380V) and the ardinuo micro controller used day in day out, can the arduino micro controller ever get damaged by voltage spikes or is there a fool-proof method to use just this arduino controller in tandem with diods or anyother relevant compnonets
avr_fred:
If the motor is controlling a conveyor and you want to be able to vary the speed of the conveyor between 10 and 80 m/m...
You need a VFD. A Variable Frequency Drive. There is no other practical way to vary the speed of a three phase AC induction motor as described.
Is that the application for this motor?
Actually a low power 3-phase motor output speed can be controlled mechanically. I saved two motors and the manual controls from an old German made wave solder machine. They controlled the speed of the solder pump and the speed of the track carrying the circuit boards.
They have two metal disks separated by a ball that can be moved from near the center of the discs for low speed to near the edges of the disks for high speed. One disk is fastened to the motor shaft, the other disk is the output shaft. All enclosed in an oil bath.
And a low power 3-phase induction motor can also be burnt out by trying to control the speed
mechanically - it all depends on the design of the motor, the windings and rotor slots and spare
thermal capacity. These details are not usually on the motor plate. Motors designed to handle indefinite
stall are usually called torque motors, but can be just induction motors designed not to
burn out on stall.
The torque-speed curve for induction motors can be tuned widely for different uses.
rwp_express:
Hi,
I want to control a motor that has the following specs:
Induction 3 phase AC motor (Make: ABM)
Voltage: 380 V
Current: 0.7 A
Power: 0.25 kW
Speed: 1360 rpm
What I want to do is simply run the motor for variable time based on some input, e.g. if the input is x then run for 5 minutes, stop for some interval then again run for 5 minutes and if the input is z then run for 10 minutes, stop and then again for 10 mins etc.
Reading from the posts here, I think Arduino can be used for this. Since I want to use this in an industrial setting (running 24/7) is Industrial Arduino better than a standard Arduino (if at all it is possible in the first place)?
Also, exactly what components do I need to allow for the big voltage required for the motor ( think MOFSET is not suitable...?) Or is there a motor driver that I can use off the shelf?
Lastly, the "input" I mentioned above is going to be the speed of a conveyor. What sensor is best to measure the speed of a conveyor (between 10-80 metres/minute)?
Thanks
Hey slow down, if you are asking questions about MOSFETs to turn 3phase 380V motors on and off.
Can you tell us your electrical, electronics, programming, Arduino and hardware experience?
If you want to speed control the motor then VSD is the way to go, consult the VSD suppliers about what you want to do, because a lot of VSD have PLC prorgam areas built in to do functions like you are asking.
The VSD can give you speed feedback if needed.
Tom...
The motor is actually for a lubrication oil pump which is lubricating the conveyor.
So what I want to do is control the time the pump is running based on the conveyor speed - the motor is not running the conveyor.
TomGeorge: "Hey slow down, if you are asking questions about MOSFETs to turn 3phase 380V motors on and off."
Yes please ignore what I wrote there - I read up on this stuff later
I am actually a mechanical engineer with no experience in arduino except for some simple stuff I did in Mechatronics course at university - I have forgotten quite a lot about electronics and stuff because it was a long time ago
So, given what the intended use is, can the arduino be used reliably for what I want to do?
So if Arduino is good enough for this, then coming back to what things I need to buy, I wrote to sparkfun and this is what they suggested:
Unfortunately we don’t have the parts you would need for this, but as far as I can tell, you should only need a three phase relay large enough for your motor. Chances are a relay this size is going to be bigger than what a Pi or Arduino can drive on it’s own. You would probably need a smaller relay connected to the Arduino/Pi to drive the larger 3 phase relay. Something like our Beefcake Relay Kit should be large enough to drive a 3 phase relay.