HT46R14A Single Phase AC Induction Motor Frequency Converter Application



Similar documents
Designing an Induction Cooker Using the S08PT Family

EET272 Worksheet Week 9

Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication

WIND TURBINE TECHNOLOGY

Low Cost Pure Sine Wave Solar Inverter Circuit

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

ETEC Digital Controls PIC Lab 10 Pulse Width Modulation

Modelling, Simulation and Performance Analysis of A Variable Frequency Drive in Speed Control Of Induction Motor

Using the HT1632 for Dot Matrix LED Displays

Power Management & Supply. Design Note. Version 1.0, Nov DN-EVALMF2ICE2A CoolSET 35W DVD Power Supply with ICE2A265.

Adding Heart to Your Technology

AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family

Real-Time Clock. * Real-Time Computing, edited by Duncan A. Mellichamp, Van Nostrand Reinhold

Properties of electrical signals

HT1632C 32 8 &24 16 LED Driver

Single Phase Two-Channel Interleaved PFC Operating in CrM

Transformerless UPS systems and the 9900 By: John Steele, EIT Engineering Manager

STEPPER MOTOR SPEED AND POSITION CONTROL

Principles of Adjustable Frequency Drives

FRENIC5000MS5 for Machine Tool Spindle Drives

FREQUENCY CONTROLLED AC MOTOR DRIVE

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION

AVR Timer/Counter. Prof Prabhat Ranjan DA-IICT, Gandhinagar

A Practical Guide to Free Energy Devices

3-Phase DC Brushless Motor Pre-Drivers Technical Information NJM2625A

Tamura Closed Loop Hall Effect Current Sensors

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A

Digital to Analog Converter. Raghu Tumati

Rotating Machinery Diagnostics & Instrumentation Solutions for Maintenance That Matters

Solar Energy Conversion using MIAC. by Tharowat Mohamed Ali, May 2011

Microcontroller based PWM Inverter for Speed Control of a Three Phase Induction Motor

Frequency Converter Fv

Inverter for the Solar Panel using an MC56F8023. Designer Reference Manual

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

HIGH VOLTAGE POWER SUPPLY FOR ELECTRO-OPTICS APPLICATIONS

3-Phase Synchronous PWM Controller IC Provides an Integrated Solution for Intel VRM 9.0 Design Guidelines

Hello, welcome to this presentation of the low power timer, or LPTMR, module for Kinetis MCUs. In this session you ll learn about the LPTMR, it s

Experiment # (4) AM Demodulator

Atmel Norway XMEGA Introduction

BITMAIN. APW PSU Series User Guide

Microcontroller based speed control of three phase induction motor using v/f method

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers

Pulse Width Modulated (PWM)

Timer A (0 and 1) and PWM EE3376

Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

A1000 Cheat Sheet (Open Loop Vector)

Application Note AN-1187

IGBT Protection in AC or BLDC Motor Drives by Toshio Takahashi

Micro-Step Driving for Stepper Motors: A Case Study

AN2680 Application note

SECTION VARIABLE FREQUENCY DRIVES

Quick Start Guide for High Voltage Solar Inverter DC-AC Board EVM. Version 1.3

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

0832 Dot Matrix Green Display Information Board User s Guide

How To Control A Single Phase Sinusoidal Pulse Width Modulation (S) Controller Based Inverter For Photovoltaic Power Generation

HT46R53/HT46R54 A/D Type 8-Bit OTP MCU

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

GLOLAB Universal Telephone Hold

Improvements of Reliability of Micro Hydro Power Plants in Sri Lanka

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

7-41 POWER FACTOR CORRECTION

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Theory of Operation. Figure 1 illustrates a fan motor circuit used in an automobile application. The TPIC kω AREF.

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

Real Time Clock USB Evaluation Board V3.0

Using Arduino Microcontrollers to Sense DC Motor Speed and Position

What Is Regeneration?

MICROSENS. Central 48 V DC Power Supplies for PoE-Components. Description. Features

LDS WLED Matrix Driver with Boost Converter FEATURES APPLICATION DESCRIPTION TYPICAL APPLICATION CIRCUIT

FPAB20BH60B PFC SPM 3 Series for Single-Phase Boost PFC

CAUTION! THE 7I29 USES VOLTAGE AND POWER LEVELS THAT REPRESENT A HAZARD TO LIFE AND LIMB.

UM Discrete Class D High Power Audio Amplifier. Document information

Brushless DC Motor Controller Product Specification Assembly 025F0129

ET-BASE AVR ATmega64/128

REMOTE HOST PROCESS CONTROL AND MONITORING OF INDUSTRY APPLIANCES

