International Journal of Advances in Science and Technology (IJAST)

Size: px
Start display at page:

Download "International Journal of Advances in Science and Technology (IJAST)"

Transcription

1 Signal detection and FFT calculation using ATmega644 microcontroller D. Sarkar 1, A.Chowdhury 2 1,2 Department of Electronics & Communication Engineering, NIT Agartala, India ABSTRACT: Detection of a signal is often necessary in different kinds of experiment. Previously analog type oscilloscopes were widely used for this purpose. Now digital oscilloscopes are taking their place. But steel they have some limitations and they are very expensive. In this paper an Atmega644 avr microcontroller based signal detection unit is designed, which is interfaced with a 128x64 KS0108 controller based graphic LCD, push buttons, LM741 OPAMP, RS-232 serial port. A fixed point FFT algorithm is also implemented inside the microcontroller for spectrum viewing of the applied signal. The detected signal can be seen on the graphical LCD, if the GLCD (Graphic LCD Mode) is chosen, else in PC mode, a LabVIEW based GUI application is designed for displaying the detected signal on PC screen. The microcontroller embedded software is successfully compiled in WinAVR GNU GCC compiler. The design is successfully simulated in Proteus VSM circuit simulator. Keywords ADC, ATmega644, FFT, WinAVR, GLCD, KS0108, oscilloscope, Proteus, Signal, LabVIEW. I. INTRODUCTION Digital Signal Processing gives a way to access analog signal after converting that to digital signal by means of analog to digital converter. Microprocessors and Microcontrollers can access and process digital signals. This paper represents a scheme of analog signal detection and processing platform based on low cost microcontroller. ATmega644 [1] microcontroller is chosen for the design. The device here can perform real-time signal detection and FFT [2] measurement. There are several other researches has been performed in this field. Real-time FFT calculation can be used in several applications like: speech processing, image processing, bioelectrical impedance measurement, proton magneto meter tuning [3], ECG power line interface removal [4], and data acquisition [5]. [6] Presents a hardware software co-design, which performs FFT calculation based microcontroller and FPGA together. They communicate between each other and that has provided some speed improvement according to the article. In article [7] a multipurpose instrument is proposed which is capable of performing signal processing and measurement. The device uses a microcontroller which communicates with an android platform via bluetooth and uses processing power of the android device. The work done here is quite different from [1], [2]. A 256 point custom FFT algorithm [8],[9],[10],[11] is implemented inside ATmega644 microcontroller which performs FFT calculation by itself and hence it requires less power. The device here can also perform signal measurement. Measured signal and FFT can be viewed in a graphical LCD. The device can also use the processing power of a PC via RS-232 communication. In that case it transfers the signal values continuously to a LabVIEW [12] implemented program, which then measures the FFT for that signal. The work done here is inspired from [13] which is a PIC microcontroller based oscilloscope. II. WORKING PRINCIPLE Basic signal detection using Digital Signal Processing (DSP) is shown in Figure 1. In this method, the signal to be measured or detected is 1 st applied to the input of a differential amplifier for amplification purpose to strengthen the input signal. After that the signal is driven to the input of a sampling circuit to create standard samples of the applied signal. Here Nyquist sampling rate should be maintained or otherwise the signal cannot be detected properly. Then the standard samples from the sampling circuit are applied to the input of an encoder circuit and that translates them into stream of binary numbers. So, this is basically nothing but an Analog to Digital converter (ADC), which converts the analog input values to equivalent digital output. After that the converted digital values are driven to the input of a processing circuitry, which stores the digital values in a wave table array, which to be processed using algorithms to display, measure and control purpose. Fig.1. Basic signal detection using DSP method III. SIGNAL DETECTOR USING ATMEGA

