Interfacing With Microprocessor



Similar documents
AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

MICROPROCESSOR AND MICROCOMPUTER BASICS

Interfacing Analog to Digital Data Converters

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

(Refer Slide Time: 00:01:16 min)

Microprocessor & Assembly Language

STEPPER MOTOR SPEED AND POSITION CONTROL

PART B QUESTIONS AND ANSWERS UNIT I

MACHINE ARCHITECTURE & LANGUAGE

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Central Processing Unit (CPU)

Chapter 2 Logic Gates and Introduction to Computer Architecture

Construction and Application of a Computer Based Interface Card

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

Conversion Between Analog and Digital Signals

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

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

Programming Logic controllers

Computer organization

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

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors

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

TIMING DIAGRAM O 8085

CHAPTER 7: The CPU and Memory

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

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

PC BASED PID TEMPERATURE CONTROLLER

Digital to Analog and Analog to Digital Conversion

Micro-Step Driving for Stepper Motors: A Case Study

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

Optical Sensor Interface for AFX Digital LED Timer/Counter by George Warner, Jan

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

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

MicroMag3 3-Axis Magnetic Sensor Module

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

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

L297 STEPPER MOTOR CONTROLLERS

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1

OPTICAL COMMUNICATION BASED STEPPER MOTOR CONTROL USING PULSE WIDTH MODULATION

A s we saw in Chapter 4, a CPU contains three main sections: the register section,

AP331A XX G - 7. Lead Free G : Green. Packaging (Note 2)

Innovative Practices in Optimal Utilization of Solar Energy (Solar Tracking System)

Programmable Logic Controller PLC

CPU systron S S S 250c. systron S S S 250c. CPUs to the process modules. Stand-alone PLC

Instruction Set Architecture. Datapath & Control. Instruction. LC-3 Overview: Memory and Registers. CIT 595 Spring 2010

Serial port interface for microcontroller embedded into integrated power meter

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012

8254 PROGRAMMABLE INTERVAL TIMER

Chapter 6 PLL and Clock Generator

Decimal Number (base 10) Binary Number (base 2)

CHAPTER 11: Flip Flops

Memory Elements. Combinational logic cannot remember

TYPES OF COMPUTERS AND THEIR PARTS MULTIPLE CHOICE QUESTIONS

Analog Signal Conditioning

Controlling a Dot Matrix LED Display with a Microcontroller

ADS9850 Signal Generator Module

Timer A (0 and 1) and PWM EE3376

CHAPTER 4 MARIE: An Introduction to a Simple Computer

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

UniPi technical documentation REV 1.1

Content Map For Career & Technology

CpE358/CS381. Switching Theory and Logical Design. Class 4

LCM NHD-12032BZ-FSW-GBW. User s Guide. (Liquid Crystal Display Graphic Module) RoHS Compliant. For product support, contact

POINTS POSITION INDICATOR PPI4

Software engineering for real-time systems

GT Sensors Precision Gear Tooth and Encoder Sensors

CNC FOR EDM MACHINE TOOL HARDWARE STRUCTURE. Ioan Lemeni

Monitoring of Intravenous Drip Rate

Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz

Data Cables. Schmitt TTL LABORATORY ELECTRONICS II

Microcontroller Basics A microcontroller is a small, low-cost computer-on-a-chip which usually includes:

Registers & Counters

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

Tube Liquid Sensor OPB350 / OCB350 Series

1 Classical Universal Computer 3

THE BASICS OF PLL FREQUENCY SYNTHESIS

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

Technical Training Module ( 30 Days)

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

Web Streamed SDR s in Service at GB2RHQ Hack Green Bunker

Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES

Implementation of Short Reach (SR) and Very Short Reach (VSR) data links using POET DOES (Digital Opto- electronic Switch)

Digital to Analog Converter. Raghu Tumati

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Chapter 6: From Digital-to-Analog and Back Again

Operating Manual Ver.1.1

CPU Organisation and Operation

X 4 CONFIDENTIAL X 4 OTHER PROGRAMME: CUSTOMER: CONTRACT NO.: WPD NO.: DRD NO.: CONTRACTUAL DOC.:

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES

The components. E3: Digital electronics. Goals:

CS101 Lecture 26: Low Level Programming. John Magee 30 July 2013 Some material copyright Jones and Bartlett. Overview/Questions

Series LC6D/LC6C. To power supply PLC. LC6C dedicated teaching box P.971. Options P.973

