Post Job Free

Resume

Sign in

Work on device driver for wireless communication over tcp ip socket

Location:
Pune, MH, India
Posted:
November 25, 2016

Contact this candidate

Resume:

Vaibhav Dawalkar

Mobile: +91-976******* ~ E-Mail: acxm77@r.postjobfree.com

Assignments in Microcontroller Based Automation with an organisation of repute

Career Conspectus

A competent professional with 5 years of experience firmware developer for Microcontroller based products programming in ‘C’ language and 2 years in hardware testing. Presently associated with Logicare Embedded System pvt ltd as software Programmer (for microcontroller Microchip series).

A keen planner with expertise in handling projects for improving efficiency of automation & control using available resources & by installing suitable instruments as per requirement.

Adept at handling continuous enhancement initiatives in processes to optimize resource / capacity utilization.

Honed skills in Automation and Control Technology, which includes project co-ordination, technical support, commissioning, etc.

An effective communicator & team player with strong analytical, logical and problem solving abilities.

Competencies Overview

Firmware developer for microcontroller based application using ‘C’ language programming

STM32f2 series microcontroller

Microchip PIC 18F25k22,PIC24FJ256GB104,

Renesas R8A1B

AVR 162,

AVR 8515,

Atmel 89c51

Working on TCP IP socket with wireless devices such as GSM module, Wi-Fi module & Ethernet

Working on KNX bus

Communication Protocol: I2C, RS485,SPI,WEIGAND,KNX

Compiler used: True studio Kiel, Image craft, code vision, High-performer Embedded Workshop, Mplab_x.

Basic knowledge of RTOS,Linux

Career Contour

Since MAY’14 working with Logicare Embedded System pvt ltd as Application programmer

Major Projects Handled

Project: Wi-Fi module Device Library

Description: This project involves Wi-Fi module device library which include Wi-Fi network with station mode & limited access point selection.

Following are function list for Wi-Fi device Library

1)Joined network in station network or soft ap mode as per selection

2)Server to client communication or client to server established with TCP/IP socket

3)Data exchange

4)Close TCP IP socket in client mode

5)Error handling such as network loss / Data exchange handling on Wi-Fi network.

Role: Firmware for device driver for wifi module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Mplab-X.

Micro controller: PIC24fj256gb106 16 bit micro controller use.

Interfacing: Wiz net 210/220 module & ESP wifi module, AT24C512 Eprom.

Communication Protocol: Serial communication for Wiz net 210/220 module.

.

Project: HOME Automation with Wi-Fi module

Description: This project involves device based on Wi-Fi module which include Wi-Fi network with station mode & limited access point. Its main function is to control HOME devices through I_PAD/I Phone. It act as server & get request from I_PAD/I Phone to control HOME devices such as Light Bulb, FAN, AC FAN, ON/OFF switches. Device can be operating with direct cap sense switch or IR remote.

Role: Device driver for wifi module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Mplab-X.

Micro controller: PIC24fj256gb106 16 bit micro controller use.

Interfacing: Wiz net 210/220 module & ESP wifi module, AT24C512 Eprom.

Communication Protocol: Serial communication for Wiz net 210/220 module.

Project: Boot loader for stm32f2 series controller

Description: This project involves Boot library which include Y-modem protocol to get application from PC.

Following are function list for GSM device Library

1)Set parameter for Y-modemprotocol

2)Get application file from PC

3)Load file in internal flash of stm32f2 series controller

4)Error handling such as Y-modem connection loss/ Data exchange with crc 16bit handling on network.

Role: Firmware develops for device driver for stm32f2 series controller, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Mplab-X.

Micro controller: stm32f2205 32 bit micro controller use.

Interfacing: Uart, flash AT45db.

Communication Protocol: Serial communication for Y-modem protocol

Project: GSM module Device Library

Description: This project involves GSM module device library which include Data send to TCPIP server.

Following are function list for GSM device Library

5)Set parameter for TCP IP server connection

6)Established client to server established with TCP/IP socket

7)Data exchange

8)Close TCP IP socket in client mode

9)Error handling such as TCP connection loss/Network register /range/ Data exchange handling on network.