2 ATmega644 is an 8 bit microcontroller from AVR microcontroller s family. It has lots of advanced features and with 64K bytes of In-System Programmable Flash Program memory, the developer gets lots of opportunity to make a good and reliable embedded design. The signal detector designed in this paper uses internal analog to digital converter (ADC) unit of the ATmega644. The internal ADC supports 10 bit size and has 8 multiplexed input ADC channel. For this design channel- 0 (ch0) is chosen as the input ADC channel. Block diagram of the design is shown in Figure 2. The input signal is applied to LM741 [14] based unity gain buffer which has supply voltage +5 volt and -5 volt, so that it attenuates signal containing peak to peak voltage more than +5 volt and thus it saves the microcontroller in case a very large amplitude signal is applied. The ATmega644 is interfaced here with a KS0108 controller based 128x64 size graphical LCD (LGM12641BS1R). It is configured here in 8 bit mode. For the controlling purpose of the signal generator some interrupt driven push buttons are interfaced with the microcontroller. Push button algorithms are written inside the interrupt service routine of external interrupt INT0, INT1 and INT2. In the welcome screen of LCD, signal detector mode or FFT view mode can be chosen using push button. For FFT view, a 256 point FFT algorithm is written, which is based on Butterfly FFT algorithm.there are two modes of operation for the signal detector. The user can switch the signal detector to work in PC mode or in GLCD (Graphical LCD) mode. If the mode chosen is GLCD, then after pressing the detect button the user can see the signal in the LCD. If the amplitude and frequency detect button is pressed after observing the signal on LCD, then the approximate value of frequency and amplitude will be displayed on LCD. The signal detector generally remains in PC mode of operation. In case of FFT view mode, the detector generally remains in GLCD mode of operation. To work with PC mode, it must need to be connected with PC by using a serial RS-232 port. For the design to be controlled by PC, a LabVIEW based Graphical User Interface (GUI) is designed. For PC control, first we need to choose the COM port using the GUI and baud rate should be chosen 9600bps, and then on pressing the read button, it will start plotting the signal in the waveform chart available in the GUI. Fig. 2. ATmega644 based signal detector block diagram IV. HARDWARE S AND INTERFACING A. ATmega644 microcontroller ATmega644 is an 8-bit high performance microcontroller of Atmel s Mega AVR family with low power consumption. Atmega644 is based on enhanced RISC (Reduced Instruction Set Computing) architecture with 131 powerful instructions. Most of the instructions execute in one machine cycle. Atmega644 can work on a maximum frequency of 20MHz. ATmega644 has 64 KB programmable flash memory, static SRAM of 4 KB and EEPROM of 2048 Bytes. The write/erase cycle of flash memory and EEPROM is 10,000 and 100,000, respectively. ATmega644 is a 40 pin microcontroller. There are 32 I/O (input/output) lines which are divided into four 8-bit ports designated as PORTA, PORTB, PORTC and PORTD. ATmega644 has various in-built peripherals like USART, ADC, Analog Comparator, SPI, JTAG etc. Each I/O pin has an alternative task related to in-built peripherals. ATmega644 pin diagram is shown in Figure 3. Fig. 3 ATmega644 pin description B. 128x64 Graphical LCD interface The 128x64 graphic LCD plays an important role in this design. Proteus VSM model of KS0108 controller based 128x64 graphic LCD, LGM12641BS1R is chosen for this purpose. Generally 128x64 size graphic LCD comes with 20 pins. Pin no 19 & 20 is for the back light led anode and cathode. LGM12641BS1R does not require back light, so only 18 no of pins are there. The LCD has 8 data pins, DB0 to DB7. As the LCD here connected is in 8 bit mode, so all the data pins are connected to ATmega644 PORTC pins, PC0 to PC7. The detail interfacing technique is shown in Figure 4. Here CS1 & CS2 are chip select for IC1 and IC2, GND and VCC are pin for ground and supply voltage, V o is the contrast adjust pin, DI is for data/instruction mode selection, R/W & E are read/write selection and enable pin. RST should be connect to supply voltage +VCC and Vout is the negative voltage output from the LCD. 236

3 Fig x64 LCD interface with ATmega644 C. RS-232 Serial interface RS-232 is the traditional name for a series of standards for serial binary single-ended data and control signals connecting between DTE (data terminal equipment) and DCE (data circuitterminating equipment, originally defined as data communication equipment). It s an asynchronous serial data transmission protocol. In real circuit mode a MAX232 IC (first created in 1987 by Maxim Integrated Products) is required to make interface between RS-232 to TTL logic. In Proteus simulator, one inbuilt virtual COM port model (COMPIM) is available, that has been used to interface with microcontroller serial communication pin, TXD0 and RXD0. The interface is shown in Figure 5. view mode, the device normally stays in GLCD (Graphical LCD) mode. The signal detector also has two modes, PC mode and GLCD (Graphical LCD) mode. For signal detector, the device generally stays in PC mode for viewing output on the LabVIEW GUI window. However, modes can be switched with a specific pushbutton click. There is another loop that checks for X level (time) and Y level (amplitude) adjustment. By pressing push buttons it can be done. For PC mode, the rest of the control is given to the LabVIEW based GUI design. In GLCD mode, if the detect signal button is pressed it will display the applied signal to the 128x64 graphical LCD. After that on pressing frequency and voltage detect button, the voltage and frequency of the applied signal will be displayed on the LCD. On the other hand for FFT view mode, with the pressing of detect push button, it will plot the calculated FFT of the applied input signal samples to LCD or to LabVIEW waveform chart depending on the mode selection. Fig. 6. MCU software programming flowchart Fig. 5. RS-232 interface with ATmega644 V. SOFTWARE DESIGN A. Microcontroller embedded Software Design Microcontroller Software design is the essential and important part of a new embedded design. The embedded software for the signal detector is written in Embedded C language and compiled in WinAVR. WinAVR includes the GNU GCC compiler for the AVR target for C and C++, built for Windows by Eric Weddington. The software written here is interrupt driven peripheral controlled. External interrupt INT0, INT1, INT2 are used for real time push button control, that includes mode selection, X level & Y level adjustment, frequency & voltage detect operation. The programming flowchart for the ATmega644 microcontroller based signal detector is shown in Figure 6. The microcontroller embedded software designed here contains two separate algorithms to work in FFT view mode and Signal detector mode. In FFT B. FFT algorithm implementation in embedded C The Fast Fourier Transform (FFT) was 1st proposed by Cooley and Tukey in FFT is a highly efficient way for computing the Discrete Fourier Transform (DFT) of a finite series and requires less number of computations than that of direct computation of DFT. The FFT is based on decomposition and breaking the transform into smaller transforms and combining them to get the total transform. The DFT of a sequence can be calculated using the formula: Substituting W N =, we have 0 k N-1 (1) 0 k N-1 (2) 237