POCKET SCOPE 2. The idea 2. Design criteria 3

Instruction Set Design

HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X

Basic Concepts of Information Technology (IT)

Transcription:

MICROPROCESSOR BASED SOLAR TRACKING SYSTEM USING STEPPER MOTOR Jyotirmay Gadewadikar B. E. Final Year (Electronics), S.G.S. Institute of Tech. & Science, Indore This project uses a stepper motor to control the position of solar energy collectors, using Intel 0 p. The software includes the positioning of collectors through stepper motor & data acquisition and processing in Microprocessor. OPTICAL SENSING AND PROCESSING : + Vcc LDR ( Light Dependent Resistance) is used as a sensor for generating an electric signal proportional to 0 K LDR intensity of light falling on it. LDR I K LM is mounted at the focus of reflector SL 00 which is directly mounted on solar GND energy collectors. GND R = STEPPER MOTOR AND ITS DRIVING CIRCUIT Hardware design can be categorized into two parts (a) Logic sequence generating circuit +V L.D.R. SIGNAL PROCESSING CIRCUIT The stepper motor requires that its stator windings should be energized in a programmed sequence to cause the motor to run in a given direction and with a required speed. (b) Driving Circuitry DRIVER CIRCUIT LOAD +V CLOCK DOWN/UP Q A Q B ENABLE +V TO GREEN TO BLUE 0 TO ORANGE TO RED LOGIC SEQUENCER CIRCUIT Interfacing With Microprocessor Vcc EXPANDER PORT ONE B B B0 C0 D0 A B C START ALE OE EOC A D C 0 CLK TO LDR. CIRCUIT C GND. A A0 EXPANDER PORT TWO C GND. C MODE CLK. GND. TO MOTOR DRIVER

THE TRACKING SOFTWARE MAIN PROGRAM S T A R T LOAD M WITH 00 LOCATION FOR STORING O/P OF ADC. LOAD 0 WITH 00 INITIALIZE A AND B SELECT ANALOG INPUT CHANNEL ZERO JUMP TO SUBROUTINE MAKE OE LINE OF ADC LOW TO ENABLE OUTPUT LINES READ DIGITAL O/P AT PORT B OF B AND STORE IT INTO ACC. TRANSFER CONTENT OF ACC. INTO REG. D (NEW VALUE) LOAD CONTENT OF M INTO ACC. ACC. CONTAINS PREVIOUS VALUE LOAD REG H WITH PRESET MIN. DIFFERENCE BETWEEN SUCCESSIVE VALUES OF ADC. INCREASE M LOCATION BY ONE SET THE CARRY TO ONE MOVE CONTENTS OF C INTO ACC. END LOAD ACC. WITH THE CONTENT OF LOCATION M MOVE CONTENT OF REG D INTO ACC. MOVE CONTENT OF ACC. TO D REG MOVE CONTENT OF LOCATION M FROM ACC. GO TO REVERSE MOTOR ROTATE M : MEMORY LOCATION DETED BY REG. PAIR BC SUBROUTINE START DISABLE THE OUT PUT ENABLE OE OF ADC CALL FORWARD MOTOR ROTATE MAKE ALE AND START LINES OF ADC HIGH FORWARD MOTOR ROTATE S T A R T LOAD THE REG. H WITH 00H MAKE PC LINE OF A LOW FOR COUNT UP MODE DELAY OF 0. SECONDS MAKE PC0 PICO LINE OF A LOW REVERSE MOTOR ROTATE START LOAD THE REG. H WITH OO MAKE PC LINE OF A HIGH FOR COUNT DOWN MODE MAKE PC0 LINE OF A HIGH DELAY OF 0. SECONDS MAKE PC0 LINE OF A LOW DELAY OF 0. SECONDS MAKE START LINE LOW DELAY OF 0. SECONDS INCREMENT REG. H BY ONE INCREMENT REG. H BY ONE LOAD A WITH 0H READ THE LINE PC (EOC) LINE OF ADC LOAD A WITH 0 H DELAY OF MINUTES READ THE ADC RETURN READ THE DIGITAL O/P OF PORT B OF B AND STORE IN A TRANSFER THE CONTENTS OF A TO MEM. LOCATION POINTED BY BC GO TO SUBROUTINE JUMP TO THE INSTURCTION NEXT TO THE SUBROUTINE CALL INSTRUCTION IN MAIN PROG.

