Sistema de Radar - PCS

Propaganda
EPUSP — PCS 2021 — Laboratório Digital II
Sistema de Radar
Versão 2015
RESUMO
Esta experiência tem por objetivo desenvolver um circuito que realiza a detecção de objetos próximo com
um sensor ultrassônico de distância e um servo-motor. A implementação será desenvolvida com o
dispositivo programável Altera Cyclone II EP2C35F672C6.
OBJETIVOS
Após a conclusão desta experiência, os seguintes tópicos devem ser conhecidos pelos alunos:






Deteção de objetos;
Medida de distância;
Sensor ultrassônico;
Posicionamento com servo-motor;
Máquina de estados;
Projeto em FPGA.
1. ESPECIFICAÇÃO DO PROJETO
Um sistema de radar pode ser caracterizado com um sistema que tem como função principal a detecção
de objetos a uma certa distância. Inicialmente, o termo “radar” foi criado para ser o acrônimo da expressão
em inglês “radio detection and ranging” que, em tradução livre, poderia significar algo como “detecção e
localização por rádio”. Esta detecção pode ser realizada através de ondas eletromagnéticas que são
emitidas pelo radar, refletidas nos objetos distantes e recebidas por sensores. A detecção destes objetos
permite a localização e a medida de sua distância.
Dependendo do sinal eletromagnético usado, um sistema de radar pode ser nomeado de forma diferente.
Por exemplo, no caso dos submarinos, usam-se ondas acústicas para propagação na água, e seu sistema
é chamado sonar (sound navigation and ranging). Dependendo da frequência acústica usada temos
sistemas infrassônicos (baixas frequências) ou sistemas ultrassônicos (altas frequências).
Sistemas veiculares autônomos em desenvolvimento podem usar outros tipos de sistemas de radar. Uma
das alternativas é o lidar (light detection and ranging). Neste sistema, a distância a objetos é verificada
com uso de um laser.
1.1. Interface do Circuito
O projeto desta experiência visa desenvolver um circuito digital que permite rastrear objetos e realizar a
medida de sua distância. A interface do circuito deve seguir os sinais apresentados na figura 1.1. O processo
de medida de distância é executado com auxílio de um sensor específico.
LIGA
MEDIDA
Radar
modo_atual
CLOCK
sinais de controle
de de condição
servo
motor
sensor
HC-SR04
Figura 1.1. Interface do sistema de Radar.
Sistema de Radar (2015)
1
EPUSP — PCS 2021 — Laboratório Digital II
O servo-motor deve posicionar o sensor de distância para a localização de objetos. A montagem deve
permitir a variação em um ângulo total de 180º. A figura 1.2 ilustra uma possível montagem física.
Figura 1.2. Uma possível montagem do servo-motor com o sensor ultrassônico.
A figura acima também apresenta os principais elementos do projeto e sua interação durante seu
funcionamento.
1.2. Descrição do Funcionamento
O circuito deve somente iniciar sua operação com o acionamento do sinal LIGA. Em qualquer momento, o
desacionamento do sinal LIGA deve interromper o funcionamento do sistema. No modo de localização, o
sistema deve continuamente realizar o rastreamento e a medição de distância a uma taxa de 1
medida/segundo. O modo atual de funcionamento do circuito deve ser apresentado no led Modo_atual. A
saída MEDIDA do circuito é composto por dois valores: o ângulo e a distância ao objeto nesta posição. Esta
saída deve ser transmitida por um sinal RS232-C em formato “ângulo,distância.”, usando caracteres ASCII.
Por exemplo, uma saída indicando um objeto a 1,5m de distância na posição a 45º deve ser composta pela
sequência de caracteres ASCII “45,150.”.
1.3. Interface Gráfica do Sistema de Radar
A saída do sistema de radar deve ser apresentada através de uma interface gráfica com o usuário (GUI)
no computador. Esta interface foi desenvolvida com o software livre processing [Processing, 2015]. A
figura 1.3 ilustra a aparência da interface gráfica.
Figura 1.3. Interface gráfica do sistema de radar com processing.
Além da tradicional descrição radial de informações de localização de objetos à distância, a interface
apresenta na parte inferior a presença ou não de um objeto e as informações de posicionamento (ângulo)
e distância medida.
Sistema de Radar (2015)
2
EPUSP — PCS 2021 — Laboratório Digital II
1.4. Restrições de Projeto
Segue abaixo algumas considerações sobre o desenvolvimento do projeto do circuito do sistema de radar.

