Final Syllabus
Final Syllabus
Final Syllabus
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
* Note:- Practice session for Students for their own Innovative Ideas or Circuit suggested by us
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.
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
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 )
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
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
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.
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 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)
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
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
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
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
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
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.
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