ADS9850 Signal Generator Module

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

8-bit Microcontroller. Application Note. AVR400: Low Cost A/D Converter

AN3252 Application note

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

A Digital Timer Implementation using 7 Segment Displays

MIGRATION HEIGHT-ADJUSTABLE DESKS. Troubleshooting Guide

Simple PWM Boost Converter with I/O Disconnect Solves Malfunctions Caused when V OUT <V IN

High voltage power supply (1 to 20 KV)

Keywords: rainfall detection, rain sensor, buzzer and alarm system.

AP TriCore. Sinusodial 3-Phase Output Generation Using The TriCore General Purpose Timer Array. Microcontrollers

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

1/22/16. You Tube Video. Definitions. Duty Cycle: on-time per period (specified in per cent)

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

8-bit Microcontroller. Application Note. AVR415: RC5 IR Remote Control Transmitter. Features. Introduction. Figure 1.

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

How to design SMPS to Pass Common Mode Lightning Surge Test

EFC Frequency converters

DC Motor control Reversing

Transcription:

HT46R14A Single Phase AC Induction Motor Frequency Converter Application D/N:HA0095E Introductions Initially the main reason for using frequency conversion technology was for speed control, however to consider the needs of power control, today s frequency converters in addition to being used for speed control are also used for energy conservation purposes. Frequency conversion control technology is already being applied in many application areas, in home appliances such as fridges, washing machines, air-conditioners in addition to driving industrial motorised equipment etc. Frequency converters when used in electric motor control, are used to both control the frequency and voltage. The Holtek HT46R14A MCU device is used here in an example to show how frequency conversion is used for electrical motor control. An actual circuit is supplied for the users consultation. Frequency Converter Principles The normal household power supply or industrial power supply voltage and frequency is well defined and not open to change. The device, which takes this fixed voltage and frequency AC power and converts it into a variable voltage or variable frequency AC supply, is known as a Frequency Converter. In order to generate a variable voltage and frequency, the system must first rectify the AC input power source into DC after which the DC will be reconverted back into AC using the converter. The device, which converts the DC back into AC, and which can be controlled in both voltage and frequency, is known as the frequency converter. The frequency converter s output is a simulated sine wave whose main purpose is to control the speed of an asynchronous induction motor. Rev. 1.10 1 July 16, 2007

Because of the characteristics of electric motors, most frequency converters must supply a Voltage/Frequency means of control. When the frequency is changed the voltage must change with it, When the frequency is reduced the voltage must reduce as well. If the frequency is reduced but the voltage does not change, the electric motor can easily overheat and burn out. This is especially true for very low frequencies. Therefore the frequency converter must be able to produce both voltage and frequency changes. In addition, most frequency converters also provide an acceleration and deceleration function, for use in emergency increase or decrease applications and for slow increase and decrease speed applications. Most frequency converter s application area is for three phase AC induction motors. Fig. 1 shows a simple open-loop three phase output frequency converter block diagram. Most frequency converters supply single phase or three phase AC outputs. After bridge rectifying and filtering, the DC power is provided to the power drive circuits. The SMPS will convert the high voltage DC to the required isolated DC voltages and supply it to the protection circuits, drive converter interface circuits and the control circuits. The control circuits will provide the necessary control signals to drive the power circuits to control the motor s rotational speed and voltage. The frequency converter needs to provide protection circuitry for over-voltage, over-current, low-voltage, etc. which are used to protect the converter from adverse conditions. The driver converter frequency converter interface is an MCU control circuit and is an interface to the power drive circuit and provides voltage isolation. The usual way of providing isolation is with IC opto-couplers. AC LINE High Voltage Circuits (DC Filter) DC Power Driving Circuits AC M SMPS Protection Circuits Drive Converter Interface Circuits 18V 5V Control Circuits Fig.1 Rev. 1.10 2 July 16, 2007

