Escolar Documentos
Profissional Documentos
Cultura Documentos
sensor indutivo.
Augusto Alpe Coppetti Pedro Cauduro Poche
Santa Maria - RS Santa Maria - RS
augustoalpe@gmail.co pedrocp.formula@gmail.com
m
Resumo: Este trabalho tem como finalidade projetar e construir um circuito para controlar a velocidade de
um disco de inércia de uma bancada de freios desenvolvida pelos integrantes do grupo. Esse circuito
ativará um motor elétrico e acionará um sistema pneumático atuando sobre o freio da bancada, estas ações
serão tomadas considerando a velocidade do disco obtida através de um sensor indutivo de proximidade e
uma roda fônica ligada ao eixo principal.
Abstract: This work aims to design and build a circuit to control the speed of an inertia disk of a brake bench
developed by the group's components. This circuit will control an electrical motor and a pneumatic
system which control the bench’s brake, these actions will be taken considering the velocity of the
inercial disk,which one is obtained through a inductive sensor in a wheel fonic.
4. Materiais e métodos
Para ler o sinal do sensor, processar os dados e
controlar os demais sistemas, foi utilizado um
Figura 2: Sensor indutivo Arduino Uno e um Arduino Mega, sendo o
primeiro utilizado nas simulações e o segundo
em um sistema físico. Para facilitar o
3. Aferição e controle da entendimento do sistema o acionamento do
velocidade motor é dado por uma luz de led.
Para apresentar a velocidade em tempo
Uma outra possível utilização de um real foi utilizado uma tela LCD 16x2.
sensor indutivo é a aferição de velocidade por Inicialmente foi utilizado o software
meio de uma roda fônica. Uma roda fônica nada Proteus 7 ® para simular o funcionamento do
mais é que um objeto circular com rasgos Sistema. Como pode-se observar na Figura 4.
equidistantes, conhecidos como dentes, este
dispositivo normalmente é acoplado a um eixo
em movimento, e através da leitura da
velocidade angular dos seus dentes é encontrada
a velocidade angular do eixo pela Equação 1.
2∙ π ∙ f
ω= (Eq. 1)
n dentes
#include<LiquidCrystal.h>
//---Variáveis---
int i = 0, m = 0, a, t = 0, nd = 10;
5. Código
A interpretação do sinal e conversão de
frequência para velocidade foi realizada por meio
lógico. Na figura 8 temos apresentado as variáveis
utilizadas, onde r e nd são referentes a raio e
número de dentes da roda fônica, parâmetros que
devem ser retirados do sistema físico. Também
podemos ver os pinos de entrada de sinal, que
neste caso são as entradas analógicas 0,13 e 10.
Outro ponto importante da Figura 8 é a presença
da função if responsável pelo acionamento do
Continuação que uma medida instantânea. A parte final
//==================================== refere-se a plotagem dos resultados no sensor
LCD, sendo que o delay de 500 milissegundos
void setup() { foi utilizado para facilitar a leitura dos dados.
} vm = (v / 9) * 3.6;
lcd.setCursor(2, 1);
digitalWrite(13, LOW);
lcd.print(vm);
digitalWrite(10, HIGH);
lcd.print("km/h");
}
delay(500);
v = 0;
Figura 8: Primeira parte do código de
condicionamento de sinal. vm = 0;
7. Resultados
Para conferir os resultados obtidos em
simulação e na prática, foram calculados,
utilizando a Equação 1, os resultados esperados
para as frequências de 1 e 2 Hz, os dados
obtidos na simulação e o seu erro relativo,
apresentados no Quadro 1. Figura 12: Resultados obtidos.