Role: Firmware develops for device driver for GSM module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Mplab-X.

Micro controller: PIC24fj256gb106 16 bit micro controller use.

Interfacing: Sim908 module/fibocom G620 module, AT24C512 Eprom.

Communication Protocol: Serial communication for GSM module.

Project: HOME Automation with Wi-Fi module

Description: This project involves device based on Wi-Fi module which include Wi-Fi network with station mode & limited access point. Its main function is to control HOME devices through I_PAD/I Phone. It act as server & get request from I_PAD/I Phone to control HOME devices such as Light Bulb, FAN, AC FAN, ON/OFF switches. Device can be operating with direct cap sense switch or IR remote.

Role: Device driver for wifi module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Mplab-X.

Micro controller: PIC24fj256gb106 16 bit micro controller use.

Interfacing: Wiz net 210/220 module & ESP wifi module, AT24C512 Eprom.

Communication Protocol: Serial communication for Wiz net 210/220 module.

Project: FAN control Unit with KNX module interfacing

Description: This project involves 4 FAN control unit which include Select KEY for FAN selection & STEP KEY for controlling speed of FAN. Device include zero to FIVE step for controlling speed of FAN. The step of all FAN stored in internal EPROM of PIC18f25k22 microcontroller.KNX module include to operate from other KNX module rocker switch.

Role: Software design specifications, interfacing of KNX module, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Mplab-X.

Micro controller: PIC18F25K22 eight bit micro controller use.

Interfacing : KEYs & Serial communication.

Communication Protocol: Serial communication.

Since DEC’12 to APR’14 working with Bit Advanced Processing & Utilities pvt ltd as Application Programmer

Major Projects Handled

Project: Basic vehicle tracking system

Description: This project involves device based on GSM/GPRS module which include GPS. Its main function is to detect and communication its own geographical position using GPS. Device can be configured with SMS. The content of the message that could be configuration message or geographical position using GPS.A real time car tracking device gives location update of device.

Role: Firmware develops with software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: High-performance embedded workshop.

Micro controller: Renesas R8A/1B eight bit micro controller use.

Interfacing : SIM 908 module,AT24C1024 Eprom.

Communication Protocol: I2C and serial communication for Eprom and SIM 908 module to controller connect.

Project: Basic vehicle tracking system with RFID card Reader

Description: This project involves device based on GSM/GPRS module which include GPS and HID RFID card reader. Its main function is to detect and communication its own geographical position using GPS and driver monitoring. Device can be configured with SMS. The content of the message that could be configuration message or geographical position using GPS.A real time car tracking device gives location update of device.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: High-performance embedded workshop.

Micro controller: Renesas R8A/1B eight bit micro controller use.

Interfacing: SIM 908 module, AT24C1024 Eprom, HID card reader OEM75.

Communication Protocol: I2C, serial communication and weigand for EPROM, SIM 908 module, and HID card reader to controller connect.

Since March’09 to Dec 2012 working with Partronics pvt ltd as Application Programmer (for microcontroller 162)

Major Projects Handled

Project: Temperature / Humidity / Date / Time / Rain/Indicator

Description: This project involves displaying Temperature/Humidity of environment with currant Date and Time. Also display yearly recorded rain fall.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Image Craft.

Micro controller: AVR 162 eight bit micro controller use.

Interfacing ICs: TLC5926 Led driver, SHT21 Temperature / Humidity sensor, RTC 1307, EPROM 24C01, Key board for date and time setting.

Communication Protocol: I2C and RS232 to RS485 serial communication for Computer to micro controller connect.

Project: Railway Coach Display size 24x48

Description: This project involves displaying information about boogies of arrival train on railway platform. Displaying information such as Train number, platform number, boogies number with information such as sleeper coach, A1, A2.Displaying data in two languages English and Hindi. All data regarding Trains are stored in computer. Data is send by operator respected coach show data by identifying ID number. Different size of data such as digit, alphabets, strings of different messages are stored in EPROM 24C256.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs,Test Procedures.

Technical Skills:

Compiler: Image Craft.

Micro controller: AVR 162 eight bit micro controller use.

