The objective of the Fall2014 semester long project and schedule will be outlined.
The objective is to design and build the motor driver board from scratch and learn to control motors with it.
This tutorial is designed to give you the idea what the final result should be. You will be given Arduino board
and off the shelf Motor Shield for it and asked to put all components together to make motor spin. Example codes will be provided.
You will be explained basic principles of hardware operation, software side of Ardiono IDE.
Concepts of interrupts will be explained as well and now you will be asked to write a simple
Arduino program with interrupts and try it on the board. Download Arduino IDE
Finishing writing program with Interrupts if you didn’t do so on the previous tutorial. Concepts of motor operation.
Types of motors and methods of control will be discussed. You will be given H-bridge on IC, Arduino so you will be able to write the program to spin the motor.
You can put motors on chassis and make it run.
We will be looking into general schematics of an H-bridge based on BJTs and MOSFETs.
Before proceeding with building it we will look at transistor operation principles, solve couple of problems and assemble the circuit to
drive LED with MOSFET operating as a switch.
We will be looking into general schematics of an H-bridge based on BJTs and MOSFETs. Before proceeding with building it we will look at transistor operation principles,
solve couple of problems and assemble the circuit to drive LED with MOSFET operating as a switch.
Before coming to the session download Eagle Cad on your computers.
You will be making schematic of your board together in Eagle Cad and placing components on the PCB.
I will be answering any questions up to my knowledge and abilities on current academic curriculum:
Signals I, DSP, Circuits, Power Electronics, Digital Logic, Electromagnetics and so on.
Introduction to ARM architecture and IDE. We will discuss the components needed for programming any
chip of any architecture. Derrick Klotz from Freescale Semiconductors will give the introduction into KinetisL board programming.
Kinetis Design Studio
(IDE for ARM Freescale MCU) will be used for programming the board. The location will be announced, as we will need a larger room.