Hardware Overview - Controller, Power Supply, Communication, Driver

16
Hardware Overview Controller, Power Supply, Communication, Driver Mihai AGAPE, Teacher Palatul Copiilor Drobeta Turnu Severin KAREL, Comenius Project Meeting Beypazari, 10 – 16.11.2013

Transcript of Hardware Overview - Controller, Power Supply, Communication, Driver

Page 1: Hardware Overview - Controller, Power Supply, Communication, Driver

Hardware OverviewController, Power Supply, Communication, Driver

Mihai AGAPE, TeacherPalatul Copiilor Drobeta Turnu Severin

KAREL, Comenius Project MeetingBeypazari, 10 – 16.11.2013

Page 2: Hardware Overview - Controller, Power Supply, Communication, Driver

This project has been funded with support from the European Commission.

This communication reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

Page 3: Hardware Overview - Controller, Power Supply, Communication, Driver

The Purpose of the PresentationOverview of some choices for

next hardware components:ControllerCommunicationsMotor DriversPower Supply

Page 4: Hardware Overview - Controller, Power Supply, Communication, Driver

The Controller

A circuit that make decisions and command the robot's actions.

Controller plays the role of a brain and enable robot to be autonomous.

Page 5: Hardware Overview - Controller, Power Supply, Communication, Driver

Microcontroller Companies ZiLog Microchip Silicon Labs Analog Devices Intel Corporation Atmel Corporation Texas Instruments STMicroelectronics

Dallas Semiconductor Infineon Technologies National Semiconductor Fairchild Semiconductors Freescale Semiconductor STC 8051 Microcontrollers Fujitsu Semiconductor

Europe

Page 6: Hardware Overview - Controller, Power Supply, Communication, Driver

Atmel AVR vs.Microchip PIC Packages easy to work (DIP): AVR ≈ PIC Price: AVR ≈ PIC Programming Languages:

Assembly – free assembler AVR ≈ PIC C – free compiler AVR > PIC IDE AVR Studio ≈ MPLAB

Dev. Boards: ATSTK 600 ≈ Explorer 16 Arduino > Basic Stamp

People Support: AvrFreaks ≈ PIClist

Page 7: Hardware Overview - Controller, Power Supply, Communication, Driver

Controller with ATmega8

Page 8: Hardware Overview - Controller, Power Supply, Communication, Driver

Possible Microcontroller ChoiceATmega32u4

Memories 32K Bytes Flash 2.5K Bytes Internal SRAM 1K Bytes Internal EEPROM

USB 2.0 Full speed Peripheral Features

4x8-bit PWM Channels 4xPWM Channels Programmable (2-16 bits) 6xPWM Channels H. Speed Prog. (2- 11 bits)

Page 9: Hardware Overview - Controller, Power Supply, Communication, Driver

Possible Microcontroller ChoiceATmega32u4

Peripheral Features (cont.) 12-channels 10-bit ADC Byte Oriented 2-wire Serial Interface On-chip Temperature Sensor

Special Feature – Internal 8 MHz Calibrated Oscillator

I/O and packages 26 Programmable I/O Lines 44-lead TQFP Package, 10x10mm 44-lead QFN Package, 7x7mm

Page 10: Hardware Overview - Controller, Power Supply, Communication, Driver

Communication with PC

USB - Compulsory Bluetooth - Optional

Page 11: Hardware Overview - Controller, Power Supply, Communication, Driver

Motor Drivers L 293 & L298

Page 12: Hardware Overview - Controller, Power Supply, Communication, Driver

DriversPossible choices SN754410(0.5 A) LB1836 (0.5 A) TB6612FNG (1 A) DRV8801(1 A) DRV8835(1.2 A) DRV8833(1.2 A) MC33926 (2.5 A)

Page 13: Hardware Overview - Controller, Power Supply, Communication, Driver

Power Supply

Battery Primary vs. secondary (rechargeable)

Power Switch Mechanical vs. electronic

Battery Charger On board (y/n)

Circuit protection (y/n)

Page 14: Hardware Overview - Controller, Power Supply, Communication, Driver

Rechargeable Batteries Ni-MH (Nickel-Metal

Hydride) Cheap

Li-Po (Lithium-Polymer) Expensive Best energy density Environment friendly

Page 15: Hardware Overview - Controller, Power Supply, Communication, Driver

Bibliography

http://electronicsnewsline.com/ http://www.ladyada.net/library/picvsavr.htm http://www.atmel.com/ http://www.microchipdirect.com/

Page 16: Hardware Overview - Controller, Power Supply, Communication, Driver

Closing and Questions

There are many choices for controller, driver, and power supply

We proposed some choices We have to decide together in order to satisfy

the requirements from Application Form