Visando a utilizar os conhecimentos adquiridos nas disciplinas de Arquitetura de
Microprocessadores e Teoria de Comunicaes III, do Curso de Engenharia Eltrica da PUCPR,
esse projeto buscou prover uma aplicao que contemplasse os assuntos estudados ao longo dos cursos.
Sendo assim, o objetivo desse projeto foi montar o prottipo um carrinho controlado distncia por meio de rdio-freqncia capaz de fornecer sua velocidade instantnea para a base controladora. |WARM-UP|
O prottipo consiste em uma carcaa de um carrinho equipada com dois motores CC, um mdulo de comunicao por rdio freqncia e um sensor ptico capaz de obter informaes para o clculo da velocidade instantnea do veculo. O controle desses dispositivos feito por um microcontrolador PIC16F877, o qual controla o movimento dos motores bem como a transmisso dos dados entre a base controladora e o carrinho.
O projeto foi divido em cinco etapas: - Utilizao do kit RF; - Sensor de Velocidade; - Controle dos Motores; - Desenvolvimento do Hardware ; - Desenvolvimento do Software.
|DIAGRAMA DE BLOCOS|
No veculo, existem dois mdulos bsicos; um deles o de aquisio dos sinais pulsados (desenvolvido com fotodiodos e fototransistores)e clculo da velocidade para transmitir base controladora. Outro mdulo o de controle dos motores, o qual consiste em dois sinais PWM, providos pelo PIC, e uma ponte H para cada um dos dois motores, circuito que fornece a corrente suficiente para os motores e permite a inverso do sentido do giro. Os dados so transmitidos de forma assncrona entre o controle e o prottipo, utilizando a interface serial do PIC e Kits de RF. No controle, ocorre a aquisio dos sinais de controle do carrinho, vindo de quatro chaves normalmente abertas, e feito tambm o registro da velocidade em displays de sete segmentos. |CONTROLE REMOTO|
Para a utilizao do kit RF foi projetado um controle remoto. O controle formado por duas placas fenolite, a primeira contm: 2 displays de 7 segmentos, 2 CI`s e resistores de 330 ohm, esta placa responsvel por mostrar a velocidade do carrinho. Esta placa mostrada abaixo. A Segunda placa contm: 1 PIC16F876, 1 radio receptor , 1 radio transmissor, 1 oscilador de 20MHz , 1 capacitor de 22pF e quatro botes. O controle funciona da seguinte forma: O PIC16F876 responsvel pelo comando das aes sobre o carrinho atravs dos 4 botes: acelerar para frente, acelerar para trs, virar para esquerda e virar para direita. Estas aes so representadas por palavra binrias que so enviadas para o carrinho atravs do radio transmissor. O radio transmissor situado no controle responsvel por receber a informao da velocidade do carrinho , transmitir tal informao para o PIC16F876 que por sua vez transmite a informao para o CI 4511 que faz a codificao de BCD para 7 segmentos, sendo assim possvel visualizar a velocidade do carrinho no display.
|MOTORES CC| O hardware desenvolvido para os motores tem a funo de direcionar a rotao dos motores CC ligados ao carrinho. Ele constitudo de duas pontes-H, como as da figura abaixo, cada qual ligada a um motor. No entanto, alguns problemas foram encontrados durante o desenrolar do projeto e solues foram adotadas. Alimentao utilizada para um perfeito funcionamento dos motores CC era de 9 V. J a alimentao requerida para o CI 7408 era de 5 V. Para isto foi adicionado ao circuito um regulador de tenso de 5 V.Problemas relacionados polarizao dos transistores tambm foram vistos. Para isto, foram ligados ao circuito uma combinao de resistores e transistores para conseguir polarizar corretamente os transistores BC516 e BC517. Abaixo segue a listagem dos componentes utilizados para a montagem do driver. R11=R13=150; R15=R16=10K; R12=R17=330 DIODOS 1N4007; TRANSISTORES NPN BC517; TRANSISTORES PNP BC516; TRANSISTORES BC548; CIRCUITO INTEGRADO 7408.
|SENSOR DE VELOCIDADE| O sensor de Velocidade foi implementado com dois pares de fotodiodo (TIL32) e fototransistor (TIL78), os quais capturam sinais pulsados das rodas traseiras. Estes sinais so utilizados para fornecer a freqncia angular a partir da qual calculada a velocidade de cada roda, fornecendo um valor intermedirio como instantnea do veculo |SOFTWARE| /* Prototipo.c */
|DIFICULDADES| A maior dificuldade encontrada no projeto foi o desenvolvimento do hardware, principalmente da placa do driver, formada basicamente por duas pontes H ( uma para cada motor DC) e um CI 7408. Inicialmente os valores dos resistores da ponte H foram calculados para uma alimentao de +5V, mas com essa alimentao os motores no possuam torque suficiente para movimentar o carrinho. Ento foi necessrio aumentar a alimentao da placa, regulando a tenso em 5V para o CI 7408 e o PIC e colocando amplificadores nas sadas digitais. Outro ponto importante foi a utilizao de um cristal oscilador de 20Mhz, com o qual o PIC no funcionava. O problema foi identificado na gravao do microcontrolador, que apesar de estar sendo utilizado um cristal, a configurao do endereo 2007h para no a XT, para cristais, mas sim HS, pois com 20MHz o PIC opera em modo de alta velocidade. |RESULTADO FINAL|
|LISTA de MATERIAIS| | |FONTES de CONSULTA| Motores CC Carrinho Microcontrolador PIC Display de 7 segmentos KIT RF TIL 32 e TIL 78 Transistores BC516, BC517, BC548 Placas de Fenolite Resistores Capacitores Software de programao gratuito (PICCLITE) Software de Cad gratuito (Eagle)
MILLMAN, Jacob; HALKIAS, Christos C. Eletrnica: dispositivos e circuitos. So Paulo: Makron Books, 1981. 2 v. Site da Cadsoft (Eagle): www.cadsoft.de Site da Microchip: www.microchip.com Site da National: www.national.com Site de Referncia: www.symphony.com.br/roboclube/projetos.html