Semáforo inteligente usando processador ARM Cortex-M4

Olá pessoal,

Nesse post gostaria de mostrar um projeto prático criado com o processador ARM Cortex-M4.

Esse projeto foi criado durante minhas aulas no curso de Pós-graduação em Sistemas Eletrônicos para Controle  no SENAI Anchieta (São Paulo).

Para isso utilizamos um kit de desenvolvimento fornecido pela Texas a um custo bastante interessante, apenas US$ 12,99.

O kit chamado de “Tiva™ C Series TM4C123G LaunchPad” é formado por interface de gravação/depuração, um processador ARM Cortex-M4 com alguns leds, chaves e muitos pinos para para conexão de periféricos.

LaunchPad

Nosso projeto conectou ao kit um display gráfico Nokia 5110, um potenciômetro do tipo slide e duas chaves extras.

Papel de cada periférico:

  • Display: interface de saída para monitoração da operação de um par de semáforos instalados em um cruzamento.
  • Potenciômetro:  simulação de sensor de temperatura, bastante comum nas avenidas de São Paulo.
  • Chaves: simulação de sensores de presença de automóveis na pista.

Todo o programa foi escrito em linguagem C e compilado na IDE Keil uVision4 fornecida gratuitamente pela própria ARM.

Basicamente, a proposta do projeto era otimizar o fluxo de carros em um cruzamento.

A modelagem da solução foi baseada no uso de uma Máquina de Estados Finitos de Moore. Veja o diagrama transição de estados abaixo:

FSM Semáforo

No vídeo a abaixo, demonstro todo o funcionamento do projeto:

Se alguém se interessar ou tiver alguma dúvida pode me escrever que terei prazer em ajudar.

Abraços,

Prof. Leandro

7 respostas para Semáforo inteligente usando processador ARM Cortex-M4

  1. Leandro eu estou trabalhando com essa placa de desenvolvimento da texas instruments também, você teria algum material para me ajudar? Sou estudante de mestrado e meu projeto vai ser nessa placa. Qualquer ajuda já é muito válida! Agradeço a atenção.

    • profleandro disse:

      Olá João,
      Desculpe a demora em respondê-lo.
      Sugiro você comprar o livro do prof. Valvano. É a bibliografia que utilizo nas minhas aulas na pós-graduação.
      Dê uma olhada neste link:
      http://users.ece.utexas.edu/~valvano/Volume1/E-Book/
      Se quiser pode fazer apenas a matéria de microcontroladores na pós de sistemas eletrônicos para controle no SENAI Anchieta-SP. Neste curso exploramos bem os recursos desta placa e a arquitetura ARM.
      Boa sorte!

  2. Boa tarde professor.

    Só por curiosidade, qual software você utilizou para desenhar a máquina de estados? Achei que ficou muito bom!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: