You are on page 1of 11

Basic Electronics

Resistance and its types Capacitance and its types Inductor and its types Transistors and its types Diode and its types Transformer and its types Soldering station and its working * Sensors o Temperature o Light (LDR) o Infra Red o Humidity o Pressure o Introduction to motion o Magnetic sensor o Introduction to Ultrasonic sensor o Audio frequency sensor o Digital bit sensors(ADC) Measurement Devices(DSO Function Generator and Multimeter) Power supply o Half wave Rectifier o Full wave Rectifier o Bridge Rectifier o Regulated Supply Motors o DC Motor o Servo motor o o o Servo geared Servo stepper Unipolar / Bipolar stepper motor Number system Boolean Algebra and Logic Circuits Digital Logic gates using proteus Simplification of Boolean function Digital Combinational Logic Sequential Circuits

Digital/Analog Electronics
o o o

o o o

Proteus
Starting a New Design Selecting Parts Placing Objects on the Schematic from the Libraries Loading and Saving a Design Wiring Up and Power Connections all Tagged Objects Deleting and Editing an Object all Tagged Objects Design Verification And Creating New Devices. Reorienting an Object and Part Labels Simulation Transfer of net list to Ares Preparing for PCB Layout Packaging Changing , Placing and Routing of wire on Pcb Finally, 3d output Simulation of Programs through Proteus

Study of basic ICs (Timer 555, op-Amp, Comparators)

* Note:- Practice session for Students for their own Innovative Ideas or Circuit suggested by us

Embedded Systems

Introduction of Embedded System


o o o Microcontrollers (8051,PIC, AVR, Free scale, Arm), Device Drivers Types of Controllers CPLD, FPGA, Android, Symbian, Windows CE 5.0, 7.0. (EBOX TO ECOP Corporation) What is Real Time Embedded Systems

Need of Embedded Systems and binding with other techniques Basic Resources design of embedded systems Development tool for embedded systems
AVR Studio, Keil (Arm tool) compiler, Winavr, GCC compiler hi-tech compiler for embedded C program VHDL, Verilog for VLSI tools

8051 Microcontrollers
8051 Architecture Timers and Counters Memory Management Interrupts Available to the Controller o Assembly programming of interrupt o Working of interrupt 8051 Programming in C Programming basics o Driving LED o Interfacing Relays Addressing Modes Logical Operations Arithmetic Operations Port programming Serial Communication Interrupt programming Timers and Counters o Running timer with timer interrupt. o Synchronizing with one-second delay. o Running clock using timers interrupt. o Different modes of timers. o Counting the occurrence of a particular event. o Achieving the set delay through timer.

Interfacing of Keypad and Lcd

Arm Tool Keil (compiler)


INTRODUCTION o o o
Software development cycle Folder structure

Requesting Assistances

DEVELOPMENT TOOL o Cx51 Optimizing C Cross Compiler o Ax51 Macro Assembler o Lx51 Linker/Locator CREATING APPLICATION o o Create a Project Project Targets and File Groups

TEST PROGRAMS WITH THE VISION DEBUGGER o o o o o CPU Simulation Vision Debugger Interfaces CPU Pin Registers (VTREGs) I/O Ports Serial Ports

ON-CHIP PERIPHERALS o o o o o o o o o Special Function Registers Register Banks Interrupt Service Routines Interrupt Enable Registers Parallel Port I/O Timers/ Counters D/A Converter A/D Converter Power Reduction Modes

PIC
PIC microcontrollers: features

CCS C Compiler and PIC18F Development System PIC Architecture & Programming PIC I/O Port Programming PIC Programming in C PIC18 Hardware Connection and ROM loaders PIC18 Timers Programming PIC18 Serial Port Programming Interrupt Programming LCD and Keypad Interface External EEPROM and I2C USB and HID Class ADC and DAC Sensor and other Applications CCP and ECCP Programming Capture Mode Programming and Pulse Width Measurement Embedded VB to RS232 Interface Programming Embedded VB to GUI Plot Program Digital Oscilloscope, spectral Analyzer, and multimeter. Impact of engineering solutions in a global, economic, environmental, and societal context. Knowledge of contemporary issues