4 If x(n) is an N-point sequence, where N is assumed to be a power of 2. Decimating the sequence into two sequences of length N/2, where one sequence consisting of the even-indexed values x e (n) and the other of odd-indexed values x o (n) of x(n). X (k) = X e (k) + X o (k) 0 k N/2-1 (4) Now for k N/2, X (k) = X e (k) - X o (k) (5) So, it has seen that calculation of X(k) requires less numbers of multiplication and addition if the main input sequence is decomposed into even and odd indexed sequences and then combining their separate DFT values to get the total transform. Here, each N/2 size sequences further can be decomposed into N/4 size and the computations required now will be much more lesser than the previous case. The FFT algorithm implemented here works on this principle. At first the applied input signal is sampled using ATmega644 internal ADC and stored into an array. The FFT algorithm implemented here takes only 1 st 256 number of samples and passes them to the FFT calculation function, which returns the calculated samples to an output array. From the output array, the FFT is displayed to graphical LCD or send to PC. C. LabVIEW based Graphical User Interface (GUI) Graphical User Interface (GUI) gives an interactive and effective system for an user to easily control and use a design. There are various software s for creating GUI applications. LabVIEW 8.5 is chosen here for the GUI application design, because of its very good data acquisition feature. LabVIEW data acquisition component VISA gives the option to communicate between several devices having serial communication ability, hence it is used here for the design. The application wizard is shown in Figure 7. (3) Fig. 7. GUI application for the function generator D. RS-232 Communication protocol RS232 is an asynchronous serial communication protocol widely used in computers and digital systems. In the ATmega644 signal detector, RS-232 protocol is used for serial communication with the PC based software. It is called asynchronous because there is no separate synchronizing clock signal as there are in other serial protocols like SPI and I2C. The protocol is such that it automatically synchronizes itself. In RS232 there are two data lines RX and TX. TX is the wire in which data is sent out to other device. RX is the line in which other device put the data it needs to send to the device. As there is no "clock" line so for synchronization accurate timing is required so transmissions are carried out with certain standard speeds. The speeds are measured in bits per second. Number of bits transmitted is also known as baud rate. In this design 9600 bps (bits per second) baud rate is chosen. To transmit a single byte we need two extra bits they are start and stop bit. Thus to send a byte a total of ten bits are required so we are sending 960 bytes per second. VI. SIMULATION The simulation of the ATmega644 based signal detector is performed in Proteus VSM circuit simulator, which has wide range of microcontrollers and accessories. The signal applied to the input of the ATmega644 ADC channel is given from Proteus VSM signal generator. Figure 8 shows the VSM signal generator, where a sine wave is selected having 3.40 volt peak to peak amplitude and centre frequency of 3Hz and Figure 9 shows the welcome screen of the graphical LCD. From there scope (signal detection mode) or FFT view mode can be selected using push button click. Figure 10 shows the graphical LCD plot of the signal with detected voltage and frequency displayed on the LCD screen. Similarly 3 other types of waveforms rectangular, sawtooth and triangular are detected and shown in Figure 11, Figure 12 and Figure 13. Figure 14 shows the detected FFT spectrum of an applied input sine wave in FFT view mode. So, this was for the GLCD mode of operation. Now, to test the PC mode of operation a 1 volt peak to peak sinusoidal signal is given to the input ADC channel of ATmega644. Then after pressing the read button on the LabVIEW based GUI application, it starts plotting the signal in the waveform chart and the detected amplitude is approximately equal to 1 volt. The detected signal on the LabVIEW GUI window is shown in Figure 15. Similarly other 3 types of signal mentioned previously is successfully detected and shown in Figure 16, Figure 17 and Figure 18. On the other hand for FFT view mode, Figure 19 shows the detected sine wave FFT spectrum on LabVIEW GUI. The full Proteus simulator window and LabVIEW GUI (PC mode) window during the time of simulation for GLCD mode and PC mode is shown in Figure 20 & Figure

5 Fig. 12. Detected sawtooth wave on graphical LCD Fig 8. Proteus VSM signal generator Fig. 13. Detected triangular wave on graphical LCD Fig. 9. LCD screen at MCU startup Fig. 14. FFT view of sine wave input Fig. 10. Detected sine wave on graphical LCD Fig. 15. Detected sine wave on LabVIEW GUI Fig. 11. Detected rectangular wave on graphical LCD Fig. 16. Detected triangular wave on LabVIEW GUI 239