Interfacing ICs: BCD 154 and 74HC164 eight bit serial in parallel data out, uln2803 for led driver board .

Communication Protocol: I2C for EPROM 24C256 and RS232 to RS485 serial communication for Computer to micro controller interfacing.

Project: Token number indicator.

Description: This project involves displaying information about token number of customer in patpedhi.

The operator will enter 3 digit number and send data through key board. Three digit Display shows number.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs,Test Procedures.

Technical Skills:

Compiler: Image Craft.

Micro controller: AVR 162 eight bit micro controller use.

Interfacing ICs: BCD 154 and 74HC164 8 bit serial in parallel data out, uln2803 for led driver.

Communication Protocol: RS485 to RS485 serial communication for micro controller to micro controller interfacing.

Project: GPS Clock

Description: RTC time comparison with GPS time module received from satellite and correcting RTC time as per GPS time and displaying same.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Image Craft.

Micro controller: AVR 162 eight bit micro controller use.

Interfacing ICs: TLC5926 led driver, RTC 1307, Key board for date and time setting.

Communication Protocol: RS485 to RS485 serial communication for GPS modual to micro controller connect.

Nov’06-Feb’09 with Micromation Systems as Programer (microcontroller 89c51) and Hardware Testing

Responsible for hardware testing, application program and testing on NC machine, commissioning.

Major Projects Handled

Project: Automation of Milling Machine

Description: Automation of Milling Machine for Programmable Screw Head Milling. Slide movement distance calculation by using belt pulley ratio. There are three limit switch .One for home,second for speed change from rapid to feed and third for return to home with rapid speed. Distance is traveled by slide is index or limit switch dependent .If index over before limit switch sense slide can change its speed. Slide is driven by Dc motor with gear and pulley arrangement. It is open loop system.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Keil.

Micro controller: 89c51 eight bit micro controller use.

Interfacing Components: Dc motor driver, Key board for setting value of index, speed for various speed and index.

Push buttons for start, stop, home, motion command.

Communication Protocol: I2C for EPROM 24C256 storing parameter such as job count, index, speed.

Project: Automation for TROB STC 25 Machine.

Description: Project involved replacement of led screw by ball screw driven by DC motor and auto tool indexing. Interfacing with VFD for spindle speed resolution improved from 3-step binary input to range of 60rpm-3000rpm.

There are 6 different tools arranged on turret. Each tool has different program editing through key board. There are different cycles such as normal, tapping, and wood Peking.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Keil.

Micro controller: 89c51 eight bit micro controller used.2051 for tool indexing

Interfacing Components: Dc motor driver, Key board for setting value of index, speed for various speed and index.

Push buttons for start, stop, home, motion command.

Communication Protocol: I2C for EPROM 24C256 storing parameter such as job count, index, speed, cycle type.

Project: Angular Motion Control.

Description: Using hand wheel as input pulses for different angular positions.

Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.

Technical Skills:

Compiler: Keil.

Micro controller: 89c51 eight bit micro controller use.

Interfacing Components: Dc motor driver, Key board for setting value of index, speed for various speed and index.

Push buttons for start, stop, home, motion command.

Communication Protocol: I2C for EPROM 24C256 storing parameter such as different angle.

Scholastics

2005: B.E. (Electronics) from V.I.T., Pune University.

1996: H.S.C. from Maharashtra Board with 60%.

1994: S.S.C from Maharashtra Board with 73%.

IT Skills: Microsoft Software (MS Office) & Internet Applications

Academic Projects

Uninterrupted Power Supply (Off Line)

Description: Designing of 1KVA UPS for Computer & Home Use.

I/P Range: 170-270 Volts

O/P Range: 205-250 Volts

Protection Circuits

-Under Voltage

-Over Voltage

-Battery Low Trip

-Battery Buzzer

Personal Dossier

Date of Birth: 25th November 1978

Address: Dawalkar Vaibhav Shivajirao, 71/B, Vikram Nivas, Parvati Gaon, Pune – 411009

Languages: Marathi, Hindi and English

Gender: Male

References: Available upon request



Contact this candidate