Onkar Raut (oraut@uncc.edu)
OBJECTIVE:
To extend my knowledge and skills by working in a firm involved in research and development of embedded systems and related applications in electrical engineering ,thereby involving myself in a learning experience to explore my career options and possibilities
SUMMARY OF WORK IN EMBEDDED SYSTEMS:
Part of the Embedded Systems Research Group at UNCC
Currently enrolled in Advanced Embedded Systems, Digital System Testing, Medical Ultrasonics and Advanced Digital Signal Processing in UNCC
Developed a 6th order digital FIR filter using AVR Microcontrollers in Embedded Systems
Developed a Wireless Quiz System using Low Power Microcontrollers in Embedded Systems
Completed a Short Term Internship Program on Embedded Systems
Developed a mini project for the Short Term Internship Program on Embedded Systems
WORK EXPERIENCE:
Lecturer, August 2008 till June 2009.
Department Of Instrumentation, Rajiv Gandhi Institute of Technology
Responsible for delivering weekly lectures on Industrial electronics and microprocessor and its applications
Responsible for conducting daily lab and practical sessions on microprocessors and digital logic designs and application
DETAILS OF WORK IN EMBEDDED SYSTEMS:
Details of Course for Embedded Systems in UNC Charlotte.
Working on developing applications using the Renesas M16C QSK16P kit
Interfacing digital input output devices
Analog to digital and digital to analog conversion
Serial communications using USART
Scheduling tasks using pre-emptive and non pre-emptive schedulers using timers and counters
Details of practical work covered in Short Term Internship Program on Embedded Systems:
Interfacing LED and digital output devices
Interfacing switches and digital input devices
Interfacing LCD module to the AVR microcontroller
Using USART communication techniques using RS232
Exploring communication between two or more devices using Serial Peripheral Interface(SPI)
Using on-board ADC and DAC convertors to perform analog inputs and outputs
Communicating with the Two Wire Interface(TWI/I2C)
Reading and writing to the on-chip EEPROM
Interfacing DC and stepper motors to the AVR microcontroller
EDUCATION:
Currently enrolled for Masters of Science in Electrical Engineering, specializing in Embedded Systems G.P.A. : 3.667
University of North Carolina at Charlotte.
Courses taken:
Advanced Embedded Systems
Medical Ultrasonics
Advanced Digital signal processing
Embedded Systems
Computer Architecture
Research Tools and Techniques in Computer Engineering
Bachelor of Engineering in Instrumentation Engineering, May 2008
University of Mumbai, Maharashtra, India
Graduated with first class.
Courses taken:
Digital control systems
Image processing
Bio-medical instrumentation
Digital signal processing
Advanced control systems
Optimization techniques
Linear integrated circuits
Control system design
Electronic and Digital Instrumentation
Computer communication networks
Principles of communication
Signals and systems
Basic control system
Elements of microprocessors
Advanced microprocessors
Digital logic circuits
Power Electronics
Electronic and digital circuits
PROJECTS WORKED ON:
Currently involved in:
Implementation of Signal Processing Algorithms on DSP, AVR and M16 microcontrollers
Developing a project that involves implementation of signal processing algorithms primarily Fast Fourier transforms and Z – transforms on digital signal processors such as the CISC TMS32C6713 DSK and high throughput RISC microcontrollers such as AVR and M16C, proceeding to implementation on the ARM microcontroller and implementation of various filters on the same.
Recently developed:
Wireless Quiz System using eZ430-RF2500 module (MSP430F2274 microcontroller and RF module CC2500):
Developed a system of multiple Wireless trans-receivers, using low power micro-controllers, communicating with a single Access point. Each end device sends a packet containing the address and the status of the button on the module. When the button is pressed, the access point stops transmission of all modules until the user of the access point releases all communication by pressing the push button on the access point module. Paper publication for the same scheduled in IEEE Southeast Conference 2010, Charlotte, North Carolina.
Implementation of a 6th order Programmable Digital Filter on AVR, M16 and ARM micro-controllers
Developed a self study project for implementation of digital filters and analyze their working with real time signals. Basic code was written in C for AVR and then adapted to work on M16C and ARM micro-controllers. Also a study was conducted on the effect of microcontroller operational frequency on the operation of the digital filter.
Digital Electronic Compass meter Using AVR Microcontrollers
Developed an interface to CMPS03 electromagnetic compass module to read the value of the current direction of the module through the two wire interface/Inter-Integrated Circuit bus, display it and transmit via UART. This fits on to the guidance system for an autonomous robotic vehicle to help it keep track of the direction.
Mini Project developed during Short Term Internship Program in Embedded Systems:
Security System using USART: Successfully developed a security system that allowed access to change current password, access date and time through the on-board Real-time clock and perform a analog to digital conversion, communicating with the user using USART
Senior Design project:
Weight Based Sorting Conveyor Belt Using Electromagnetic Clutches
Successfully completed designing, assembly and construction, using integrated use of load cell, proximity sensors, relays, timers, electronic and power circuits and mechanical parts provided by F&M Industrial Engineers.
SKILLS:
Porting Operating systems on to Embedded Systems through cross compiling and open source tool chains
Working with Open Source Softwares
Designing Embedded Systems applications using AVR, Mitsushibi M16C and MSP430F2274 microcontrollers and Embedded C programming
In depth Knowledge of microprocessors (8085, 8086) and microcontroller (8051 series) programming in assembly language and interfacing with its peripherals
Knowledge of PCB Designing and printing using Express PCB (Open Source Software)
PROGRAMMING AND RELATED SKILLS:
In Depth of knowledge in C/C++ programming especially embedded C/C++
Knowledge of programming in MATLAB, signal processing tool box
Good knowledge of documentation using standards like LaTeX
Kernel Programming in Linux
Developing custom commands in Terminal
Ability to handle large amounts of statistical data being fed out from an embedded system to a PC using GNU Plots.
Knowledge of handling power supplies, function generators, analog and digital oscilloscopes, multi-meters, logic analyzers,
Prototyping circuits on bread boards, PCB designing and printing
Hands on practice and proficiency in soldering
REFERENCES:
Dr. James M. Conrad, Ph.D., P.E., PMP, Associate Professor, Electrical and Computer Engineering, UNC Charlotte. Email: jmconrad@uncc.edu
Dr. N. K. Rana, Head of Department of Instrumentation Engineering, Rajiv Gandhi Institute of Technology, Mumbai, India. Email: ranank@rediffmail.com