Project Work. PCB Designing And AC/DC Power Supply Circuits. Micro-inverter. Microcontroller I/O Programming

Similar documents
Laboratory 2. Exercise 2. Exercise 2. PCB Design

ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering

Microcontroller Systems. ELET 3232 Topic 8: Slot Machine Example

Controlling a Dot Matrix LED Display with a Microcontroller

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

RS-485 Protocol Manual

SYSTEM 45. C R H Electronics Design

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically

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

ET-BASE AVR ATmega64/128

SYSTEM 4C. C R H Electronics Design

How to use AVR Studio for Assembler Programming

HC(S)08-System for Development and Training

STEPPER MOTOR SPEED AND POSITION CONTROL

Advanced LED Controller (LED Chaser)

STUDY OF CELLPHONE CHARGERS

0832 Dot Matrix Green Display Information Board User s Guide

A Digital Timer Implementation using 7 Segment Displays

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual Rev.1

Tutorial. replace them with cell-phone operated module. The advantages of a cell-phone operated bot are:-

Lecture 22: C Programming 4 Embedded Systems

CHAPTER 11: Flip Flops

Christopher Steiner. Dr. Janusz Zalewski. CEN 3213 Fall Embedded Systems Programming. Florida Gulf Coast University. Fort Myers, Florida

Designing a Schematic and Layout in PCB Artist

RC2200DK Demonstration Kit User Manual

BUILD YOUR OWN RC SWITCH (Issue 3)

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

Accurate Measurement of the Mains Electricity Frequency

GSM Interfacing Board

1602 LCD adopts standard 14 pins(no backlight) or 16pins(with backlight) interface, Instruction of each pin interface is as follows:

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Switch board datasheet EB

Daker DK 1, 2, 3 kva. Manuel d installation Installation manual. Part. LE05334AC-07/13-01 GF

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

AVR Butterfly Training. Atmel Norway, AVR Applications Group

Application Note: Using the Motor Driver on the 3pi Robot and Orangutan Robot Controllers

Executive Summary. Table of Contents

POCKET SCOPE 2. The idea 2. Design criteria 3

NC-12 Modbus Application

Serial Communications

ZigBee-2.4-DK 2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure GHz ZigBee Development Kit

Contractors Guide Central Inverter System Installation

New High Current MOSFET Module Offers 177 µω R DS(on)

PolyBot Board. User's Guide V1.11 9/20/08

DEPARTMENT OF ELECTRONICS ENGINEERING

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

INVITATION FOR QUOTATION

The Programming Interface

Basic Pulse Width Modulation

Using Arduino Microcontrollers to Sense DC Motor Speed and Position

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

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II

X8 Option 2 - Technology

Lecture N -1- PHYS Microcontrollers

CENTRONICS interface and Parallel Printer Port LPT

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

Display Message on Notice Board using GSM

Designing an Induction Cooker Using the S08PT Family

CMC-DN01 DeviceNet Slave Communication Card Operation Manual

3. On the top menu bar, click on File > New > Project as shown in Fig. 2 below: Figure 2 Window for Orcad Capture CIS

Inverter / Charger Installation General Operations and AC and DC Connections

UIM2901-5A MACH3 breakout board

Electronic Rotary Table Divider V2.1 Construction

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)

Microtronics technologies Mobile:

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

Fondamenti su strumenti di sviluppo per microcontrollori PIC

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Keil C51 Cross Compiler

Web Site: Forums: forums.parallax.com Sales: Technical:

Cypress Semiconductor: Arduino Friendly PSoC Shield

2 ASCII TABLE (DOS) 3 ASCII TABLE (Window)

Pulse Width Modulation

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

Design Project: Power inverter

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

MC433 Stepper Motor Controller

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Electronic Brick of Current Sensor

AC : PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

ABB Drives. User s Manual HTL Encoder Interface FEN-31

C Programming Structure of a C18 Program

SP 4K/5K Efecto & SP 5K Brilliant Parallel Installation Guide 1. Introduction

4KVA/5KVA Parallel Installation Guide

QUASAR ELECTRONICS KIT No ELECTRONIC MOSQUITO REPELLER

Low Voltage Products. Switches Automatic Transfer Switches

EDI Distributor Control Interface Wiring and Setup Instructions

Pulse Width Modulation Applications

PCB Layout for the Ethernet PHY Interface

Printed Circuit Board Design & Fabrication

