apresentação sensor de estacionamento
DESCRIPTION
Minha resolução da prova de microcontroladores de Victory Fernandes, professor da Faculdade Area1, que consiste em fazer um fluxograma representando o funcionamento de um sensor de estacionamento e depois simular o funcionamento desse circuito no Proteus.TRANSCRIPT
![Page 1: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/1.jpg)
1
Faculdade Area1 - MicrocontroladoresImplementação da prova de Victory Fernandes no Proteus
Márcio Cirne de GenaroEngenharia de Controle e Automação
03/11/2013
![Page 2: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/2.jpg)
2
Sensor de Estacionamento2013.2
03/11/2013
![Page 3: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/3.jpg)
3
Problemas:1. Montar um fluxograma representando o
funcionamento do sensor de estacionamento no Arduino.
2. Montar a simulação do circuito no Proteus de acordo com o fluxograma da questão anterior. Os bits dos sensores e a marcha ré podem ser representados por botões.
03/11/2013
![Page 4: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/4.jpg)
4
Componentes:
• 2 sensores digitais de distância• 6 LEDs (2 verdes, 2 amarelos e 2 vermelhos)• 1 Emissor de som (buzzer)
03/11/2013
![Page 5: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/5.jpg)
5
Especificações:Sensores• Cada sensor de distância retorna valores em
números binários de 2 bits, de acordo com as tabelas a seguir:
DISTÂNCIA (cm) BIT 1 BIT 2
0 - 10 0 0
10 - 20 0 1
20 - 30 1 0
> 30 1 1
03/11/2013
![Page 6: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/6.jpg)
6
Especificações:Sensores• Cada sensor de distância retorna valores em
números binários de 2 bits, de acordo com as tabelas a seguir:
03/11/2013
Sensor da direita Sensor da esquerda
Bit S1_01 S1_02 S2_01 S2_02
Pino 2 3 4 5
![Page 7: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/7.jpg)
7
Especificações:LEDs• Os LEDs estarão no painel do carro, formando dois
trios de LEDs, com um à esquerda e outro à direita. Cada trio acenderá de forma independente, conforme a figura e a tabela a seguir:
03/11/2013
![Page 8: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/8.jpg)
8
Especificações:LEDs• Os LEDs estarão no painel do carro, formando dois
trios de LEDs, com um à esquerda e outro à direita. Cada trio acenderá de forma independente, conforme a figura e a tabela a seguir:
DISTÂNCIA (cm) LED Verde LED Amarelo LED Vermelho
0 - 10 ON ON ON
10 - 20 ON ON OFF
20 - 30 ON OFF OFF
> 30 OFF OFF OFF
03/11/2013
![Page 9: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/9.jpg)
9
Especificações:Buzzer• O buzzer emitirá um bip longo (1/4 de seg) quando o
motorista engatar a marcha ré. Feito isso, o buzzer irá bipar em determinada frequência, de acordo com a menor distância acusada por um dos sensores, conforme a tabela a seguir:
DISTÂNCIA (cm) Frequência (Hz)
0 - 10 30
10 - 20 20
20 - 30 10
> 30 003/11/2013
![Page 10: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/10.jpg)
10
Resolução:Fluxograma (regras)• Precisa ser cíclico. • Não pode ter dupla interpretação.• Apenas um caminho para cada resposta.• Não volta para o setup
EXEMPLO:
03/11/2013
![Page 11: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/11.jpg)
11
Resolução:Fluxograma• Bipe longo ao engatar a ré (1/4 s)
03/11/2013
![Page 12: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/12.jpg)
12
Resolução:Fluxograma• Acender LEDs da direita
de acordo com sensor1
03/11/2013
![Page 13: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/13.jpg)
13
Resolução:Fluxograma• Acender LEDs da esquerda de acordo com sensor2
03/11/2013
![Page 14: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/14.jpg)
14
Resolução:Fluxograma• Bipar priorizando a menor distância
03/11/2013
![Page 15: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/15.jpg)
15
Resolução:Fluxograma• Continuar ou não a ler sensores
03/11/2013
![Page 16: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/16.jpg)
16
Fluxograma
03/11/2013
![Page 17: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/17.jpg)
17
Simulando no Proteus
03/11/2013
![Page 18: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/18.jpg)
18
Resolução:Proteus• Os trios de LEDs precisam ficar separados: um trio à
esquerda, outro à direita
03/11/2013
![Page 19: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/19.jpg)
19
Resolução:Proteus• Os sensores e a marcha ré podem ser representados
por botões
03/11/2013
![Page 20: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/20.jpg)
20
Resolução:Proteus• Os sensores e a marcha ré podem ser representados
por botões
03/11/2013
![Page 21: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/21.jpg)
21
Resolução:Proteus• O buzzer:
03/11/2013
![Page 22: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/22.jpg)
2203/11/2013
![Page 23: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/23.jpg)
23
Baixando o Simulino
• Link e tutorial do Simulino 3.0:http://blogembarcado.blogspot.com.br/2013/06/simulino-v20-biblioteca-para-proteus.html
O Simulino facilita a simulação daplataforma Arduino no Proteus. A única diferença é que o grounddo Simulino não funciona como noArduino..
03/11/2013
![Page 24: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/24.jpg)
24
Passo a passo no proteus:
03/11/2013
![Page 25: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/25.jpg)
25
Passo a passo no proteus:
03/11/2013
![Page 26: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/26.jpg)
26
Passo a passo no proteus:
03/11/2013
![Page 27: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/27.jpg)
27
Passo a passo no proteus:
03/11/2013
![Page 28: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/28.jpg)
28
Passo a passo no proteus:
03/11/2013
![Page 29: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/29.jpg)
29
Passo a passo no proteus:
03/11/2013
![Page 30: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/30.jpg)
30
Passo a passo no proteus:
03/11/2013
![Page 31: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/31.jpg)
31
Passo a passo no proteus:
03/11/2013
![Page 32: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/32.jpg)
32
Passo a passo no proteus:
03/11/2013
![Page 33: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/33.jpg)
33
Passo a passo no proteus:
03/11/2013
![Page 34: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/34.jpg)
34
Passo a passo no proteus:
Escolha o componente da lista e clique na tela
03/11/2013
![Page 35: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/35.jpg)
35
Passo a passo no proteus:
03/11/2013
![Page 36: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/36.jpg)
36
Passo a passo no proteus:
03/11/2013
![Page 37: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/37.jpg)
37
Passo a passo no proteus:
03/11/2013
![Page 38: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/38.jpg)
38
Passo a passo no proteus:
03/11/2013
![Page 39: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/39.jpg)
39
Passo a passo no proteus:
03/11/2013
![Page 40: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/40.jpg)
40
Passo a passo no proteus:
03/11/2013
![Page 41: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/41.jpg)
41
Passo a passo no proteus:
Monte o circuito conforme mostrado
03/11/2013
![Page 42: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/42.jpg)
42
Passo a passo no proteus:
Copie o diretório do arquivo .hex compilado!
03/11/2013
![Page 43: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/43.jpg)
43
Passo a passo no proteus:
Cole o caminho no campo indicado do Simulino
03/11/2013
![Page 44: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/44.jpg)
44
Passo a passo no proteus:
Rode a simulação
03/11/2013
![Page 45: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/45.jpg)
45
Execução no proteus:
0 – 10 cm
0 – 10 cm
03/11/2013
![Page 46: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/46.jpg)
46
Execução no proteus:
0 – 10 cm
> 30 cm
03/11/2013
![Page 47: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/47.jpg)
47
Execução no proteus:
10 – 20 cm
20 – 30 cm
03/11/2013
![Page 48: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/48.jpg)
48
Execução no proteus:
> 30 cm
> 30 cm
03/11/2013
![Page 49: Apresentação sensor de estacionamento](https://reader031.vdocuments.site/reader031/viewer/2022012401/558524b1d8b42ada748b503d/html5/thumbnails/49.jpg)
49
Execução no proteus:
10 – 20 cm
0 – 10 cm
03/11/2013