Example Circuit Functional Description The example circuit has at its centre a Holtek HT46R14A MCU. Its main function is to provide driving signals for a single phase AC induction motor. The important circuits include high voltage circuits, low voltage circuits, power driving circuits, drive converter interface circuits, protection circuits, control circuits etc. AC LINE High Voltage Circuits (DC filter) DC Power Driving Circuits AC M low voltage circuits (Transformer/DC filter/regulator) Protection Circuits Drive Converter Interface Circuits 12V 5V PPG0 PPG1 Control Circuits (HT46R14A) High Voltage Circuits The main parts here are a bridge rectifier and filter, to power the main power high voltage DC circuits. Low Voltage Circuits The AC first passes through a transformer to reduce the voltage and then a bridge rectifier, filter and regulator to provide two voltage levels, 12V and 5V, which are provided to the driver interface circuits, protection circuits and the MCU controller circuits. Power Driving Circuits The Power Driving Circuits are composed of power switches which are used to drive the load. Such applications usually utilise IGBTs or Power Mosfets. This circuit uses four IRF840 Power Mosfet transistors, to form a bridge driver circuit, which is used to drive a single phase AC induction motor load. Driver Converter Interface Circuit The driver converter interface circuits sits between the MCU controller circuit and the power driver circuits. It provides voltage interface conversion, supplies Dead Time protection and Shut Down function protection etc. The present circuit uses two IR2109 devices as a driver converter interface. Rev. 1.10 3 July 16, 2007

Protection Circuits In the present example the protection circuits are for over-current protection and will protect the system from overload situations. The designer may wish to add further protection such as circuits for over-voltage, low-voltage etc. This circuit s output is connected to the SD pin of the IR2109 device and the MCU INT pin. Should a situation of over-current present itself, then the protection circuit s output pin will go from high to low which will shut-down the IR2109 and generate an MCU interrupt. The MCU will then return to its reset condition and stop outputting information. Controller Circuits The controller circuit uses the Holtek HT46R14A MCU device s PPG function as the central part of the system. The MCU controller circuit provides the following functions: Uses a VR for speed control, uses an ADC to monitor the desired speed Uses the PFD to control the 32kHz carrier wave output, uses the PPG to control the PWM duty cycle signal Controls the frequency output to have a range between 10Hz and 120Hz Provides a two stage V/F control for increased deceleration function Over-current stop motor protect function Display over-current and rotation status Start and stop switch functions Software Description MCU Hardware Function Description The HT46R14A MCU has an operating frequency of 16MHz and a PFD output function connected to COMP1 and negative terminal C1VIN- and the INTOB pin to act as the PPG0 and PPG1 signal source. A VR is used to control the speed. INT0B is used as an over-current interrupt input source. When a situation of over-current exists, an interrupt will be generated which will stop the system from operating and illuminate an LED to indicate an over-current status has occurred. The system also provides a system running LED. A start and stop switch is provided to control the motor start and stop function. Rev. 1.10 4 July 16, 2007

MCU Software Function Description Timer 1 is the PFD clock source. The main function of the PFD is to generate a carrier wave frequency to supply a signal source for PPG0 and PPG1. The carrier wave in this example is setup using the program to be 32kHz. The designer can setup different values according to their requirements, by changing this value. When changing this value, the PPG0 and PPG1 preload value must also be changed. Timer 0 is used to control the output frequency which is used to control the rotational speed of the motor. Its prescaler and internal values are setup by the VR rotational position. After an ADC conversion the value is placed into the Timer 0 register. Timer 0 internal register value is: Timer 0 = 16M/25/128/2/VR actual rotational value = 2500/VR 16M is the system frequency 25 is the steps of the 180 degree sine wave 128 is the Timer 0 prescale value PPG0 and PPG1 are PWM outputs, which create sine wave positive and negative half period outputs. A PWM output has a fixed frequency but has a variable pulse width. The system has a sine pointer which reads a sine stable step by step. When the actual rotational frequency is greater than 60Hz, the PPG0 and PPG1 values will be the values read from the sine table. When the frequency is less than 60Hz, then the PPG0 and PPG1 values will be equal to the VR actual value sine table value 60. The sine table values are a 180 degree sine wave divided into 25 rotational sections. Rotational speed is controlled by the VR. After conversion by the A/D it will obtain a value of between 10 and 120, and after some manipulation will be placed into the Timer 0 register. This allows the rotational speed to have a range between 10Hz and 120Hz. The software outputs a frequency between 10Hz to 60Hz which is controlled by the V/F relationship. There are two settings for the V/F which is selected by jumper JP2, to select either the standard V/F or a V/F2 setting as shown in the diagram. If the jumper JP2 is shorted then the V/F2 setting is selected. V 10 60 120 f (Hz) V/F Relationship Rev. 1.10 5 July 16, 2007

V V2 V1 10 60 120 f (Hz) Modified V/F2 Relationship When changing the time of the acceleration and deceleration, the motor driver s startup acceleration rate can be used to obtain more gentle acceleration and deceleration. The AC motor driver will, according to the acceleration time, allow for different acceleration and deceleration curves. INT0B is used for the over-current interrupt input source. When an over-current situation occurs an interrupt will be generated and the software will stop the PPG0 and PPG1 outputs and return to the initial conditions to protect the system. Rev. 1.10 6 July 16, 2007

