Precision Digital Controller using PSoC CY8C PI Microcontroller

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

Lab Experiment 1: The LPC 2148 Education Board

Tire pressure monitoring

Android based Alcohol detection system using Bluetooth technology

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

HT46R14A Single Phase AC Induction Motor Frequency Converter Application

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

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Advanced Car Security System Using GSM

ETEC Digital Controls PIC Lab 10 Pulse Width Modulation

Information Board User s Guide

EMERGING DISPLAY CUSTOMER ACCEPTANCE SPECIFICATIONS 16400(LED TYPES) EXAMINED BY : FILE NO. CAS ISSUE : JAN.19,2000 TOTAL PAGE : 7 APPROVED BY:

EMERGING DISPLAY CUSTOMER ACCEPTANCE SPECIFICATIONS (LED TYPES) EXAMINED BY : FILE NO. CAS ISSUE : DEC.01,1999 TOTAL PAGE : 7 APPROVED BY:

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

EMERGING DISPLAY CUSTOMER ACCEPTANCE SPECIFICATIONS 16290(LED TYPES) EXAMINED BY : FILE NO. CAS ISSUE : JUL.03,2001 TOTAL PAGE : 7

Application Note AN-1073

Design of an Insulin Pump. Purpose of an Insulin Pump:

Design and Construction of Microcontroller Based Charge Controller for Photovoltaic Application

Microtronics technologies Mobile:

Thermostat Application Module Kit

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

User and installation manual

Digital Guitar Effects Pedal

Designing an efficient Programmable Logic Controller using Programmable System On Chip

ECP & ECP240-32EX

Assembly. Integrated Circuits. DILSHAN R JAYAKODY (jayakody2000lk@gmail.com)

SIMPLE TECHNIQUES TO IMPROVE SOLAR PANEL EFFICIENCY USING A MICROCONTROLLER OR SOC

Interfacing Analog to Digital Data Converters

Analog to Digital Conversion of Sound with the MSP430F2013

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

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

Designing an Induction Cooker Using the S08PT Family

How to design an insulin pump

ADVANCED FIRE ALARMING SYSTEM THROUGH MOBILE PHONE

Touch Screen for Pictiva OLED display. Application Note. Introduction

High voltage power supply (1 to 20 KV)

Name Description Model Number. Parameters Min. Typ. Max. Note. Vaux Voltage 9.8 V 12 V 13.2 V Auxiliary Supply Voltage

EXPERTS IN WATER COOLING SINCE aquastream ULTIMATE SUPER SILENT PUMP TECHNOLOGY. The ultimate pump system.

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

Atmel Norway XMEGA Introduction

40-Segment 2.54 pitch LED Bar Display Board User s Guide

Frequency Converter Fv

OLED into Mobile Main Display

FLYPORT Wi-Fi G

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

A Practical Guide to Free Energy Devices

Micro-Step Driving for Stepper Motors: A Case Study

USER MANUAL ESP. Enhanced Steering Performance. R-Net

Operating Manual for the Electronic Built-in Interval Timer. Micro II (Countdown Timer)

GAS LEAKAGE DETECTION & AUTO ON-OFF GAS SYSTEM

ET-BASE AVR ATmega64/128

POCKET SCOPE 2. The idea 2. Design criteria 3

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

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

Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION

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.

Conversion Between Analog and Digital Signals

PC BASED PID TEMPERATURE CONTROLLER

Surveillance System Using Wireless Sensor Networks

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

M80 EVB User Guide M80. Quectel Cellular Engine. EVB User Guide M80_EVB_UGD_V1.2 M80_EVB_UGD_V1.2-0-

Section bit A/D Converter

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

UM1724 User manual. STM32 Nucleo boards. Introduction

Measuring Temperature withthermistors a Tutorial David Potter

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPiS - Uninterruptible Power intelligent Supply

MANUAL FOR BREAKOUT BOARD HG06

1. Description. 2. Feature. 3. PIN Configuration

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

OTi. Ours Technology Inc. OTi-6828 FLASH DISK CONTROLLER. Description. Features

Digital to Analog Converter. Raghu Tumati

Dyeing Programmer DP - 01

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

WEB log. Device connection plans

Application Information Improving Efficiency in Smart Grid Applications With Fully Integrated Current Sensing ICs

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

HP4000EX Hardware Manual

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

AN4646 Application note

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

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

Design And Implementation Of Bank Locker Security System Based On Fingerprint Sensing Circuit And RFID Reader

GDM1602A SPECIFICATIONS OF LCD MODULE. Features. Outline dimension

Design and Construction of Variable DC Source for Laboratory Using Solar Energy

Data sheet GIOD.1 Input/output module with CAN bus. ERP no.: Data sheet GIOD.1 V_3.0

Evaluating AC Current Sensor Options for Power Delivery Systems

AN2680 Application note

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

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

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS

HD44780-Based LCD Modules. Introduction to the LM018L

AK-STM32-LKIT Development Board

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

For a complete explanation of all the functions and configurations available please refer to the SC6006: Manual of operation.

AUTOMATIC EGG INCUBATOR

BrightSign Expander Hardware Guide

Creating a Project with PSoC Designer

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

Transcription:

