RESUME
Katakam Anil Kumar
6451, wbell rd
Glendale - 85308,
Arizona, Phone No : [Send email to request phone number] 76-2998
U.S.A E-mail : [Send email using form at bottom]
katanil_kum@yahoo.co.in
Career Objective: To take up a challenging career in embedded systems.
Academic Qualification:
Master of Technology [M.Tech] in Power Electronics
First class with Distinction - 76.35 %
Bachelor of Technology [B.Tech] in Electrical and Electronics.
First class with Distinction - 71.1 % (credit system grading)
A.I.S.S.C.E - [10+2] - C.B.S.E
First class with Distinction - 86.8 %
A.I.S.S.E - [10] - C.B.S.E
First class with Distinction - 76.2 %
Courses attended
A course on VxWorks Tornado development environment in suyoga technologies.
Sound knowledge of concepts in VxWorks , such as basic OS-mutitasking, intertask
communications ,ISRs , I/O System ,Devices ,local file systems ,shared memory
objects ,target shell etc.,
Electives : Digital Signal Processing ,C++ and data structures.
Professional Experience:
More than 2.7 years of experience and presently working for M.N.C in Avionics
Software Development and Testing for Aircraft Displays Core functionality.
One year experience in CG-Smith Software Private Limited (SEICMM Level 5
Company) as software engineer in automotive embedded software development.
More than 2.3 years of experience in the field of embedded software
development for drives(Industrial Automation), in Integrated Electric Company (P)
Ltd., Bangalore (an ISO 9001 :2000 company-www.int-elec.com), from october-2001
to Feb 2004 as Design engineer.
Achievements :
1) Design and development of low cost variable frequency drive, complete
product development from scratch and used the MSP430F14X controller first time
for this application A.C variable frequency drives.
2) Solved Critical problems involving techincal knowledge and logical and
anlytical thinking and been a critical resource in the projects always.
3) A productive resource and hardworking in the team, enabled the team to meet
deadlines on time.
Software skills
Languages : Assembly languages, C, C++
Packages : Matlab, Pspice
Tools : Emulation Tools, simulators, Debuggers.
Others : VxWorks Tornado Integrated Development Environment.
Responsibilities
As a team member in software development and testing for Dispalys Core
functionality for 10x80 inch and 13x10 inch displays using Digital Engine
Operating System(RTOS) on RTCA/DO-178B standards in C and C++ programming
CG-Smith Software Private Limited
Porting of CAN and LIN device driver software for the project Ford
EUCD Network Software Components- COM.
Integrated Electric Company (P) Ltd..----www. int-elec.com
Development of software for the features of variable frequency drive
using vector control method.- INVECTOR
Design and development of low cost variable frequency drive. . Complete
product development .product into mass production.-ECOVAC
Developing entire software for V/F controlled low cost ac drive
Development of software for custom build applications of developed
product INVAC drives.
Protocols used
CAN and LIN protocols for automotive network software.
SPI for communicating with EEPROM
I2C for communicating with EEPROM
RS-485 using Mod-bus protocol.
Platforms used
Controllers
1) TMS320F240 - DSP from Texas Instruments
2) MSP430F14X - 16 bit Mixed signal micro controller from Texas
Instruments
3) 87C196MC - 16 bit micro controller from Intel
4) MC9ST12DP256 - 32 bit micro controller from Motorola.
5) MAC7111 - 32 bit micro controller from Motorola.
Languages
1) C and Assembly language for TMS320F240 from TI
2) C and Assembly language for MSP430F14X from TI
3) Assembly language for 87C196MC from Intel
4) C language for MAC7111and MC9ST12DP256
5) CAPL- Can Access Programming Language.
Development Tools
Emulators, Debuggers, Simulator, Intelligent Universal Programmer.
CRO, Canalyzer and Linalyzer
PROJECTS
1)
(A) Core Software for display systems.
(B) PAL (Platform Abstraction Layer) software for display systems.
It provides services for startup and shutdown, programming FLASH, a timer, the
system tick, and interrupt handling.
(C) BOOT software for display systems
The Boot initializes the hardware set upfor Intel 386 processor,
2) Development of Ford EUCD Network software component-COM
Duration : 9 months
Team size : 11
Platform : MC9ST12DP256, MAC7111, C Language.
Tools : emulator XDS510PP
Company : CG-Smith Software Private Limited
Description:
OSEK Open Systems and the corresponding Interfaces for Automotive Electronics
is actually a set of 3 standards the operating system standard(OS), the
communication standard(COM) and the Network management(NM).
The Communication specification(COM) provides an interface for multiple
application modules to communicate via messages, it implements a communication
protocol for a system of control units connected through a CAN network or LIN
network.
Tasks:
Porting of CAN software to the MAC7111 micro controller and LIN software to
MC9ST12DP256 micro controller from Motorola, and testing of COM component.
CAN (Controller Area Network) is a serial communications protocol, designed to
meet the specific requirements such as real-time processing, reliable operation
in the EMI environment, cost-effectiveness and required bandwidth.
LIN (Local Interconnect Network) is a concept for low cost automotive networks,
which complements the existing portfolio of automotive multiples networks, it is
a single master multi slave bus system.one master and several slaves builds up
the bus system.
Knowledge of CAPL (Can Access Programming Language), usage of Tools CANalyzer,
LINalyzer and Gryphon module.
3)Development of variable frequency drive using vector control method
Duration : 14 months
Team size : 4
Platform : TMS320F240 DSP , C , Assembly language.
Tools : emulator XDS510PP
Company : Integrated Electric Company (P) Ltd.
Tasks :
Development of software for the features.
Parameter organization
Adding parameters and writing software for the features which the parameters
represent. A three level organization is used for parameter storage consisting of
PAGES,MODES & SUBMODES, dynamic data structures are used for this purpose
EEPROM storage
All the changed parameter values, initialized structures, sine table values and
strings are stored into external eeprom and retrieved to RAM during startup for
memory saving. New added parameters are stored into eeprom.
Code optimization
Apply the various optimization levels and check the performance of the code.
Link the object files of optimized and un-optimized files and generate the output
file.
Voltage clamping PWM technique
This technique is used to reduce switching losses and avoid the dead time
oscillations.
In this technique the IGBTs are allowed to switch for certain duration and
completely on or off for the rest of the duration.
4) Design and development of low cost variable frequency drive by V/F method.
Duration : 13 months
Team size : 1
Platform : MSP430F14X micro controller, Assembly language and C.
Tools : MSP-FETP430P140 Flash Emulation tool
Company : Integrated Electric Company (P) Ltd.
Tasks:
Complete software development for V/F control of ac drive, which includes the
following.
Motor control V/F algorithms
Software was developed for controlling motor using V/F method by giving
suitable switching pulses to the IGBTs integrated in IPM.The algorithms used are
sinusoidal pulse width modulation, space phasor PWM.
Programming of drive parameters
For controlling the drive around 35 (online and offline) parameters are
provided to the user. The parameters include relay mode, speed selection, ramp
time selection, fault memory view e.t.c.,
Interfacing with eeprom
The parameters of the drive have to be restored on reset, for this purpose all
the parameters will be stored in non-volatile memory. 4k SPI bus serial
EEPROM-25LC040 from Micro chip is used.
Protection
The drive is protected from all abnormal voltages, short circuits, over
currents, thermal protection and current inverse time trip corresponding software
modules developed using high priority interrupts.
Current sensing
The negative dc bus current which is sum of 3- phase currents is sensed through
peak detector circuit and the output rms current is displayed.
Besides this, other software modules are
Software dead time generation.
LCD display (2 * 16 ) of strings and parameter values
Analog input and analog output
Key pad interfacing and remote key scanning
Fault memory
Voltage, current and other important parameters sensing through ADC
Relay operation under various set conditions
Enable / disable functions
Option of using I2C bus eeprom interfacing, 2- wire serial eeprom AT24C04 from
atmel.
Other tasks include
Selection of power modules and micro controller based on low cost
criteria.
Initial design and development of power circuit and control circuits.
Complete product development.
5) Development of application specific software for the existing developed
product INVAC variable frequency drive
Duration : to develop as and when required.
Team size : 1
Platform : 87C196MC micro controller , Assembly language.
Tools : MCS 96 macro assembler, relocator and linker, hexadecimal and binary
conversion utility, Intelligent universal programmer.
Company : Integrated Electric Company (P) Ltd.
Tasks :
Making software changes and developing algorithms for specific applications.
Ex: speed potentiometer, o/p voltage regulation for constant output voltage (ups
type application), granite rock slides cutting application, changing remote pin
configuration and operation and software changes for higher hp rating drives.
ACADEMIC PROJECTS
M.Tech project - design of low cost variable frequency drive (mentioned
above).
B.Tech project - on line incipient fault detection in induction motors using
artificial neural networks --- The use of electric motors in
industry is extensive these motors are exposed to a wide variety of environments
and conditions, which age the motor and make it subject to incipient faults. A
neural network approach to Real-time condition monitoring of I-Ms using ANN have
been proposed and have demonstrated the capability of solving the motor
monitoring and fault detection problem using an inexpensive reliable and
non-invasive procedure, employing more readily collected data from motor such as
rotor speed and stator current.
Personal information
Sex : Male
Martial status : Single
Nationality : Indian
Fathers name : Katakam Rangaiah
References
Will be provided upon request.
Declaration
I here by declare that, all the above information is true.
Katakam Anil Kumar
Date :
|