PIC Compiler
Introduction to WinAVR Getting WinAVR Installing WinAVR Make files Setting up Programmers Notepad WinAVR Project

PCB Layout Design /Making*


Floor Planning and Placement Routing Connections Auto Routing RF Design High Speed Constraints Design Verification Generating Reports Printing and Plotting the Design Generating Manufacturing

Tools Used:-

Create PCB Layout in Express PCB (According to the Circuit diagram ) Create simple Schematic and PCB in Proteus trace (According to the Circuit diagram )

*Videos Available Express PCB


Overview Understanding the Layers of a PCB

Beginning a New Layout Placing Items in the Layout Placing Power and Ground Planes Designing a 4-Layer PCB Editing the Layout Copying all or Part of a PCB to Another File Changing the Board's Perimeter Drawing on the Solder Mask Layers Linking the Schematic and PCB Making Custom Components Modifying Library Components

Having PC Boards Made


Board Manufacturing Options Determining the Cost to Have Boards Made Placing a Test Order Ordering PC Boards Manually Ordering PC Boards Updating the Pricing File

Programming of Software Using Visual Basic6.0, VB8.0 or C


o o o o o o o o o o o o o o o o o

Programs to implement Basic controls of Toolbox Application to implement List box, Combo box, checkbox & option button Creating Login box Design application to take Date and Time from System Design Application to generate Beep sound Application based on Looping Concepts Application based on string operation Application based on array operation(a) design time (b) run time(dynamic) Application to design Menu Bar& Pop menus Application based on Dialog Box(color dialog, font dialog) Application based on Mouse Events Application to create sub procedure and modules Application to create Property Application to create Class Application to create controls dynamically (run time) Application to create User Controls Application to add Ole Objects Application to add Excel sheet in VB

o o o o o