FlowChart:Time Division Multiplexing a. Main Flowchart Start Initiate A/D Interrupt ADC Interrupt Finished? maincon.0=1? clr maincon.0 keyboard flow? KeyBoard Setup as Reset (SPEED 1) SPEED Conversion flow (1)? SPEED Conversion Management (1) Setup as Reset (SPEED 2) SPEED Conversion flow (2)? SPEED Conversion Management (2) Setup as Reset (SPEED3) SPEED Conversion Flow (3)? SPEED Conversion Management (3) Setup as Reset (SPEED 4) SPEED Conversion Flow (4)? SPEED Conversion Management (4) Setup as Reset (Display) Display Flow? Display Management (remain) Setup as Reset (Keyboard) Setup asreset (Keyboard) Rev. 1.10 7 July 16, 2007

a-1. Speed Conversion Flow (1) Speed conversion procedure (1) AD data add 8 times? AD data / 8 Add deceleration data -1=0? Key ON? conversion condition? VR actual rotational value = 0 VR reduce actual rotational value by "1" VR actual rotational value = VR average? VR increase actual rotational value by "1" Setup next procedure speed convert (2) return to main program loop Rev. 1.10 8 July 16, 2007

a-2. Speed Conversion Flow (2) Speed conversion flow (2) On switch pressed? Rotation condition? VR rotational value < rotational lowest limit VR rotational value > rotational lowest limit Clear Sin Pointer setup Timer1 off Except for key setup with initial value Already start rotation first data value conversion finished? Clear Sin Pointer read Sine Table value Load Sin table value into : PPG0 Timer PPG1 Timer Setup Timer0 ON setup Timer ON setup LED display Setup reset procedure conversion (3) main program loop Rev. 1.10 9 July 16, 2007

a-3. Speed Conversion Flow (3) Speed Conversion Flow (3) AD conversion finished? VR rotational value > smallest rotational limit Data calculation (2500D/VR rotational value) Setup data conversion finished Setup reset procedure speed conversion (4) return to main loop Rev. 1.10 10 July 16, 2007

a-4. Speed Conversion Flow (4) Speed Conversion Flow (4) Data conversion finished? VR rotational value < smallest rotational limit Load smallest conversion limit into Timer 0 VR rotational value > longest rotational limit Load largest conversion limit into Timer 0 Data conversion value compensation load into Timer 0 Setup next procedure display return to main loop Rev. 1.10 11 July 16, 2007

b. AD Interrupt Subroutine ADC interrupt subroutine set maincon.0 Read A/D converter value reti c. EXT INT0 Interrupt Subroutine EXT INT0 subroutine set pb.4 LED display over-current Initialize system reti Rev. 1.10 12 July 16, 2007

d. Timer0 Interrupt Subroutine Timer 0 Interrupt Subroutine Save main program register data Sine Pointer add one reaf Sine Table value Clear Sine Pointer value Sine Table value = 0 VR rotational value >+ 60 V/F 1 PB.5=1? (VF2) VR rotational value +80H Read conversion table value V/F conversion calculation management Data compersation load into PPG0 Timer PPG1 Timer Restore main program registers reti Rev. 1.10 13 July 16, 2007

Application Circuit Example HT46R14A Rev. 1.10 14 July 16, 2007

Option Table PA3/PFD Enable PFD PPG1 Enable Pull-high PC0~PC3 Non-Pull-high PFD Clock Source from Timer 1 OSC Crystal XTAL OSC >10MHz Mode WDT Enable WDT Time out select WDT Clock source/2 16 WDT Clock Source WDTOSC (12kHz) CLRWDT One clear instruction LVR Enable PPG0 output Active high PPG0 timer Synchronized with clock PPG1 output Active high PPG1 timer Synchronized with clock Bit 7 6 5 4 3 2 1 0 Pull-high PA0 0 0 0 0 0 1 0 0 1=Pull-high; 0=Non-pull-high Wake-up PA0 Pull-high PB0 0 0 0 0 0 0 0 0 1=Wake-up; 0=Non-wake-up 0 0 1 0 0 0 0 0 1=Pull-high; 0=Non-pull-high Rev. 1.10 15 July 16, 2007

PCB and Demo Board HT46R14A Single Phase AC Induction Motor Frequency Converter Application Rev. 1.10 16 July 16, 2007

Revision History HT46R14A Single Phase AC Induction Motor Frequency Converter Application Revision: V1.10 Updated Date: 2007/07/16 Modified Contents: The original HT46R14 part number has been modified to HT46R14A. Rev. 1.10 17 July 16, 2007