6 Fig. 17. Detected sawtooth wave on LabVIEW GUI Fig. 18. Detected rectangular wave on LabVIEW GUI Fig. 19. FFT view of sine wave input on LabVIEW GUI Fig. 20. Full Proteus simulator window for GLCD mode Fig. 21. Full simulation windows for PC mode of operation VII. CONCLUSION In this paper, a new kind of signal detection unit is designed using ATmega644 microcontroller, 128x64 size graphical LCD, push buttons and RS-232 for software viewing, that gives a very user friendly interface for the signal detector, which is economic, requires less power and having good stability. Moreover future modification of the signal detector is also possible. VIII. FUTURE WORK The ATmeg a644 microcontroller based signal detector designed here can be interfaced with a high speed external analog to digital converter (ADC) for wide range of signal detection capability and the LabVIEW based GUI application can be added with more application features like, frequency calculation, power spectral density (PSD) calculation, noise & distortion analysis etc. REFERENCES [1] Atmel Corporation, Atmega644 Microcontroller datasheet [online]. Available: [2] Wikipedia, Fast Fourier transform [online]. Available: [3] Tan Chao, Dong Hao-bin, "The study of Proton magnetometer sensor fast tuning algorithm based on FFT," IEEE Electric Information and Control Engineering (ICEICE), 2011 International Conference on, vol., no., pp.3747,3750,15-17 April 2011 [4] F. Shirbani, S.K. Setarehdan, "ECG power line interference removal using combination of FFT and adaptive non-linear noise estimator," IEEE Electrical Engineering (ICEE), st Iranian Conference on, pp.1,5, May [5] F. Bianchi et al, "A multichannel data acquisition system for bolometer detectors based on microcontroller Cortex M3 architecture," Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC),2012 IEEE, pp.1031,1034, Oct Nov [6] N. Govil, S. Roy Chowdhury, "High performance and low cost implementation of Fast Fourier Transform algorithm based on Hardware Software co-design," Region 10 Symposium, 2014 IEEE, pp.403,407, April [7]. R. Katona, D. Fodor, "Texas instruments MSP430 microcontroller based portable multi-purpose instrument for android platforms," IEEE Education and Research Conference (EDERC), th European Embedded Design in, pp.1,5, Sept [8] R.H. Barnett, S. Cox and L. O Cull, Embedded C Programming and the Atmel AVR 2nd Edition, July 5, [9] B. Reh, An Introduction to programming an Atmega microcontroller, July 30, [10] Wavetable Synthesis [online]. Available: _Synthesis. [11] P. R. Babu, Digital Signal Processing, 4 th edition, July

7 [12] National Instruments, LabVIEW Completed User Manual for Everyone, NI-Corporate Headquaters, Austin, TX, [13] S.A. Cholewiak. (2006, August 21). PIC18F2550 KS0108 Graphical LCD Oscilloscope Videos [Online]. Available: /08/21/pic18f2550- ks0108- graphical-lcd-oscilloscope-videos/ [14] Texas Instruments, LM741 OPAMP datasheet [online]. Available: 241

GRAPHICAL LCD BASED DIGITAL OSCILLOSCOPE

GRAPHICAL 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 information

Design 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 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 information

DASL 120 Introduction to Microcontrollers

DASL 120 Introduction to Microcontrollers DASL 120 Introduction to Microcontrollers Lecture 2 Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to Atmel Atmega328

More information

By Md. Faysal Chowdhury, Sayeedul Mursalin, Mohammad Jubair Hossain & Omor Ahmed Dhali American International University, Bangladesh

By Md. Faysal Chowdhury, Sayeedul Mursalin, Mohammad Jubair Hossain & Omor Ahmed Dhali American International University, Bangladesh Global Journal of Researches in Engineering: F Electrical and Electronics Engineering Volume 15 Issue 3 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

Hardware Platforms and Sensors

Hardware 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 information

Imaging serial interface ROM

Imaging serial interface ROM Page 1 of 6 ( 3 of 32 ) United States Patent Application 20070024904 Kind Code A1 Baer; Richard L. ; et al. February 1, 2007 Imaging serial interface ROM Abstract Imaging serial interface ROM (ISIROM).

More information

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS R. Holcer Department of Electronics and Telecommunications, Technical University of Košice, Park Komenského 13, SK-04120 Košice,

More information

Preliminary Design Report. Project Title: Search and Destroy

Preliminary Design Report. Project Title: Search and Destroy EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:

More information

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool World Journal of Technology, Engineering and Research, Volume 3, Issue 1 (2018) 297-304 Contents available at WJTER World Journal of Technology, Engineering and Research Journal Homepage: www.wjter.com

More information

Index Terms IR communication; MSP430; TFDU4101; Pre setter

Index Terms IR communication; MSP430; TFDU4101; Pre setter Design and Development of Contactless Communication Module for Pre setter of Underwater Vehicles J.Lavanyambhika, **D.Madhavi *Digital Systems and Signal Processing in Electronics and Communication Engineering,

More information

Lecture #4 Outline. Announcements Project Proposal. AVR Processor Resources

Lecture #4 Outline. Announcements Project Proposal. AVR Processor Resources October 11, 2002 Stanford University - EE281 Lecture #4 #1 Announcements Project Proposal Lecture #4 Outline AVR Processor Resources A/D Converter (Analog to Digital) Analog Comparator Real-Time clock

More information

3.3V regulator. JA H-bridge. Doc: page 1 of 7

3.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 information

School of Engineering Science Burnaby, BC V5A 1S6. November 2, 2009

School of Engineering Science Burnaby, BC V5A 1S6. November 2, 2009 November 2, 2009 Dr. John Bird School of Engineering Science Simon Fraser University Burnaby, British Columbia V5A 1S6 Dear: Dr. Bird and Mr. Whitmore, The attached document presents the design specification

More information

Programming and Interfacing

Programming 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 information

Low-Cost and Portable Interactive Sinusoidal Digital Signal Generator by Using FPGA

Low-Cost and Portable Interactive Sinusoidal Digital Signal Generator by Using FPGA Low-Cost and Portable Interactive Sinusoidal Digital Signal Generator by Using FPGA Aiman Zakwan Jidin 1,2, Irna Nadira Mahzan 1, Nurulhalim Hassim 1, Ahmad Fauzan Kadmin 1 1 Faculty of Engineering Technology,

More information

Aqua Script Technology using AVR microcontroller