Application based on database using MS Access AI Based Application Development in Visual Basic Application Based on Components Microsoft Chart Control 6.0 Application Based on ActiveX Controls Application Based on SAPI (Speech Recognition Application Programmable Interface)(Microsoft TTS /STT

Project to Explore
Basic Projects and simulations 8051 Family Microcontroller
1. 2. 3. 4. 5. 6. LED based Game Digital Calendar Line Follower Robot Sound Recording and Playing Home Automation Street Light Controller

Advance projects and simulations

PIC Family Microcontroller:


1. Digital Thermometer and Controller 2. Line Follower Robot

Labs/Projects and Grades: There may be 16 hands-on labs and 4 design projects. There may be two labs per week in some weeks. All checkouts will be done during lab hours. The checkout includes system design performance validation.

MATLAB and Image Processing:


Content:

MATLAB Introduction Arithmetic Operations

Graphics Animation Matlab Programming (Basic) MATLAB Programming (Advance) Graphical User interface DATA Acquisition toolbox with MCC Kit Introduction to image processing Image enhancement Image Restoration Color Image Processing . Project : Color Ball Tracking Robot

MATLAB and SIMULINK: Content:


MATLAB Introduction Arithmetic Operations Graphics Animation Matlab Programming (Basic) MATLAB Programming (Advance) Graphical User interface DATA Acquisition toolbox with MCC Kit Introduction to SIMULINK Modeling with SIMULINK SIMULINK Sub-systems SIMULINK Masked Sub-systems Project : Clap Triggered Robot (one clap Robot on, other clap off)

Embedded Systems with 8051 Micro-Controller (Advance) :


Content:

Electronics Basics Entering the Circuit world with Breadboard Introduction to Micro-Controllers : 8051 Micro-Controller 8051 Architecture: hardware Connections, register details, memory addressing, etc. Assembly programming : Developing assembly codes, making logics using simple instructions, addressing mode LCD interfacing : LCD instructions Keypad interfacing : 4*4 keypad Timer programming: mode of timer, using time to generate time delay counters 8051 interrupts : six interrupts, external hardware interrupts Project : Mobile controlled Robot

Embedded Systems with ATMEL Micro-Controller (Advance):


Content:

Electronics Basics Entering the Circuit world with Breadboard Introduction to Micro-Controllers : ATMEL Input/Output Ports LCD Display 4*4 keypad interfacing Analog to Digital converter Timers USART Interrupts Project : Digital Calculator

Robotics Maestro (Senior)


Content:
Introduction to Robotics Manual Robotics Wired Robotics Wireless Robotics Basics of Circuit Designing Sensors and Sensor Design ATMEL Micro-Controllers Basic Introduction Obstacle avoider Robot Implementation Working with line tracer sensor Line tracer Robot Working with DTMF Decoder Mobile controlled Robot GSM based Robots

MATLAB:
Content:
MATLAB Introduction Arithmetic Operations Graphics Animation Matlab Programming (Basic) MATLAB Programming (Advance) DATA Acquisition toolbox with MCC Kit Project : Wireless Home Automation using MATLAB and MCC Kit

Embedded Systems with 8051 Micro-Controllers (Basic)


Content:

Electronics Basics Entering the Circuit world with Breadboard Introduction to Micro-Controllers : 8051 Micro-Controller 8051 Architecture: hardware Connections, register details, memory addressing, etc. Assembly programming : Developing assembly codes, making logics using simple instructions, addressing mode LCD interfacing : LCD instructions Project : Visitor Counter

Embedded Systems with ATMEL Micro-Controller (Basic):


Content:

Electronics Basics Entering the Circuit world with Breadboard Introduction to Micro-Controllers : ATMEL Input/Output Ports LCD Display Analog to Digital converter Project : Room Temperature Display

Robotics Maestro (Junior)


Content:
Introduction to Robotics Manual Robotics Wired Robotics Wireless Robotics Basics of Circuit Designing Sensors and Sensor Design ATMEL Micro-Controllers Basic Introduction Obstacle avoider Robot Implementation

Internship Programs
Product development

1. Micro-Controllers
a. Atmel Series: Programmers, Development boards, universal boards, special purpose boards, etc based on Atmel series of micro controllers.

2. Phillips (NXP series)


a. Programmers, Development boards, Application boards b. 8051 Micro-Controllers: Programmers (89C51, ATMEL S series and NXP 89 series)

c. Dallas Micro-Controller series: basic R n D oriented study

3. MATLAB
Projects based on: a. Parallel communication b. Serial RS232 protocol c. Communicating through USB2.0 d. Sound port interfacing e. Image acquisition Intake: up to 3 interns

4. Robotics
a. Studying various robots' designs b. Designing various mechanical structures of robots like mechanical arms, lifters, cranes etc c. A perfect mechanical design for Micro-mouse robot d. Basic (line follower, obstacle avoider, rob fighter e. Wireless, Zig Bee / RF f. Surveillance Bot (motion detection, image processing, and gesture recognition) g. Nanotechnology (accelerometer, wii control)

Intake: up to 3 interns

5. Sensors
In this, interns design various types of sensor based projects using sensors like temperature sensor, IR modules, sonar sensors etc. Intake: up to 2 interns

6. Wireless Transmission
This includes wireless based projects such as using RF modules, wireless attendance recorderm etc. Intake: up to 2 interns

Content Development

We are involved in developing content in the following areas. USB drivers MATLAB: Image processing, neural Networks, Wavelet, signal processing, communication etc Robotic industrial applications Intake: No restriction

Product Testing and Redesigning


We are involved in lot of Research and Development and has developed many products so far. Many of them are our indigenous designs and we believe in delivering best and robust quality to our valued customers from time to time. In order to improve all our products, upgrading each of them to cater latest consumer needs and making them more robust to match it for most demanding applications, we need to constantly improve testing as well as redesigning skills. This module intends to do three things: Testing and improving existing products for all possible applications designing a process chart for testing new products Developing mass testing kits for various products to minimize the testing time Intake: 3-5 Interns

Individual Student's Project


As a part of research and development, we also invite interns to do research work by undertaking projects from various other fields based on their interest. The applicant here will have to submit an abstract of the project he/she is interested to undertake along with Resume. If the abstract gets selected, the applicant will be called for the further interviews.