Temperature controlling system using embedded equipment
|
|
- Marian Morgan
- 5 years ago
- Views:
Transcription
1 IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Temperature controlling system using embedded equipment To cite this article: R Rob et al 2017 IOP Conf. Ser.: Mater. Sci. Eng View the article online for updates and enhancements. This content was downloaded from IP address on 19/08/2018 at 05:46
2 Temperature controlling system using embedded equipment R Rob, G O Tirian and C Panoiu Politehnica University of Timisoara, Department of Electrical Engineering and Industrial Informatics, 5 Revolution Street, Hunedoara, , Romania raluca.rob@fih.upt.ro Abstract. Present paper describes the functionality of a temperature controlling system using PIC 18F45K22 microcontroller. The ambient temperature is acquired with LM35 analogue sensor. The microcontroller program is realized with MikroC compiler and it is able to control the speed of a cooling fan with dc motor. The speed can be increased in functioning with the increasing of the ambient temperature. 1. Introduction Temperature measurement in industry today includes a wide variety of needs and applications. To meet this range of needs of the process control, the industry has developed a large number of sensors and devices in order to accomplish this demand. Temperature measurement is one of the most common situations. This paper presents the achievement of a data acquisition system for monitoring and controlling temperature inside a system developed around a core microcontroller type. 2. Theoretical considerations As it is shown in Figure 1, the microcontroller reads the output code of the analogue to digital converter (ADC) where the temperature sensor is connected. The input signal is controlled by a voltage divider. In order to control accurately the process temperature without external operator involvement, a temperature control system is based on a controller that accepts a temperature sensor such as a thermocouple or RTD at its input. Its purpose is to compare the current temperature with the set point and then it provides an output to a control element. The controller is part of the whole control system and the entire system should be considered in selecting the appropriate controller. The following items should be considered: -Type of sensor input (thermocouple, RTD) and temperature range -Type of output required (electromechanical relay, SSR, analogue output) -Algorithm which is necessary to control the application using the microcontroller -The number and type of results (heat, cold, alarm limit) [1], [2]. 3. Description of the temperature controlling system The system is composed by PIC 18F45K22 microcontroller which is working from EasyPICv7 development board, a LM35 temperature sensor and a cooling fan with dc motor. Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd 1
3 3.1. PIC 18F45K22 microcontroller PIC18F45K22 microcontroller is a microcomputer integrated into a single chip available in 40-pin capsule with the following features: -Full operation 5.5V (PIC18F2XK22 / 4XK22), frequency 1.8V low-voltage operation of 3.6V available (PIC18LF2XK22 / 4XK22), software auto-programmable power-on reset (POR), power-up timer (PWRT) and Oscillator Start-up timer (OST) Watchdog timer type (WDT) oscillator and on-chip software enables protection of code programmed in-circuit Serial Programming. Analog features which must be taken into consideration are the followings: Analog to digital conversion mode (ADC) Resolution 10 bit, 17-channel analogue input (PIC18F / LF2XK22), 28-channel analogue input (PIC18F / LF4XK22) capacity self-acquisition, conversion is available during Sleep mode. Type sensing voltage high / low, the unit of measure load time (CTMU) for support mtouch: up to 28 channel button, sensor or the input cursor, the comparator analogue: two analog comparators, comparator pins for input. They are accessible and configurable from the outside. Peripheral Features: Comes 24/35 I / O pins and only one input pin: The intensity of electric current 25 ma / 25 ma, the individual Interrupt pin, three external interrupt pins, up to seven timer modules, up to four timers 16- bit / counters with precursor. Up to three pairs 8-bit timers / counters, low-power oscillator Timer1 Module (CCP) one, two or four PWM outputs, selectable polarity, auto-shutdown and Auto-Restart [3], [4] EasyPICv7 development board EasyPIC V7 (Figure 2) is a complete development system for development and testing of applications for PIC microcontroller. This tool provides a complete development platform that supports high quality PIC devices (P10, P12, P16 and P18). Featuring electronic integrated circuits such as USB2.0 programmer with mikroicd support, Touch Panel Controller, Keyboard, Port Expander, Serial COG display, support DS1820 and more. EasyPICV7 board offers many practical features for users to develop various embedded applications using the most popular component in electronics. Figure 1. PIC18F45K22 microcontroller. Pin configuration Figure 2. EasyPICv7 development board 2
4 3.3. LM35 temperature sensor LM35 presented in Figure 3 has the following features: -Calibration directly in degrees Celsius ( C). -Guaranteed accuracy of 0.5 C to +25 C. -Measurement range from -55 to 150 C. -Suitable for remote applications. -Supply voltage from 4V to 30V. -Current consumption 60 saddle. -Self-heating during operation 0.08 C (airborne capsule). -Low output impedance of 0.1 Ohm 1 ma load. The series circuits are LM35 precision temperature sensors, whose output voltage is directly proportional to Celsius ( C) temperature. LM35 thus has an advantage over linear temperature sensors calibrated in degrees Kelvin (K), because the user is forced to use those to get a scaling constant in degrees Celsius convenient calibration requires no external. LM35 to provide accurate ± 0.25 C at 25 C and ± 0.75 C over the range of temperature. The output impedance low linear output and internal calibration make LM35 circuit easily interfaced with other circuits reading or checking It can be powered from sources Half-wave (+ V, 0V), or sources double-alternation (+ V, 0V,-V). Very low power consumption of LM35 is 60 saddle triggers a self-heating of less than 0.1 C in the air DC motor controlling The cooling fan will be controlled by the microcontroller using PWM technique. Varying motor speed is accomplished by increasing or decreasing the period in which the control signal is 1 logical. Therefore, at a 100% duty cycle, the motor has a maximum speed. At a duty cycle of 50%, the dc motor speed is half of the nominal speed (Figure 4). Figure 3. LM35 temperature sensor 3
5 Duty cycle 0% - 0 Duty cycle 25% - 64 Duty cycle 50% Duty cycle 75% Duty cycle 100% Figure 4. Motor speed In order to supply the whole electric, a dc motor driver L293d is used (Figure 5). L293D integrated circuit can control dc motors powered by 35V and 600 ma max. Each of the two bridges H has two input terminals (input) and a terminal activation (Enable). When EN terminal is connected to 5V, H bridge is active. If input IN1 is logical 1 (5V) and IN2 input is logic 0 (0V), the motor rotates; if the states of the two inputs are reversed, the motor will rotate in the opposite direction. When both inputs are logical 0, the dc motor stops and if both are logical 1, the motor shaft is braked. The advantages for PWM technique are the following: - Power dissipation per power electronic devices working in switching is much smaller than the power dissipated on regulatory elements series; Figure 5. L293d motor driver 4
6 - Power consumption is even lower as the working electronic device power switching performance approaching an ideal electrical switch; - As a consequence of the above, we have high energy efficiency, low volume, possibility of incorporating light into automation schemes, which is an important requirement of power electronic circuits; - Through duty cycle control, PWM control circuitry can provide output voltages from a wide range; - Stabilized output voltages are isolated from the input voltage. The algorithm implemented for the temperature controlling is presented in Figure 6 [5], [6]. Figure 7 presents the simulation bloc scheme using Proteus which is a simulation environment. The Proteus scheme for this application is presented in Figure 8. In the followings, the source code of the application is presented. Figure 6. The application algorithm Figure 7. Simulation block scheme 5
7 Source code of the application: char GLCD_DataPort at PORTD; sbit GLCD_CS1 at LATB0_bit; sbit GLCD_CS2 at LATB1_bit; sbit GLCD_RS at LATB2_bit; sbit GLCD_RW at LATB3_bit; sbit GLCD_EN at LATB4_bit; sbit GLCD_RST at LATB5_bit; sbit GLCD_CS1_Direction at TRISB0_bit; sbit GLCD_CS2_Direction at TRISB1_bit; sbit GLCD_RS_Direction at TRISB2_bit; sbit GLCD_RW_Direction at TRISB3_bit; sbit GLCD_EN_Direction at TRISB4_bit; sbit GLCD_RST_Direction at TRISB5_bit; unsigned long current_duty; unsigned long temp; unsigned long frecv; unsigned short factor[4] ; void main() { ANSELA = 0; // Configure AN pins as digital ANSELB = 0; ANSELC = 0; ANSELD = 0; ANSELE = 0x04; // RE2 as analog TRISE = 0x04; // RE2 as input LATA = 0xA0; TRISA = 0x0F; // configure PORTA pins as input LATB = 0; // set PORTB to 0 TRISB = 0; // designate PORTB pins as output LATC = 0; // set PORTC to 0 TRISC = 0; // PORTC as output PWM1_Init(500); // Initialize PWM1 module at 500kHz current_duty = 0; // initial value for current_duty frecv = 5000; Glcd_Init(); Glcd_Fill(0x00); Glcd_Set_Font(Font_Glcd_System5x7,5,7,32); Glcd_Write_Text("Temperatura", 0, 2, 1); Glcd_Write_Text("Factor de umplere", 0, 3, 1); PWM1_Start(); // start PWM1 PWM1_Set_Duty(current_duty); do { // Set current duty for PWM1 current_duty = ADC_Read(7); // Acquire analogical signal using ADC // current_duty=current_duty*5000/1023; // Conversion analogical signal in mv // current_duty=current_duty*255/5; // Conversion analogical signal in mv temp = 256*current_duty/600; ByteToStr(temp, factor); Glcd_Write_Text(factor, 105, 2, 1); current_duty = (current_duty-48)*12; PWM1_Set_Duty(current_duty); // Set current duty for PWM1 6
8 ByteToStr(current_duty, factor); Glcd_Write_Text(factor, 105, 3, 1); } while(1); } LM35 sensor used in this application is powered by a 5V voltage source. It output pin is connected to an analogue input pin (RE2) of the microcontroller. This is to take the analogue signal coming from the temperature sensor and to generate the PWM control signal of the cooling fan motor. When the temperature sensed by the sensor reaches a threshold value which can be set by the user through the program, it actuates a cooling fan. The system works as shown below in Figure 8: PWM signal generated by the microcontroller will have 5V amplitude and duty cycle will be controlled by the acquired temperature. Thus, on reaching the required temperature, parameter Duty cycle will increase from 0% threshold at 100% to a value above the threshold, also chosen by the user. Increasing the duty cycle of the PWM signal, the system will increase the speed of the cooling fan. Figure 8. Simulation scheme using Proteus Figure 9. L293d pin configuration 7
9 Power driver L293D is supplied at terminal 16 (Vcc1) with voltage of 5V and at pin 8 with voltage of 5-36 V. The pins 12 and 13 are connected to ground. The enable pin is 8 (at '0' logic, the cooling fan does not work). The PWM command is connected to pin 15 and the dc motor supply is achieved between terminal 14 and ground. 4. Conclusions This paper proposes a very simple, accessible and reliable method for temperature controlling. PIC microcontrollers permit a very wide range of applications and together with an appropriate development board is able to reduce the hardware circuits. Using development boards in applications, the improvement of the software application can be very accessible. Acknowledgement This work was supported by a grant of the Romanian National Authority for Scientific Research and Innovation, CNCS UEFISCDI, project number PN-II-RU-TE References [1] Mitescu M and Susnea I 2005 Microcontrollers in practice, Springer, Berlin Heidelberg New York [2] Popa M 2008 Sisteme cu microcontrolere orientate pe aplicaţii, Orizonturi Universitare, Timişoara, Romania [3] Calcutt D, Cowan F and Parchizadeh H Microcontrollers: An Applications Based Introduction, Newnes Elsevier [4] Rusu-Anghel S, Lihaciu I C and Rusu-Anghel N 2015 State feedback control of a robotic arm, Annals of the Faculty of Engineering Hunedoara 13(1) [5] Iordan A E and Panoiu M 2014 A new approach in the design of an interactive environment for teaching Hamiltonian digraphs, IOP Conf. Ser.: Mater. Sci. Eng [6] Muscalagiu I, Vidal J, Cretu V, Popa H E and Panoiu M 2007 The Efects of Agent Synchronization in Asynchronous Search Algorithms, Lecture Notes in Artificial Intelligence
EXPERIMENT 6: Advanced I/O Programming
EXPERIMENT 6: Advanced I/O Programming Objectives: To familiarize students with DC Motor control and Stepper Motor Interfacing. To utilize MikroC and MPLAB for Input Output Interfacing and motor control.
More informationIntelligent traffic control system using PLC
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Intelligent traffic control system using PLC To cite this article: C Barz et al 2016 IOP Conf. Ser.: Mater. Sci. Eng. 144 012017
More informationDESIGNING A POSITION REGULATOR FOR AN ACTUATOR POWERED BY A CONTINUOUS CURRENT MOTOR USING THE PIC16F73 MICROCONTROLLER
U.P.B. Sci. Bull., Series C, Vol. 80, Iss. 2, 2018 ISSN 2286-3540 DESIGNING A POSITION REGULATOR FOR AN ACTUATOR POWERED BY A CONTINUOUS CURRENT MOTOR USING THE PIC16F73 MICROCONTROLLER Monica-Anca CHITA
More informationRealization of station for testing asynchronous three-phase motors
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Realization of station for testing asynchronous three-phase motors To cite this article: A Wróbel and W Surma 2016 IOP Conf. Ser.:
More informationDesign and Simulation of Automatic Temperature Control and Alert System Based PIC16F887
International Journal of Informatics and Communication Technology (IJ-ICT) Vol. 6, No. 2, August 2017, pp. 95~104 ISSN: 2252-8776, DOI: 10.11591/ijict.v6i2.pp95-104 95 Design and Simulation of Automatic
More informationHashemite University Faculty of Engineering Mechatronics Engineering Department. Microprocessors and Microcontrollers Laboratory
Hashemite University Faculty of Engineering Mechatronics Engineering Department Microprocessors and Microcontrollers Laboratory The Hashemite University Faculty of Engineering Department of Mechatronics
More informationTraining Schedule. Robotic System Design using Arduino Platform
Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection
More informationFour Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller
Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Rahul Baranwal 1, Omama Aftab 2, Mrs. Deepti Ojha 3 1,2, B.Tech Final Year (Electronics and Communication Engineering),
More informationThe University of Texas at Arlington Lecture 10 ADC and DAC
The University of Texas at Arlington Lecture 10 ADC and DAC CSE 3442/5442 Measuring Physical Quantities (Digital) computers use discrete values, and use these to emulate continuous values if needed. In
More informationFRIDAY, 18 MAY 1.00 PM 4.00 PM. Where appropriate, you may use sketches to illustrate your answer.
X036/13/01 NATIONAL QUALIFICATIONS 2012 FRIDAY, 18 MAY 1.00 PM 4.00 PM TECHNOLOGICAL STUDIES ADVANCED HIGHER 200 marks are allocated to this paper. Answer all questions in Section A (120 marks). Answer
More informationControlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.
PR10 Controlling DC Brush Motor using MD10B or MD30B Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended
More informationMechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators
Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a
More informationWireless Sensor Network Based Precision Green House Management System
Wireless Sensor Network Based Precision Green House Management System G.Gnanavel 1, G.Ezhilarasan 2, N.Pavithra 3 Assistant professor 12, PG scholar 3 Department of EEE V.R.S. College of engineering, Villupuram
More informationElectric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU
Application Note Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU AN026002-0608 Abstract This application note describes a controller for a 200 W, 24 V Brushless DC (BLDC) motor used to power
More informationARDUINO BASED DC MOTOR SPEED CONTROL
ARDUINO BASED DC MOTOR SPEED CONTROL Student of Electrical Engineering Department 1.Hirdesh Kr. Saini 2.Shahid Firoz 3.Ashutosh Pandey Abstract The Uno is a microcontroller board based on the ATmega328P.
More informationK3P ENG.qxd 23/10/ Pagina 1
K3P ENG.qxd 23/10/2003 12.30 Pagina 1 - CLEAR PROGRAM STATUS DISPLAY - DIRECT PROGRAM PARAMETER ADJUSTMENT - 8 INDEPENDENT PROGRAMS - 10 SEGMENTS FOR EACH PROGRAM - "SET - POINT TRACKING " AND "GUARANTEED
More information' The PicBasic Pro Compiler Manual is on line at: '
---------------Title-------------- File...4331_encoder4.pbp Started...1/10/10 Microcontroller Used: Microchip Technology 18F4331 Available at: http://www.microchipdirect.com/productdetails.aspx?category=pic18f4331
More informationImplementation of Multiquadrant D.C. Drive Using Microcontroller
Implementation of Multiquadrant D.C. Drive Using Microcontroller Author Seema Telang M.Tech. (IV Sem.) Department of Electrical Engineering Shri Ramdeobaba College of Engineering and Management Abstract
More informationDC motor control using arduino
DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,
More informationνµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ
θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ υιοπασδφγηϕκλζξχϖβνµθωερτψυιοπασδ φγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκλζ ξχϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµ EE 331 Design Project Final Report θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ
More informationInterfacing to Analog World Sensor Interfacing
Interfacing to Analog World Sensor Interfacing Introduction to Analog to digital Conversion Why Analog to Digital? Basics of A/D Conversion. A/D converter inside PIC16F887 Related Problems Prepared By-
More informationEEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control
EEE34 Microcontroller Applications Department of Electrical Engineering Lecture Motor Control Week 3 EEE34 Microcontroller Applications In this Lecture. Interface 85 with the following output Devices Optoisolator
More informationLINE MAZE SOLVING ROBOT
LINE MAZE SOLVING ROBOT EEE 456 REPORT OF INTRODUCTION TO ROBOTICS PORJECT PROJECT OWNER: HAKAN UÇAROĞLU 2000502055 INSTRUCTOR: AHMET ÖZKURT 1 CONTENTS I- Abstract II- Sensor Circuit III- Compare Circuit
More informationELCT 912: Advanced Embedded Systems
ELCT 912: Advanced Embedded Systems Lecture 5: PIC Peripherals on Chip Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering The PIC Family: Peripherals Different PICs have different
More informationMechatronic demonstrator for testing sensors to be used in mobile robotics functioning on the inverted pendulum concept
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Mechatronic demonstrator for testing sensors to be used in mobile robotics functioning on the inverted pendulum concept To cite
More informationTC LV-Series Temperature Controllers V1.01
TC LV-Series Temperature Controllers V1.01 Electron Dynamics Ltd, Kingsbury House, Kingsbury Road, Bevois Valley, Southampton, SO14 OJT Tel: +44 (0) 2380 480 800 Fax: +44 (0) 2380 480 801 e-mail support@electrondynamics.co.uk
More informationMicrocontroller: Timers, ADC
Microcontroller: Timers, ADC Amarjeet Singh February 1, 2013 Logistics Please share the JTAG and USB cables for your assignment Lecture tomorrow by Nipun 2 Revision from last class When servicing an interrupt,
More informationHello, and welcome to this presentation of the STM32G0 digital-to-analog converter. This block is used to convert digital signals to analog voltages
Hello, and welcome to this presentation of the STM32G0 digital-to-analog converter. This block is used to convert digital signals to analog voltages which can interface with the external world. 1 The STM32G0
More informationComputer Control System Application for Electrical Engineering and Electrical Automation
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Computer Control System Application for Electrical Engineering and Electrical Automation To cite this article: Weigang Liu 2018
More informationIRT Mini Evo. Technical Manual. quality IN MOTION. quality IN MOTION
IRT quality IN MOTION www.irtsa.com 2000 Mini Evo Technical Manual IRT quality IN MOTION Contents 1. INTRODUCTION 3 2. DESCRIPTION 5 3. TECHNICAL DATA 7 3.1 GENERAL DATA FOR ALL TYPES 7 3.2 SPECIFIC DATA
More informationo What happens if S1 and S2 or S3 and S4 are closed simultaneously? o Perform Motor Control, H-Bridges LAB 2 H-Bridges with SPST Switches
Cornerstone Electronics Technology and Robotics II H-Bridges and Electronic Motor Control 4 Hour Class Administration: o Prayer o Debriefing Botball competition Four States of a DC Motor with Terminals
More informationDESIGN AND IMPLEMENTATION OF A MICROPROCESSOR BASED TEMPERATURE CONTROLLER WITH REAL TIME DISPLAY
EIE s 2nd Intl Conf.Comp., Energy, Net., Robotics and Telecom. eiecon2012 14 DESIGN AND IMPLEMENTATION OF A MICROPROCESSOR BASED TEMPERATURE CONTROLLER WITH REAL TIME DISPLAY 1 Samuel Ndueso John, 2 Charles
More informationHello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its
Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its main features and the application benefits of leveraging
More informationFuzzy Logic Controlled Solar Module for Driving Three- Phase Induction Motor
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Fuzzy Logic Controlled Solar Module for Driving Three- Phase Induction Motor To cite this article: Nurul Afiqah Zainal et al 2016
More informationTMS320F241 DSP Boards for Power-electronics Applications
TMS320F241 DSP Boards for Power-electronics Applications Kittiphan Techakittiroj, Narong Aphiratsakun, Wuttikorn Threevithayanon and Soemoe Nyun Faculty of Engineering, Assumption University Bangkok, Thailand
More informationElectrical current measurement system for energy harvesting applications
Journal of Physics: Conference Series PAPER OPEN ACCESS Electrical current measurement system for energy harvesting applications To cite this article: S Heller et al 2016 J. Phys.: Conf. Ser. 773 012110
More information- SMART TUNE- PID CONTROL - UNIVERSAL, 3 WIRE- TC, RTD AND LINEAR INPUT - AUX- REMOTE SET POINT/ TRIM INPUT - 2x ISOLATED CONTROL AND RETRANSMISSION
ADVANCED - CONTROLLERS - SMART TUNE- PID CONTROL - UNIVERSAL, 3 WIRE- TC, RTD AND INPUT - AUX- REMOTE SET POINT/ TRIM INPUT - 2x ISOLATED CONTROL AND RETRANSMISSION (ma) OUTPUTS - 4x EVENT OR ALARM OUTPUTS
More informationPAM & SAM System User s Manual
PAM & SAM System User s Manual Part 5 - SAM Drive Technical Information Ordering Number: 9032 011 985 Issue November 14, 2000 This version replaces all previous versions of this document. It also replaces
More informationProgramming and Interfacing
AtmelAVR Microcontroller Primer: Programming and Interfacing Second Edition f^r**t>*-**n*c contents Preface xv AtmelAVRArchitecture Overview 1 1.1 ATmegal64 Architecture Overview 1 1.1.1 Reduced Instruction
More informationDesign of a Microcontroller-Based Push-Pull Inverter with Automatic Voltage Regulator
ISSN 2278 0211 (Online) Design of a Microcontroller-Based Push-Pull Inverter with Automatic Voltage Regulator Ogunseye Abiodun Alani Assistant Lecturer, Department of Electrical/Electronics & Computer
More informationGRAPHICAL LCD BASED DIGITAL OSCILLOSCOPE
International Journal of Advanced Research in Engineering ISSN: 2394-2819 Technology & Sciences April-2016 Volume 3, Issue-4 E Email: editor@ijarets.org www.ijarets.org GRAPHICAL LCD BASED DIGITAL OSCILLOSCOPE
More informationUnit level 5 Credit value 15. Introduction. Learning Outcomes
Unit 46: Unit code Embedded Systems A/615/1514 Unit level 5 Credit value 15 Introduction An embedded system is a device or product which contains one or more tiny computers hidden inside it. This hidden
More informationTwo Channels Signal Generator Designed as Virtual Instrument
Two Channels Signal Generator Designed as Virtual Instrument CAIUS PANOIU, RALUCA ROB, MANUELA PANOIU, ANCA IORDAN Department of Electrical Engineering and Industrial Informatics Politehnica University
More informationDesign and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier
Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier 1 Mr. Gangul M.R PG Student WIT, Solapur 2 Mr. G.P Jain Assistant Professor WIT,
More informationEmbedded Hardware Design Lab4
Embedded Hardware Design Lab4 Objective: Controlling the speed of dc motor using light sensor (LDR). In this lab, we would want to control the speed of a DC motor with the help of light sensor. This would
More informationThe Fan Company Microcontroller Fan. Prepared by. JMC Engineering
The Fan Company www.jmcproducts.com Microcontroller Fan Prepared by JMC Engineering July 2013 Introduction: Technical Report New thermal cooling challenges need new and innovative cooling solutions. Controlling
More informationOrdering Part Numbers: SAE J1939 version Controller: AX022400
TECHNICAL DATASHEET #TDAX022400 2 Universal Inputs, Dual Valve Controller 2 Universal Inputs 2-3A Outputs CAN (SAE J1939) Programmable with Electronic Assistant P/N: AX022400 Features: 2 universal signal
More informationP/N: AX Applications: Typical applications can include: test stands; and industrial automation.
Description: The universal motor controller, 100W, drives a brushed DC Motor up to 6A or a 3- phase BLDC motor up to 6A. It features two SAE J1939 ports. Interfacing with 12V or 24Vdc power, the controller
More informationProgrammable with Electronic Assistant Simulink
TECHNICAL DATASHEET #TDAX022410 2 Universal Inputs, Dual Valve Controller 2 Universal Signal Inputs 2-3A Outputs Drive Hydraulic Valves CAN (SAE J1939) Programmable with Electronic Assistant Simulink P/N:
More informationMicroToys Guide: Motors N. Pinckney April 2005
Introduction Three types of motors are applicable to small projects: DC brushed motors, stepper motors, and servo motors. DC brushed motors simply rotate in a direction dependent on the flow of current.
More informationWifiBotics. An Arduino Based Robotics Workshop
WifiBotics An Arduino Based Robotics Workshop WifiBotics is the workshop designed by RoboKart group pioneers in this field way back in 2014 and copied by many competitors. This workshop is based on the
More informationInternational Journal of Advance Engineering and Research Development
Scientific Journal of Impact Factor (SJIF): 4.14 International Journal of Advance Engineering and Research Development Volume 3, Issue 2, February -2016 e-issn (O): 2348-4470 p-issn (P): 2348-6406 SIMULATION
More information2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin
2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller
More informationCHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER
65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most
More informationEE 308 Spring S12 SUBSYSTEMS: PULSE WIDTH MODULATION, A/D CONVERTER, AND SYNCHRONOUS SERIAN INTERFACE
9S12 SUBSYSTEMS: PULSE WIDTH MODULATION, A/D CONVERTER, AND SYNCHRONOUS SERIAN INTERFACE In this sequence of three labs you will learn to use the 9S12 S hardware sybsystem. WEEK 1 PULSE WIDTH MODULATION
More informationME 461 Laboratory #5 Characterization and Control of PMDC Motors
ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor
More informationMEMS Accelerometer sensor controlled robot with wireless video camera mounted on it
MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it The main aim of this project is video coverage at required places with the help of digital camera and high power LED.
More informationADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING
ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING 1 HARSHUL BALANI, 2 CHARU GUPTA, 3 KRATIKA SUKHWAL 1,2,3 B.TECH (ECE), Poornima College Of Engineering, RTU E-mail; 1 harshul.balani@gmail.com, 2 charu95g@gmail.com,
More informationModelling of robotic work cells using agent basedapproach
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Modelling of robotic work cells using agent basedapproach To cite this article: A Skala et al 2016 IOP Conf. Ser.: Mater. Sci.
More informationDesigning with a Microcontroller (v6)
Designing with a Microcontroller (v6) Safety: In this lab, voltages are less than 15 volts and this is not normally dangerous to humans. However, you should assemble or modify a circuit when power is disconnected
More informationDesigning with STM32F3x
Designing with STM32F3x Course Description Designing with STM32F3x is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing platforms based
More informationResearch on the smart measuring system for DC resistance box
Journal of Physics: Conference Series PAPER OPEN ACCESS Research on the smart measuring system for DC resistance box To cite this article: Wenbo Xie et al 2018 J. Phys.: Conf. Ser. 1087 062054 View the
More informationDC Motor and Servo motor Control with ARM and Arduino. Created by:
DC Motor and Servo motor Control with ARM and Arduino Created by: Andrew Kaler (39345) Tucker Boyd (46434) Mohammed Chowdhury (860822) Tazwar Muttaqi (901700) Mark Murdock (98071) May 4th, 2017 Objective
More informationPACSystems* RX3i IC695ALG600-DD
November 2012 The PACSystems * Universal Analog Input module IC695ALG600 provides eight general purpose input channels and two Cold Junction Compensation (CJC) channels. Inputs are divided into two equal
More informationCHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE
113 CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 5.1 INTRODUCTION This chapter describes hardware design and implementation of direct torque controlled induction motor drive with
More informationMDM5253 DC Motor Driver Module with Position and Current Feedback User Manual
MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual Version: 1.0.3 Apr. 2013 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Running as
More informationXC800 Peripheral Highlights
XC800 Peripheral Highlights 8-bit microcontrollers July 2008 Industrial and Multimarket Microcontroller AIM MC IMM Agenda Realtime Applications Example Switched Mode Power Supply CC6 Example Current Measurement
More informationDC Brushed Motor Controller Module EDP-AM-MC1
Embedded Development Platform DC Brushed Motor Controller Module EDP-AM-MC1 Electrocomponents plc Vsn 1.1 Page 1 DC Brushed Motor Controller Module EDP-AM-MC1 The motor controller module is designed to
More informationTECHNICAL DATASHEET #TDAX021901
TECHNICAL DATASHEET #TDAX021901 8 In, 5 Output Valve Controller 6 Universal Analog Inputs, 1 Digital Input 1 Magnetic Pickup Sensor Input 4-2.5A Proportional or On/Off Outputs 1-2.5A Digital Output CANopen
More informationEE 308 Lab Spring 2009
9S12 Subsystems: Pulse Width Modulation, A/D Converter, and Synchronous Serial Interface In this sequence of three labs you will learn to use three of the MC9S12's hardware subsystems. WEEK 1 Pulse Width
More informationDesign of double loop-locked system for brush-less DC motor based on DSP
International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3
More informationDC-Motor Driver circuits
DC-Mot May 19, 2012 Why is there a need for a motor driver circuit? Normal DC gear-head motors requires current greater than 250mA. ICs like 555 timer, ATmega Microcontroller, 74 series ICs cannot supply
More informationTECHNICAL DATASHEET #TDAX022420
TECHNICAL DATASHEET TDAX022420 Four Inputs, Two Outputs Universal Valve Controller 2 Universal Signal Inputs, Magnetic Pick Up Sensor, or Encoder Inputs 2-3A High Side, Low Side or Half-bridge Outputs
More informationP/N: AX Ordering Part Numbers: SAE J1939 Controller: For baud rate, refer to the table below for the appropriate P/N. Mating Plug Kit: AX070123
TECHNICAL DATASHEET #TDAX181000 TC/Analog Inputs to CAN Controller 4 Thermocouple, 7 Analog & 3 Signal Inputs 12 Vdc, 24 Vdc, 48 Vdc 2 CAN (SAE J1939) with Electronic Assistant Description: The TC/Analog
More informationIndustrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)
nfi Industrial Automation Training Academy Presents Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours) For: Electronics & Communication Engineering Electrical Engineering Instrumentation
More informationHB-25 Motor Controller (#29144)
Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
More informationProgramming PIC Microcontrollers in PicBasic Pro LCD Lesson 3 Cornerstone Electronics Technology and Robotics II
Programming PIC Microcontrollers in PicBasic Pro LCD Lesson 3 Cornerstone Electronics Technology and Robotics II Administration: o Prayer PicBasic Pro Programs Used in This Lesson: o General PicBasic Pro
More informationDESIGN AND DEVELOPMENT OF A LOW-COST MICROCONTROLLER BASED SINGLE PHASE WATER-PUMP CONTROLLER
DESIGN AND DEVELOPMENT OF A LOW-COST MICROCONTROLLER BASED SINGLE PHASE WATER-PUMP CONTROLLER M.A.A. Mashud 1*, M.A.A. Tariq 1, M. Shamim Hossain 2 and Md. Serajul Islam 3 1 Department of Applied Physics,
More informationINTELLIGENCE HOME AUTOMATION SYSTEM USING LDR
INTELLIGENCE HOME AUTOMATION SYSTEM USING LDR Priyadarshni.S 1, Sakthigurusamy.S 2,Susmedha. U 3, Suryapriya.M 4, Sushmitha. L 5, Assistant Professor 1, Student members 2,3,4,5 Department of Electronics
More informationInternational Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)
International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,
More informationHOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM
HOME AUTOMATION WITH SPY ROBOT AND SECURITY SYSTEM 1 Hemant Patidar, 2 Nikhil Sehgal, 3 Sourabh Yadav, 4 Deepak Ray 1, 2, 3 Student, [VIII] th Sem. Department of Electronics & Telecommunication, 4 Project
More informationOIS25. Optical smart sensor for hydraulic cylinders. General Description. Features. Applications. Pin Functions. Ordering Information
Optical smart sensor for hydraulic cylinders General Description is a patented smart optical device, which is usually combined with a hydraulic steering cylinder. The main application is on rough terrain
More informationARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology
ARDUINO / GENUINO start as professional short course in a book faculty of engineering technology Publisher Universiti Malaysia Pahang Kuantan 2017 Copyright Universiti Malaysia Pahang, 2017 First Published,
More informationPROJECT DESCRIPTION DESIGN FEATURES. HARDWARE and SOFTWARE Used
1 PROJECT DESCRIPTIO Development of a microcontroller based feedback control system for automatic operation control of basic electrical appliance for an industry, commercial or residential building. The
More informationTKT-3500 Microcontroller systems
TKT-3500 Microcontroller systems Lec 4 Timers and other peripherals, pulse-width modulation Ville Kaseva Department of Computer Systems Tampere University of Technology Fall 2010 Sources Original slides
More informationDesign of Low Cost Embedded Power Plant Relay Testing Unit
Design of Low Cost Embedded Power Plant Relay Testing Unit S.Uthayashanger, S.Sivasatheeshan, P.R Talbad uthayashanger@yahoo.com Supervised by: Dr. Thrishantha Nanayakkara thrish@elect.mrt.ac.lk Department
More informationJaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)
Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN) 217-3367 Ordering Information Product Number Description 217-3367 Stellaris Brushed DC Motor Control Module with CAN (217-3367)
More informationADJUSTABLE SPEED DRIVES. AS1 Drive
ADJUSTABLE SPEED DRIVES AS1 Drive Toshiba s New ASD Product Line The AS1 drive builds on Toshiba s history of supplying powerful, reliable, and versatile drives. We have combined our best drive features
More information3.3V regulator. JA H-bridge. Doc: page 1 of 7
Cerebot Reference Manual Revision: February 9, 2009 Note: This document applies to REV B-E of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The
More informationConductivity Transmitter N-LF V AC
OPERATING INSTRUCTIONS Conductivity Transmitter N-LF2000 230V AC These operating instructions apply to the following device: Article Measuring range Order number N-LF2000, Conductivity measuring device
More information32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers
-bit ARM Cortex-, Cortex- and Cortex-MF microcontrollers Energy, gas, water and smart metering Alarm and security systems Health and fitness applications Industrial and home automation Smart accessories
More informationAn Embedded Approach for Motor Control Boards Design in Mobile Robotics Applications
An Embedded Approach for Motor Control Boards Design in Mobile Robotics Applications CLAUDIA MASSACCI, ANDREA USAI, PAOLO DI GIAMBERARDINO Department of Computer and System Sciences Antonio Ruberti University
More informationEmbedded Systems. Interfacing PIC with external devices Analog to digital Converter. Eng. Anis Nazer Second Semester
Embedded Systems Interfacing PIC with external devices Analog to digital Converter Eng. Anis Nazer Second Semester 2016-2017 What is the time? What is the time? Definition Analog: can take any value Digital:
More informationTB6612FNG Dual Motor Driver Carrier
TB6612FNG Dual Motor Driver Carrier Overview The TB6612FNG (308k pdf) is a great dual motor driver that is perfect for interfacing two small DC motors such as our micro metal gearmotors to a microcontroller,
More informationPulse Width Modulation
ECEn 621" Computer Arithmetic" Project Notes Week 1 Pulse Width Modulation 1 Pulse Width Modulation A method of regulating the amount of voltage delivered to a load. The average value of the voltage fed
More informationINTELLIGENT SELF-PARKING CHAIR
INTELLIGENT SELF-PARKING CHAIR Siddharth Gauda 1, Ashish Panchal 2, Yograj Kadam 3, Prof. Ruchika Singh 4 1, 2, 3 Students, Electronics & Telecommunication, G.S. Moze College of Engineering, Balewadi,
More informationVT1419A Multifunctional Plus Measurement and Control Module
VT1419A Multifunctional Plus Measurement and Control Module VXI Technology Comprehensive signal conditioning on board Wide choice of Input/Output signal types Powerful control capability On-board data
More informationPACSystems* RX3i IC695ALG600
July 2010 PACSystems* RX3i IC695ALG600 The PACSystems * Universal Analog Input module IC695ALG600 provides eight general purpose input channels and two Cold Junction Compensation (CJC) channels. Inputs
More informationHardware Platforms and Sensors
Hardware Platforms and Sensors Tom Spink Including material adapted from Bjoern Franke and Michael O Boyle Hardware Platform A hardware platform describes the physical components that go to make up a particular
More informationECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative
ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 5: Theory of Operation and Hardware Design Narrative Team Code Name: _ATV Group No. 3 Team Member Completing This Homework: Sebastian Hening
More information