A implementação do circuito do Radar deve ser realizada na placa DE2 da Altera1. Os alunos
devem levar em consideração o uso de técnicas de projeto síncrono, conforme estudados
anteriormente [Midorikawa, 2012];

Máquina de estados da Unidade de Controle: o circuito deve ser decomposto em fluxo de dados
e unidade de controle. O funcionamento do circuito deve ser controlado pela UC e esta deve ser
especificada através de um diagrama ASM;

VHDL: a implementação deve ser realizada usando principalmente a linguagem de descrição de
hardware VHDL. Deve-se adotar a estratégia de descrição estrutural para a interligação dos
principais módulos do projeto.
1.4. Circuitos Integrados para Interfaceamento
É comum em sistemas digitais incluir componentes que são alimentados com tensões diferentes. As tensões
de alimentação podem variar desde tensões da ordem de 1V com circuitos LVCMOS (Low Voltage CMOS)
ou 3,3V para LVTTL até tensões de cerca de 15V para componentes CMOS.
Isto faz com que seja necessário o uso de componentes que realizam a conversão de níveis de tensão.
Normalmente o uso de circuitos com saída em coletor aberto (TTL) ou dreno aberto (CMOS) realizam esta
tarefa [Wakerly, 2006] como mostrado na figura 1.4.
Figura 1.4. Interfaceamento com saída com coletor aberto.
Atualmente, outras alternativas são permitidas. Esta seção apresenta dois circuitos integrados que serão
usados nesta experiência. O primeiro é o 74LS365 que contém 6 buffers ou drivers de linha com capacidade
de corrente alta. Uma saída TTL da série LS possui os parâmetros de corrente IOL e IOH iguais a 8 mA e 0,4 mA, respectivamente. Já o circuito 74LS365 apresenta valores iguais a 24 mA e -2,6 mA,
respectivamente. A figura 1.5 mostra a pinagem deste circuito integrado
Figura 1.5. Circuito integrado 74LS365.
A alta capacidade de corrente permite que este circuito possa ser usado em vias de dados onde várias
cargas podem ser conectadas entre si. Nesta experiência ela deve ser usada para ligar saídas LVCMOS da
placa DE2 que possuem valores até 3,3V para os componentes ligados no painel de montagens alimentados
com Vcc=5V.
O grupo deve usar o painel de montagens experimentais para ligar os circuitos para a conversão dos níveis de tensão
para a interligação da placa DE2 e o servo-motor e o sensor HC-SR04.
1
Sistema de Radar (2015)
3
EPUSP — PCS 2021 — Laboratório Digital II
O segundo circuito integrado 74HC4050 contém 6 buffers com entradas tolerantes a sobre-tensão, ou seja,
é possível que as entradas possuam tensão maior que o valor da alimentação. Esta característica permite
sua utilização em aplicações em que é necessário o “abaixamento” de tensão: por exemplo, no
interfaceamento de circuitos com Vcc=5V para circuitos com Vcc=3,3V. Para isto basta alimentá-lo com
Vcc=3,3V e ligar suas entradas nos sinais do circuito de 5V. A figura 1.6 abaixo apresenta a interface deste
circuito.
Figura 1.6. Circuito integrado 74HC4050.
Nesta experiência o 74HC4050 será usado para ligar as saídas dos circuitos em 5V do painel de montagens
para as entradas LVCMOS da placa Altera DE2.
2. PARTE EXPERIMENTAL
2.1. Atividades Pré-Laboratório
a) Desenvolva o projeto do circuito do Sistema de Radar, conforme especificação apresentada na seção
1.1. Apresente as decisões de projeto e detalhes do seu funcionamento. Acrescente com formas de
onda das simulações do sistema digital e de suas partes.
b) Elabore um Manual de Usuário para o projeto, e indique no documento:



