Apresentação sensor de estacionamento

1.337 visualizações

Publicada em

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.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.337
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
44
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação sensor de estacionamento

  1. 1. Faculdade Area1 - Microcontroladores Implementação da prova de Victory Fernandes no Proteus Márcio Cirne de Genaro Engenharia de Controle e Automação 03/11/2013 1
  2. 2. Sensor de Estacionamento 2013.2 03/11/2013 2
  3. 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 3
  4. 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 4
  5. 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 2 0 - 10 0 0 10 - 20 0 1 20 - 30 1 0 > 30 03/11/2013 BIT 1 1 1 5
  6. 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: Sensor da direita Sensor da esquerda Bit S1_02 S2_01 S2_02 Pino 03/11/2013 S1_01 2 3 4 5 6
  7. 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 7
  8. 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 Amarelo LED Vermelho 0 - 10 ON ON ON 10 - 20 ON ON OFF 20 - 30 ON OFF OFF > 30 03/11/2013 LED Verde OFF OFF OFF 8
  9. 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) 0 - 10 30 10 - 20 20 20 - 30 10 > 30 03/11/2013 Frequência (Hz) 0 9
  10. 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 10
  11. 11. Resolução: Fluxograma • Bipe longo ao engatar a ré (1/4 s) 03/11/2013 11
  12. 12. Resolução: Fluxograma • Acender LEDs da direita de acordo com sensor1 03/11/2013 12
  13. 13. Resolução: Fluxograma • Acender LEDs da esquerda de acordo com sensor2 03/11/2013 13
  14. 14. Resolução: Fluxograma • Bipar priorizando a menor distância 03/11/2013 14
  15. 15. Resolução: Fluxograma • Continuar ou não a ler sensores 03/11/2013 15
  16. 16. Fluxograma 03/11/2013 16
  17. 17. Simulando no Proteus 03/11/2013 17
  18. 18. Resolução: Proteus • Os trios de LEDs precisam ficar separados: um trio à esquerda, outro à direita 03/11/2013 18
  19. 19. Resolução: Proteus • Os sensores e a marcha ré podem ser representados por botões 03/11/2013 19
  20. 20. Resolução: Proteus • Os sensores e a marcha ré podem ser representados por botões 03/11/2013 20
  21. 21. Resolução: Proteus • O buzzer: 03/11/2013 21
  22. 22. 03/11/2013 22
  23. 23. Baixando o Simulino • Link e tutorial do Simulino 3.0: http://blogembarcado.blogspot.com.br/2013/06/simulino-v20biblioteca-para-proteus.html O Simulino facilita a simulação da plataforma Arduino no Proteus. A única diferença é que o ground do Simulino não funciona como no Arduino.. 03/11/2013 23
  24. 24. Passo a passo no proteus: 03/11/2013 24
  25. 25. Passo a passo no proteus: 03/11/2013 25
  26. 26. Passo a passo no proteus: 03/11/2013 26
  27. 27. Passo a passo no proteus: 03/11/2013 27
  28. 28. Passo a passo no proteus: 03/11/2013 28
  29. 29. Passo a passo no proteus: 03/11/2013 29
  30. 30. Passo a passo no proteus: 03/11/2013 30
  31. 31. Passo a passo no proteus: 03/11/2013 31
  32. 32. Passo a passo no proteus: 03/11/2013 32
  33. 33. Passo a passo no proteus: 03/11/2013 33
  34. 34. Passo a passo no proteus: Escolha o componente da lista e clique na tela 03/11/2013 34
  35. 35. Passo a passo no proteus: 03/11/2013 35
  36. 36. Passo a passo no proteus: 03/11/2013 36
  37. 37. Passo a passo no proteus: 03/11/2013 37
  38. 38. Passo a passo no proteus: 03/11/2013 38
  39. 39. Passo a passo no proteus: 03/11/2013 39
  40. 40. Passo a passo no proteus: 03/11/2013 40
  41. 41. Passo a passo no proteus: Monte o circuito conforme mostrado 03/11/2013 41
  42. 42. Passo a passo no proteus: Copie o diretório do arquivo .hex compilado! 03/11/2013 42
  43. 43. Passo a passo no proteus: Cole o caminho no campo indicado do Simulino 03/11/2013 43
  44. 44. Passo a passo no proteus: Rode a simulação 03/11/2013 44
  45. 45. Execução no proteus: 0 – 10 cm 0 – 10 cm 03/11/2013 45
  46. 46. Execução no proteus: 0 – 10 cm > 30 cm 03/11/2013 46
  47. 47. Execução no proteus: 10 – 20 cm 20 – 30 cm 03/11/2013 47
  48. 48. Execução no proteus: > 30 cm > 30 cm 03/11/2013 48
  49. 49. Execução no proteus: 0 – 10 cm 10 – 20 cm 03/11/2013 49

×