MICROPROCESSOR BASED FIBRE OPTIC PRESSURE SENSOR Jyotirmay Gadewadikar, Department of Electronics, Shri Vaishnav Institute of Technology & Science, Indore. The system works on the principle of micro bending of optical fibres. Low cost, constructional simplicity, versatility and microcomputer compatibility are some of the important features of the proposed device. The design of the instrument involves a fibre optic sensor, hardware and software parts. Principal of Operation: Loss of optical signal inside the fibre when pressure is applied on the surface of a monomode optical fibre is known as microbending losses. Microbending loss for monomode fibres is related by expression. ~ o +p p = 0,,..n, n being a positive integer. o = Spot Size, = Attenuation coefficient. Hardware design details: Sensor : The sensor used for pressure measurement is based on microbending principle. The sensor has ft. long fiber of 0 micrometer core diameter. The Fibre is placed between two corrugated surfaces, out of which the upper one is movable and the lower is fixed. Optical power is taken from a.0 V drywell torch bulb and is given to the core of the fibre. On application of continuous physical pressure varying from.0 Kg/cm to 0 Kg/cm on the upper surface, the fibre undergoes a proportional microbending resulting into losses and attenuation of the optical signal. A pin photodiode(si 00S) acts as photo detector at the receiving end of the fibre. Signal Conditioner : Signal from photo detector is amplified through a DC Amplifier using OPAMP. The analog amplified output needs to be converted to Digital Signal before it is applied to a Microprocessor which is done through ADC 00. Microprocessor Interfacing Circuit: ADC is interfaced with an bit Intel 0 P via a programmable peripheral interface( Intel IC ). Clock for ADC is taken from P after manipulation using a monolithic decade counter ( IC 0). Pressure Indication Circuit : ICMANA, a common Cathode display Chip is used for automatic display. The circuit includes a LED decoder/driver IC LSP to interface the Segment display with the I/O IC. M 0 M + V D.C. IC : 0 MOLITHIC COUNTER IC : ADC 00 IC : OPAMP A IC : INTEL PPI IC : LSP DECODER / DRIVER IC : MAN A -SEG. DISPLAY O/E V CC + 0 IC 0 EDC DIGITAL DATA WR RESET PC PC PC PC0 PORT Software: Software design proceeds with the following steps. Control word is defined as H (Port A, B, C upper, C lower defined as the i/p port in mode 0, o/p port in mode 0,i/p port, o/p port resp.). Control word is read from the input bus lines if MODE is high and WRITE is low.. After the control word has been written into the control register, the display data is written into memory with each successive negative going WRITE pulse.. After all digit memory locations have been written addnl transitions of WRITE are ignored. Pressure data converted into binary codes and subsequently into Hex-decimal numbers and are stored into a look up table.. The data received from the online sensor is compared with prestored look up table.. Display subroutine is called. IC C UPPER PORT C LOWER. PB 0 PB PB PB 0 INTEL 0 UP +V D.C. IC 0 IC Pressure V/S AMP. OUTPUT RESULTS & CONCLUSIONS: Amplifier o/p (Volts) The developed instrument was subjected to different magnitude of applied pressure, it is observed that output of amplifier decreases almost linearly in accordance with applied pressure, the system can be used for measuring static as well as dynamic loads. 0-0 0 0 Applied Pressure (Kg/cm)