Precision Digital Controller using PSoC CYC-PI Microcontroller Abstract The specific objective of this project is to design a precision digital controller for fully automatic microcontroller controlled reaction vessels for use in development and manufacture of fine chemicals and bio-engineering products, drugs and their intermediates with a high mass transfer efficiency. Such applications impose stringent requirements on temperature maintenance, ph maintenance, foaming, and oxygen content over extended periods of time even exceeding hours. Such a facility would help research labs and pharmaceuticals to define application specific control formats for multi loop and cascade control configurations. Presently the analog version of the controller is available. This analog version has to be converted into digital controller without altering the existing system. Also the system cost should be less and give higher performance compared to the analog controller. The current project is being implemented on the existing system in digital form. The heart of the system is the microcontroller CYC-PI from Cypress Microsystems. The manufacturer provides us with a microcontroller that can be configured according to our application. In the microcontroller, we use the ADC, PWM, PGA and Timer blocks configured according to our application. The application uses analog signals which are provided to the pins of port 0, through which the analog signals are fed to a multiplexer which selects the input channel and in-turn feeds bit ADC through a Programmable Gain Amplifier (PGA). There are -bit PWMs that are used to control the motors to control the flow of different parameters such as acid, alkali, antifoam and oxygen. Other pins of port 0 are configured as PWM outputs. A LCD panel is connected to Port to display the values of different parameters dynamically. A -bit data bus configuration is used to control the LCD. Port is used to control different motors and heaters, these are controlled by on-off mechanism. Also an audio buzzer is connected to port for any warnings on over range in some parameters. A timer module in the device is utilized to countdown on time. The motors are driven using MOSFETs for achieve more power efficiency. The sensors for the different parameters come along with the signal conditioners, which provide outputs of 0-V or -0mA drive. The outputs from the sensor signal conditioners are directly given to the ADC inputs of the microcontroller. The power supply section consists of two transformers, one to supply V at A to the digital system after regulation and the other to supply V at A for the motors. In the present project only the automatic mode is used where the keyboard input is not taken for providing limit (Upper and Lower) values for different parameters. This feature will be added in the future upgrade of the project. The block diagram of the Precision Digital Controller is shown in Fig. PSoC Design Challenge-00, Project Id - 9

Sensors and Signal Conditioners P0 P LCD x Microcontroller CYC-PI Motor Drivers P0 P Keyboard x V Power Supply P Buzzer for Alarm Crystal. KHz Fig. Block Diagram of Precision Digital Controller PSoC Design Challenge-00, Project Id - 9

J 0V AC Input S Mains Switch Power Supply for Microcontroller and LCD F A T 9V A D - 00V A Bridge C 00uF V C 0.uF U IN LM0 GND OUT C 0.uF J - VCC=V F A T V A D - 00V A Bridge C 00uF V U IN LT0 R K C 0.uF Tant D RED LED ADJ OUT C0 0.uF Tant R 00E R.K C9 0.uF Tant J - V Power Supply for Motors Title Precision D igital C ontroller - Power Supply Size Document Number Rev A Date: Sunday, June 0, 00 Sheet of PSoC Design Challenge-00, Project Id - 9

9 J - VCC=V VCC Precision Digital Controller VCC Analog Input from Signal Conditioners B - Buzzer V DC Buzzer J Analog In Buzzer R K Microcontroller Section R K Motor Motor Motor Buzzer U P0[0] P0[] P0[] P0[] 0 P[0] P[] P[] P[] P[]/External Agnd P[] P[]/Ext ernal Vref P[] P[]/Crysin/SCLK P[0]/Crysout/SDAT A SMP VCC C 0.uF P0[] P0[] P0[] P0[] P[] P[] P[] P[] P[] P[] Motor Motor Motor Motor 0 R 0K VCC J 9 0 LCD LCD Section J LCD 9 0 U VSS CO N VDD RS R/W E D0 9 D 0 D D D D D D Vled LCD x K Keyboard x A C B D Y. KHz C pf CY C-PI C pf VSS Xres 9 R 0E S Reset VCC Motor Motor Motor Motor Motor Motor Motor J Motor Title Precision Digital Controller - Microcontroller Size Document Number Rev B Date: Saturday, May, 00 Sheet of PSoC Design Challenge-00, Project Id - 9

J9 J0 J J - Motor - Motor - Motor - Motor J - V C 0.uF/0V D C D C D C D C N00 0.uF/0V N00 0.uF/0V N00 0.uF/0V N00 0.uF/0V Q IRF0 Q IRF0 Q IRF0 Q IRF0 Motor Motor Motor Motor Motor Motor Motor J Motor J Motor R 0E R0 0E R9 0E R 0E R 0E R 0E R 0E J - Motor J - Motor J - Motor D C D9 C D0 C N00 0.uF/0V N00 0.uF/0V N00 0.uF/0V Q IRF0 Q IRF0 Q IRF0 Title Presion D igital C ontroller - Motor C ontroller Size Document Number Rev A Date: Saturday, May, 00 Sheet of PSoC Design Challenge-00, Project Id - 9

PSoC Design Challenge-00, Project Id - 9

PSoC Design Challenge-00, Project Id - 9

PSoC Design Challenge-00, Project Id - 9