Це відео не доступне.
Перепрошуємо.

How to control a 3 phase motor using the Arduino Nano and VFD

Поділитися
Вставка
  • Опубліковано 14 тра 2017
  • This video will describe how to control a 3 phase induction motor using the Arduino Nano together with a VFD. The Nano uses PWM to control a 0 to 20 mA current loop circuit driving the VFD.
    Grade 8 ECE Lab #23
    Breadboarding and Atmega328p Programming.

КОМЕНТАРІ • 105

  • @muhammadhusnimuttaqin2303
    @muhammadhusnimuttaqin2303 4 роки тому +14

    Thanks for that explanation. Finally i can sleep without thinking how to control 3 phase motor without magnetic contactor 😂

  • @VasilisKarastergios
    @VasilisKarastergios 7 років тому +2

    Very well explained, I have a Fuji Electric Vfd drive and a 3 phase motor that i can play around! Thanks for sharing....

  • @W1RMD
    @W1RMD Рік тому

    Thank you! This is the kind of work I'm interested in.

    • @0033mer
      @0033mer  Рік тому +1

      Thanks for the visit! You might also be interested in these videos:
      ua-cam.com/video/aFUxQ4OtJ2w/v-deo.html
      ua-cam.com/video/aHRnAT7PgGY/v-deo.html

    • @W1RMD
      @W1RMD Рік тому

      @@0033mer thanks!

  • @wallstreet497
    @wallstreet497 5 років тому +1

    Well done this is a very practical industrial application truly simplified. No need expensive plc controller or ladder logic programming to achieve this.

  • @mattharvey8712
    @mattharvey8712 Рік тому

    Bravo......they add a index on the end of shaft.......for more control.....cheers

  • @scenekyahaibhai
    @scenekyahaibhai 4 роки тому +2

    Hello.. great video. I want to apply this method of controlling ac motor to control a single phase AC motor of 1 hp with including a incremental rotary encoder to rotate motor shaft for a specific no. of times. Please help!

  • @carlocostantini4480
    @carlocostantini4480 4 роки тому

    Awesome, thanks.

    • @0033mer
      @0033mer  4 роки тому

      You're welcome.

  • @shredderegypt3394
    @shredderegypt3394 3 роки тому

    That is amazing. MNy inverters on the market. You just solved it easy.
    So, what if the motor so big 50 Kw?

  • @akhiljacobvazhappillypauls6083
    @akhiljacobvazhappillypauls6083 4 роки тому

    Sir, How to connect Arduino to 1.5 hp single phase motor which normally runs by a DOL starter

  • @winniesharon855
    @winniesharon855 3 роки тому

    cam you please tell the value of round capacitor sir, and the transistor you use

  • @alchemy1
    @alchemy1 4 роки тому

    What I have is a motor which is three phase 220V AC with magnetic multipole rotor rotates inside the stator. It has hall sensor, there seem to be three of them positioned there. there are 3 hall wirse, ground and the red 5 volt. I also have the controller board power supply, I guess they are one unit typically like yours.
    On the heat sink it says M1 1400 RPM, M2=1250 ,M3=1200,M4 =1000. There are 4 separate male plugs sticking out for each of them, located next to the power in. I don't know where they would go if I were to use Arduino for control program.
    There is also CN3, 4 pins (FG, RT/PWM,62,V2) wherever they go.
    There is also CN4, 4 pins ( mode, rest,5v,gnd) wherever these pins goes.
    Oh one more there is a square box with two little switch on it which appear to be for the 4 male plugs which seem to pertain to speed of the motor only. 4 combination of them for those M's 4 different motor speed which is mentioned on this board.
    I guess the only thing I don't have is the control panel and a program . So I wonder if I can use Arduino and some program for this. Hope to hear from you. By the way the motor was used to run window air conditioning fan.
    Thanks.

    • @0033mer
      @0033mer  4 роки тому

      Sounds like you have a Permanent Magnet Synchronous Motor (PMSM) which is a different motor than my induction motor and the Arduino code will not work on that setup.
      You need to get the data-sheet of your controller to see what input signals are needed for proper motor control.

    • @alchemy1
      @alchemy1 4 роки тому

      @@0033mer I thought I had included a link for the motor. What do I know.
      www.h-mac.com/amana-0131p00029S.html
      When a person sees u.v.w them three wires, does that imply the motor is 3 phase? The site describes it as single phase. They don't give you wiring diagram or circuit controller diagram or even to find it most like is out of the question.
      And of course Amana site want the make and model of the AC unit itself, in the landfill about 12 miles away, and buried.
      Would my assumption be correct that this power supply basically has two components or has two functions that is. 1. change the single phase to three phase ( ost likely delta) and 2. the second circuitory is to control the speed and direction. Does that sound about right?
      And both circuits are integrated so that I can not use any speed without hooking up and making both part of the circuit talk to each other.
      I am also just wondering if you would know what [ CN3, 4 pins (FG, RT/PWM,62,V2] them 4 pins labels mean, heck I would put kind of value on pulse Arduino for them and see what happens. if FG is ground, I assume V2 to be 5 volts and PWM, a pin to it, But 62 ( and it doesn't look like it is G2) whatever that pin is.

  • @punit_patel
    @punit_patel 6 років тому +1

    Try using Modbus RTU on RS485 port to control your 3-ph motor.

    • @0033mer
      @0033mer  6 років тому +1

      Yes .. that is another option. The VFD will operate with Modbus RTU control. I have used MAX485/487 interfaces with the Nano for Modbus ASCII control. Modbus RTU control with Arduino Nano is a bit involved and better suited for PLC or PC control.

  • @newtechnology9186
    @newtechnology9186 3 роки тому

    Can we use encoder combined with Arduino ?

  • @dimasbagus76
    @dimasbagus76 2 роки тому

    How about the soft starter?

  • @jasolis8368
    @jasolis8368 2 роки тому

    Hey could you create an arduino code to control a 3-phase motor and 2 12v diverter valves from an arduino uno?

  • @nikitapawar7631
    @nikitapawar7631 2 роки тому

    Thanks for this explanation. can you please tell me how we can change the direction of induction motor using arduino.

  • @RowSniper44
    @RowSniper44 2 роки тому

    Very neat did you ever drive anything special with the gearbox after you figured out how to run it?

    • @0033mer
      @0033mer  2 роки тому

      I have a few farming application projects.
      ua-cam.com/video/RkImn9kCGmg/v-deo.html
      ua-cam.com/video/aHRnAT7PgGY/v-deo.html

  • @rishikeshchapekar4481
    @rishikeshchapekar4481 2 роки тому

    Thanks for the explanation. Can you please share a detailed schematic diagram? That will be very useful

    • @jonathan_ansell
      @jonathan_ansell Рік тому

      the 20mA loop part of the schematic is in this related video...
      ua-cam.com/video/9ZKrYfIp-Yw/v-deo.html

  • @fatimahzahanara2135
    @fatimahzahanara2135 2 роки тому

    Well done sir...can you share the code and schematic for this project ill preciated...thanks alot for the great explained

  • @govanbenjamin4482
    @govanbenjamin4482 2 роки тому

    can you show a closed loop control circuit involving a encoder giving feedback to the controller to maintain speed?

    • @0033mer
      @0033mer  2 роки тому

      The VFD contains a PID controller. PID target value is set with the front pot and the feedback input is AVI 0 to 10 volts. PID values can be configured from the front panel for a closed loop system.

  • @Flapjackbatter
    @Flapjackbatter 7 років тому

    Interesting.
    Do they cost alot, theese VFD devices? The one you used in this video forexample?

    • @0033mer
      @0033mer  7 років тому

      It depends on how big the motor you want to drive. The one I used was around $160.

  • @miesjeweet
    @miesjeweet 4 роки тому

    Thanks for this video! i am using arduino digital output to connect / disconnect the common with S1 on VFD using an optocoupler (MOC3020) just like you do. Although when I write HIGH to the digital output pin, the optocoupler causes the VFD changes state, but when I write LOW to the pin, the VFD doesnt change back its state.. But stays 'on' the specific state. Any idea what I am doing wrong here?

    • @0033mer
      @0033mer  4 роки тому +1

      Check the VFD user manual to see how your switch inputs are programmed. S1 might latch and another switch input might unlatch and switch modes. Use a jumper wire to check operation first on your VFD.

    • @miesjeweet
      @miesjeweet 4 роки тому +1

      @@0033mer hmm. i dont think that is the case: i tested the operation of the switch between 24V and S1 (or S2 S3 S4) with a wire making the connection. when unreleasing the wire you see immediately on the VFD display the changes... Actually I also have the TECO L510s ! any thoughts? maybe the optocoupler? I use MOC3020

    • @0033mer
      @0033mer  4 роки тому +1

      The problem is your optocoupler. The output switching device is a Triac which latches on and stays on when triggered. You need an optocoupler with a transistor output.

    • @miesjeweet
      @miesjeweet 4 роки тому +1

      @@0033mer Ah! Thanks so much! This is what I was looking for

  • @brandtcameron7582
    @brandtcameron7582 5 років тому

    Would this same configuration work for a 220v outlet. I have an MCG AB 34000 and I am trying to run our braiding machine for it, and your setup seems about the same thing we are going for. Appreciate the video

    • @0033mer
      @0033mer  5 років тому

      My setup is an induction motor controlled by a VFD. Your have a servo motor which needs a servo controller. Check with MCG.

    • @brandtcameron7582
      @brandtcameron7582 5 років тому

      @@0033mer They have been out of business for a while now, so very hard to find information on, but I will see what I can do. Thank you

    • @brandtcameron7582
      @brandtcameron7582 5 років тому

      I just acquired a pwm brushless servo drive, and was still wondering if your arduino setup would be able to control it?

    • @0033mer
      @0033mer  5 років тому

      Check the user manual for your drive and see what control lines you need. Any microcontroller or PLC can be used to control the drive. Servo motor control is closed looped so the code would be quite different than VFD control.

    • @brandtcameron7582
      @brandtcameron7582 5 років тому

      @@0033mer Thank you

  • @karolinamaria915
    @karolinamaria915 7 років тому

    hello good night, I'm experimenting with a 3-phase inverter design with arduino nano, put the program that is here on the internet, but the fault that I present is that it rotates like a stepper motor, please please me you can indicate that it may be happening thank you,

  • @joshuavincent7884
    @joshuavincent7884 4 роки тому

    Will this maintain the correct slip angle under load for good torque?

    • @0033mer
      @0033mer  4 роки тому

      The VFD will always maintain Volts/Hertz regulation and will provide the proper voltage for each frequency. When running at a constant speed, slip happens naturally as the load increases. Slip increases with increasing load - providing a greater torque.

    • @joshuavincent7884
      @joshuavincent7884 4 роки тому

      @@0033mer interesting thanks. what about for ramping up and down speed?

  • @rishabhgambhir3724
    @rishabhgambhir3724 6 років тому

    Hey, can you tell me exact materials required to make a model of- "speed control of three phase induction motor by pwm" n to make link with matlab simulink.?

  • @dipalikambale8943
    @dipalikambale8943 3 роки тому

    Can you please send Circuit diagram of this project

  • @naoufelmelayh240
    @naoufelmelayh240 2 роки тому

    PLease to precise if 03 PHASES motor is induction or brushless ? thanks

  • @hansrsiallu3398
    @hansrsiallu3398 3 роки тому

    can i ask the circuit schematic, plisss

  • @halldirector
    @halldirector 7 років тому

    neat video as always. Have you ever done a video on the Fourth software stack and how to get it on your microcontroller? I'm pretty familiar with Arduino but it occurred to me how compact Fourth looks and I have no idea really what version of Fourth you use for your videos nor how to flash something like a nano for Fourth.

    • @0033mer
      @0033mer  7 років тому

      Forth is very compact, that is one of its strengths. The one I use is less than 6K bytes. The smallest I have seen is a three instruction Forth written in just 66 bytes. pygmy.utoh.org/3ins4th.html

    • @TheKetsa
      @TheKetsa 7 років тому

      Yeah, and resources on the web about flashing forth on an arduino are lacking... If you make a howto video , people interested will at least find yours.
      I tried to flash amforth to an Uno : all I got is a dead board : not even able to flash an arduino bootloader back.

  • @user-ek9us4bv5g
    @user-ek9us4bv5g 9 місяців тому

    The project itself it`s very cool. Can you give the model of the VFD you used?

    • @0033mer
      @0033mer  9 місяців тому +1

      TECO L510 series: ua-cam.com/video/aFUxQ4OtJ2w/v-deo.html

    • @user-ek9us4bv5g
      @user-ek9us4bv5g 9 місяців тому

      @@0033mer thank you so much

  • @handdancin
    @handdancin Рік тому

    any reason not to just use modbus over rs485? arduino has a serial out i assume

    • @0033mer
      @0033mer  Рік тому

      Yes ...I'm just covering all the interfaces that are available.
      ua-cam.com/video/aFUxQ4OtJ2w/v-deo.html
      ua-cam.com/video/aHRnAT7PgGY/v-deo.html

  • @magnussjostrand6977
    @magnussjostrand6977 5 років тому

    What is the value of these two capacitors?

    • @0033mer
      @0033mer  5 років тому

      ua-cam.com/video/9ZKrYfIp-Yw/v-deo.html

  • @rkresken
    @rkresken 6 років тому

    Hi! Thanks a lot! Could you please explain a bit how the circuit converts PWm to controlled current?

    • @0033mer
      @0033mer  6 років тому +1

      Check out this video, I am using the same circuit:
      ua-cam.com/video/9ZKrYfIp-Yw/v-deo.html

    • @rkresken
      @rkresken 6 років тому

      Thanks!

    • @rkresken
      @rkresken 6 років тому

      Both videos are really very helpfull to me! Thanks for sharing your knowledge!

  • @raviprajapati2142
    @raviprajapati2142 4 роки тому

    What is the program used in this project can you give me that

    • @0033mer
      @0033mer  4 роки тому

      I am using Flashforth. www.flashforth.com

  • @user-tr3su6ws9f
    @user-tr3su6ws9f 6 років тому

    can i use the code control the single phase ac motor?

    • @0033mer
      @0033mer  6 років тому

      The VFD I am using is for 3 phase motors.
      Single phase VFD are available and if they have 20 mA current loop control then the code will work.
      www.invertekdrives.com/variable-speed-drives/optidrive-e2-single-phase/

    • @user-tr3su6ws9f
      @user-tr3su6ws9f 6 років тому

      0033mer thanks a lot if i want to use arduino to controll single phase acmotor (we need build a Ac motor electrical racing car )is it a good way like using arduino nano like this to control speed ? can you give us some advice thanks a lot!

  • @KrishnaCreation888
    @KrishnaCreation888 3 роки тому

    give the program....please

  • @rfunnyclub
    @rfunnyclub 3 роки тому

    please provide code,circuit diagram with Arduino Nano pins connection and wiring 3 phase induction motor and all electronics components . upload on google drive or any other share drive. Thanks in Advance.

  • @GintleRKhey
    @GintleRKhey 4 роки тому

    can it be controlled by arduino using bluetooth sir?

    • @0033mer
      @0033mer  4 роки тому

      You can send the control string commands via bluetooth using your smartphone and a HC-06 module. ua-cam.com/video/yXRWQpJrK6g/v-deo.html

  • @sayanbiswas770
    @sayanbiswas770 6 років тому

    Where I have to write the program? IDE or any other software

    • @0033mer
      @0033mer  6 років тому

      The program was written in Forth but you can use the Arduino IDE.
      Any PWM sketch can be used to create a 20 mA current loop or 0 - 10 volt output using the Arduino Nano's timer/counter
      Check out this video: ua-cam.com/video/VcqCR7IOatw/v-deo.html

    • @sayanbiswas770
      @sayanbiswas770 6 років тому

      please don't mind sir, actually I am not getting the code structure, What portion I should write in void setup() part and what portion to void loop() part? sir please help me.
      actually I want the same function you have shown over here, from my 3-phase ac motor but I need a little help regarding the program and circuit diagram given in this video. sir please help me.

    • @0033mer
      @0033mer  6 років тому +1

      You can also use a 0- 10 volt signal into the VFD to control a 3 phase motor.
      You might find this easier to implement.
      ua-cam.com/video/gRWDG9JhyDs/v-deo.html

  • @Notmonk123
    @Notmonk123 4 роки тому

    sir I'm doing same project for my final year diploma,,, plz help me with circuit diadram, specification of material and which arduino should i use plz reply

    • @0033mer
      @0033mer  4 роки тому

      You can find the circuit here: ua-cam.com/video/9ZKrYfIp-Yw/v-deo.html

  • @dp0813
    @dp0813 7 років тому

    Is there Arduino (C-variant) code for this instead of Forth available?

    • @0033mer
      @0033mer  7 років тому

      Find a PWM Arduino sketch and build a 0-20 ma current loop circuit which will allow you to control a 3 phase induction motor.

    • @dp0813
      @dp0813 7 років тому

      0033mer so the vfd you used won't work with normal arduino code?

    • @0033mer
      @0033mer  7 років тому +1

      The VFD I used will work with normal Arduino code. It can be controlled with any microcontroller of your choice that is capable of PWM generation. Running normal Arduino PWM code will control the VFD.
      Here is an example of the Propeller microcontroller generating PWM signals that would also control the VFD.
      ua-cam.com/video/9ZKrYfIp-Yw/v-deo.html
      The programming language and microcontroller of your choice can control the VFD with PWM.

  • @nicoloasjosse9507
    @nicoloasjosse9507 2 роки тому

    Is this Atmega assembly ?

    • @0033mer
      @0033mer  2 роки тому +1

      The code is written in Forth.

    • @nicoloasjosse9507
      @nicoloasjosse9507 2 роки тому

      @@0033mer Thank you i didn't knowed this language.

    • @0033mer
      @0033mer  2 роки тому +1

      www.forth.com/resources/forth-apps/

  • @YoutubeSupportServices
    @YoutubeSupportServices 3 роки тому

    @0:09 ... No wonder all of my projects are working as they do!... This whole time I've been calculating everything based off of "0-20Milli-SECONDS" NOT "0-20Milli-AMPS"!

  • @ishwarpandhare238
    @ishwarpandhare238 6 років тому +2

    Hello sir can you send me the circuit diagram

    • @0033mer
      @0033mer  6 років тому +2

      I use the same circuit in this video which covers the schematic:
      ua-cam.com/video/9ZKrYfIp-Yw/v-deo.html

    • @ishwarpandhare238
      @ishwarpandhare238 6 років тому

      Thank you sir

  • @rubyselvam
    @rubyselvam 5 років тому

    Can you share the program

    • @0033mer
      @0033mer  5 років тому

      Code starts at 6:25

  • @lorchservice4366
    @lorchservice4366 6 років тому

    Clickbait. You cant do any 8-bit ARM 3-f motor control. Maybe AT90PWM3 but doubting.

  • @amineparadox
    @amineparadox 4 роки тому

    sir I'm doing same project for my final year diploma!!!! plz help me with Schematics + PCB + Codes + Proteus Simulation pls sir !!!!!!

  • @sammin5764
    @sammin5764 8 місяців тому

    👎👎👎👎👎

  • @cadcam9592
    @cadcam9592 5 років тому

    stop wasting our time

    • @0033mer
      @0033mer  5 років тому

      If you would of read the description box first you would of seen this is a grade 8 electronics class lab and tutorial on breadboarding and Atmega328 programming. If this is not at your level there are other channels available on UA-cam.

    • @simplelyf4072
      @simplelyf4072 3 роки тому

      003mer, cadcam is being a troll and doesn’t really want to learn.