A. I. - A REALITY JYOTIRMAY GADEWADIKAR B.E. IV Year Electronics S. G. S. Institute of Technology & Science, Indore ABSTRACT The Computers have invaded into every walk of life. Almost in every other situation computers are being used as an indispensable tool. The problem / processes which are complex in nature, involve number of inter-dependent variables & non- not suitable. linearities which can be solved to some extent with the help of Micro-Processors based systems/controllers. However, they are insufficient to the extent that they fail to generate any control signal in situations which are not defined or unknown under such circumstances, A.I. seems to resolve the problems in a much effective way. Today A.I. has been used in disciplines like Military, Space, Medicine and Process Industry where conventional methods do not give sufficient precision & are therefore This Paper is concerned with the application of Artificial Intelligence in such fields where A.I. is realized in a much effective way. COLD ROLLING MILL AUTOMATION L. P. Halway (Dept. Manager), Jyotirmay Gadewadikar(Sr. Officer) C R M Complex, Tata Steel ABSTRACT Indian Steel industry is employing new information technology solutions as a part of facility revamping programme to meet the challenges of the twenty-first century. The information technology reaches obsolescence much before the manufacturing technology it supports. Hence it is extremely important to employ IT architecture which would protect investment, allowincremental development and scalability, and ensure lower cost of ownership. This presentation makes an attempt to primarily address issues related to computerization and automation and explain an IT architecture classifying into Four Levels of Automation that can sustain the IT requirement for a long period. Level Sales & Distribution, manufacturing Planning, Financials, Plant maintenance, costing Transportation Level Level Level Production Planning & Control, Quality Control, Energy management, Conditioning Monitoring, Process MIS Material Tracking, Process Optimization, SCADA. Direct control Through PLC, RTU etc. Tata Steel is in the process of implementation of a complex IT and automatic solution for its new CRM at Jamshedpur. The new plant is integrated with its hot strip mill. So is its new information system, called CRMIS. There are many design trade-offs to ( i) Use the existing IT set-up and (ii) Implement best-of-breed new technology solutions for the new plant. This presentation addresses the information architecture in the context of a steel plant, particularly, CRM. Implementation of the manufacturing applications and integration of the plant applications along with the Supply chain and Customer relationship management solutions are the biggest challenges to the Information System departments of all steel plants at present.

CPU Design. Abstract: Control, ALU and External Memory Block description, performance verification using VHDL and RTL synthesis tools. Control block handles the state machine for the memory interface and ALU functions. A CPU (cpu.vhd) consists of sub-blocks:. CONTROL (control.vhd). ARITHMETIC (alu.vhd) MEMORY x An external memory model is supplied in memory.vhd CPU CONTROL ALU The CPU performs the following operations: Idle, Add, Subtract, AND, T, Load memory to Register, Store register to memory, and Jump. (See next page.) The ALU contains an word by bit register file and handles the arithmetic and logical operations. The selection of which register words the operation is performed on comes from the instruction source, source, and destination fields. For example if an addition operation with source=0 and source= and the destination=, then the register words 0 and are added together and the result placed in register. The control block handles the state machine for the memory interface and ALU functions. The control will handle all memory read, write, and chip select control outputs. The Load command will take a word from external memory, addressed by a field in the instruction word, and store it in a word of the x register block, indexed by the destination register. These Load operations allow the internal registers to be filled before ALU operations are performed. The instructions are loaded from the external memory. The control block keeps track of the external memory instruction address. The Store instruction will take a word from the internal register block and store it in external memory. A Jump instruction will change the memory instruction address. Instruction format INSTR( downto 0): 0 0 0 0 0 0 0 0 0 0 00 <- OP -> <-DEST-> <-SRC-> <-SRC-> <--- MEM ADDRESS -----> OP = INSTR( downto ) : 000 => IDLE -- ALU does nothing, control gets next Instr. 00 => ADD -- Reg(DEST) <= Reg(SRC) + Reg(SRC) 00 => SUB -- Reg(DEST) <= Reg(SRC) - Reg(SRC) 0 => AND -- Reg(DEST) <= Reg(SRC) AND Reg(SRC) 00 => T -- Reg(DEST) <= T Reg(SRC) 0 => LD -- Reg(DEST) <= MEM(INSTR( downto 0)) 0 => STO -- MEM(INSTR( downto 0) <= Reg(DEST); => JMP -- InstrReg <= INSTR( downto 0)

CPU Design CPU_TB MEMORY Clk Reset CPU Addr Data CONTROL ALU PC IR State_r Control

RF AMPLIFIER DESIGN Jyotirmay Gadewadikar Graduate Student, University of Texas at Arlington Abstract : A GHz RF Amplifier has been designed using NPN BJT. Amplifier is unconditionally stable in the given frequency range achieving the required gain, harmonic balance analysis is performed using a large signal input power source. The objective of this project is to design a Stable Class A power amplifier using a BJT and meeting the following specifications. Transistor Biasing: V CC : Volts. I C : ma. V CE :V. The Transistor model is required to include the package parasitics along with the raw device model. Amplifier: Center Frequency: GHz. Gain: db < G < db. Bandwidth: 00 MHz. Stable Range: 00 MHz to GHz. Input and Output Impedances: 0. Software Tools: The software used for this project is HP-ADS (Advanced Design System) developed by Agilent Technologies Inc. Figure: Designed Amplifier Circuit Figure : Gain and Stability factor