Chapter 2. Integration of the distributed data server with the. vital sign meter
|
|
- Noreen McKinney
- 5 years ago
- Views:
Transcription
1 Author: Kai-Wen Kan ( ); recommendation: Yeh-Liang Hsu ( ). Note: This article is Chapter 2 of Kai-Wen Kan s Master thesis Development and evaluation of a home telehealth system for diabetic patients. Chapter 2. Integration of the distributed data server with the vital sign meter This chapter describes the integration of the Distributed Data Server (DDS) with the vital sign meter. 2.1 Distributed Data Server The Distributed Data Server consists of a PIC_ SERVER v3 and a standard peripheral application board (PAB) PIC_Server v3 As shown in Figure 2.1, the PIC_SERVER v3 is based upon three components: a microcontroller, an Ethernet controller, and an EEPROM chip. The major features of the three components are described below: 1
2 Microcontroller Ethernet controller EEPROM Figure 2.1 PIC_SERVER v3 (1) Microcontroller The PIC18F6X2X series from Microchip Technology Inc. is used for the microcontroller of the PIC_SERVER v3. The PIC18F6X2X series, which includes PIC18F6527, PIC18F6621, PIC18F6622, PIC18F6627 and PIC18F6722, is available in 64-pined Thin Quad FlatPack (TQFP). The PIC18F6X2X has two RS-232 serial channels, 54 I/O pins, 12 channels for 10 bit A/D conversion, 3,936 bytes SRAM, and 128K bytes Flash ROM for programming. Table 2.1 lists the major specifications of PIC18F
3 Table 2.1 Specifications of PIC18F6722 Package 64-pin TQFP Size(L W H, mm) Program Memory Flash 128K (bytes) Single-Word Instructions DATA Memory (bytes) SRAM 3936 EEPROM 512 I/O pins bit A/D (ch) 12 CCP/ECCP (PWM) 2/3 Timers 8/16-bit 2/3 (2) Ethernet controller The RTL8019AS Ethernet controller from Realtek Semiconductor Corp. is a full-duplex Ethernet controller with plug-and-play function. It supports the standard of Ethernet II and IEEE802.3 and has 16K byte SRAM built in. (3) EEPROM The 24LC512 EEPROM from Microchip Technology Inc. is a 64K 8 (512 Kbit) Serial Electrically Erasable PROM, capable of operation across a broad voltage range (1.8V to 5.5V). The webpage of the DDS is stored in the 24LC512 EEPROM The peripheral application board The PIC_SERVER v3 is a controller module with Internet capability. With power supplied externally, it operates as an independent web server. As shown in Figure 2.2, the purpose of the PAB is to provide an expanded platform to the PIC_SERVER v3 for data acquisition, processing and storage. By combining the PIC_SERVER v3 with the PAB, the DDS becomes the core component in the PTMS structure. There are four major sections on the PAB, which are: power, storage, a real-time clock (RTC), and a RS-232 converter. The major features of the four sections are described below: 3
4 LM2930 LM2940 RS-232 MMC RS-232 RTC Battery Figure 2.2 Peripheral application board (1) Power The power section shown in Figure 2.2 uses three low voltage regulators (LM2940/LM3940). Two LM2940 voltage regulators generate stable +5V DC power output from 6.25V up to 26V DC input. One is for the main ICs (including the PIC_SERVER v3) and the other is for a LCD backlight. A voltage of 3.3V power from a LM3940 voltage regulator is provided for the Multi Media Card (MMC). (2) Storage The Multi Media Card (MMC) is a standard flash memory card. The MMC is about the size of a postage stamp: 24 mm 32 mm 1.5 mm. An MMC card is used for storing media within the DDS, in a form that can be accessed by the DDS. The voltage requirement for MMC operation is 3.3V from a LM3940 voltage regulator. The storage capacity of the MMC ranges from 16Mb to 512Mb. (3) Real-time clock The Dallas DS1302 used as a time recorder for the DDS is a real-time clock (RTC) operated via a 32K oscillator and low voltage power. The PAB supports two 4
5 kinds of the power voltage: +5V from the voltage regulator and +3V from a battery connected to it. If the +5V power voltage is shut down, the battery still provides power to the RTC to avoid data storage errors. (4) RS-232 converter MAX232 is a dual driver/receiver that includes a capacitive voltage generator to supply EIA-232 voltage levels from a single 5-V supply. Each receiver converts EIA-232 inputs to 5-V TTL/CMOS levels for the PIC_SERVER v3. These receivers have a typical threshold of 1.3 V and a typical hysteresis of 0.5 V, and can accept ±30-V inputs. Each driver converts TTL/CMOS input levels for the PIC_SERVER v3 into EIA-232 levels. 2.2 Integration of DDS with the vital sign meter This section describes the hardware specifications of the vital sign meter, the integration of the DDS with the vital sign meter, and the flow chart of measurement results, retrieval, and storage. The event driven device and the storage format in the DDS are also presented Specifications of TaiDoc TD-3250 This study uses TaiDoc TD-3250 (Figure 2.3), which is a 2-in-1 blood glucose and pressure meter certificated and approved by the Food and Drug Administration (FDA) as a vital sign meter. TaiDoc TD-3250 is compact in size and easy to use. Another advantage of TaiDoc TD-3250 is that it contains memory space for recording up to 352 measurement data and a RS-232 serial port for data transmission. Table 2.2 lists the major specifications of TaiDoc TD
6 BP/BG Meter 2. Pressure Cuff 3. Lancet Device 4. Lancets 5. Test Strips 6. Strips Box Figure 2.3 Parts of TaiDoc TD-3250 set Table 2.2 Specifications of TaiDoc TD-3250 Model TaiDoc TD-3250 Power source Four AAA batteries Size(L W H, mm) Display Liquid crystal display with 4x32 segment Memory 352 measurement results with date and time Operating temperature From 10 C to 40 C Blood pressure function Blood glucose function Pressure range Heart rate Ketone warning Strip linear range 30~280mmHg 40~200per minute >240mg/dl 20~600mg/dl TaiDoc supports a management interface for users to download measurement results from the TD-3250 and to edit them. Figure 2.4 shows a sample of downloading results from the TD The information related to blood pressure and blood glucose is divided into two tab layers. Those layers include measurement data, systolic blood pressure, diastolic blood pressure, heart rate, and blood glucose. The management interface also provides databases for users to manage and edit measurement results for different patients, as shown in Figure
7 Figure 2.4 Downloading results Figure 2.5 Patient database 7
8 2.2.2 Hardware connection Both TaiDoc TD-3250 and the DDS support EIA RS-232 serial interface standard for data transmission. A standard 2.5mm stereo audio cable is used to connect TD-3250 to the DDS to transfer/receive data (Figure 2.6). The DDS has dual RS-232 driver/receiver ports: COMA and COMB; COMB is used as a connector to link TD-3250 for data transmission BP/BG Meter 2. DDS 3. Connection Cable 1 2 Figure 2.6 Portable vital sign data recorder Figure 2.7 shows the connection cable between TD-3250 and the DDS. The left half of Figure 2.7 displays the RS-232 connector for the TD-3250 which is a standard 2.5mm stereo audio connector. Pin 1 of the audio connector is defined as the signal ground, pin 2 is defined as the transmitter port, and the pin 3 is defined as receiver port. The right half of Figure 2.7 displays the RS-232 connector for the DDS, which is a standard R-J11 connector. Pin 1 and 6 are obsolete, pin 2 is defined as transmitter port, pins 3 and 4 are defined as signal ground, and pin 5 is defined as receiver port. 8
9 Rx GND Tx Front Tx Rx GND The connector of the TD-3250 The connection of the DDS Figure 2.7 Electrical connections between TD-3250 and the DDS Data retrieval and storage Figure 2.8 displays a flow chart of data retrieval and storage. Figure 2.9 shows the main program for data retrieval and storage. The details are described as follows: 9
10 Trigger to read Check Connect Check_connect( ) Yes Read index of the results Function: READ_MEMO( ) No Break Read data in order Read memory data Function: READ_DATA( i, j ) Judge vital sign type and time information Function: device_judgment( ) / storage_time( ) Store result in MMC Function: MMC_Write( ) Data judgment Function: data_judgment( ) No Is counter(j) equal to index? Yes Out of setting range? No Clear memory space Function: delete_data( ) Yes Send SMS Function: I2C_W( ) Finish read Figure 2.8 The flow chart of data retrieval and storage 10
11 Figure 2.9 Main program of data retrieval and storage (1) Connection checking and retrieval of memory index The DDS is triggered to read the measurement results of the TD-3250 by the push of a button, First it executes a sub function (line 181 in Figure 2.9) to check the connection between the two devices. The sub function for checking the connection is shown in Figure Line 73 contains the command that the DDS sends to TD3250, and the hex code 0xA5 from line 81 is an ending code that TD3250 returns back. If the DDS does not recieve the ending code, it means that the connection has failed. At this time, the DDS does not continue with regular functioning, and the loop breaks. If the connection is successful, the DDS executes another sub function (line 185 in Figure 2.9) to request the index for all the measurement data stored in TD The sub function of reading the index number is shown in Figure Line 94 is the command that the DDS sends to TD3250 and the hex code 0xA5 in line 103 is an ending code that TD3250 returns back. 11
12 Figure 2.10 Sub function of checking the connection Figure 2.11 Sub function of reading the index number (2) Retrieval of measurement data and judgment of device type After the DDS receives the index number, it executes a sub function (line 193 in Figure 2.9) to read the measurement data stored in TD-3250 in order. Figure 2.12 shows the sub function of reading storage data. Lines 54 and 55 are the commands for reading and the calculation of memory placed with a different index. In line 62, the DDS receives the measurement data from TD-3250 and puts it into a buffer (READ_buffer). After the DDS receives the measurement data, it executes two sub functions (line 198 and 200 in Figure 2.9) to judge the type of the data (blood pressure or blood glucose), and to decode the storage date. Figure 2.13 shows these two sub functions. 12
13 Figure 2.12 Sub function of reading storage data Figure 2.13 Sub function of device judgment and date decoding (3) Data storage, event alert and memory clean After the DDS finishes the sub function of device judgment, it executes another two sub functions (line 201 and 202 in Figure 2.9) to write the measurement data to the MMC, and to evaluate the measurement data. The sub functions of data storage and data evaluation are shown in Figure 2.14 and Figure The measurement data is stored by year and month. Details of the data format are described in Section If measurement 13
14 data is out of setting range, then the parameter local_action (line 202 in Figure 2.9) is set to 1 (otherwise the parameter is set to 0). A counter i (line 188 in Figure 2.9) is used to keep track of the number of data sets received. The loop breaks when the counter equals the index, as shown in the flows chart in Figure 2.8. After the DDS finishes the loop for data retrieval and storage, the parameter local_action is set to 1. The DDS then executes a sub function for the Event Driven Device (EDD) to send an alarm message to the caregiver or doctor. The sub function of event trigger is shown in Figure A detailed description of the EDD is presented in Section At last, the DDS executes a sub function (Figure 2.17) to clean the memory of TD Figure 2.14 Sub function of data storage 14
15 Figure 2.15 Sub function of data evaluation Figure 2.16 Sub function of event trigger 15
16 Figure 2.17 Sub function of memory clean Event driven device In this study, the EDD is a wireless transmission device that transmits text messages via public equipment. When the alert occurs, such as an out of range measurement result, the DDS prompts the EDD to send a short message to a specific person (caregiver or doctor) via the I2C interface. The EDD consists of a Global System Mobile (GSM) and a control unit. The control unit consists of a PIC18F452 microchip and a MAX232 converter. Figure 2.18 shows the overall architecture. Figure 2.19 and Figure 2.20 show the circuit schematics of the control unit. The core of control unit is the PIC18F452 which combines with other electric components including resistors, capacitors, a crystal oscillator, an LED and a MAX232 converter. The PIC18F452 receives commands (the sub function of I2C_W()) from the DDS via the I2C interface, and prompts the GSM to send a short message via RS-232 interface. The standard voltage of RS-232 interface is 12V, but the PIC18F452 only supports the TTL voltage of 5V. An A MAX232 converter is used to raise the TTL voltage of the PIC18F452 from 5V to 12V, the circuit schematic is shown in Figure
17 I2C DDS PIC18F452 TTL MAX232 RS232 GSM EDD Figure 2.18 Architecture of EDD Figure 2.19 Schematic I (PIC18F452) 17
18 Figure 2.20 Schematic II (MAX232 converter) MMC data format All storage media needs an efficient data structure system. The File Allocation Table (FAT) is one data structure used to manage media data in a storage device. Currently there are three FAT file system types: FAT12, FAT16 and FAT32. FAT16 for the MMC is used in the DDS. In this study, a 128MB MMC is used to store the measurement of VSP. The file type used in the DDS is a text file. Table 2.3 lists the data structure in a text file. Figure 2.21 shows the file structure in the MMC. A month s worth of data is stored in a text file; the title of the text file is named by the corresponding month. The text files for all 12 months are stored in a folder; the title of the folder is named by the corresponding year. Table 2.3 The data structure of a month text file Day Time Device Type Measurement results A Systolic pressure Diastolic pressure Heart rate 1. Day: from 1 to Time: for example 14:30 3. Device type: A: Blood pressure and heart rate B: Blood glucose B Blood glucose 18
19 Figure 2.21 The file structure in the MMC 19
Downloaded from Elcodis.com electronic components distributor
CONTENTS LV24-33A KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches and Jumpers 7 MCU Sockets 8 Power Supply 10 On-board USB 2.0 Programmer 11 RS-232 Communication Circuit 12 LEDs 14 Push
More informationCONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6
CONTENTS dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches and Jumpers 7 MCU Sockets 8 Power Supply 10 On-Board USB 2.0 Programmer 11 MikroICD 12 RS-232 Communication Circuit 13
More informationEasyPIC5 Development System
EasyPIC5 Development System Part No.: MPMICRO-PIC-Devel- EasyPIC5 Overview EasyPIC5 is a development system that supports over 120 8-, 14-, 18-, 20-, 28- and 40-pin PIC MCUs. EasyPIC5 allows PIC microcontrollers
More informationEmbedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad
Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Objectives To be familiar with microcontrollers, PIC18F4550 microcontroller. Tools PIC18F4550 Microcontroller, MPLAB software,
More informationBIGdsPIC6. Development System. User manual
BIGdsPIC6 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last
More informationManual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22
ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22 is Board Microcontroller in a series of PIC18F87K22 80-Pin TQFP from Microchip. It designs I/O of MCU on board to interface with CONNECTOR in the format
More informationSBC44EC. Single board computer for 44 pin PLCC PICs
Single board computer for 44 pin PLCC PICs Table of Contents 1 Introduction...2 2 Features...3 3 Expansion Connectors...4 3.1 Frontend Connectors...4 3.1.1 Connecting IDC connectors to the Frontend Connector...5
More informationDisplay Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.
Display Real Time Clock (RTC) On LCD PR12 Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended through suggestion
More informationMega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net
Mega128-Net Development Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Net development board is designed
More informationCONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6
CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches 7 Jumpers 8 MCU Sockets 9 Power Supply 11 On-board USB 2.0 Programmer 12 Oscillator 14 LEDs 15 Reset Circuit 17 Push-buttons
More informationMega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX
Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Development board is designed for
More informationFigure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.
Course Code: EEE 4846 International Islamic University Chittagong (IIUC) Department of Electrical and Electronic Engineering (EEE) Course Title: Embedded System Sessional Exp. 1: Familiarization with necessary
More informationVariable Power Supply Digital Control Circuit Diagram Using Lm317
Variable Power Supply Digital Control Circuit Diagram Using Lm317 DIGITAL POWER SUPPLY USING LM317 A Major Project Report Submitted partial fulfillment of the requirement for the award of the Degree of
More informationET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features
ET-PIC 24 WEB-V1 ET-PIC 24 WEB-V1 is PIC Board Microcontroller from Microchip that uses 16 Bit No.PIC24FJ128GA008 Microcontroller for processing data and develops board. The remarkable specification of
More informationMT2 Introduction Embedded Systems. MT2.1 Mechatronic systems
MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing
More informationLecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017
Lecture Objectives Introduction to Computing Chapter The AVR microcontroller and embedded systems using assembly and c Students should be able to: Convert between base and. Explain the difference between
More informationBIG8051. Development system. User manual
BIG8051 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last
More informationDEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP
DEVBOARD3 DATASHEET 10Mbits Ethernet & SD card PIC18F67J60 MICROCHIP Version 1.0 - March 2009 DEVBOARD3 Version 1.0 March 2009 Page 1 of 7 The DEVBOARD3 is a proto-typing board used to quickly and easily
More informationArduino Uno R3 INTRODUCTION
Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running
More informationPVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers
PVK40 User's manual Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers CONTENTS PVK40 3 On-board peripherals: 3 Power supply 4 Microcontroller 4 Reset circuitry 4 Oscilator
More informationSBC65EC. Ethernet enabled Single Board Computer
Ethernet enabled Single Board Computer Table of Contents 1 Introduction...2 2 Features...3 3 Daughter Board Connectors...4 3.1 As a Daughter Board...5 3.2 Expansion boards...5 4 Interfaces...5 4.1 Ethernet...5
More informationBSCB-2 BASIC STAMP CARRIER BOARD
BSCB-2 BASIC STAMP CARRIER BOARD Technical Manual Document Revision: 1.04 Date: 06 August 2003 BiPOM Electronics, Inc. 16301 Blue Ridge Road, Missouri City, Texas 77489 Telephone: 1-713-283-9970 Fax: 1-281-416-2806
More informationInfineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an
Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)
More informationBolt 18F2550 System Hardware Manual
1 Bolt 18F2550 System Hardware Manual Index : 1. Overview 2. Technical specifications 3. Definition of pins in 18F2550 4. Block diagram 5. FLASH memory Bootloader programmer 6. Digital ports 6.1 Leds and
More informationGPRS based SCADA implementation for multisensory security with SMS alerts.
GPRS based SCADA implementation for multisensory security with SMS alerts. Priyanka somashekhar malabagi 1, Latha shenoy 2 M.Tech Student, Microelectronics and Control Systems, NMAM Institute of Technology,
More informationIntroduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.
Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project
More informationRFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.
PR8-B RFID: Read and Display V2010 Version 1.1 Sept 2010 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended through suggestion
More informationDEV-1 HamStack Development Board
Sierra Radio Systems DEV-1 HamStack Development Board Reference Manual Version 1.0 Contents Introduction Hardware Compiler overview Program structure Code examples Sample projects For more information,
More informationeip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications
Embedded TCP/IP 10/100-BaseT Network Module Features 16-bit Microcontroller with Enhanced Flash program memory and static RAM data memory On board 10/100Mbps Ethernet controller, and RJ45 jack for network
More informationBANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1).
BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1). Package number: G4 NO: HEQEP/CP-3137/Procurement/PacakageG4/26-08-2015/004
More informationCircuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration
Circuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration This is the circuit diagram water level controller using microcontroller Free diagram for water level controller
More informationPic-Microcontroller Based Fully-Automatic Blood Pressure Monitor With Gsm Communication
IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 07, Issue 02 (Feb. 2017), V1 PP 13-18 www.iosrjen.org Pic-Microcontroller Based Fully-Automatic Blood Pressure Monitor
More informationMicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor
1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor
More informationJED MICROPROCESSORS PTY LTD
JED MICROPROCESSORS PTY LTD 173 Boronia Rd, Boronia, (PO Box 30), Victoria 3155 Australia Phone: +61 3 9762 3588, Fax: +61 3 9762 5499. http://www.jedmicro.com.au email: jed@jedmicro.com.au JED AVR200
More informationMICROCONTROLLER BASED LPG GAS DETECTOR USING GSM MODULE
MICROCONTROLLER BASED LPG GAS DETECTOR USING GSM MODULE Ashish Sharma (B.Tech., EL Engg.) E-mail: ashishpreet2009@gmail.com : contactashish10@gmail.com ABSTRACT Ideal gas sensor is used to detect the presence
More informationDigital Circuits Part 2 - Communication
Introductory Medical Device Prototyping Digital Circuits Part 2 - Communication, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Topics Microcontrollers Memory
More informationLinux Kernel Hacking Free Course, 3rd edition. HWMPS: Hardware Monitor & Protection System
Andrea Sarro University of Rome Tor Vergata HWMPS: Hardware Monitor & Protection System April 5, 2006 Outline of the talk Project overview Developement phases and practical issues Hardware platform Microcontroller
More informationHomework 5: Theory of Operation and Hardware Design Narrative Due: Friday, February 15, at NOON
Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, February 15, at NOON Team Code Name: _Agatha Group No. _4 Team Member Completing This Homework: _Eric Yee e-mail Address of Team
More informationDATA LOGGER SYSTEM. DMGOI, Kagal, Maharashtra, India
DATA LOGGER SYSTEM Komal. V. Gurav 1, Pabina.S.Naikawadi 2, Kiran.R.Patil 3, Asst.Prof.S.S.Patil 4 123 Student, 4 Assistant Professor, Department of Electronics & Telecommunication Engineering, DMGOI,
More informationEasyAVR6 Development System
EasyAVR6 Development System Part No.: MPMICRO-AVR-Devel-EasyAVR6 Overview EasyAVR6 is a development system that supports a wide range of 8-, 14-, 20-, 28- and 40-pin AVR MCUs. EasyAVR6 allows AVR microcontrollers
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationEEE394 Microprocessor and Microcontroller Laboratory Lab #6
Exp. No #6 Date: INTERRUPTS AND ADC IN PIC MICROCONTROLLER OBJECTIVE The purpose of the experiment is to configure external interrupt and the ADC in PIC microcontrollers. (i) To flip the LED connected
More informationArchitecture of Computers and Parallel Systems Part 6: Microcomputers
Architecture of Computers and Parallel Systems Part 6: Microcomputers Ing. Petr Olivka petr.olivka@vsb.cz Department of Computer Science FEI VSB-TUO Architecture of Computers and Parallel Systems Part
More information8051 Microcontroller
8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many
More informationFIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)
(Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationSECURE DIGITAL ACCESS SYSTEM USING IBUTTON
SECURE DIGITAL ACCESS SYSTEM USING IBUTTON Access control forms a vital link in a security chain. Here we describe a secure digital access system using ibutton that allows only authorised persons to access
More informationARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).
ARDUINO UNO REV3 SMD Code: A000073 The board everybody gets started with, based on the ATmega328 (SMD). The Arduino Uno SMD R3 is a microcontroller board based on the ATmega328. It has 14 digital input/output
More informationIf It s Electronic, It Needs a Clock
REAL-TIME CLOCKS MIXED-SIGNAL DESIGN GUIDE Data Sheets Application Notes Free Samples If It s Electronic, It Needs a Clock 8th EDITION No matter what you design, you need your system to accurately keep
More informationTo be familiar with the USART (RS-232) protocol. To be familiar with one type of internal storage system in PIC (EEPROM).
Lab # 6 Serial communications & EEPROM Objectives To be familiar with the USART (RS-232) protocol. To be familiar with one type of internal storage system in PIC (EEPROM). Serial Communications Serial
More informationLecture (02) PIC16F84 (I)
Lecture (02) PIC16F84 (I) By: Dr. Ahmed ElShafee ١ Review of Memory Technologies The PIC 16 Series PIC 16F84A The PIC 16F84A Memory The Oscillator Instruction Cycle Power up and Reset Parallel ports Technical
More informationeip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications
Embedded TCP/IP 10-BaseT Network Module Features 8-bit reprogrammable Microcontroller with Enhanced Flash program memory, EEPROM and Static RAM data memory On board 10Mbps Ethernet controller, and RJ45
More informationMICROCONTROLLER BASED SMART FAN SYSTEM
MUHAMMAD KHAIRI BACHELOR OF ELECTRICAL ENGINEERING (HONS.) (ELECTRONICS) 2007 UMP MICROCONTROLLER BASED SMART FAN SYSTEM MUHAMMAD KHAIRI BIN ABD. GHANI UNIVERSITI MALAYSIA PAHANG v ABSTRACT This project
More informationThe industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.
EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION
More informationMicrocontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8
32bit Product specification Jun 2011 V0.a ByVac Page 1 of 8 Contents 1. Introduction...3 2. Features...3 3. Physical Specification...3 3.1. PIC32...3 3.2. USB Interface...3 3.3. Power Supply...4 3.4. Power
More informationControlling and Monitoring Of Industrial Parameters by Using GSM
Controlling and Monitoring Of Industrial Parameters by Using GSM GUIDE: Mr. S. CHANDRA SHEKAR, PROFESSOR IN ECE P.WASEEM NAZMA, G.SUDHA PRIYANKA, S.DHANA LAKSHMI, SK.SHAHID DEPARTMENT OF ELECTRONICS AND
More informationericssonz LBI-38616B MAINTENANCE MANUAL FOR MTD TM SERIES AND DATA RADIO LOGIC BOARD 19D902151G3 DESCRIPTION CIRCUIT ANALYSIS TABLE OF CONTENTS
MAINTENANCE MANUAL FOR MTD TM SERIES AND DATA RADIO LOGIC BOARD 19D902151G3 TABLE OF CONTENTS Page DESCRIPTION............................................. Front Cover CIRCUIT ANALYSIS..........................................
More informationPICado Alpha Development Board V1.0
V1.0 Bluetooth Transceiver Module HC-05 Four onboard FET power output stage 34 freely assignable I/O pins ICSP interface 2015 Jan Ritschard, All rights reserved. V1.0 Table of Contents 1. Introduction...
More informationCareVital Telehealth Solutions
CareVital Telehealth Solutions CareNet Web-based Patient Monitoring Telehealth Monitoring and Reporting CareNet is a powerful, yet simple to use, web-based monitoring platform that combines critical information
More informationPIC Microcontroller Introduction
PIC Microcontroller Introduction The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed in 1975 by General Instruments.
More informationModules For Six Months Industrial Training On WIRELESS EMBEDDED SYSTEM DESIGN
Modules For Six Months Industrial Training On WIRELESS EMBEDDED SYSTEM DESIGN 1 st Week Introduction to Embedded System a) Tool Hardware tool and Software tool b) Embedded designing, course study c) Board
More informationParallel-to-Serial and Serial-to-Parallel Converters
Session 1532 Parallel-to-Serial and Serial-to-Parallel Converters Max Rabiee, Ph.D., P.E. University of Cincinnati Abstract: Microprocessors (MPUs) on a computer motherboard communicate in a parallel format
More informationCHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8
CONTENTS CHAPTER 1 Introduction of the tnano Board... 2 1.1 Features...2 1.2 About the KIT...4 1.3 Getting Help...4 CHAPTER 2 tnano Board Architecture... 5 2.1 Layout and Components...5 2.2 Block Diagram
More informationIntroducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets
Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets PIC MCU and dspic DSC Family Portfolio 2 New Low Cost, Low Pin-Count 8-, 16-, 32-bit Offerings 3 What Are
More informationLab 1 Introduction to Microcontroller
Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction
More informationARDUINO LEONARDO WITH HEADERS Code: A000057
ARDUINO LEONARDO WITH HEADERS Code: A000057 Similar to an Arduino UNO, can be recognized by computer as a mouse or keyboard. The Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet).
More informationProgramming in the MAXQ environment
AVAILABLE The in-circuit debugging and program-loading features of the MAXQ2000 microcontroller combine with IAR s Embedded Workbench development environment to provide C or assembly-level application
More informationAX-12. PIC12F675 microcontroller Activity board
AX- PICF67 microcontroller Activity board Optional of AX- board DC adaptor 9-V Small stepper motor Microcontroller unit features : Microchip s 8-pin PIC microocntroller PICF67 on-board KWord Program memory
More informationICP05 IBOARD LITE ICP05. - iboard lite
ICP05 - iboard lite 1. Introduction and overview icp05 offers unprecedented level of performance, reliability and scalability for Microchip PIC IO Kit solution. By the same time, it allows users to program
More informationAn Arduino Controlled 1 Hz to 60 MHz Signal Generator
An Arduino Controlled 1 Hz to 60 MHz Signal Generator Greg McIntire, AA5C AA5C@arrl.net WWW..ORG 1 Objectives Build a standalone 60 MHz signal generator based on the DDS-60 board. Originally controlled
More informationPC87435 Enhanced IPMI Baseboard Management Controller
April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management
More informationRF4431 wireless transceiver module
RF4431 wireless transceiver module 1. Description RF4431 adopts Silicon Labs Si4431 RF chip, which is a highly integrated wireless ISM band transceiver chip. Extremely high receive sensitivity (-121 dbm)
More informationApplication Note. Energy Meter LAN Interface
Application Note AN2xxx Energy Meter LAN Interface Author: Sunil Jha Associated Project: Yes Associated Part Family: CY8C27xxx PSoC Designer Version: 4.10 Summary Automated Meter Reading (AMR) now a day
More informationPXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670
PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 Features RoHS 520MHz Low-power ARM processor w/ 800 x 600 Color LCD Power Over Ethernet and 10/100BASE-T Ethernet GPS module
More informationDATA LOGGER GEOLOGGER G8 PLUS
A D V A C E D DATA LOGGER GEOLOGGER G8 PLUS I N S T CONFIGURATION & WIRING OF PERIPHERALS R U C T I O N M A N U A L 1 CONTENTS DESCRIPTION PAGE Main components 3 G8 Module Connections 4 G8 Module Connections
More informationTable 1 Brief Specifications
Rev.1.1 MICROCOMPUTER WITH BUILT-IN PAGING DECODER The microcomputer incorporates a decoder conforming to CCIR Radio Paging Decode 1(POCSA Code), a melody generator, an LCD driver and a timer. Only attaching
More informationSBC45EC. Single board computer for 44 pin PLCC PICs
Single board computer for 44 pin PLCC PICs Table of Contents 1 Introduction...3 2 Features...4 3 Expansion Connectors...5 3.1 Frontend Connectors...5 3.1.1 Connecting IDC connectors to the Frontend Connector...5
More informationARDUINO MICRO WITHOUT HEADERS Code: A000093
ARDUINO MICRO WITHOUT HEADERS Code: A000093 Arduino Micro is the smallest board of the family, easy to integrate it in everyday objects to make them interactive. The Micro is based on the ATmega32U4 microcontroller
More information8051 Microcontroller memory Organization and its Applications
8051 Microcontroller memory Organization and its Applications Memory mapping in 8051 ROM memory map in 8051 family 0000H 4k 0000H 8k 0000H 32k 0FFFH DS5000-32 8051 1FFFH 8752 7FFFH from Atmel Corporation
More informationECE 189A Senior Capstone December 16, 2014 Team Leader: Will Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington
ECE 189A Senior Capstone December 16, 2014 Team Leader: Will Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington Agenda Project Overview Parts Power Distribution Schematic and Bill of Materials
More informationLIN bus board datasheet EB
LIN bus board datasheet EB027-00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 7 Appendix 1 Circuit diagram
More informationTable of Contents. Introductory Material
Table of Contents Introductory Material 0.1 Equipment Intoduction 1 breadboard area stimulator board 2 The Board of Education The TDS 340 oscilloscope 0.2 Getting Started with the Micro-controller The
More informationProject Final Report Internet Ready Refrigerator Inventory Control System
Project Final Report April 25, 2006 Dustin Graves, dgraves@gwu.edu Project Abstract Appliance vendors have started producing internet enabled refrigerators which allow users to keep track of refrigerator
More informationDS1306. Serial Alarm Real Time Clock (RTC)
www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100 96-byte nonvolatile RAM for data
More informationARM 11 Based Industrial Dust Cleaner Using High Voltage Pulse Power Supply
ARM 11 Based Industrial Dust Cleaner Using High Voltage Pulse Power Supply 1 Ramani.G, 2 Menakambal.S 1 Associate Professor, Department of EEE., Nandha Engineering College, Anna University, Erode, Tamil
More informationProfessional Radio GM Series. Controlhead Service Information
Professional Radio GM Series Controlhead Service Information Issue: September 2000 ii Computer Software Copyrights The Motorola products described in this manual may include copyrighted Motorola computer
More informationManual of Board ET-ESP32 RS485
ET-ESP32 RS485 is a Board Microcontroller that entirely consists of basic I/O Devices and also supports additional expansion unit easily. In a part of Microcontroller on board, it uses Module ESP32 from
More informationEasy Kit Board Manual
User s Manual, V1.0, June2008 Easy Kit Board Manual Easy Kit - XC88x Microcontrollers Edition 2008-06 Published by Infineon Technologies AG, 81726 München, Germany Infineon Technologies AG 2008. All Rights
More informationHDMI and Ethernet Extender via 2 Multimode Fibers LC Duplex Connector Extends HDMI+ 10/100M Ethernet Link Up To 800 Meters
Description APAC AHE-FD-800-2LC extender enables HDMI and 10/100M Ethernet extension up to 800 meters over duplex multi-mode fibers (OM3). It is definitely applicable for server room PC and client terminal
More informationCM5000 DATASHEET v0.1
CM5000 DATASHEET - 2 - http://www.advanticsys.com/cm5000.html v0.1 Table of Contents 1. INTRODUCTION... 5 2. HARDWARE CHARACTERISTICS... 6 2.1 CM5000 DIAGRAMS... 6 2.2 MICROCONTROLLER DESCRIPTION - TI
More informationmelabs Serial LCD Firmware Version 1.0 2/7/07
melabs Serial LCD Firmware Version 1.0 2/7/07 The melabs Serial LCD (SLCD) can display serial data from either asynchronous RS232-style or synchronous I 2 C input. A range of baud rates from 2400 to 57,600
More informationSK18A. 18 Pins PIC START-UP KIT. User s Manual V1.1. Dec 2007
SK18A 18 Pins PIC START-UP KIT User s Manual V1.1 Dec 2007 Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded
More informationExclusive 2.5 GHz Frequency Counter
Exclusive 2.5 GHz Frequency Counter with blue 2 x 16 LCD display This manual will guide you how to assemble, test and tune this frequency counter KIT. Features: Frequency range from 5 MHz to 2.5GHz Factory
More informationkeyestudio Keyestudio MEGA 2560 R3 Board
Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output
More informationAC : DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION
AC 2007-3083: DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION Yoon Kim, Virginia State University YOON G. KIM is an Assistant Professor of Computer Engineering in the Department of
More informationMicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES
Microcomputer/Controller Featuring the Philips LPC2106 FEATURES Powerful 60 MHz, 32-bit ARM processing core. Pin compatible with 24 pin Stamp-like controllers. Small size complete computer/controller with
More informationRenesas 78K/78K0R/RL78 Family In-Circuit Emulation
_ Technical Notes V9.12.225 Renesas 78K/78K0R/RL78 Family In-Circuit Emulation This document is intended to be used together with the CPU reference manual provided by the silicon vendor. This document
More informationZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B
ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard
More informationARDUINO LEONARDO ETH Code: A000022
ARDUINO LEONARDO ETH Code: A000022 All the fun of a Leonardo, plus an Ethernet port to extend your project to the IoT world. You can control sensors and actuators via the internet as a client or server.
More informationPIC-I/O Multifunction I/O Controller
J R KERR AUTOMATION ENGINEERING PIC-I/O Multifunction I/O Controller The PIC-I/O multifunction I/O controller is compatible with the PIC-SERVO and PIC-STEP motor control modules and provides the following
More information