Aqua Script Technology using AVR microcontroller Aqua Script Technology using AVR microcontroller Sagar Ka.Patel 1, Nitesh Yadav 2 Department of Instrumentation Control, Sardar Vallabhbhai Patel Institute of Technology Vasad, Gujarat, INDIA sagarpatel9192@gmail.com

More information

Implementation of Multiquadrant D.C. Drive Using Microcontroller

Implementation 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 information

Design and Fabrication of High Frequency Linear Function Generator with Digital Frequency Counter using MAX038 and a PIC microcontroller

Design and Fabrication of High Frequency Linear Function Generator with Digital Frequency Counter using MAX038 and a PIC microcontroller International Journal of Latest Tr ends in Engineering and Technology Vol.(7)Issue(3), pp. 263-270 DOI: http://dx.doi.org/10.21172/1.73.536 e-issn:2278-621x Design and Fabrication of High Frequency Linear

More information

EECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University

EECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University EECE494: Computer Bus and SoC Interfacing Serial Communication: RS-232 Dr. Charles Kim Electrical and Computer Engineering Howard University Spring 2014 1 Many types of wires/pins in the communication

More information

Data acquisition and instrumentation. Data acquisition

Data acquisition and instrumentation. Data acquisition Data acquisition and instrumentation START Lecture Sam Sadeghi Data acquisition 1 Humanistic Intelligence Body as a transducer,, data acquisition and signal processing machine Analysis of physiological

More information

Serial Servo Controller

Serial Servo Controller Document : Datasheet Model # : ROB - 1185 Date : 16-Mar -07 Serial Servo Controller - USART/I 2 C with ADC Rhydo Technologies (P) Ltd. (An ISO 9001:2008 Certified R&D Company) Golden Plaza, Chitoor Road,

More information

INTELLIGENT SELF-PARKING CHAIR

INTELLIGENT 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 information

Hashemite University Faculty of Engineering Mechatronics Engineering Department. Microprocessors and Microcontrollers Laboratory

Hashemite 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 information

Designing with STM32F3x

Designing 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 information

STM32 microcontroller core ECG acquisition Conditioning System. LIU Jia-ming, LI Zhi

STM32 microcontroller core ECG acquisition Conditioning System. LIU Jia-ming, LI Zhi International Conference on Computer and Information Technology Application (ICCITA 2016) STM32 microcontroller core ECG acquisition Conditioning System LIU Jia-ming, LI Zhi College of electronic information,

More information

Multi Frequency RFID Read Writer System

Multi Frequency RFID Read Writer System Multi Frequency RFID Read Writer System Uppala Sunitha 1, B Rama Murthy 2, P Thimmaiah 3, K Tanveer Alam 1 PhD Scholar, Department of Electronics, Sri Krishnadevaraya University, Anantapur, A.P, India

More information

Design and Implementation of Digital Trigger Circuit for Converter

Design and Implementation of Digital Trigger Circuit for Converter Design and Implementation of Digital Trigger Circuit for Converter Shashikant V. Lahade Student of M.Tech., Department of Electronics and Tele-communication, Government College of Engineering, Amravati,

More information

e-automatic MOTOR CONTROL SYSTEM

e-automatic MOTOR CONTROL SYSTEM e-automatic MOTOR CONTROL SYSTEM Mr. G.Venkata Prasad 1, Mr.P.Shanker 2 1,2 Assistant Professor, Department of CSE, Sphoorthy Engineering College, Hyderabad ABSTRACT In this paper e-automatic MOTOR CONTROL

More information

Design and Development of Smart. Harmonic Analyzer

Design and Development of Smart. Harmonic Analyzer Chapter - 4 Design and Development of Smart Harmonic Analyzer 4.1 Introduction: There is steady evolution in the field of generation, distribution, and use of electricity since many years. New methods

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation Angelo Zucchetti Advantest angelo.zucchetti@advantest.com Introduction Presented in this article is a technique for generating

More information

SNIOT702 Specification. Version number:v 1.0.1

SNIOT702 Specification. Version number:v 1.0.1 Version number:v 1.0.1 Catelog 1 Product introduction... 1 1.1 Product introduction... 1 1.2 Product application... 1 1.3 Main characteristics... 2 1.4 Product advantage... 3 2 Technical specifications...

More information

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Mohaimina Begum Md. Abdullah Al Mamun Md. Atiar Rahman Sabiha Sattar Abstract- Nuclear radiation counting system is used

More information

DESIGN AND IMPLEMENTATION OF MOBILE WIRELESS OSCILLOSCOPE AND FUNCTION GENERATOR

DESIGN AND IMPLEMENTATION OF MOBILE WIRELESS OSCILLOSCOPE AND FUNCTION GENERATOR Volume 119 No. 15 2018, 793-798 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ DESIGN AND IMPLEMENTATION OF MOBILE WIRELESS OSCILLOSCOPE AND FUNCTION GENERATOR

More information

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Digital Signal Processing VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Overview Signals and Systems Processing of Signals Display of Signals Digital Signal Processors Common Signal Processing

More information

Design of Adaptive RFID Reader based on DDS and RC522 Li Yang, Dong Zhi-Hong, Cong Dong-Sheng

Design of Adaptive RFID Reader based on DDS and RC522 Li Yang, Dong Zhi-Hong, Cong Dong-Sheng International Conference on Applied Science and Engineering Innovation (ASEI 2015) Design of Adaptive RFID Reader based on DDS and RC522 Li Yang, Dong Zhi-Hong, Cong Dong-Sheng Beijing Key Laboratory of