Massachusetts Institute of Technology

Information Board User s Guide

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

Transcription:

Project Work PCB Designing And AC/DC Power Supply Circuits Micro-inverter Microcontroller I/O Programming

Pitd Printed circuit itboard d(pcb) Printed Circuit Boards are made specifically for each circuit. It gives a compact and wire free circuitry. A simple PCB is shown in the figure.

Procedure for making PCB A computer aided design software is used for making the schematic and layout of circuit.

Schematic Design The schematic of circuit is made by using the capture CIS which is a part of OrCAD software. It is done by using the library tools. This library is provided with the design of all type of electronic components. After placing the components wiring is done.

Layout Design Once the schematic is completed, the layout is made in the layout part of OrCAD software. Layout components are provided in its library but can also be created by our own using library manager toolbox. Footprints are made by proper scaling of the components.

After completion of layout, the print is taken on a glossy paper using a laser printer.

Transfer of Design by Ironing The layout design is transferred on the copper clad board by placing it facing the printed side of paper followed by ironing.

Peeling of Paper After ironing, peeling is done by dipping the clad board in water. When the paper gets soften, peel it off.

Drilling and Etching Drill the PCB using a hand drill. The size of the hole must be of the order of 1mm.This can be done by using 1mm bit. Ferric Chloride FeCl 3 (anhydrous) can be used as an etchant. Put the PCB in the solution to etch the copper.

Summary The following steps are used to a make PCB: We use software, like Or CAD to draw the schematic of circuit. Then we make the layout of that circuit. After that print the PCB design using a laser printer. And then take impression of the circuit design on a copper clad board. Remove the excess copper using etching process.

Precautions The mirror image of PCB layout will always be imprinted on copper side. Always print from a laser printer. There are standards for using traces e.g. for single tracks, for ground and power etc. Tracking from large to small and small to large is called necking. Printing can be done on both sides, for double layered PCB providing the board must have copper on both sides.

Triple Power Supply Its a multipurpose power supply which fulfills the requirements of Its a multipurpose power supply which fulfills the requirements of laboratory experiments. Output of ± 12V, ± 5V and +1.25 to +20V can be taken using this power supply.

Micro Inverter An inverter is a device that converts dc power into ac power at desired output voltage and frequency. There are generally two types of inverters: ()Li (a) Line commutated ttdinverters : voltage level, frequency and waveform on ac side cannot be changed. (b) Force commutated inverters: provide adjustable output ac voltage and frequency

Battery charging circuit for Micro Inverter

Battery level l indicator and dinverter circuit it

AVR Microcontroller Programming With Phoenix-MDK

Phoenix Microcontroller Development Kit Phoenixmicrocontroller i development kit (PMDK) Consists of an ATmega16 MCU. All the I/O pins of the MCU are available on sockets. The kit can be programmed through PC parallel port by connecting it to the six pin white connecter provided in the kit.

Cable Connection Configuration

Pin out diagram of ATmega16 and the Pin out diagram of ATmega16 and the minimum circuit required to get started

Program To Glow The LED s Sequentially (A simulation of sequence for running a stepper motor) #include <avr/io.h> void delay (uint16_t itime) { Volatile uint16_t i,j; for (i=0;i<itime;i++) for (j=0;j<1275;j++); } int main (void) { DDRB = 0x0f; DDRA = 0x00;

For (;;) { if (DDRA= =0) { PORTB = 0x03; delay(1000); PORTB = 0x06; delay(1000); PORTB = 0x0c; delay(1000); PORTB = 0x09; delay(1000); }

if (DDRA==1) { PORTB = 0x09; delay(1000); PORTB = 0x0c; delay(1000); PORTB = 0x06; delay(1000); PORTB = 0x03; delay(1000); } } }

Program to display the data on LCD #include pmdk_lcd.c Int main() { Lcd_init(); lcd put string( Electronics ); lcd_put_string( Electronics ); }

The file pmdk_lcd.c provides the following functions: Lcd_init ( ) : Initailizes the LCD display, must be called once in the beginning Lcd_clear ( ) : Clears the display Lcd_put_char char (char ch) : Outputs a single character to the LCD display lcd_put_string (char* s) : Displays a string to the LCD lcd_put_byte (uint8_t i) : Displays an 8 bit unsigned integer lcd_put_int (uint 16_t i) : Displays a 16 bit unsigned integer