DC Motor control using C++
 DC motor control using VC++
 Stepper motor control using VC++
 Industrial DC Motor Control panel
 industrial stepper motor control panel
 remote control for AC Drive
 Traffic control system
 Wireless DC Motor controller
 Wireless Stepper motor controller

~:     Remote control for AC Drive     :~

 

AC Drive is widely used and probably a vital controlling device in the field of industrial automation. Most of manufacturing industries, continuous production units, chemical industries, textiles miles, pharmaceutical industries are now equipped with most advance industrial automation and to control various AC motors the ultimate solution is AC Drive.

 

What’s an AC Drive?

AC Drive is actually a kind of inverter, but the main difference is it gives variable frequency variable voltage (vfvv or it may be vvvf or V3F) output. Basic building block of any AC drive is converter, filter, inverter and switching control circuit. The switching control circuit is the heart of drive and it controls the output of inverter to produce vfvv.

 

Now a days AC Drives are available with enhance features like display unit (7 segment or LCD), user interface (keypad), programmability, different operating modes, etc. more advance AC drives can be configured in master-slave configuration many of them have serial interface to directly communicate with PC through hyper terminal.

 

General description: -

Here I have experimented with one of very popular AC Drive which is used to control 3 HP, 3 Ø AC Motor. The drive is fully programmable. Its programming instructions are given in user manual. We have to program the drive for remote operation. The appropriate terminals are provided on drive Terminal Extension Board (TEB) through which we can take out connections to operate drive from a remote place.

 

The normal controlling operation that can be performed on AC drives are start, stop, reset, and increase / decrease motor speed. In increasing or decreasing motor speed there are two modes. One is auto and other is manual. In manual mode either we can vary the speed by varying potentiometer or through push buttons. In auto mode the speed changes according to industrial standard 0-10 VDC supply or 4-20 mA current from any type of transducer.

 

Here I am explaining two cases, one with combine (auto & manual) mode and second with only manual mode. Given figure shows the arrangement for both cases and also shows common relay driving circuit using chip ULN2003A. Let’s see each case.

 

Case 1(combine mode):- as I said there is TEB provided on drive it self through which we can take out the connection for remote operation. As one can see 8 terminals of Drive TEB are used and they are start, stop, reset, P10, FSV, FSI, Inc, Dec and com. Let’s understand what’s the use of each terminal.

Start: - a momentary or constant contact on this terminal will start the drive

Stop: - a momentary disconnection will stop the drive

Reset: - a momentary contact will reset the operation of drive

P10: - this provides +Ve voltage to potentiometer

FSV: - variable voltage from 0-10 VDC is applied here to change drive speed

FSI: - variable current of 4-20 mA is applied here to change drive speed

Inc: - a momentary contact will increase the speed by some amount

Dec: - a momentary contact will decrease the speed by some amount

Com: - this is ground of drive

As shown in figure 5 relays are used for different functions. All the relays are change over type and they are connected as shown. The external TEB is given on front panel of drive where client can connect their sources. Functions of relays are described in given table

 

RELAY

Function

RL1

To start the drive

RL2

To stop the drive

RL3

To reset the drive

RL4

To change drive speed either by pot. (manual)or by 0-10 V supply (auto)

RL5

To change drive speed by 4-20 mA current

 

Note: - RL4 and RL5 are switched in such manner that in auto mode drive speed changes either by voltage or current. Simultaneously both voltage and current should not change speed of drive.

 

Case 2 (manual mode): - in this case again 5 relays are used. First 3 relays have same function but last two relays are used to vary the speed of drive manually. When RL4 and RL5 are switched momentary the drive speed will increase or decrease. So here the drive speed changes manually only.

 

Relay driver circuit: -for both the cases same type of circuit can be used. The current driver chip ULN2003A is used to provide sufficient current to relay coils. Also free wheeling diode is given inbuilt in this chip. For more details see datasheet of ULN2003A.

The inputs to this chip A to E are connected with outputs of remote control receiver that we shall discuss later.

 

Now let’s see how these relays are switched through remote control. There are two parts remote control and its receiver unit. Both are micro-controller base. The remote control transmits a different code for each key press through IR transmitter. Receiving unit receives this code and switches on or off particular relay.

 

Remote control: -

Following figure shows schematic diagram for remote control. Main components are 89C51, IC555 and nand gate IC 74LS00. The heart of system is 89C51. 5 switches are connected to port P1 to perform different functions.

 

Switch

Function

S1

Press this key to start drive

S2

Press this key to stop drive

S3

Press this key to reset the drive

S4

For case 1: press this key to change the mode from auto to manual

For case 2: press this key to increase drive speed

S5

For case 1: no use

For case 2: press this key to decrease drive speed

 

Operation: -When any key is pressed controller will transmit a particular code through its Tx pin (P3.1).This code is given to IC555 through nand gate. It will work as modulator. IC555 will modulate the code with carrier frequency of 38 KHz and transmit it on IR channel. 

Here is the snap of transmitter unit.

 

Receiving unit: -

The schematic diagram of receiving unit is as shown in figure. There is only one main component and its 89C51.

Operation: -the IR sensor TSOP will receive 38KHz IR signal and after demodulating it gives it to 89C51. After receiving the code 89C51 will switch the particular relay through o/p port P2 and gives indication on LEDs connected to port P0. Please refer the table.

 

LED

Color

Indication

LED1

Green

Stays ON to indicate drive is running

LED2

Red

Stays ON to indicate drive is stop

LED3

Yellow

Blinks when reset pulse is applied to drive

LED4

Blue

For case 1: no use

For case 2: blinks when drive speed is increased

LED5

Blue

For case 1: no use

For case 2: blinks when drive speed is decreased

LED6

Red

For case 1: stays on when drive is in manual & FSI mode

For case 2: no use

LED7

Green

For case 1: stays on when drive is in auto (FSV) mode

For case 2: no use

 

Programs for both micro-controllers are written in C language with help of micro vision keil cross compiler. Click here for the code.

All the projects are designed and developed by sight owner and they are thoroughly tested by him. ©Copyrights Ashutosh Bhatt 2010. All rights reserved.