Electronic – arduino – How to Control SM1 Inverter Drive Frequency with Arduino

arduinoinvertermotorpwmrs485

I am back at trying to control the frequency of an SM1 AC inverter drive due to the fact that I never got it going the first time. However, this time I would like to use an Arduino. The manual for the TB Woods SM1 AC inverter is here.

As I understand it, the best methods for controlling the frequency are PWM or Rs-485. My questions for each are as follows…Note: As stated before, I'm no expert, but I love to learn.

PWM

I think this lacks the detail I am looking for. (0-60Hz in 1/10ths of an Hertz.) However, how would I hook it up to the SM1? A schematic would help. Do I use terminals M0-M5 (page 11 in the manual)?

RS-485

Again, do I use terminals M0-M5? I can't seem to find any setup instructions for sending commands like run, stop, go to 55 Hz, etc… Does anyone know what a sample Arduino code would look like in this configuration?

My application is fairly simple. A warper (spool winder) is running several threads onto a spool. As the spool becomes more full, the motor speed needs to be decreased constantly so the tension on the spool remains constant. The inverter drive runs the motor and an Arduino, hopefully, controls the speed of the motor through the inverter drive.

Best Answer

Based on a quick scan of the manual, it appears that the only means of remote control of the speed/frequency is by the analog input, either 0 - 10 volts or 4 - 20 mA.

I don't see any mention of RS-485 or PWM control (except that PWM may be used to generate the 0 - 10 volt/4 - 20 mA signal).

Please note that I have not used this device - I just quickly scanned the manual. I suggest that you carefully study the manual to see how, or if, you can control it remotely.