microcontroladores arm cortex m0+ aplicação em robôs autoguiados - introdução
Post on 13-Aug-2015
103 Views
Preview:
TRANSCRIPT
Fábio Souza2015
Microcontroladores ARM Cortex M0+Aplicação em robôs autoguiados
Introdução
1
Fábio Souza 2015
Sobre o InstrutorFábio Souza
Engenheiro Eletricista - FACENS 2012
Atuando com sistemas embarcados desde 2007.
Administrador do Embarcados
Contato:EmbarcadosLinkedinSlidesharefabio_souza53@hotmail.com
2
Fábio Souza 2015
Agenda do CursoPrimeira semana:● Introdução;● Introdução aos sitemas embarcados;● Microcontroladores Freescale Kinetis ● Freedom Board KL25Z● CodeWarrior● Resumo de Linguagem C;● GPIO● ADC● Timer● PWM
Segunda semana:● Aplicações no robô
3
Fábio Souza 2015
Objetivo do curso
Curso sobre microcontroladores ARM Cortex M0+, familia Kinetis L da Freescale. Será utilizada a IDE Code Warrior e a placa FRDM-KL25Z, abordando a estrutura do microcontrolador, técnicas de programação e aplicações práticas aplicadas ao carro autoguiado utilizado na competição Freescale Cup.
4
Fábio Souza 2015
Freescale
Umas das lideres em fabricação de semicondutores no mundo. Sua sede está localizada em Austin, Texas - EUA. Possui fabricas em diversas partes do mundo sendo uma empresa focada no mercado de sistemas embarcados. Seu portifólio de produtos é composto por:
● Microcontroladores: 8 a 32 bits, core ARM Cortex;● Microprocessadores;● DSP;● Sensores;● Soluções em RF e comunicação;● Circuitos analógicos e para gerenciamento de energia;● Entre outros.
5
Fábio Souza 2015
Freescale Cup
É uma competição de carrinhos autoguiados através de uma programação que tem como função, receber os dados de uma câmera e controlar motores a fim de manter o carro sobre uma pista branca com duas linhas pretas nas laterais.
● Já foi realizada em diversos países como: EUA, Índia,
Malásia, Japão, China, México, Brasil, entre outros;
● No Brasil desde 2011;
● Objetivo é completar o percurso no menor tempo;
6
Fábio Souza 2015
Competição
7
Fábio Souza 2015
Kit para montagem do Carro
8
Fábio Souza 2015
FRDM - TFC● 2 channel Motor Driver ICs (MC33887APVW)
● 2 channel servo Outputs
● Dual Linescan Camera interfaces
● Two inputs for speed sensors
● Two potentiometers for user functions
● Two push buttons for user functions
● 4 Position DIP Switch for user function
● 4 LEDs (green).
9
Fábio Souza 2015
FREESCALE CODEWARRIOR
10
Fábio Souza 2015
FREESCALE KDS
11
Fábio Souza 2015
OPEN SDA (SERIAL DEBUG AND ADAPTER)
12
Fábio Souza 2015
Freedom Board - FRDM KL25Z
13
Fábio Souza 2015
ReferênciasFreescale Cup Wikihttps://community.freescale.com/groups/tfc-brazil
Iniciando o desenvolvimento com microcontroladores Kinetis.https://community.freescale.com/docs/DOC-94544
Mais informações sobre KL25Zhttp://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z&tid=vanFRDM-KL25Z
14
top related