More information

DSP Project. Reminder: Project proposal is due Friday, October 19, 2012 by 5pm in my office (Small 239).

DSP Project. Reminder: Project proposal is due Friday, October 19, 2012 by 5pm in my office (Small 239). DSP Project eminder: Project proposal is due Friday, October 19, 2012 by 5pm in my office (Small 239). Budget: $150 for project. Free parts: Surplus parts from previous year s project are available on

More information

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS 1 FEDORA LIA DIAS, 2 JAGADANAND G 1,2 Department of Electrical Engineering, National Institute of Technology, Calicut, India

More information

Signal Processing and Display of LFMCW Radar on a Chip

Signal Processing and Display of LFMCW Radar on a Chip Signal Processing and Display of LFMCW Radar on a Chip Abstract The tremendous progress in embedded systems helped in the design and implementation of complex compact equipment. This progress may help

More information

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA By Raajit Lall, Abhishek Rao, Sandeep Hari, and Vinay Kumar Spectral measurements for some of the Multiple

More information

The Fundamentals of Mixed Signal Testing

The Fundamentals of Mixed Signal Testing The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed

More information

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR COMMUNICATION SYSTEMS Abstract M. Chethan Kumar, *Sanket Dessai Department of Computer Engineering, M.S. Ramaiah School of Advanced

More information

I hope you have completed Part 2 of the Experiment and is ready for Part 3.

I hope you have completed Part 2 of the Experiment and is ready for Part 3. I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You

More information

Wireless Sensor Network Based Precision Green House Management System

Wireless 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 information

ELCT 912: Advanced Embedded Systems

ELCT 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 information

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India

More information

GENERATION OF SIGNALS USING LABVIEW FOR MAGNETIC COILS WITH POWER AMPLIFIERS

GENERATION OF SIGNALS USING LABVIEW FOR MAGNETIC COILS WITH POWER AMPLIFIERS GENERATION OF SIGNALS USING LABVIEW FOR MAGNETIC COILS WITH POWER AMPLIFIERS Ashmi G V 1, Meena M S 2 1 ER&DCI-IT, Centre for Development of Advanced Computing, Thiruvananthapuram(India) 2 LAMP Group,

More information

Wide Range Voltage to Frequency Converter using PSoC3 Microcontroller

Wide Range Voltage to Frequency Converter using PSoC3 Microcontroller Wide Range Voltage to Frequency Converter using PSoC3 Microcontroller Manju Mohan 1, Bini D 2 PG Student [VLSI & Embedded Systems], Department of ECE, Musaliar College of Engineering & Technology., Pathanamthitta,

More information