Valores limites de medida do projeto (mínimo e máximo);
Capacidade de armazenamento da memória interna;
Detalhamento da função adicional implementada.
2.2. Montagem Experimental do Projeto
c)
Se o circuito projetado for implementado na placa DE2 da Altera, deve-se seguir a seguinte designação
mínima de sinais:




LIGA: chave SW0;
MEDIDA: saída serial UART_TXD;
Modo_atual: led LEDG0;
CLOCK: clock interno.
Defina um conjunto de sinais de depuração que podem ser mostrados em leds e displays disponíveis.
O planejamento deve conter uma tabela com a designação destes sinais adicionais.
d) Programe o projeto sintetizado na placa DE2 no Laboratório Digital e teste o circuito.
e) Verifique a precisão das medidas realizadas.
f)
Relate quaisquer ocorrências experimentais.
2.3. Desafio
g) Uma modificação será apresentada ao professor. Implemente, documente e execute uma
demonstração de seu funcionamento.
h) Prepare uma demonstração e documente seu funcionamento.
Sistema de Radar (2015)
4
EPUSP — PCS 2021 — Laboratório Digital II
2.4. Atividades Pós-Laboratório
i)
Após a conclusão das atividades experimentais, responda as perguntas abaixo.
1.
Relate os problemas de precisão do projeto desenvolvido. Como estes problemas podem ser solucionados?
2.
Como este projeto pode ser modificado para ser utilizado em uma aplicação de segurança? Explique sua aplicação, por
exemplo, na detecção de intrusos ou monitoração de bens valiosos.
3.
Como o projeto integrado de PCS2021 deste quadrimestre ajudou no seu desenvolvimento como projetista de sistemas
digitais? Dê sugestões para melhoria para o próximo ano.
3. BIBLIOGRAFIA

ALTERA. DE2 Development and education board user manual. 2008. Version 1.42.

MENEZES, M.P.; SATO, L.M.; MIDORIKAWA, E.T. Projeto de Circuitos com Quartus II 9.1.
Apostila de Laboratório Digital. Departamento de Engenharia de Computação e Sistemas Digitais,
Escola Politécnica da USP. Edição de 2011.

MIDORIKAWA, E.T. Projeto de Sistemas Digitais. Apostila de Laboratório Digital, 2012.

PROCESSSING. Site do programa processing. http://processing.org. Acesso em 07/11/2015.

TOCCI, R.L.; WIDMER, N.S.; MOSS, G.L. Digital Systems: Principles and Applications. 11th ed.,
Prentice-Hall, 2011.

VAHID, F. Sistemas Digitais: Projeto, Otimização e HDLs. Bookman, 2008.

WAKERLY, John F. Digital Design Principles & Practices. 4th edition, Prentice Hall, 2006.
4. MATERIAL DISPONÍVEL

Circuitos Integrados para interface: 74LS365 e 74HC4050

1 sensor ultrassônico HC-SR04

1 servo-motor

(software) Sketch processing para interface gráfica do sistema de radar
5. EQUIPAMENTOS NECESSÁRIOS

1 computador compatível com IBM-PC com software Altera Quartus II.

1 placa de desenvolvimento FPGA DE2 da Altera com o dispositivo Altera Cyclone II EP2C35F672C6.
Histórico de Revisões
E.T.M./2015 – versão inicial
Sistema de Radar (2015)
5
Download