Académique Documents
Professionnel Documents
Culture Documents
So Carlos
2011
So Carlos
2011
R969s
Dedicatria:
A meus pais, avs e irmos
pelo constante apoio e oraes.
Agradecimentos
Deus
Pelo seu amparo e cuidado com a minha vida.
Lissa Botezelli
Pelo seu amor, pela amizade e por suas oraes dirias por mim.
ii
Sumrio
Agradecimentos ............................................................................................................................... i
Sumrio .......................................................................................................................................... iii
Lista de Figuras .............................................................................................................................. v
Lista de Grficos ............................................................................................................................ vii
Lista de Tabelas .............................................................................................................................. ix
Resumo .......................................................................................................................................... xi
Abstract ........................................................................................................................................ xiii
1.
Introduo.............................................................................................................................. 1
2.
Materiais e Mtodos .............................................................................................................. 5
2.1 O motor de corrente contnua ........................................................................................... 5
2.2 Abordagem do motor CC por funo de transferncia ...................................................... 7
2.3 Determinao dos parmetros do motor CC .................................................................. 10
2.3.1 Determinao da resistncia de armadura ......................................................... 10
2.3.2 Determinao da indutncia de armadura ......................................................... 10
2.3.3 Determinao da constante Ke........................................................................... 10
2.3.4 Determinao dos coeficientes de atrito esttico (b) e viscoso (F) ......................11
2.3.5 Determinao do momento de inrcia ( J )......................................................... 12
2.3.6 Determinao da constante Kt ........................................................................... 13
2.4 Aes de controle envolvidas ......................................................................................... 13
2.5 Acionamento do motor.................................................................................................... 19
2.5.1 Topologia selecionada........................................................................................ 20
2.5.2 Simulao com o circuito de acionamento ......................................................... 22
2.5.3 Desenvolvimento da placa de acionamento do motor ........................................ 25
2.6 Aplicao do microprocessador ARM Cortex-M3 ............................................................ 29
2.6.1 Desenvolvimento da placa de interface.............................................................. 31
2.6.2 Preparao para a programao do ARM Cortex-M3 ........................................ 37
2.6.3 Desenvolvimento do software de controle .......................................................... 38
2.6.4 Implementao do controle PI digital ................................................................. 40
3.
Resultados........................................................................................................................... 43
3.1 Parmetros do motor CC ................................................................................................ 43
3.2 Simulao do controle do motor pelo modelo de funo de transferncia ...................... 46
3.3 Simulao do controle do motor no modelo com acionamento ....................................... 50
3.4 Placas de potncia e interface........................................................................................ 52
3.5 Controle do motor........................................................................................................... 54
4.
Concluso............................................................................................................................ 59
Bibliografia .................................................................................................................................... 61
iii
iv
Lista de Figuras
Figura 1 - Evoluo da arquitetura ARM (Yiu, 2009) .......................................................... 2
Figura 2 - Motor CC Excitao Independente ................................................................. 5
Figura 3 - Motor CC - Excitao Paralela ........................................................................... 6
Figura 4 - Modelo de motor para equacionamento por espao de estados (MESSNER e
TILBURY, 1998) ................................................................................................................. 7
Figura 5 - Diagrama de blocos do motor CC ...................................................................... 9
Figura 6 - Grfico para determinao de B e F ................................................................ 12
Figura 7 - Constante de tempo mecnica ........................................................................ 12
Figura 8 - Aplicao de tenso ao modelo do motor de corrente contnua ....................... 13
Figura 9 - Ferramenta de auto-ajuste do Simulink ......................................................... 15
Figura 10- Realimentao de corrente ............................................................................. 16
Figura 11 - Tela inicial do bloco PID ................................................................................. 17
Figura 12 - Saturao da sada do bloco PID .................................................................. 18
Figura 13 - Realimentao de velocidade ........................................................................ 18
Figura 14 - Realimentao de posio ............................................................................. 19
Figura 15 - Quadrantes de operao do motor CC .......................................................... 20
Figura 16 - Chopper classe B .......................................................................................... 21
Figura 17 - Chopper operando no primeiro e segundo quadrantes .................................. 21
Figura 18 - Chopper operando no primeiro e quarto quadrantes ...................................... 22
Figura 19 - Chopper de quatro quadrantes ...................................................................... 22
Figura 20 - Parametrizao do motor CC para simulao no Matlab ............................. 24
Figura 21 - Parametrizao da ponte de MOSFETs ......................................................... 24
Figura 22 - Simulao completa do sistema de potncia e controle ................................. 25
Figura 23 - Esquema de chopper de quatro quadrantes utilizando transistores ............... 26
Figura 24 - Esquema de ligao do driver dos MOSFET's ............................................... 27
Figura 25 - Esquema de proteo de curto-circuito .......................................................... 28
Figura 26 - Esquema da sada do sinal de desligamento da ponte .................................. 28
Figura 27 - Adequao do sinal de entrada para controle do acionamento ...................... 29
Figura 28 - Placa de desenvolvimento da Olimex ............................................................ 31
Figura 29 - Diagrama de utilizao do ARM ..................................................................... 32
vi
Lista de Grficos
Grfico 1 - Torque x Velocidade ....................................................................................... 44
Grfico 2 - Corrente e Velocidade do motor (F.T.) em malha aberta ................................. 46
Grfico 3 - Otimizao da malha de corrente ................................................................... 47
Grfico 4 - Resposta do motor para referncia de corrente em 0,3A ............................... 47
Grfico 5 - Otimizao da malha de velocidade ............................................................... 48
Grfico 6 Resposta do motor para referncia de velocidade de 250 rad/s .................... 48
Grfico 7 - Otimizao da malha de posio .................................................................... 49
Grfico 8 Resposta do motor para referncia de posio ........................................... 49
Grfico 9 - Corrente e velocidade do motor (modelagem completa) em malha aberta ..... 50
Grfico 10 - Resposta do motor (modelo completo) para referncia de posio ........... 51
Grfico 11- Posicionamento no modelo com 400 rad .................................................... 56
vii
viii
Lista de Tabelas
Tabela 1 - Smbolos utilizados para descrio do motor CC .............................................. 8
Tabela 2 - Especificaes do STM32F103RBT6 .............................................................. 30
Tabela 3 - Sinais para interface........................................................................................ 31
Tabela 4 - Valores de resistncia e indutncia de armadura do motor CC ....................... 43
Tabela 5 - Valores para o clculo da constante KE ........................................................... 43
ix
Resumo
Esse trabalho apresenta a implementao de um sistema de controle de posio,
utilizando um motor CC , e o microprocessador ARM Cortex-M3 para a aplicao em um
veculo nutico autnomo. Esse sistema pode ser dividido em trs partes: elementos
sensores, elemento atuador e elementos de processamento. O elemento atuador
composto, basicamente, de um servomotor eltrico CC de seu conversor eltrico de
potncia, um chopper de quatro quadrantes. Os elementos de processamento so
compostos por duas placas: uma com o microcontrolador e outra com funo de
interfacear tanto os sensores, quanto o conversor eltrico placa de controle. A
alimentao do motor feita com modulao em largura de pulso (do ingls: PWM
pulse width modulation) gerado pelo microcontrolador que, ao captar a posio atual e a
posio desejada, atuar no motor de forma a girar a direo at a posio de referncia.
xi
xii
Abstract
This document describes the implementation of a position control system, for a DC
motor, using the ARM Cortex-M3 microprocessor to use in an autonomous nautical
vehicle. This system can be divided in three parts: sensors, actuator and processing. The
actuator is composed by an electric DC servomotor and its power converter, which is a
four quadrant chopper. The processing elements are based on two circuit boards: the first
one with a microcontroller and the second one is the interface between the sensors, the
power converter and the control board. The motor's input power is controlled by pulsewidth-modulation (PWM) technique through the chopper. The PWM is generated by the
microcontroller which calculates the difference between the desired and the actual
position.
Key words: ARM Cortex-M3, Positioning, DC motor
xiii
xiv
1. Introduo
Os sistemas de posicionamento sempre foram objetos de diversos estudos com o
objetivo de torn-los mais eficientes e precisos. Na indstria, o posicionamento est
presente em praticamente todos os ramos, seja por meio de servomotores para usinagens
precisas ou por meio de simples deslocamento de materiais entre os processos
produtivos. Porm, outro tipo de aplicao com crescente interesse o posicionamento
para veculos autnomos.
Um dos exemplos mais conhecido dessa aplicao o desafio DARPA que tem
como meta o desenvolvimento de veculos terrestres autnomos para aplicao militar.
Alm desse desafio, existem outros para os diversos tipos de veculos, como o
Microtransat direcionado para barcos. Porm, mesmo antes de surgirem esses desafios
que incentivam pesquisas na rea de controle autnomo de direo, diversos outros
estudos j buscavam apresentar tcnicas de controle e de mapeamento de terrenos para
veculos autnomos, como, por exemplo, (SHILLER e GWO, 1991) e (PAGAC, NEBOT e
DURRANT-WHITE, 1998).
evidente que o clculo da trajetria um passo muito importante na navegao
autnoma, porm ainda mais crucial o sistema que pe o clculo em prtica. Desse
modo, importante que o sistema de navegao possua uma boa integrao entre
hardware e software, no sentido de existir segurana e confiabilidade no sistema como
um todo.
Com essa viso em mente, necessrio que um bom sistema seja capaz de lidar,
de maneira gil e precisa, com diferentes dificuldades que possam aparecer. Deve ser
capaz de tomar decises prprias e de possuir um monitoramento que permita que
eventuais falhas possam ser detectadas e sanadas sem que haja riscos para o
equipamento e, principalmente, para as pessoas e bens externos. Um meio de aumentar
a garantia de segurana est na distribuio de tarefas por diversos sistemas que
trabalham independentemente, mas que so coordenados por uma unidade central.
Desse modo, sem a concentrao de decises, o sistema se torna mais robusto, j que a
perda de um ramo no implica na perda total do controle, alm da fcil manuteno e de
um desenvolvimento mais rpido.
O sistema proposto nesse trabalho uma parte de um projeto maior que visa
navegao autnoma de um veculo nutico. Para a integrao de todos os sistemas
automatizados do barco, necessria a escolha de controladores que permitam gerenciar
1
PDAs
outros
que
necessitavam
de
processamento
embarcado.
2. Materiais e Mtodos
2.1 O motor de corrente contnua
O motor de corrente contnua (CC) foi o motor escolhido para realizar a aplicao
de posicionamento. Esse tipo de motor possui, como caracterstica construtiva, duas
estruturas magnticas bsicas: o estator e o rotor.
O estator de um motor CC pode ser constitudo de um enrolamento de campo ou
de ims permanentes. Em ambos os casos, o objetivo do estator fornecer ao rotor o
campo magntico que far com que o rotor se mova quando aplicada uma corrente
eltrica. O circuito do rotor denominado por circuito de armadura
H tambm diferentes modos de excitao das mquinas de corrente contnua.
Um desses modos o da excitao independente (Figura 2), para o qual so necessrias
duas fontes de energia. Uma delas deve alimentar o rotor e a outra responsvel por
criar o campo magntico do estator. Um segundo tipo de excitao o paralelo ou shunt
(Figura 3). Nesse caso, necessria apenas uma fonte que alimentar tanto a bobina do
rotor como a do estator
Outro modo de excitao feito com a utilizao de ims permanentes no estator
do motor de corrente contnua, sendo que a nica alimentao necessria para que o
motor gire a do rotor. No trabalho em questo, esse o tipo de motor que ser estudado
a fim de se realizar o controle de posio.
F = B l i
(1)
T = K Ia
(2)
Onde:
l Comprimento da espira;
Ia Corrente de armadura.
Posio do rotor
Velocidade do rotor
Acelerao do rotor
Resistncia da armadura
Indutncia da armadura
(3)
J +b +F=T
(4)
T = KtI
(5)
J + b = KI
(7)
(8)
K I(s) = s (J s + b) (s)
(9)
dI
dt
na equao 10.
10
Ke =
V(t)R.i(t)
(t)
(10)
d
dt
=0 e
di
dt
potncia entregue pela fonte para o motor est sendo usada para vencer as perdas de
movimento e as perdas hmicas da armadura. Desse modo, pode-se reescrever a
equao 4 na equao 11.
B + F = K t Ia = TR (11)
E, do balano energtico, adicionando-se o torque TR, tem-se a igualdade
mostrada na equao 12, que demonstra a potncia total entregue (Va.Ia) como sendo a
soma das perdas hmicas (Ra.Ia2) e das perdas mecnicas, proporcionais ao aumento da
velocidade (TR.).
Va Ia = R a Ia2 + TR
(12)
TR = [
Va Ra Ia
] Ia
(13)
11
(14)
12
() = +
(15)
15
O prximo passo dever ser a realimentao da velocidade (Figura 13). Para esse
caso, deve-se acrescentar novamente o bloco PID, do mesmo modo que foi feito com a
corrente. A realimentao deve vir do local da planta correspondente ao sinal de
velocidade e ser feita com relao velocidade de referncia. Novamente, deve-se usar a
funo de ajuste automtico do PID para a escolha de ganhos que tambm evitem o
sobressinal, enquanto a velocidade possua um tempo de resposta um pouco mais lento
17
18
20
A classe B considera a corrente como indo para fora da carga, mesmo que haja
uma tenso positiva no segundo quadrante. Para uma melhor compreenso, pode-se
tomar como referncia a Figura 16. Quando a chave CH1 se fecha, o motor E fornece uma
corrente no sentido contrrio iL, de modo que tem-se, portanto, VL positiva, com corrente
negativa ou saindo do motor.
A classe C considera que, na carga, a corrente pode ser tanto positiva quanto
negativa dependendo da situao das chaves, ilustradas na Figura 17. Caso a chave CH1
esteja fechada, a corrente flui da fonte para a carga com a mesma polaridade que VL.
Porm, se a chave CH1 estiver aberta e CH2 fechada, a corrente tende a fluir do motor
para RL, com polaridade contrria VL. Nesse caso, pode-se verificar a condio de
operao assim como a da classe B. Esse tipo de operao une tanto a classe A como a
classe B.
Por fim, com o chopper de classe E, a corrente da carga tanto positiva como
negativa. Semelhantemente, a tenso da carga tambm pode ser ou positiva ou negativa.
Por esse motivo, essa classe de chopper tambm conhecida como a de quatro
quadrantes, que se d por meio da combinao de dois choppers classe C. Uma
informao interessante que, dependendo do modo de operao, este inversor pode ser
considerado um monofsico em ponte, dependendo do modo de sua operao. O circuito
que demonstra o chopper de classe E est mostrado na Figura 19.
Uma vez que atende a todos os requisitos para o controle do motor, a classe E
ser, portanto, a topologia escolhida para a aplicao de posicionamento.
das simulaes. Esse um importante passo para tornar a simulao ainda mais prxima
do modelo real de controle do motor. Para isso, foi novamente utilizado o software
Matlab com a biblioteca SimPowerSystems do Simulink, que contm modelos de motor
CC e de pontes de MOSFETs para a simulao do controle.
Partindo do modelo de motor levantado anteriormente, necessrio parametrizar a
mquina, disponvel na biblioteca do Simulink, de acordo com a Figura 20. Para isso,
deve-se inserir a mquina no plano de trabalho, abrir suas opes e selecionar a aba
Parameters. No primeiro campo, devem-se colocar os valores de resistncia e
indutncia da armadura; no segundo campo, insere-se a constante de torque Kt; no
terceiro campo, a constante de atrito viscoso; finalmente, no quarto campo, o torque
necessrio para vencer a inrcia.
possvel adquirir quatro sinais na sada do modelo do motor CC porm, a
corrente de campo
torna-se irrelevante,
permanente. Para isso, um demultiplexador deve ser colocado na sada do motor com a
seguinte ordem de variveis de sada:
23
24
Uma vez que os sistemas bsicos j foram inseridos na planta, o prximo passo
a ligao entre os componentes da planta. Para simplificar a visualizao do modelo no
Simulink, foi criado um subsistema que recebe os sinais de velocidade, de corrente do
motor e de referncia. Tal subsistema tambm contm, internamente, blocos para o
controle da mquina e, em sua sada, computado um valor para ser sinalizado ao PWM,
que gera os pulsos para a ponte inversora.
A planta completa, incluindo o subsistema, pode ser vista na Figura 22. Diversos
sinais esto sendo medidos com a utilizao da ferramenta Scope, alm de serem
exportados para a rea de trabalho Matlab, onde podem ser trabalhados e avaliados
mais detalhadamente.
26
O sinal de Shutdown (SD) deve ser proveniente de uma lgica que permita o
desligamento por software e tambm por hardware, como no caso de um evento
emergencial, como um curto-circuito, por exemplo. Essa lgica construda a partir de
dois sinais: SC e ENABIN negado.
A Figura 25 mostra o circuito utilizado para a proteo por hardware no caso de
sobrecorrente ou curto-circuito dos terminais de sada do inversor, o qual ter como sada
o sinal SC. No circuito eltrico utiliza-sa um resistor shunt (RS), ligado entre a sada do
motor (COM) e o terra (GND). Quando a tenso sobre o shunt ultrapassa 0.8 volts, o que
representaria 8 ampres, o transistor T2 entra em conduo, bloqueando a conduo de
T1 e fazendo com que a sada SC apresente a tenso VDD.
O desligamento por software complementa a lgica de desligamento por hardware
no circuito mostrado na Figura 26. Quando o sinal de nvel lgico 0 vem do
microprocessador, a base do transistor do opto-acoplador acionada, fazendo com que,
no CI 4093N, portas NAND schimitt-trigger, a sada seja 1. Caso o sinal de SC tambm
seja 0, a sada de desligamento (SD) ser desativada e, desse modo, a ponte poder
ser acionada.
27
28
Clock da CPU
Flash
RAM
DMA
Real Time Clock
Watchdog Timer
Timers
SPI
I2C
USART
USB
CAN
GPIO
ADC
At 72MHz
128 kB
20 kB
7 canais
1
1
4
2
2
3
1
1
51
2
30
Conversor A/D
Entradas
Digitais
Sadas Digitais
Conversor D/A
5
6
6
1
31
32
33
O circuito para o conversor A/D tambm deve ser construdo de modo a aceitar
tenses de entrada que variem de 0 a 5V, no modo diferencial. Para isso, foram utilizados
amplificadores operacionais com ganho de 0,5, com o propsito de facilitar os clculos a
serem realizados pelo microprocessador, uma vez que o seu valor convertido sempre
metade do valor medido.
Um detalhe importante a respeito do circuito de adequao dos sinais do
conversor A/D o fato de que no est disponvel uma alimentao simtrica (-12V +12V). Por esse motivo, o amplificador operacional escolhido para a aplicao foi o
LMC6062, devido sua caracterstica rail-to-rail - nome dado quando o amplificador
operacional consegue excursionar a sua sada entre nveis prximos aos da sua
alimentao (BRAGA, 2009). O circuito de entrada do conversor A/D do microprocessador
est mostrado na Figura 31:
baterias, sendo que a regulao da tenso para os circuitos internos feita utilizando-se o
CI 7805 para a regulao em 5V e do LM317 para a sada em 3.3V. O esquema de
alimentao da placa de interface est mostrado na Figura 34.
Finalmente, para terminar o esquema da placa de interface, necessrio
acrescentar as conexes de entradas e sadas no ARM e para o meio externo. Portanto,
foram colocados quatro conectores sendo que dois so para o encaixe dos pinos da placa
de controle (STM32-H103) e os outros dois para as entradas e sadas. As ligaes podem
ser vistas na Figura 35.
36
softwares. O script para a compilao das ferramentas est disponvel para download por
meio de um link (HERRMANN, 2009, ltimo acesso em 03/11/2011).
Aps a instalao dos programas, ainda necessrio gerar o arquivo de
configurao do OpenOCD. Esse arquivo contm informaes para que o software
comunique-se com o microprocessador ARM utilizando a interface com padro JTAG
(IEEE Std 1149.1-1990). A configurao foi gerada com base no manual de operao do
OpenOCD (BROWNELL, DUANE, et al., 2011).
Alm das ferramentas j citadas, preciso escolher uma biblioteca que contenha
as definies necessrias para compilar o cdigo desenvolvido. H diversas opes de
bibliotecas para o ARM Cortex-M3 e algumas delas so gratuitas e abertas para
desenvolvimento. A opo utilizada a biblioteca Standard Peripheral Library
desenvolvida pela STMicroelectronics especialmente para aplicaes que utilizam CIs
STM32F10x. Existem diversos recursos que auxiliam o desenvolvimento, alm de
exemplos de aplicaes, que podem ser vistos e baixados na pgina da web da empresa
STMicroelectronics (STMICROELECTRONICS, 2011).
Incio
Script de
reserva de
memria
Leitura
A/D
Atualizao
do
PWM
Inicializao das
variveis
A/D Timer
Configurao dos
perifricos (I/O, Timer,
Interrupo, A/D)
Interrupo?
Calibrao
dos A/Ds
Requisio para
Calibrao?
Calibrao
do Zero de
corrente e
velocidade
Libreao
para incio
do controle
39
40
() = () +
0 () + 0
0 () =0 ()
(16)
(17)
Onde:
KC Ganho proporcional
Ti Ganho Integrativo
TS Tempo de discretizao
() = {[() ( 1)] +
()}
(18)
() = () + ( )
(19)
41
42
3. Resultados
Resistncia eltrica
da armadura ()
5,65
5,68
3,78
3,67
3,82
3,84
3,73
Em seguida, foi realizado o ensaio para a medio da constante KE, que coincide
com o valor de KT. Nesse caso, foram escolhidos trs valores de tenso que foram
aplicadas ao motor. Utilizando a equao 10 e a resistncia eltrica medida para
determinar o valor de KE, foi montada a Tabela 5.
Tabela 5 - Valores para o clculo da constante KE
Corrente (A)
0,80
0,66
0,54
(rad/s)
300,63
156,30
73,75
Ke (Vs/rad)
0,0299
0,0296
0,0296
43
F = 0,01373 Nm
O ltimo parmetro que deve ser obtido o momento de inrcia. Para isso, o
motor foi ligado em sua tenso nominal e o sinal de velocidade, proveniente de um
tacogerador, foi lido em um osciloscpio. A aquisio dos valores de tempo foi feita na
prpria tela do osciloscpio, como pode ser visto na Figura 37. O tempo tb tal que =
0.386 O de aproximadamente 400ms. Portanto, aplicando a equao 14, o valor do
momento de inrcia do motor de 1,39 x 10-5 Nms2/rad.
44
45
46
ter cuidado em relao limitao da ao de controle na sada dos blocos, sendo que
necessrio adicionar a saturao na sada. A ao de controle ajustada est mostrada no
Grfico 5 e a resposta da planta velocidade de referncia de 250 rad/s, no Grfico 6.
Grfico 5 - Otimizao da malha de velocidade
Para o ltimo passo da otimizao das malhas, necessrio trabalhar nos ganhos
de posio. A resposta obtida pela ferramenta de auto-ajuste foi satisfatria, apresentando
um pequeno sobressinal (1,93%) para um tempo de resposta de acomodao de 0,333
segundos, como pode ser visto no Grfico 7. A resposta de posio do motor para uma
48
49
50
51
52
53
54
55
56
57
58
4. Concluso
Para a construo de um controle de posio para motores, necessria a
integrao dos atuadores mecnicos, dos sensores e tambm do controle eletrnico.
Alm dessa integrao, o papel da simulao importante para estudar previamente o
comportamento do motor e, desse modo, calcular as aes necessrias para o seu
controle.
A partir dos parmetros do motor, possvel conseguir uma simulao condizente
com a realidade e, portanto, o clculo dos ganhos das malhas de corrente, velocidade e
posio podem ser feitos a partir da modelagem digital.
O microprocessador ARM Cortex-M3 mostrou-se eficaz no gerenciamento do
sistema de controle, apesar de no suportar, nativamente, variveis em ponto flutuante.
Contudo, esse detalhe pode ser contornado aplicando as tcnicas descritas no trabalho,
tais como a rotao de bits que so executadas com menos ciclos de processamento.
As vantagens da aplicao desse microprocessador ao controle de sistemas so o
seu baixo custo (YIU, 2009), o desenvolvimento de softwares a partir de ferramentas
gratuitas, as diversas interfaces que podem ser programadas e a sua frequncia de
trabalho em 72MHz.
59
60
Bibliografia
BRAGA, N. C. O que significa Rail-to-Rail Saber Eletrnica, So Paulo, v. 442, Novembro
2009.
BROWNELL, D. et al. OpenOCD User's Guide. OpenOCD, 18 Outubro 2011. Disponivel
em: <http://openocd.sourceforge.net/doc/html/index.html>. Acesso em: 30 Outubro 2011.
FITZGERALD, A. E.; KINGSLEY JUNIOR, K.; STEPHEN, D. Mquinas Eltricas. 6
Edio: Bookman, 2006.
HAUGEN, F. Styring av mekatroniske systemer. Buskerud University College, 2008.
Disponivel em: <http://techteach.no/fag/sesm3401/h08/>. Acesso em: 23 Setembro 2011.
HERRMANN, U. Building an ARM cross-toolchain with binutils, gcc, newlib, and gdb from
source, 03 Maro 2009. Disponivel em: <http://www.hermann-uwe.de/blog/building-anarm-cross-toolchain-with-binutils-gcc-newlib-and-gdb-from-source>. Acesso em: 30
Outubro 2011.
MESSNER, W.; TILBURY, D. Control Tutorials For Matlab and Simulink, 1998. Disponivel
em: <http://www.engin.umich.edu/class/ctms/index.htm>. Acesso em: 8 Outubro 2011.
OGATA, K. Engenharia de Controle Moderno. 4 ed. Upper Saddle River, Nova Jersey:
Prentice Hall, 2003. 104-105 p.
OLIMEX. STM32-H103 HEADER BOARD FOR STM32F103RBT6 CORTEX-M3
MICROCONTROLLER. Olimex Developmento boards and Tools, 2008. Disponivel em:
<http://www.olimex.com/dev/pdf/ARM/ST/STM32-H103.pdf>. Acesso em: 29 Outubro
2011.
OLIVEIRA, V. A.; AGUIAR, M. L.; VARGAS, J. B. Sistemas de Controle - Aulas de
Laboratrio. 3. ed. So Carlos: EESC-USP, 2005. ISBN 85-85205-49-0.
PAGAC, D.; NEBOT, E. M.; DURRANT-WHITE, H. An evidential aproach to map-building
for autonomous vehicles. IEEE transactions on robotics and automation, Agosto 1998.
Volume 14, Nmero 4. pp623-629.
PATAN, E. J. Implementao de controle de velocidade em malha fechada para
motores de corrente contnua utilizando sistema de aquisio de dados. Dissertao
de mestrado, 123p.,Escola de Engenharia Mau. So Caetano do Sul. 2008.
RASHID, M. H. Power Electronics. 2a. ed. So Paulo: Makron Books Brasil, 2003.
SHILLER, Z.; GWO, Y.-R. Dynamic Motion Planning of Autonomous Vehicles. IEEE
transactions on robotics and automation, 7, Abril 1991.Volume 7, nmero 2, 241-249.
STMICROELECTRONICS. STM32 - 32-bit ARM Cortex MCU. STMicroelectronics, 2011.
Disponivel em: <http://www.st.com/internet/mcu/class/1734.jsp>. Acesso em: 31 Outubro
2011.
61
62