Deepali Shukla 1 (Asst.Professor), Vandana Pandya 2 (Asst.Professor) Medicaps Institute of Technology & Management, Indore (M.P.

Deepali Shukla 1 (Asst.Professor), Vandana Pandya 2 (Asst.Professor) Medicaps Institute of Technology & Management, Indore (M.P. Open Hardware Platform For Reconstruction Of ECG Signal Deepali Shukla 1 (Asst.Professor), Vandana Pandya 2 (Asst.Professor) Medicaps Institute of Technology & Management, Indore (M.P.), India Abstract

More information

Four 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 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 information

Management of Home Appliances with Variation in Environment Aisha Jilani, Sahar Sultan, Intesar Ahmed and Sajjad Rabbani

Management of Home Appliances with Variation in Environment Aisha Jilani, Sahar Sultan, Intesar Ahmed and Sajjad Rabbani Management of Home Appliances with Variation in Environment Aisha Jilani, Sahar Sultan, Intesar Ahmed and Sajjad Rabbani Abstract Aim of this research is to help a remote user to remain in touch with what

More information

Ultrasonic Signal Processing Platform for Nondestructive Evaluation

Ultrasonic Signal Processing Platform for Nondestructive Evaluation Ultrasonic Signal Processing Platform for Nondestructive Evaluation (USPPNDE) Senior Project Final Report Raymond Smith Advisors: Drs. Yufeng Lu and In Soo Ahn Department of Electrical and Computer Engineering

More information

Design of a Microcontroller-Based Push-Pull Inverter with Automatic Voltage Regulator

Design 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 information

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 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 information

Motor Control using NXP s LPC2900

Motor Control using NXP s LPC2900 Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900

More information

Software Design of Digital Receiver using FPGA

Software Design of Digital Receiver using FPGA Software Design of Digital Receiver using FPGA G.C.Kudale 1, Dr.B.G.Patil 2, K. Aurobindo 3 1PG Student, Department of Electronics Engineering, Walchand College of Engineering, Sangli, Maharashtra, 2Associate

More information

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page

More information

In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics:

In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics: In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics: Links between Digital and Analogue Serial vs Parallel links Flow control

More information

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers Chapter 4 Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers 4.1. Introduction Data acquisition and control boards, also known as DAC boards, are used in virtually

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

Embedded Radio Data Transceiver SV611

Embedded Radio Data Transceiver SV611 Embedded Radio Data Transceiver SV611 Description SV611 is highly integrated, multi-ports radio data transceiver module. It adopts high performance Silicon Lab Si4432 RF chip. Si4432 has low reception

More information

Power Analysis of Sensor Node Using Simulation Tool

Power Analysis of Sensor Node Using Simulation Tool Circuits and Systems, 2016, 7, 4236-4247 http://www.scirp.org/journal/cs ISSN Online: 2153-1293 ISSN Print: 2153-1285 Power Analysis of Sensor Node Using Simulation Tool R. Sittalatchoumy 1, R. Kanthavel

More information

International Journal of Advance Engineering and Research Development

International 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 information

Real time digital audio processing with Arduino

Real time digital audio processing with Arduino Real time digital audio processing with Arduino André J. Bianchi ajb@ime.usp.br Marcelo Queiroz mqz@ime.usp.br Departament of Computer Science Institute of Mathematics and Statistics University of São

More information

Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett

Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett Anatomy of a Program Programs written for a microcontroller have a fairly repeatable format. Slight variations exist

More information

Implementation of Microcontroller Based Sensing Unit in Transmitter for Wireless Weather Station

Implementation of Microcontroller Based Sensing Unit in Transmitter for Wireless Weather Station Implementation of Microcontroller Based Sensing Unit in Transmitter for Wireless Weather Station Lay Nandar Soe, Kyaw Soe Lwin, Hla Myo Tun Abstract This paper deals with the design, development and implementation

More information

AMI (ADVANCED METERING INFRASTRUCTURE) MESH WITHOUT SWITCHES IN THE KIT SECTION

AMI (ADVANCED METERING INFRASTRUCTURE) MESH WITHOUT SWITCHES IN THE KIT SECTION AMI (ADVANCED METERING INFRASTRUCTURE) MESH WITHOUT SWITCHES IN THE KIT SECTION *M.Raga Divya, ** Y.Ratna Babu *Department of Electronics and Communication VIGNAN S Lara Institute of Technology and Sciences,

More information

Realization and characterization of a smart meter for smart grid application

Realization and characterization of a smart meter for smart grid application Realization and characterization of a smart meter for smart grid application DANIELE GALLO 1, GIORGIO GRADITI 2, CARMINE LANDI 1, MARIO LUISO 1 1 Department of Industrial and Information Engineering Second

More information

To Measure Dielectric Constant of Liquid By Using PIC Microcontroller

To Measure Dielectric Constant of Liquid By Using PIC Microcontroller To Measure Dielectric Constant of Liquid By Using PIC Microcontroller Prof.P.K.Ghuge 1, Prof.N.R.Kolhare 2 1 Department of ETC, P.E.S.college of Engineering Aurangabad,Maharashtra,(India) 2 Department

More information

Serial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo

Serial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo Serial Input/Output Lecturer: Sri Parameswaran Notes by: Annie Guo 1 Serial communication Concepts Standards USART in AVR Lecture overview 2 Why Serial I/O? Problems with Parallel I/O: Needs a wire for

More information

AD9772A - Functional Block Diagram

AD9772A - Functional Block Diagram F FEATURES single 3.0 V to 3.6 V supply 14-Bit DAC Resolution 160 MPS Input Data Rate 67.5 MHz Reconstruction Passband @ 160 MPS 74 dbc FDR @ 25 MHz 2 Interpolation Filter with High- or Low-Pass Response

More information

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

32-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 information

The Guitar Chord Learning System

The Guitar Chord Learning System The Guitar Chord Learning System Calvin A. Sessions Hardware Description April 19, 2005 Western Washington University Electronics Engineering Technology ETEC 474, Professor Morton INTRODUCTION The Guitar

More information

SonoLab Echo-I User Manual

SonoLab Echo-I User Manual SonoLab Echo-I User Manual Overview: SonoLab Echo-I is a single board digital ultrasound pulse-echo solution. The system has a built in 50 volt high voltage generation circuit, a bipolar pulser, a transmit/receive

More information

Screening Audiometer

Screening Audiometer EE89 Electronic Design Lab (EDL) Report, EE Dept, IIT Bombay, December, 00 Screening Audiometer Group No. D0 Mahim Agrawal (0D000) < mahim@ee.iitb.ac.in > Ashok Kumar Bhardwaj (0D00) < ashokkb@ee.iitb.ac.in

More information

Digital-to-Analog Converter. Lab 3 Final Report

Digital-to-Analog Converter. Lab 3 Final Report Digital-to-Analog Converter Lab 3 Final Report The Ion Cannons: Shrinand Aggarwal Cameron Francis Nicholas Polito Section 2 May 1, 2017 1 Table of Contents Introduction..3 Rationale..3 Theory of Operation.3

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-395 Technical notes on using Analog Devices products, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors

More information

Stensat Transmitter Module

Stensat Transmitter Module Stensat Transmitter Module Stensat Group LLC Introduction The Stensat Transmitter Module is an RF subsystem designed for applications where a low-cost low-power radio link is required. The Transmitter

More information

A Single Phase Power Factor Correction Using Programmable Interface Circuit

A Single Phase Power Factor Correction Using Programmable Interface Circuit A Single Phase Power Factor Correction Using Programmable Interface Circuit Mrs.Shamal R.Padmawar ME student, Department of Electronics DPCOE, wagholi Pune, India shamalrpadmawar@gmail.com Abstract-Power

More information

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS 6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS Laboratory based hardware prototype is developed for the z-source inverter based conversion set up in line with control system designed, simulated and discussed

More information

Design of Frequency Characteristic Test Instrument Based on USB

Design of Frequency Characteristic Test Instrument Based on USB Design of Frequency Characteristic Test Instrument Based on USB Zhengling Wu, Nannan Zhang College of information and control engineering, Jilin Institute of Chemical Technology, Jilin, Jilin, P.R. China.

More information

Analog Arts SL987 SL957 SL937 SL917 Product Specifications [1]

Analog Arts SL987 SL957 SL937 SL917 Product Specifications [1] www.analogarts.com Analog Arts SL987 SL957 SL937 SL917 Product Specifications [1] 1. These models include: an oscilloscope, a spectrum analyzer, a data recorder, a frequency & phase meter, an arbitrary

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

VT-CC1110PA-433M. Wireless Module. User Guide

VT-CC1110PA-433M. Wireless Module. User Guide Wireless Module User Guide V-Chip Microsystems, Inc Add:6 floor, Longtang Building, Nan Shan Cloud Valley Innovation Industrial Park, No.1183, Liuxian Road, Nanshan District, Shenzhen city Tel:86-755-88844812

More information

TMS320F241 DSP Boards for Power-electronics Applications

TMS320F241 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 information

On the Design of Software and Hardware for a WSN Transmitter

On the Design of Software and Hardware for a WSN Transmitter 16th Annual Symposium of the IEEE/CVT, Nov. 19, 2009, Louvain-La-Neuve, Belgium 1 On the Design of Software and Hardware for a WSN Transmitter Jo Verhaevert, Frank Vanheel and Patrick Van Torre University

More information

Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers

Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers Architecture I: standalone µc Microphone Microcontroller User Output Microcontroller used to implement

More information

Project Final Report: Directional Remote Control

Project Final Report: Directional Remote Control Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts

More information

Coming to Grips with the Frequency Domain

Coming to Grips with the Frequency Domain XPLANATION: FPGA 101 Coming to Grips with the Frequency Domain by Adam P. Taylor Chief Engineer e2v aptaylor@theiet.org 48 Xcell Journal Second Quarter 2015 The ability to work within the frequency domain

More information

MDSRC Proceedings, December, 2017 Wah/Pakistan

MDSRC Proceedings, December, 2017 Wah/Pakistan Three Phase Frequency Converter Quratulain Jamil 1, Hafiz Muhammad Ashraf Hayat 2, Haris Masood 3 1 Department of Electrical Engineering Wah Engineering College, University of Wah jamil0265@gmail.com 2

More information

Analog Arts SF990 SF880 SF830 Product Specifications

Analog Arts SF990 SF880 SF830 Product Specifications 1 www.analogarts.com Analog Arts SF990 SF880 SF830 Product Specifications Analog Arts reserves the right to change, modify, add or delete portions of any one of its specifications at any time, without

More information

REAL TIME DIGITAL SIGNAL PROCESSING. Introduction

REAL TIME DIGITAL SIGNAL PROCESSING. Introduction REAL TIME DIGITAL SIGNAL Introduction Why Digital? A brief comparison with analog. PROCESSING Seminario de Electrónica: Sistemas Embebidos Advantages The BIG picture Flexibility. Easily modifiable and

More information

Frequency Domain Representation of Signals

Frequency Domain Representation of Signals Frequency Domain Representation of Signals The Discrete Fourier Transform (DFT) of a sampled time domain waveform x n x 0, x 1,..., x 1 is a set of Fourier Coefficients whose samples are 1 n0 X k X0, X

More information

SIGNAL RECOVERY. Model 7265 DSP Lock-in Amplifier

SIGNAL RECOVERY. Model 7265 DSP Lock-in Amplifier Model 7265 DSP Lock-in Amplifier FEATURES 0.001 Hz to 250 khz operation Voltage and current mode inputs Direct digital demodulation without down-conversion 10 µs to 100 ks output time constants Quartz

More information

EMG Sensor Shirt. Senior Project Written Hardware Description April 28, 2015 ETEC 474. By: Dylan Kleist Joshua Goertz

EMG Sensor Shirt. Senior Project Written Hardware Description April 28, 2015 ETEC 474. By: Dylan Kleist Joshua Goertz EMG Sensor Shirt Senior Project Written Hardware Description April 28, 2015 ETEC 474 By: Dylan Kleist Joshua Goertz Table of Contents Introduction... 3 User Interface Board... 3 Bluetooth... 3 Keypad...

More information

RC Filters and Basic Timer Functionality

RC Filters and Basic Timer Functionality RC-1 Learning Objectives: RC Filters and Basic Timer Functionality The student who successfully completes this lab will be able to: Build circuits using passive components (resistors and capacitors) from

More information

PC-based controller for Mechatronics System

PC-based controller for Mechatronics System Course Code: MDP 454, Course Name:, Second Semester 2014 PC-based controller for Mechatronics System Mechanical System PC Controller Controller in the Mechatronics System Configuration Actuators Power

More information

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications AT-XTR-7020A-4 Multi-Channel Micro Embedded Transceiver Module The AT-XTR-7020A-4 radio data transceiver represents a simple and economical solution to wireless data communications. The employment of an

More information

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS AC 8-1513: THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS Michael Holden, California Maritime Academy Michael Holden teaches in the department of Mechanical Engineering at

More information

Control of Electrical Lights and Fans using TV Remote

Control of Electrical Lights and Fans using TV Remote EE 389 Electronic Design Lab -II, Project Report, EE Dept., IIT Bombay, October 2005 Control of Electrical Lights and Fans using TV Remote Group No. D10 Liji Jayaprakash (02d07021)

More information