Anda di halaman 1dari 68

editorial

Editora Saber Ltda.


Diretor Hlio Fittipaldi

Buscando outras alternativas


Na edio anterior citamos que, alm de publicar o projeto da Infineon(Alemanha), sobre o E-Kart, veculo movido a eletricidade, iramos montar o prottipo para mostrarmos ao pblico as dificuldades que enfrentamos para isso e que no sero menores para os leitores que se aventurarem. Mesmo com os contatos que temos em vrias reas, estamos com algumas dificuldades que nos Hlio Fittipaldi ocasionam atrasos. A maior dificuldade no momento referente s baterias de Li-on, que possuem prazos de entrega muito dilatados por fornecedores europeus. A legislao brasileira a respeito tambm muito rgida e o tempo que se demora para obter autorizao para importao considervel. Buscamos outras alternativas como, por exemplo, uma bateria feita aqui no Brasil, mas esta s estar disponvel em meados de 2012 e no de Li-on. De toda forma, pretendemos ter o prottipo montado para expor na prxima edio da ESC Brazil 2012 que se realizar em So Paulo, no Transamrica Expo Center, nos dias 26 e 27 de junho. O ESC Brazil (Embedded Systems Conference) o ponto de encontro de especialistas, fornecedores e profissionais envolvidos com sistemas eletrnicos embutidos/embarcados. Nas prximas edies mostraremos a evoluo deste projeto que estamos montando. Em relao ao projeto original que apresentamos nestes artigos at agora, haver pequenas modificaes para adequ-lo a um prottipo que pode ser usado como diverso e, portanto, no precisa ter 2 motores para disputar corridas de Super Kart. Assim, montaremos o nosso prottipo com 1 motor apenas, o que suficiente para demonstrarmos toda a tecnologia eletrnica que possui o KERS e o Controle de Trao. Os links para o leitor poder baixar o arquivo na internet em nossa pgina so fornecidos nesta edio e solicitamos que todos o faam a partir da nossa pgina no portal Saber Eletrnica, e no atravs dos links diretos passados por seus colegas ou amigos. Para nos mantermos e disponibilizarmos a revista em PDF gratuito, precisamos comprovar aos anunciantes o nmero de pessoas que a acessam, para que elas continuem a patrocinar com publicidades a revista. Artigos de nossos leitores, parceiros e especialistas do setor sero bem-vindos em nossa revista. Vamos analisar cada apresentao e determinar a sua aptido para a publicao na Revista Saber Eletrnica. Iremos trabalhar com afinco em cada etapa do processo de submisso para assegurar um fluxo de trabalho flexvel e a melhor apresentao dos artigos aceitos em verso impressa e online.
Atendimento ao Leitor: atendimento@sabereletronica.com.br
Os artigos assinados so de exclusiva responsabilidade de seus autores. vedada a reproduo total ou parcial dos textos e ilustraes desta Revista, bem como a industrializao e/ou comercializao dos aparelhos ou idias oriundas dos textos mencionados, sob pena de sanes legais. As consultas tcnicas referentes aos artigos da Revista devero ser feitas exclusivamente por cartas, ou e-mail (A/C do Departamento Tcnico). So tomados todos os cuidados razoveis na preparao do contedo desta Revista, mas no assumimos a responsabilidade legal por eventuais erros, principalmente nas montagens, pois tratam-se de projetos experimentais. Tampouco assumimos a responsabilidade por danos resultantes de impercia do montador. Caso haja enganos em texto ou desenho, ser publicada errata na primeira oportunidade. Preos e dados publicados em anncios so por ns aceitos de boa f, como corretos na data do fechamento da edio. No assumimos a responsabilidade por alteraes nos preos e na disponibilidade dos produtos ocorridas aps o fechamento.

www.sabereletronica.com.br twitter.com/editorasaber Editor e Diretor Responsvel Hlio Fittipaldi Diretor Tcnico Newton C. Braga Conselho Editorial Joo Antonio Zuffo Redao Elizabete Rossi Reviso Tcnica Eutquio Lopez Colaboradores Alexandre Capelli, Cesar Manieri, Dante J. S. Conti, Eutquio Lopez, Filipe Pereira, Mrcio Soares, Luis F. Bernabe, Newton C. Braga. Designers Carlos C. Tartaglioni, Diego M. Gomes Produo Diego M. Gomes

PARA ANUNCIAR: (11) 2095-5339 publicidade@editorasaber.com.br Capa Arquivo Editora Saber Impresso Parma Grfica e Editora Distribuio Brasil: DINAP Portugal: Logista Portugal tel.: 121-9267 800 ASSINATURAS
www.sabereletronica.com.br fone: (11) 2095-5335 / fax: (11) 2098-3366 atendimento das 8:30 s 17:30h Edies anteriores (mediante disponibilidade de estoque), solicite pelo site ou pelo tel. 2095-5330, ao preo da ltima edio em banca.

Saber Eletrnica uma publicao bimestral da Editora Saber Ltda, ISSN 0101-6717. Redao, administrao, publicidade e correspondncia: Rua Jacinto Jos de Arajo, 315, Tatuap, CEP 03087-020, So Paulo, SP, tel./fax (11) 20955333. Associada da:

Associao Nacional das Editoras de Publicaes Tcnicas, Dirigidas e Especializadas

2011 I SABER ELETRNICA 455 I 

ndice

44

Eletrnica Aplicada
08 E-Kart 22 Curso sobre Arduino 28 PWM na prtica 32 O que voc precisa saber sobre fator de potncia 35 Deteco de descargas atmosfricas

08

38 Arranjo de Antenas

Desenvolvimento
44 Dez circuitos de filtros

Sensores
48 Sensores de deslocamento

Microcontroladores
52 Controle de acesso microcontrolado com cdigo de barras 44 Minicurso LabVIEW - Parte 3

Editorial Acontece

03 06
05 07 21 27 27

Instrumentao
58 Usando o gerador de funes para criar sinais PWM 58 LabVIEW: Aprenda fazendo

ndice de anunciantes
Anatec ................................................ Nova Saber ................................................ Infineon .................................................... Patola ..................................................... Tato ............................................................. Mesago ........................................................ Samtec ..................................................... G l obt ec . .. .. . .. .. .. .. .. .. .. . .. .. .. .. .. .. .. . .. .. .. .. .. .. . Cika ......................................................... Metaltex .................................................... 29 31 33 43 51 Mosaico ....................................................... 59 Nova Saber ............................................... 61 Texas ............................................... Capa 2 National ...................................................... Capa 3 Tektronix ................................................ Capa 4

 I SABER ELETRNICA 447 I Maio/Junho 2010

acontece
Texas Instruments anuncia
A Texas Instruments anunciou a introduo do menor conversor analgico-digital delta-sigma (ADC) com amplificador de ganho programvel integrado (PGA), referncia, sensor de temperatura e multiplexador de quatro entradas. Medindo 2 mm x 1,5 mm, o ADS1118 65% menor que qualquer outro ADC disponvel hoje. Ele oferece medidas diretas e linearizadas com erro no calibrado garantido abaixo de 0,5 C, de 0 a 65 graus Celsius, uma melhora de 75% com relao concorrncia. Ele , inclusive, o ADC de 16 bits de mais baixa potncia com uma referncia interna integrada compatvel com taxas de dados de 860 amostras por segundo. Principais recursos e benefcios do ADS1118: Integrao reduz o tamanho geral da soluo: Integra um ADC de 16 bits, PGA, sensor de temperatura, referncia de baixa disperso e um multiplexador de 4 entradas para aquisio de dados de sinais

o menor ADC de 1 bits da indstria


mltiplos de uma variedade de sensores. Tamanho pequeno economiza espao em placa: A opo de encapsulamento pequeno QFN permite a proximidade dos sensores, reduzindo o nmero de componentes ao simplificar a compensao de juno a frio para termopares. Baixa potncia estende a durao da bateria: Compatvel com fontes de alimentao de 2,0 V a 5,5 V ao mesmo tempo que consume apenas 150 mA (tpico), para estender a durao da bateria de dispositivos industriais para medio de temperatura, monitoramento de gs, controle de processos industriais, instrumentao e muito mais. Oferece uma soluo completa de aquisio de dados quando emparelhado com um microcontrolador MSP430.

Medidor

eletromagntico
A Instrutherm, especializada em equipamentos de medio e referncia no segmento de segurana do trabalho, apresenta o medidor de campo eletromagntico digital porttil DRE-050. Trata-se de um aparelho que mede a tenso eletromagntica em ambientes, gerada por computadores, televisores, lmpadas, entre dispositivos eletroeletrnicos etc capazes de prejudicar a sade, conforme sua intensidade, sendo potenciais causadores de leses celulares. O equipamento tem display de cristal lquido LCD, mede escala de at 2000 mG (miligauss) e resoluo at 1 mG, com banda de alcance que chega a 300 Hz, eixo simples e tempo de resposta de no mximo quatro segundos. Alm de ter funo data logger e interface serial RS-232, que permite descarregar as informaes em um computador. Custa, em mdia, R$ 510,00.

Curtas
LED para turbinas elicas da Weidmller
O mais recente LED FieldPower desenvolvido pela Weidmller foi criado para a implementao em condies adversas. Estas caractersticas de concepo garantem uma iluminao bsica com eficincia energtica, bem como uma vida til prolongada e a possibilidade de uma ligao rpida e sem erros ao bus de alimentao. Desenvolvida para as condies mais adversas, a soluo de iluminao consegue resistir at aos choques e temperaturas extremos caractersticos da central do rotor de turbinas elicas. Permitindo operaes em temperaturas dos -40 C aos +55 C e garantindo uma elevada resistncia ao choque e vibrao. A grande amplitude de entrada de 110 a 265 VAC significa que se adequa implementao em aplicaes de todo o mundo.

Novo painel iX da srie TxA, da Beijer Electronics


A Beijer Electronics amplia a sua gama de produtos HMI com os painis iX da srie TxA. A caixa de alumnio, robusta e leve, garante uma longa vida til, mesmo em condies industriais mais rigorosas. Equipadas com uma CPU-ARM e pr-instalao de Windows CE OS, as unidades HMI oferecem um bom desempenho e realismo dos monitores grficos. A parte frontal totalmente plana garante uma superfcie isenta de poeira. O tela de TFT com intensidade de luz ajustvel est equipada com um LED de iluminao de fundo. A srie TxA de painis iX apresenta trs tamanhos de tela distintos: 4,3, 7 e 10,4. A ampla tela disponvel nos tamanhos de 4,3 e 7 assegura uma rea de visualizao 30% superior, o que amplia as capacidades de visualizao para telas operacionais complexas. Todos os painis iX TxA incluem um software de execuo iX ilimitada. Os painis tteis versteis so fornecidos com iX Designer, uma ferramenta de programao intuitiva baseada no Windows com uma amplo espectro de operao. O usurio faz uso de elementos vetoriais grficos predefinidos existentes numa biblioteca extensa para criar os seus prprios objetos. Todos os elementos podem ser armazenados e reutilizados em projetos futuros. Isto permite uma reduo do precioso tempo de engenharia, transformando o conceito de iX numa soluo HMI econmica.

 I SABER ELETRNICA 455 I 2011

Eletrnica Aplicada

Setembro/Outubro 2011 I SABER ELETRNICA 455 I 29

Eletrnica Aplicada

E-Kart
Parte 4
Na edio anterior demos uma viso geral do sistema de controle do Kit e do seu sistema de funcionamento bsico. Nesta edio disponibilizaremos o software de controle do Kit e as regras para a montagem do mesmo. Apesar de todas as dificuldades em se conseguir os componentes bsicos como baterias e motores, aps uma srie de reunies e pesquisas conseguimos coletar todas as informaes necessrias para construir o nosso E-Kart de forma tecnicamente segura.
Cesar Manieri

Embarcada

omo estamos lidando com tenses da ordem de 300 VDC, devemos ter em mente que o item segurana no deve, de forma nenhuma, ser negligenciado nesta montagem. Se alguma vez, por acaso, alguns de vocs tentaram abrir um simples contato com 60 VDC e 22 A de carga, viram o resultado ocorrido: um enorme arco voltaico. Figura 1.

Tipo de corrente (AC ou DC) A intensidade da corrente O caminho que ela percorre Durao Resistncia do corpo Tenso rea de contato Presso de contato Espessura da pele Presena de umidade Peso e tamanho

Fatores que influenciam os ferimentos:

Resistncia do corpo humano varia com:

Especificaes eltricas

Apenas como ilustrao, vejam as consequncias de um simples choque eltrico de alguns mA at 1A. Efeito da corrente no ser humano: 0,2 at 1 mA: Alterao da percepo 10 at 15 mA: Reao Muscular 15 at 25 mA: Espasmo no diafragma 65 at 100 mA: Fibrilao Ventricular 1 A: Parada Cardaca Exemplos: Pessoa usando botas de borracha: R= 50 000 ohms, V = 230 volts, I = 4,6 mA Pessoa descala em cho mido: R= 1 500 ohms, V = 230 volts, I = 153 mA

Nesta montagem estamos tratando de tenses que variam entre 250 VDC e 400 VDC, e correntes de at 30 A nominais (que podem chegar a 60 A dinmicos), portanto: Cuidado! Figura 2.

O sistema de trao do E-Kart definido pelas partes que so eletricamente conectadas ao motor a partir do ponto de vista sistmico. J o sistema de controle do E-Kart definido como cada parte eltrica que no faz parte do sistema de trao. O sistema de trao composto por circuitos de alta tenso que devem ser totalmente isolados do chassi e de qualquer outra parte condutiva do veculo.

Montagem Eltrica: Sistema de controle e trao

F1. Contato com 60V/22A de carga.  I SABER ELETRNICA 455 I 2011

F2. Estamos lidando com tenses que podem chegar a 400 VDC. Cuidado!

O sistema de controle um sistema de baixa tenso e o mesmo deve estar aterrado ao chassi do E-Kart. Tanto o sistema de trao como o de controle devem estar separados galvanicamente, por completo. Portanto os dois sistemas devem usar um circuito de isolamento galvnico, o que limitar a fronteira entre eles. De qualquer forma, alguns componentes podem fazer parte dos dois sistemas ao mesmo tempo, por isso os sistemas de segurana devem ser projetados de acordo com as normas de segurana atuais. No recomendamos de forma alguma conectar as baterias diretamente ao sistema de controle ou ao sistema de trao. Sugerimos tambm energizar o controle do driver apropriadamente, utilizando-se um sistema intertravado para evitar arcos voltaico (como visto antes) que podem causar danos ao sistema de controle de acordo com o diagrama mostrado na figura 3. necessrio tambm prever um sistema de desativao geral de emergncia em caso de falhas graves no sistema.

F3. Sistema intertravado para evitar arcos voltaicos.

Sistemas de baixa tenso e alta tenso

O sistema de alta tenso definido sempre que um circuito carregar mais do que uma tenso de operao nominal, a partir de 40 VDC (ou 25 VAC RMS). O sistema de baixa tenso definido sempre que os limites de tenso ficarem abaixo de 40 VDC, ou 25 VAC RMS. Na figura 4 vemos uma exemplo deste sistema. Neste tipo de aplicao a tenso mxima necessria de 600 VDC e a mesma deve ocorrer apenas entre duas conexes eltricas. No caso do E-Kart a mxima tenso de operao de cerca de 300 V. Esta tenso suficiente para a energizao do sistema de controle e trao e tambm para acionar o motor eltrico escolhido. Os sistemas de baixa e alta tenso devem ser separados e isolados galvanicamente. Estes sistemas devero utilizar-se de cabos apropriados, conectores e chaves de intertravamento para que o piloto tenha acesso a eles de forma segura e sem riscos. O Kit possui todos os elementos que isolam a parte de baixa tenso da de alta tenso. Isso garante uma operao segura e sem grandes riscos. A figura 5 exemplifica os circuitos integrados de isolao galvnica.

F4. Sistemas de baixa tenso e alta tenso.

Os sistemas de trao e controle so mostrados na figura seguinte. A configurao que temos como exemplo considera o uso de dois motores eltricos, dois conjuntos de baterias e dois kits de controle. Para efeitos de reduo de custo, nossa sugesto o uso de apenas um motor eltrico, um conjunto de baterias e um kit. Neste exemplo podemos ver os detalhes mecnicos dos eixos dianteiros e traseiros e o sistema de radiador para a refrigerao da parte de potncia do Kit. Figura 6. O chassi pode ser fornecido por empresas fabricantes de kart tradicional e, em alguns casos, a estrutura tem que ser

Posicionando os sistemas de trao e de controle

feita de forma exclusiva para o projeto. A fica a critrio do projetista que tipo de aplicao ele deseja. No nosso caso, como um kit de demonstrao e no estamos desenvolvendo um veculo de alta performance, apesar de desejvel, novamente por causa dos custos, utilizaremos componentes o mais padronizados possvel.

Aterramento

Todas as partes eltricas e condutivas do veculo (por exemplo: pedais, volante, suspenso) e que esto em contato com qualquer parte da fiao eltrica, seja ela de alta ou baixa tenso, devem ter uma resistncia menor que 300 mW para o sistema de aterramento.

2011 I SABER ELETRNICA 455 I 

Eletrnica Aplicada
Isolamento
Devido ao alto risco de curto-circuito, desaterramento ou sobrecargas , sugerimos a instalao de um dispositivo chamado: Dispositivo de Monitoramento de Isolao ou IMD (Insulated Monitoring Device). Detalhes do produto no link: http://migre.me/5N8FQ O valor de resposta do IMD deve ser ajustado em 500 ohms por volt, valor este relacionado com a tenso de operao mxima do sistema de trao. No caso de uma falha no sistema de isolao ou no IMD, o sistema ir desconectar o fluxo de corrente eltrica desligando o sistema de trao. Normalmente, este sistema independente de qualquer sistema lgico via microcontrolador por exemplo. Caso o projetista queira, possvel sinalizar atravs de um LED no painel o status do sistema IMD ( o sistema possui uma sada de status) se ele detectar alguma anomalia no sistema de isolao do veculo ou se o sistema perder a referncia de terra.

Embarcada

F5. Detalhe: circuitos integrados de isolao galvnica.

Teste do sistema IMD

Para testar o sistema IMD, o seguinte procedimento dever ser seguido: Conecte um resistor de 200 ohms entre os pontos de medio do IMD; Teste diferentes pontos do sistema de trao e de pontos eletricamente condutivos enquanto o sistema de trao estiver ativo. Ver figura 7. O sistema passar no teste se o IMD desligar o sistema de trao dentro de 30 segundos caso a resistncia esteja 50% abaixo, ou seja, um valor correspondente a 250 ohms/volt. Isso serve para garantir a segurana eltrica de todo o sistema do EKart. Um vez passado no teste, o sistema dever ser selado e no mais alterado.

F6. Sistemas de trao e controle com detalhes mecnicos dos eixos e o sistema de refrigerao da parte de potncia.

Sob condies adversas

Normalmente este veculo no dever ser utilizado sob chuva nas condies apresentadas neste projeto, mas cabe aqui uma explicao de como estes veculos devem se comportar em tais situaes. Sabemos que em algumas aplicaes o projetista poder considerar o uso do veculo em ambientes totalmente adversos como este. Se for o caso, pode-se testar o conjunto do veculo sob chuva. Aqui deve ser considerada a proteo

IP65 de todos os sistemas eletroeletrnicos envolvidos, o que causar um aumento do custo final do prottipo. Depois de todos os sistemas protegidos, o veculo dever ficar sob respingos de gua em todas as direes por pelo menos 120 segundos, e o sistema IMD no dever acusar nenhuma anormalidade neste meio tempo. Estes respingos de gua no devem ser jogados diretamente no veculo e nem estarem sob presso.

O veculo passar neste teste caso nada acontea durante os 120 segundos iniciais e nos 120 segundos adicionais sem gua. No total, o veculo ficar em teste por 240 segundos.

Isolao, fiao e condutes

Neste projeto recomendado apenas o uso de materiais isolantes apropriados e preparados para suportar altas temperaturas. No recomendamos o uso de fitas

10 I SABER ELETRNICA 455 I 2011

F7. D.B. para o teste do sistema IMD.

isolantes ou qualquer outro dispositivo isolante no certificado. Todas as fiaes e terminais utilizados devero ser de tamanhos adequados a sua utilizao e devero ter as especificaes de temperatura, tenso e isolao estampadas em seu encapsulamento. No custa aqui salientar que toda a fiao dever ser profissionalmente montada de forma a evitar desconexes e estresse mecnico. Todos os cabos de alta tenso que no estiverem enclausurados, ou de certa forma protegidos, devero ser na cor laranja. Veja um exemplo na figura 8. No exemplo, podemos ver tambm as conexes do sistema de refrigerao a gua da placa de potncia do KIT.

Chaves principais

O nosso projeto contempla dois sistemas de chaves principais: a chave para o controle principal e a chave para o controle do sistema de trao. O sistema de controle principal desabilita a potncia do sistema e tem uma ao direta no circuito, portanto, no usa rels ou qualquer lgica para isso. No nosso projeto a chave se encontra na posio frontal ao piloto, como vemos na foto mostrada na figura 9. A outra chave a que liga o sistema de controle propriamente dito. Para ligar o veculo, o sistema de emergncia deve estar desabilitado.

Conexo das baterias

A parte mais problemtica deste projeto est relacionada com o armazenamento de energia. Inicialmente, nosso projeto suporta uma ampla variedade de diferentes tipos de baterias. O fator principal a ser observado a capacidade de entrega de energia que estas baterias

tm que fornecer ao sistema DC do Kit. Para se dimensionar estas baterias, como j sabemos, temos que considerar as cargas dinmicas do sistema, seu peso completo, incluindo-se a o peso do piloto. No caso do E-Kart estamos prevendo um peso inicial de 130 kg para o veculo completo. Estamos considerando um peso mdio para o piloto de uns 80 kg. Isso totaliza um peso de 210 kg para o E-Kart. A velocidade mxima do veculo foi limitada em 60 km/h. Para movimentar toda essa carga em uma dinmica no to elevada (aqui estamos considerando uma acelerao de 0 a 60 km/h em aproximadamente 3 s), dimensionamos um motor tipo PMSM (m permanente) com aproximadamente 10 Nm a 3000 RPM. Este motor alimentado por uma tenso de 230 V e tem uma corrente nominal de 18 A rms e uma corrente de pico 56 A. O seu peso de aproximadamente 20 kg. Ele tem a capacidade de fornecer energia regenerativa para o acionamento. O Kit tem a capacidade de fornecer 20 kW de potncia e fornece uma corrente nominal de at 30 A. E pode ser alimentado com tenses que variam de 250 a 350 VDC (dependendo da carga e da dinmica envolvidas no processo). Isso mais do que suficiente para acionar este motor sem grandes complicaes. Mas para que isso seja possvel, necessitamos de um conjunto de baterias que nos fornea as tenses e correntes necessrias para que os sistemas de controle e de trao faam seu trabalho corretamente. As baterias do E-Kart foram dimensionadas para entregar a energia necessria de acordo com as dinmicas pr- estabelecidas. Na figura 10, vemos o sistema das baterias utilizadas no projeto.

F8. Cabos de alta tenso na cor laranja.

As baterias esto conectadas de acordo com a configurao exibida na figura 11, as quais formam um bloco. Aqui estamos considerando o uso de um sistema BMS (Battery Management System) para o controle eficaz das cargas e descargas da bateria. Como pudemos ver nas 5 figuras mencionadas, um sistema eletrnico controla cada bloco de 12 clulas de baterias de Ltio - on. A comunicao entre eles feita via rede CAN. No nosso projeto utilizaremos 5 blocos com 10 clulas, de cada lado do E-Kart. Os modelos de clulas utilizados so High Power Lithium Ion ANR26650M1A, da A123. Devido dificuldade em adquirirmos estas baterias, pedimos que considerem a utilizao de qualquer tipo de bateria disponvel desde que as mesmas atendam as normas de segurana, tenham uma boa relao peso/ potncia e forneam a energia necessria para alimentar o Kit. No caso do E-Kart necessitaremos de um fornecimento de cerca de 300 VDC. Cada clula fornece uma tenso de 3,3 V 2,3 Ah, portanto, so necessrias em torno de 100 clulas para fornecer a grosso modo 330 V/2,2 kWh com 230 Ah de energia. Isso nos d uma autonomia de 20 km nas condies pr- estabelecidas do veculo. A seguir, o circuito de conexo da bateria ao Kit, considerando o sistema BMS e IMD e suas devidas protees e intertravamentos (figura 12).

2011 I SABER ELETRNICA 455 I 11

Eletrnica Aplicada

Embarcada

F9. A chave se encontra na posio frontal ao piloto.

O projeto completo do sistema BMS+treinamento pode ser encontrado em: http://migre.me/5N8FQ

Conexo do Kit ao motor eltrico

Uma vez que as conexes da bateria estejam dominadas e devidamente protegidas, chegou o momento de fazer a conexo do kit ao motor eltrico. No projeto ns definimos, justamente por falta de motor eltrico automotivo apropriado, um servomotor eltrico industrial. Conforme especificao SEW, este motor usa uma tenso de 230 VCA de alimentao que ser fornecida pelo inversor IGBT do Kit. As baterias fornecem 330 VDC para o circuito intermedirio de CC do Kit. Esta tenso ir alimentar o IGBT que fornecer as tenses trifsicas para o servomotor. O servomotor, por sua vez, ir gerar um sinal de realimentao via resolver (sinal de posio e velocidade) para o Kit. Os cabos de potncia devem respeitar as

F10. Sistema de baterias do projeto.

F11. Conexo das baterias formando um bloco.

normas descritas acima em Isolao, Fiao e Condutes.

Diagrama das conexes para o sistema de controle

O Kit disponibiliza para o projetista um conector Harwin M80-5125042P (macho) para que se tenha o acesso aos sinais de controle. Este conector faz a interface com todos os sistemas externos: motor, encoder, resolver, sensores Hall, sensores de corrente, interface CAN e RS-232 e finalmente com

as entradas analgicas e digitais. Na figura 13 vemos a placa lgica e o conector-fmea Harwin a ser adquirido no mercado. A placa lgica possui todos os componentes necessrios para o controle total do Kit. A figura 14 mostra o diagrama em blocos em detalhes. Em seguida, na figura 15, a pinagem completa do conector Harwin M80 (Conector X1 SIG1 da placa). Para fazer estas conexes necessrio adquirir o conector-fmea (no vem com o Kit), onde os cabos de controle sero

12 I SABER ELETRNICA 455 I 2011

soldados. Estes cabos devero ser ligados como segue: Pinos 2, 4, 6 , 8, 10 e 12: So os sinais vindos do resolver. Este ltimo um transdutor de velocidade e posio que fica na parte de trs do servomotor e conectado ao eixo. Normalmente, este tipo de motor oferece um conector na parte superior da carcaa onde possvel acessar estes sinais. Os fabricantes destes motores vendem os cabos separadamente por metro, j devidamente preparados. O inconveniente que eventualmente ser necessrio desmontar um dos lados para a montagem no Kit. O resolver enviar os seguintes sinais para a placa lgica: Seno e cosseno em alta e baixa resoluo e o sinal de modulao e excitao do sistema de transduo que vem da placa lgica. O resolver, como sabemos, um transdutor de velocidade e posio que gera uma tenso e corrente induzidas e que, com o uso de sensores Hall, gera os sinais analgicos de controle seno e cosseno. O cabo do resolver do motor vir montado com conector industrial e o mesmo dever ser desmontado para que a ponta do cabo, livre do conector industrial, seja adequadamente montada no conector Harwin fmea a ser adquirido em loja especializada . Na figura 16 vemos os sinais em cada pino do conector. Pinos 14 e 16: Sinal vindo da fonte de alimentao analgica de 5 V positivo e terra. Necessrio para uso em sistemas externos, tais como os sensores de corrente. Pinos 18, 20, 22: Entrada dos sinais vindos do sensor de corrente. A placa lgica foi projetada para trabalhar com transdutores de corrente (estes sensores no so fornecidos com o kit ). Estes sensores geram uma tenso de sada proporcional corrente (LEM Sensors) . O projetista pode usar a fonte de 5 V (analgica) disponvel no conector X1-SIG1 para alimentar estes transdutores de corrente. O tipo certo do transdutor depender muito dos parmetros da aplicao. O mais importante deles o consumo de corrente do motor. Note que, se voc controlar um motor sncrono balanceado trifsico e medir apenas duas fases j ser suficiente, desde que a corrente da terceira fase seja calculada como uma combinao algbrica alm das medidas

F12. Circuito de conexes da bateria ao kit.

F13. Placa lgica com conector fmea. 2011 I SABER ELETRNICA 455 I 13

Eletrnica Aplicada

Embarcada
das duas outras fases. Apesar do microcontrolador conseguir fazer este clculo, recomendamos usar os trs sensores para uma medio mais precisa. So 3 sensores que devero ser instalados no cabo de potncia que alimenta o servomotor. Neste cabo temos a identificao U, V, W que representa cada fase do motor. Cada sensor envolver um destes cabos. Eles mediro a corrente eltrica de cada fase e o sinal ser lido pela placa de controle. Este sinal muito importante, pois ele indicar o nvel de corrente consumida e efetuar o controle preciso do motor, seu desligamento em caso de sobrecorrente e o correto fornecimento de corrente dinmica em caso de necessidade. Pinos 24, 26, 28, 30, 32: Entrada do sensor GMR No utilizaremos este sensor mas apenas para registrar, ele pode ser usado como sensor angular para gerenciar o grau de rotao do volante por exemplo. Seu funcionamento est baseado no principio magntico - resistivo e gera um sinal de tenso proporcional de 0 a 360 sob determinadas condies atravs da variao do campo magntico de um m. Na figura 17 vemos a placa que gera o sinal j tratado do sensor para a placa lgica. A seguir, na figura 18, temos o diagrama eletrnico do circuito GMR: Pinos 34, 36, 38, 40: Sinais de comunicao CAN/ RS-232 para interface com outros sistemas embarcados no veculo; Pinos 42, 44, 48, 50: Fonte de alimentao 12 V. A Placa lgica deve ser alimentada com o sinal de 12 V vindo de uma fonte externa. Esta fonte pode ser um conversor DC/DC, e no necessariamente uma bateria de 12 V. Este sinal ser enviado para a placa de potncia pelo conector K1. Nas duas placas existe um circuito de proteo que evitar problemas em caso de sobretenso ou polaridade reversa. O bloco de alimentao do Kit gera todas as tenses necessrias (5 V, 3,3 V e 1,5 V) para o correto funcionamento do sistema. Os 5 V para os sinais analgicos e digitais do conector X1 SIG1 so fornecidos para alimentar sistemas externos, tais como os sensores de corrente;

F14. Diagrama de blocos da placa lgica.

F15. Pinagem completa do conector. 14 I SABER ELETRNICA 455 I 2011

Pinos 1, 3, 5: Entradas / Sadas Pino 7: Sinal de medio da tempe Pino 9: Terra das E/S analgicas; Pinos 11, 13, 15: Entradas/ Sadas Pinos 17, 19: Fonte 5 V Digital; Pinos 21, 23, 25: Sensor GMR; Pinos 27, 29, 31, 33, 35, 37: Sinais
Digitais de uso geral; ratura do estator do motor; Analgicas de uso geral;

do encoder A- A+ B- B+ N-N+ se for usado na aplicao. Se a opo for usar um motor de induo trifsico, ser necessrio o emprego de um encoder acoplado ao eixo para a realimentao de posio e velocidade; Pinos 39, 41 43: Sinais dos sensores Hall do motor (caso seja usado um motor nestas condies); Pinos 45, 47: Fonte de alimentao digital de 5 V; Pino 49: Sem conexo; As entradas e sadas analgicas e digitais tm como funo receber os sinais de controle do veculo, tais como: Sinal vindo do pedal de acelerao e do sensor de velocidade vindo das rodas. Neste caso utilizaremos sensores Hall Lineares: TLE4990, por exemplo, para o pedal do acelerador. Este sensor possui sada analgica. Na figura 19 temos a aplicao do TLE4990 no E-Kart. No exemplo na figura 20, o pedal funciona movimentando um m rotativo em torno do sensor. Desta forma, o sensor detecta a variao do campo magntico e gera uma sada analgica proporcional conforme ilustra a figura 21. O sinal do sensor enviado a uma das entradas analgicas do Kit e a mesma definida atravs do software de controle, e uma vez escolhida qual entrada fsica ser usada, definiremos a sua funo como receptora do sinal de acelerao para o motor. Mais informaes sobre o sensor TLE4990 em http://migre.me/5N8FQ

F16. Sinais em cada pino do conector.

F17. Placa que gera o sinal do sensor p/ a placa lgica.

Sensor de temperatura do Kit

A placa lgica tem um sensor que mede a temperatura do ar entre ela e a placa de potncia. Na figura 22, possvel ver os valores de sada caso seja necessrio o uso deste recurso.

F18. Diagrama eletrnica do circuito GMR. 2011 I SABER ELETRNICA 455 I 15

Eletrnica Aplicada
O Microcontrolador
Para controlar o Kit foi necessrio a utilizao de um poderoso microcontrolador e outros perifricos. Estes componentes contm os seguintes elementos: O poderoso TC1767: um microcontrolador de 32 bits da famlia AUDO FUTURE, da empresa Infineon Technologies, e que foi projetado exclusivamente para aplicaes automotivas. Sua arquitetura baseada na CPU TRICORE tem uma alta performance que, combinada com sofisticadas capacidades de um DSP, o transforma numa unidade microcontroladora nica no mercado. Mais informaes no datasheet: http:// migre.me/5N8FQ

Embarcada
EEPROM: Com capacidade de
256 KB, esta memria otimizada para aplicaes automotivas onde o baixo consumo e operaes em baixssimas tenses so essenciais. A comunicao com o microcontrolador feita por uma interface SSC0 High Speed Syncronous Serial Interface compatvel com SPI) RS-232 e Transceivers CAN: Para aplicaes automotivas modernas, a utilizao de comunicao CAN fundamental.

Filtro de Entrada

Filtro passivo para sinais analgicos e digitais e divisores de tenso resistivos para adaptao de tenses eltricas.

Configurando o TC1767

O TC1767 pode ser configurado inicialmente por seus diferentes modos de boot e pelas diferentes interfaces (Serial/ Paralela), dependendo do sensor de posio utilizado: resolver ou sensor GMR.

Configurando o Boot do TC1767


F19. Aplicao do TLE4990 no E-Kart.

A figura 23 mostra a definio das diferentes configuraes via hardware do boot (DIP Switch SW1)

F20. O pedal movimenta um ma rotativo em torno do sensor. CFG[7...0] 11XXX11X 010XX110 10101110 10100110 n1011X11X All others Type of Boot TC1767 Internal Start from Flash Bootstraps Loader Mode, Generic Bootloader at CAN pins Bootstrap Loader Mode, ASC Bootloader Alternate Boot Mode, ASC Bootloader on fail Alternate Boot Mode, Generic Bootloader at CAN pins on fail Reserved: dont use this combination 1 Off On Off Off Off 2 Off Off On On On 3 X On Off Off Off 4 X X On On Off 5 X X Off On X

F21. Grfico da sada analgica gerada pelo sensor. 6 Off Off Off Off Off 7 Off Off Off Off Off 8 X On On On X

T1. Significado das posies das chaves. 4 Off On 3 Off On 2 Off On 1 Off On

SW2[4...1] 0000 1111 All other

Interface to the Resolver/iGMR IGMR enabled (SPI and Incremental mode) Resolver in Parallel Mode Resolver in Serial Mode iGMR disabled Reserved; dont use this combination

T2. Selecionando a interface c/ o sensor de posio (Resolver/iGMR)

16 I SABER ELETRNICA 455 I 2011

A posio ligada da chave significa sinal lgico baixo. O significado das posies da chave apresentado na tabela 1. Os nmeros de 1 a 8 representam as chaves da DIP Switch A linha mais escura representa os valores default X significa valores sem importncia no sistem.

O primeiro a ser instalado o Motor Control GUI Verso 201003. O arquivo o MotorControl_GUI_201003.exe Aps a instalao, ser aberto um application note em PDF explicando detalhes da instalao. No link abaixo voc poder fazer o download do software do Kit: http://migre. me/5N8Fe

Selecionando as interfaces paralela e srie

A DIP Switch 4 (SW2) usada para selecionar a interface com o sensor de posio (Resolver/iGMR) como mostrado na tabela 2. Os nmeros de 1 a 4 representam os nmeros das chaves da DIP Switch 0 igual a chave aberta e 1 igual a chave fechada X significa valores sem importncia no sistema A seguir, na figura 24, vemos a localizao da DIP Switch 4 (SW2) no Kit.

Sequncia de instalao do software

Antes de rodar o aplicativo Motor Control, baixe e instale os seguintes softwares: LABView Runtime Engine 8.6.1: http://migre.me/5KCPI NI VISA Runtime 4.4.1: http://migre.me/5KCQ5 Ateno: Para instalar estes pacotes de software acesse o link acima (site da National Instruments) Instale o pacote de software Motor Control GUI na pasta de sua escolha.

tamente polarizadas e conectadas. Alimente o sistema com as tenses e correntes especificadas no projeto Certifique-se de que o sistema RS232 esteja conectado entre o PC e o Kit. Ateno: Esta interface grfica GUI pode apresentar problemas quando utilizada com determinados conversores USB Serial. Recomendamos o uso da porta COM diretamente.

Sensor de posio: Resolver Fontes de alimentao: corre-

Inicializando o GUI

Inicialize o GUI clicando 2x no arquivo MotorControl_GUI.exe, Selecione a porta COM desejada conforme a janela (figura 25).

Tela principal do GUI

Resolver interface

A placa lgica contm um conversor A/D de 12 bits de resoluo que tem como funo integrar o oscilador senoidal programvel da placa para fornecer a excitao de uma onda senoidal para o resolver do motor. (Pinos 10 e 12 Sinal R1 e R2 no conector X1-SIG1). Para mais informaes, consulte o datasheet do componente: AD2S1200YST e o esquemtico completo no documento: Hybrid Kit AN Atravs dos resistores R155, R156, R157, R158, R159 e R160, o projetista pode ajustar o valor da tenso de sada do LMH6672 dual amp-op (excitao do resolver). Isso pode ser feito atravs de potencimetros (R483, R484, R485), mas os mesmos no so fornecidos na placa e caso o projetista queria us-los dever fazer a soldagem deles na placa. Consulte a documentao do resolver utilizado no motor escolhido para ajustar estes valores de maneira apropriada. O sinal de resposta do resolver deve ser conectado nos pinos S1 e S3 Seno e S2 e S6 Cosseno no conector X1-SIG1.

Siga as instrues das conexes eltricas. Certifique-se que os seguintes subsistemas estejam corretamente ligados: Cabo do motor: UVW Sensores de corrente. Ateno: Verifique se o sentido da corrente e as respectivas polaridades esto corretas. Solicite suporte da empresa fabricante dos sensores de corrente em caso de dvida.

Incializando o Hybrid Kit

Esta tela (figura 26) possui trs partes. O lado esquerdo responsvel pela comunicao e o controle. A parte central funciona como um osciloscpio e mostra o status da velocidade, torque e valores de corrente. O lado direito o status de falhas e outros parmetros. Clicando no boto Connect to Controller, a comunicao com o controlador se estabelecer. Neste instante o sinal de porta ativa se tornar verde.

Tela de configurao

Clincado no boto Configure Parameters na tela principal do GUI, a tela de

Software

O Kit vem com um pacote de software completo para a parametrizao do sistema do E-Kart.

F22. Sensor de temperatura do kit. 2011 I SABER ELETRNICA 455 I 17

Eletrnica Aplicada
configurao 1 aparecer (figura 27). E, caso a comunicao esteja perfeita, teremos o acesso a todos os botes de configurao. Se usarmos o boto Read from XML Files, poderemos escolher entre dois ajustes pr- definidos na tela de configurao 2:

Embarcada

Ajuste dos sensores

F23. Diferentes configuraes do boot (DIP switch SW1).

Configuration.Resolver.xml Configuration.Encoder.xml Nestes dois parmetros possvel


escolher: (no nosso caso usaremos Resolver) Tipo de sensor Sensor Offset Resoluo do Encoder Motor Pole Pairs to Sensor Poles Ratio

Veja na figura 28, a seguir:

Ajuste dos parmetros do controlador PID

Esta parte da configurao muito importante e estabelecer a forma como o motor ir se comportar dinamicamente. Figura 29. Os parmetros so: Ajuste do controlador de velocidade PI (proporcional e Integral) Ajuste da corrente Q e da corrente D Ajuste dos ganhos (fig. 30) Ajuste do ganho e do offset da tenso DC Ajuste de ganho e do offset dos sensores de corrente Ajuste dos sensores de temperatura

F24. Localizao da DIPSwitch 4 do kit.

F25. Inicializando o GUI.

F26. Tela principal da GUI.

Compilando o software com os novos parmetros

Clicando em Write to the Configuration.h ser possvel gravar um novo arquivo Configuration.h do Kit no diretrio Config\Common. O arquivo antigo ser substitudo pelo novo e estar pronto para a compilao. Para esta tarefa, pode-se usar compiladores Tasking por exemplo. Figura 31.

Posio dos sensores: Ajustes da estimativa da posio

Este um controle de malha fechada, por isso to importante o ajuste da direo dos sensores de posio. Estes sensores so responsveis pela estabilidade do sistema e pela corrente com que o

driver vai alimentar o motor eltrico. Este sistema utiliza uma configurao estrela. Esta configurao estabelece uma correlao de 90 entre a corrente e o campo magntico do m permanente do motor. uma relao estabelecida mecanicamente entre o resolver, o eixo do motor e o estator. Para que tenhamos a correta circulao de corrente eltrica, todos os elementos deste sistema de trao devero estar muito bem ajustados. O resolver tem a funo de informar a posio do eixo e a velocidade. Caso a relao entre eles esteja ligeiramente desajustada, a performance da malha ficar comprometida. Nesta tela (figura 32) possvel fazer alguns ajustes para evitar qualquer falha neste sentido.

possvel diagnosticar a direo do sensor usando os botes: Open Loop Drive Offset reset Detalhes da Janela principal (Figuras 33, 34 e 35)

Funes Principais

Depois de estabelecida a comunicao, possvel tomar as seguintes aes: Mudana entre o controle de torque e o controle de velocidade Usar o boto Enable Motor: iniciar ou parar o motor Caso o Kit esteja com o sinal Enable Control em verde (motor em funcionamento), no possvel

18 I SABER ELETRNICA 455 I 2011

F27. Tela de configurao 1.

F28. Tela de configurao 2.

F29. Tela de configurao 3.

F30. Tela de configurao 4.

F31. Tela de configurao 5.

F32. Tela de configurao 6.

F33. Detalhe 1. 2011 I SABER ELETRNICA 455 I 19

Eletrnica Aplicada

Embarcada

F34. Detalhe 2.

F35. Detalhe 3.

alterar entre o controle de torque e de velocidade at que o motor esteja totalmente parado. Quando apertar o boto enable motor, os parmetros Iq (Torque) e a referncia de velocidade sero ajustados para zero. Use o controle slider dos parmetros Iq ou Velocidade para ajustar a velocidade e o torque desejados.

Dicas e truques
F36. Detalhe 4.

F37. Detalhe 5. 20 I SABER ELETRNICA 455 I 2011

baixo durante a primeira operao, por exemplo, menos que 5 ampres. Os valores mximos e mnimos dos sliders e diagramas podem ser editados diretamente clicando sobre a parte superior e inferior do diagrama. Figura 36. Recomendamos o uso de uma porta COM direta ao invs de usar um conversor USB-to-Serial. Pode ocorrer uma falha na Comunicao como mostra a figura 37, mas normalmente a reconexo facilmente restabelecida sempre que possvel. O arquivo read-me original est disponvel em: http://migre.me/5N8FQ Todos os arquivos, softwares e informaes detalhadas da estrutura deste incrvel Kit tambm esto disponveis para download atravs do site da revista Saber Eletrnica. E

Use um limite de torque Iq bem

Eletrnica Aplicada

Setembro/Outubro 2011 I SABER ELETRNICA 455 I 29

Eletrnica Aplicada

Curso sobre Arduino


Neste segundo artigo da srie Curso sobre a Tecnologia Arduno, apresentamos o Software de Desenvolvimento Arduino
Eng. Filipe Pereira

Industrial

Parte 2

Software - Instalao e Utilizao

Referncias: Apontamentos de sistemas digitais, Eng. Filipe Pereira Arduino datasheets www.arduino.cc

O Software de desenvolvimento do Arduino bastante fcil e intuitivo de utilizar, no havendo qualquer nvel de dificuldade. Foram estruturados passos de forma a simplificar a sua utilizao e instalao. O 1 passo consiste em efetuar o download do respectivo software de desenvolvimento, atravs do site oficial Arduino (www.arduino.cc). A ltima verso disponvel aparecer na parte superior da pgina, como mostra a figura 1, sendo s necessrio escolher a verso apropriada para o sistema operativo com que estamos trabalhando. Atualmente, a verso mais recente a 0016, mas quando o leitor estiver lendo este tutorial muito provavelmente j deve haver uma verso mais avanada. Veja a figura 2. O 2 passo consiste em descompactar o fichrio .ZIP (verso Windows e Mac OS) ou .tgz (verso Linux) para uma pasta de sua escolha. Selecione uma pasta de destino final, pois o programa no necessita de instalao. Utilizando o sistema

operacional Windows, o contedo da pasta, mostrado na figura 3, dever ser o seguinte: O 3 passo consiste em ligar a placa de desenvolvimento ao computador e instalar os drivers FTDI para permitir uma converso de USB para srie. A representao do pinout de um FTDI a ilustrada na figura 4: Os drivers encontram-se disponveis na pasta do Software Arduino que foi descompactado no passo 2 - ou se preferir pode sempre retirar os drivers mais atualizados do site oficial FTDI - www.ftdichip.com. O 4 passo consiste em configurar a porta srie a ser usada e qual o tipo de modelo Arduino, que estamos utilizando. Para tal, necessitamos de abrir o Software de desenvolvimento e escolher na barra de separadores a opo Tools. Observe a figura 5. O 5 e ltimo passo para a utilizao do Software consiste em elaborar o seu Sketch, compilar e, caso no tenha erros, fazer o uploading para a placa de desenvolvimento Arduino. Figura 6.

22 I SABER ELETRNICA 455 I 2011

Eletrnica Aplicada
Ciclo de Desenvolvimento
Um resumo do referido anteriormente pode ser encontrado na figura seguinte, que demonstra os passos necessrios para elaborar uma aplicao (aps ter feito a instalao do Software) de uma forma esquemtica e a qual se pode designar por Ciclo de Desenvolvimento (figura 7). A anlise da figura anterior permite fazer um resumo possvel de todas as fases necessrias at a execuo do programa criado, sendo muito importante a sua compreenso e apreenso. A figura 8 visa dar outra perspectiva ao exposto na figura 7, tentando fazer compreender uma vez mais qual o ciclo de desenvolvimento da plataforma de desenvolvimento Arduino. Caso se pretenda interagir com outro tipo de Software com a plataforma de desenvolvimento Arduino, pode-se recorrer ao separador Playground (figura 9), podendo encontrar inmeras referncias de interao do Arduino com outro Software de desenvolvimento (por exemplo: Processing, Mathematica, MatLab, entre outros).

F1. Arduino - Parte superior do site oficial.

F2. Arduino 0022 verso mais avanada.

ndice de Instrues

Neste curso, vo ser referidas as mais importantes instrues bsicas do ambiente de desenvolvimento Arduino, sem recorrer a bibliotecas externas, sendo estas enumeradas por tipo de aplicao. Antes de abordar algumas das instrues possveis numa linguagem de alto nvel, podemos fazer uma breve abordagem para analisar qual a classificao a atribuir ao microcontrolador em estudo. Podemos classificar os processadores tendo em conta o seu conjunto de instrues em duas categorias: CISC (Complex Instruction Set Computers); RISC (Reduced Instruction Set Computers). Baseando-se a arquitetura CISC num conjunto de instrues com modos de endereamento bastante complexos. Ao utilizar este tipo de arquitetura, permitido elaborar programas bastante compactos e codificveis quando recorremos a um uso reduzido de instrues. Alguns dos inconvenientes deste tipo de arquitetura so baseados no elevado tempo de ciclos de relgio, necessrio para executar cada uma das suas instrues. Outro inconveniente a existncia de variados modos de endereamento.

F3. Contedo da pasta que contm o software.

F6. Quinto passo para utilizao do software.

F4. Esquema de um FTDI.

F5. Abrindo o software e escolhendo o modelo e a porta COM.

2011 I SABER ELETRNICA 455 I 23

Eletrnica Aplicada

Industrial
Funes Base - void loop()
Descrio: Esta funo faz um loop sucessivo (como o prprio nome indica), ou seja, todos os comandos existentes no interior desta funo so sucessivamente repetidos, o que pode permitir a leitura sucessiva de portas, a leitura sucessiva de parmetros provenientes de sensores externos e atuar de acordo com as condies estabelecidas, entre muitas outras aplicaes, bastando apenas ter criatividade. Exemplo: (1) int botao=3,val; // Declarao de uma varivel do tipo integer, com o nome botao inicializada com o valor 3 e de uma varivel do mesmo tipo com o nome val (2) void setup() { (3) Serial.begin(9600); // Permite a inicializao da comunicao Srie (4) pinMode(botao,INPUT); // Permite definir o pino 3 como INPUT (5) pinMode(13,OUTPUT); // Permite definir o pino 13 como OUTPUT (6) } (7) void loop(){ (8) val=analogRead(botao); // Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val (9) if(val>=500){ // Ciclo if que testa a condio val>=500 (maior ou igual a 500) (10) digitalWrite(13,HIGH); // Se a condio for verificada, atribudo ao pino digital 13 a condio HIGH (5 V) (11) } (12) } Nota: As funes atrs descritas tm de ser necessariamente do tipo void, ou seja, no podem retornar qualquer valor depois da sua execuo.

F7. Esquema de fase de desenvolvimento de uma aplicao (ciclo de desenvolvimento).

F8. Outra maneira de representar o ciclo de desenvolvimento de uma aplicao.

F9. Separador Playground na parte superior do site oficial do Arduino.

Por outro lado, os processadores baseados em arquiteturas do tipo RISC apresentam um conjunto de instrues bastante reduzido, possibilitando assim obter uma enorme simplicidade e um tempo de execuo menor por instruo que a arquitetura CISC, conseguindo, ento, com um conjunto de instrues bsicas com tempos de execuo menores, obter, no final, velocidades de processamento mais elevadas que a arquitetura CISC. Na sua verso mais simples, pode afirmar-se que os processadores RISC possuem os seguintes tipos de instrues: Instrues lgicas e aritmticas sobre registros; Instrues de transferncia de dados entre memria e registros; Instrues de controle. No datasheet dos microcontroladores utilizados nos modelos do Arduino, pode-se perceber que estamos perante microcontroladores baseados numa arquitetura advanced RISC.

Funes Base - void setup()


Descrio: Esta funo executada apenas uma vez e normalmente utilizada para executar a inicializao de variveis, a inicializao da utilizao de bibliotecas (no confundir com declarao de bibliotecas), a definio dos pinos (como input ou output), o incio do uso de comunicao srie, entre outros. Esta funo apenas volta a ser executada ao ser efetuado o reset, ou quando se desligar e voltar a ligar a placa de desenvolvimento Arduino. Exemplo: (1) int botao=3; // Declarao de uma varivel do tipo integer, com o nome botao inicializada com o valor 3. (2) void setup() { (3) Serial.begin(9600); // Permite a inicializao da comunicao Srie. (4) pinMode(botao,INPUT); // Permite definir o pino 3 como INPUT. (5) } (6) void loop(){ (7) (.) (8) }

As funes void setup()e void loop() so de carter obrigatrio, ou seja, mesmo que no necessria a sua utilizao, devero constar no cdigo utilizado. E apenas sero chamadas funes externas que constem na funo void loop(). Um resumo dos subcaptulos anteriores encontra-se expresso no exemplo seguinte: Exemplo: Declarao de variveis globais; void setup(){ Instruo 1; Conjunto de intrues Instruo 2; apenas executados

Resumindo

24 I SABER ELETRNICA 455 I 2011

Eletrnica Aplicada
(...) } void loop (){ Instruo 6; Instruo 9; Funo1(); (...) } uma vez, na inicializao do programa a executar Conjunto de instrues que executado em loop (14) while(i<=10); // Se a condio se verificar repete o ciclo, caso no se verifique o ciclo termina (15) } char exemplo_3[11]=Hello World; //Declarao de uma string char exemplo_4[11]={H,E,L,L,O, ,W,O,R,L,D}; //Declarao de uma string, com o contedo semelhante ao exemplo anterior, mas com outra forma de colocar o mesmo contedo

Varivel do tipo float vs double


Descrio: A varivel do tipo float apresenta uma maior resoluo, face s variveis do tipo integer. So reservados em memria 4 bytes (32 bits), para armazenar o seu contedo. Este tipo de varivel pode conter valores no intervalo de 3,4028235*1038 e 3,4028235*1038. Paralelamente, o conceito de double leva-nos a considerar uma varivel que possua o dobro da preciso de uma varivel do tipo float, apesar de no contexto de estudo a declarao de uma varivel do tipo float ou do tipo double ser igual. Ou seja, no existe um incremento de preciso mantendo-se o mesmo espao reservado de memria para ambos os tipos no Arduino. Sintaxe:
float varivel = valor; double varivel = valor;

Tipos de variveis disponveis


Varivel do Tipo Boolean
Descrio: Uma varivel deste tipo apenas pode tomar dois valores distintos - true ou false. Esta varivel reserva 1 byte de memria para a sua utilizao. Sintaxe:
boolean varivel = valor;

Funes - Input/ Output digital


pinMode()
Descrio: Ao recorrer a esta instruo, possvel configurar o modo de comportamento de um determinado pino, possibilitando assim defini-lo como input ou output, esta definio normalmente efetuada recorrendo funo void setup(). Sintaxe:
pinMode(Nmero do pino, Modo);

Quando referido acima a valor, nos referimos a true ou false. Exemplo: (1) int entrada_analogica=3,val,i=0,f[10]; // Declarao de uma varivel do tipo integer, com o nome entrada_analgica inicializada com o valor 3, de uma varivel do mesmo tipo com o nome val no inicializada, i inicializada com o valor 0 e de um vetor f[] com 11 posies de memria do mesmo tipo (integer). (2) boolean teste = false; // Definio de uma varivel do tipo boolean inicializada com false (3) void setup() { (4) Serial.begin(9600); // Permite a inicializao da comunicao Srie (5) pinMode(entrada_analogica,INPUT); // Permite definir o pino 3 como INPUT (6) } (7) void loop(){ (8) do{ //Permite definir o incio do ciclo (9) val=analogRead(entrada_analogica); // Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val (10) f[i]=val: //Atribui o valor da varivel val ao vetor f[i], ou seja, permite preencher o vetor com valores provenientes do pino analgico 3 (11) i++; // Incremento do valor de i inicialmente a zero, instruo semelhante a i=i+1 (12) teste = !teste; //modifica o valor atribudo varivel booleana teste o seu oposto ( se true fica false, e vice-versa) (13)}

Exemplos: float exemplo = 1.589; // Declara uma varivel do tipo float e atribui-lhe o valor de 1.589 double exemplo_1 = 1.589; // Declara uma varivel do tipo double e atribui-lhe o valor de 1.589

Varivel do Tipo array e a Noo de string


Descrio: considerado um array, um vetor de variveis do mesmo tipo ao qual se pode acessar atravs do seu respectivo ndice. O conceito de string comumente utilizado para designar um vetor de variveis do tipo char. Sintaxe:
tipo_varivel nome_varivel[ndice] = valor;

Ao declarar um ndice de valor 10, estamos na verdade reservando 11 espaos na memria para a varivel do tipo declarado. Pois, tambm, temos de contar com o ndice zero, este fator torna-se muitas vezes objeto de erro. Exemplos: float exemplo[10]; //Declarao de um vetor com 11 espaos, do tipo float float exemplo_2[]={1,2,3,4,5,6,7,8,9,10}; //Declarao de um vetor do tipo float, que vai ter um ndice compreendido entre 0 e 9

O Modo acima descrito pode ser definido da seguinte forma: INPUT Exemplo: (1) int botao=3,val; //Declarao de uma varivel do tipo integer, com o nome botao inicializada com o valor 3 e de uma varivel do mesmo tipo com o nome val no inicializada com nenhum valor (2) void setup() { (3) Serial.begin(9600); //Permite a inicializao da comunicao Srie (4) pinMode(botao,INPUT); //Permite definir o pino 3 como INPUT (5) pinMode(13,OUTPUT); //Permite definir o pino 13 como OUTPUT (6) } (7) void loop(){ (8) val=analogRead(botao); //Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val (9) if(val>=500) //Ciclo if que testa a condio val>=500 (maior ou igual a 500) (10) digitalWrite(13,HIGH); //Se a condio for verificada, atribudo ao pino digital 13 a condio HIGH (5 V) (11) } (12) }

digitalWrite()
Descrio: Possibilita, nos pinos configurados como output atravs da instruo pinMode, estabelecer a sada dos respectivos pinos com o valor lgico 1 (HIGH 5 V) ou com o valor lgico 0 (LOW 0 V).

2011 I SABER ELETRNICA 455 I 25

Eletrnica Aplicada
Sintaxe:
digitalWrite(Nmero do pino, Modo);

Industrial
(5) pinMode(13,OUTPUT); //Permite definir o pino 13 como OUTPUT (6) } (7) void loop(){ (8) val=digitalRead(botao); //Permite a leitura do valor do pino 3 digital atribuindo o seu valor varivel val (9) if(val==1) //Ciclo if que testa a condio val>=500 (maior ou igual a 500) (10) digitalWrite(13,HIGH); //Se a condio for verificada, atribudo ao pino digital 13 a condio HIGH (5 V) (11) } (12) else{ //Caso a condio do ciclo if no se verifique (13) digitalWrite(13,LOW); //Se a condio no for verificada, atribudo ao pino digital 13 a condio LOW (0 V) (14) } (15) } um vector f[ ] com 11 posies de memria do mesmo tipo (integer). void setup() { Serial.begin(9600); // Permite a inicializao da comunicao Srie pinMode(entrada_analogica,INPUT); // Permite definir o pino 3 como INPUT } void loop(){ (7) for(i=0;i<=10;i++) // Ciclo for que percorrido 11 vezes, i<=10 com i a comear no valor 0 { val=analogRead(entrada_analogica); //Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val (9) f[i]=val; //Atribui o valor da varivel val ao vetor f[i], ou seja, permite preencher o vetor com 11 valores do pino analgico 3 } }

O Modo acima descrito, pode ser definido como: HIGH LOW Exemplo: (1) int botao=3,val; //Declarao de uma varivel do tipo integer, com o nome botao inicializada com o valor 3 e de uma varivel do mesmo tipo com o nome val no inicializada com nenhum valor (2) void setup() { (3) Serial.begin(9600); //Permite a inicializao da comunicao Srie (4) pinMode(botao,INPUT); //Permite definir o pino 3 como INPUT (5) pinMode(13,OUTPUT); //Permite definir o pino 13 como OUTPUT (6) } (7) void loop(){ (8) val=analogRead(botao); //Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val (9) if(val>=500) //Ciclo if que testa a condio val>=500 (maior ou igual a 500) (10) digitalWrite(13,HIGH); //Se a condio for verificada, atribudo ao pino digital 13 a condio HIGH (5 V) (11) } (12) }

Ciclo If...else
(1) int botao=3,val; //Declarao de uma varivel do tipo integer, com o nome botao inicializada com o valor 3 e de uma varivel do mesmo tipo com o nome val (2) void setup() { (3) Serial.begin(9600); //Permite a inicializao da comunicao Srie (4) pinMode(botao,INPUT); //Permite definir o pino 3 como INPUT (5) pinMode(13,OUTPUT); //Permite definir o pino 13 como OUTPUT (6) } (7) void loop(){ (8) val=analogRead(botao); //Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val (9) if(val>=500) //Ciclo if que testa a condio val>=500 (maior ou igual a 500) (10) digitalWrite(13,HIGH); //Se a condio for verificada, atribudo ao pino digital 13 a condio HIGH (5 V) (12) else (13) digitalWrite(13,LOW); //Se a condio no for verificada, atribudo ao pino digital 13 a condio LOW (0 V) (14) }

Ciclo switch/case
int entrada_analogica=3,val; // Declarao de uma varivel do tipo integer, com o nome entrada_analgica inicializada com o valor 3 e de uma varivel do mesmo tipo com o nome val void setup() { Serial.begin(9600); // Permite a inicializao da comunicao Srie pinMode(entrada_analogica,INPUT); //Permite definir o pino 3 como INPUT pinMode(13,OUTPUT); // Permite definir o pino 13 como OUTPUT } void loop() { val=analogRead(entrada_analogica); //Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val switch(val){ // Ciclo switch, sendo val a varivel a testar case 500: // condio de teste, se val == 500 (igual a 500) digitalWrite(13,HIGH); // Se a condio da linha 10 se verificar, esta instruo executada break; // Instruo que permite terminar o ciclo default: //Se nenhuma das condies se verificar (o seu uso opcional) digitalWrite(13,LOW); //Instruo que

digitalRead()
Descrio: Possibilita a leitura de uma entrada digital especfica, retornando um valor no formato integer (int). Se obtivermos um valor de retorno de 1, estamos perante uma leitura do tipo HIGH (valor lgico 1). Se tal no se verificar, e tivermos um valor de retorno igual a 0, estaremos perante uma leitura do tipo LOW (valor lgico 0). Sintaxe:
Varivel do tipo integer = digitalRead(Nmero do pino);

Exemplo: (1) int botao=3,val; //Declarao de uma varivel do tipo integer, com o nome botao inicializada com o valor 3 e de uma varivel do mesmo tipo com o nome val no inicializada com nenhum valor (2) void setup() { (3) Serial.begin(9600); //Permite a inicializao da comunicao Srie (4) pinMode(botao,INPUT); //Permite definir o pino 3 como INPUT

Ciclo for
int entrada_analogica=3,val,f[10],i; // Declarao de uma varivel do tipo integer, com o nome entrada_analgica inicializada com o valor 3, de variveis do mesmo tipo com o nome val e i no inicializada, e de

26 I SABER ELETRNICA 455 I 2011

Eletrnica Aplicada
executada se a condio do ciclo switch no se verificar } } (9) f[i]=val; //Atribui o valor da varivel val ao vetor f[i], ou seja, permite preencher o vetor com valores provenientes do pino analgico 3 (10) i++; // Incremento do valor de i inicialmente a zero, instruo semelhante a i=i+1 (11) } (12) } (7) do{ //Permite definir o incio do ciclo (8) val=analogRead(entrada_analgica); // Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val (9) f[i]=val: //Atribui o valor da varivel val ao vetor f[i], ou seja, permite preencher o vetor com valores provenientes do pino analgico 3 (10) i++; // Incremento do valor de i inicialmente a zero, instruo semelhante a i=i+1 (11)} (12) while(i<=10); // Se a condio se verificar repete o ciclo, caso no se verifique o ciclo termina (13) } E

Ciclo while
(1) int entrada_analogica=3,val,i=0,f[10]; // Declarao de uma varivel do tipo inteir0, com o nome entrada_analgica inicializada com o valor 3, de variveis do mesmo tipo com o nome val no inicializada, i inicializada com o valor 0 e de um vetor f[ ] com 11 posies de memria do mesmo tipo (inteiro). (2) void setup() { (3) Serial.begin(9600); //Permite a inicializao da comunicao Srie (4) pinMode(entrada_analgica,INPUT); //Permite definir o pino 3 como INPUT (5) } (6) void loop(){ (7) while(i<=10){ // ciclo while, com a condio i<=10 (8) val=analogRead(entrada_analogica); // Permite a leitura analgica do valor do pino 3 atribuindo o seu valor varivel val

Ciclo dowhile
(1) int entrada_analgica=3,val,i=0,f[10]; //Declarao de uma varivel do tipo integer, com o nome entrada_analgica inicializada com o valor 3, de uma varivel do mesmo tipo com o nome val no inicializada, i inicializada com o valor 0 e de um vetor f[] com 11 posies de memria do mesmo tipo (integer). (2) void setup() { (3) Serial.begin(9600); //Permite a inicializao da comunicao Srie (4) pinMode(entrada_analgica,INPUT); //Permite definir o pino 3 como INPUT (5) } (6) void loop(){

2011 I SABER ELETRNICA 455 I 27

Eletrnica Aplicada

PWM, na prtica
Como esse parmetro pode influenciar o desempenho dos inversores de freqncia
Alexandre Capelli

Industrial

Definio de PWM

PWM (Pulse Width Modulation), ou modulao por largura de pulso, uma tcnica que permite o controle da potncia aplicada a uma carga atravs da largura dos pulsos de excitao da sua etapa de potncia (transistores drivers, tiristores, mdulos IGBTs, etc.). A figura 1 mostra um resumo do processo. Notem que, quanto mais largo for o pulso de excitao, maior ser a potncia na carga, e quanto mais estreito, menor ser ela. Essa tcnica aplicada em uma infinidade de circuitos e dispositivos, sendo os mais populares as fontes chaveadas e os inversores de frequncia. Nas fontes a frequncia de chaveamento PWM fixa, isto , determinada no projeto. J nos inversores ela pode ser alterada atravs dos parmetros do equipamento. Ainda neste artigo veremos as implicaes na performance do inversor em funo dessa frequncia. Mas, como posso obter um circuito PWM? Existem vrios circuitos integrados projetados para essa funo. Algumas vezes, o prprio processador do equipamento j fornece o sinal PWM, porm, a figura 2 ilustra o diagrama simplificado desse circuito em sua verso analgica e discreta. Conforme podemos observar, um amplificador operacional em malha aberta (sem realimentao) compara dois sinais: dente de serra, e nvel DC. Como o sinal dente de serra est aplicado entrada inversora, enquanto o sinal DC (aplicado entrada de referncia) tiver amplitude menor que ele, a sada do amplificador operacional ser zero volt (limite inferior da fonte de alimentao). Quando o nvel DC ultrapassar a amplitude do sinal dente

de serra, a sada do amplificador operacional ser +Vcc (limite superior da fonte de alimentao). Controlando a amplitude do nvel DC, portanto, controlamos tambm a largura do pulso, vide figura 3.

Estrutura do Inversor de Frequncia

Agora que j temos uma ideia sobre PWM, vamos a uma breve explanao sobre a estrutura dos inversores de frequncia. A figura 4 apresenta o diagrama de blocos tpico de um inversor. A etapa de potncia constituda por seis transistores IGBTs que, normalmente, vm todos integrados em um nico mdulo. Esses transistores so ativados trs a trs, de modo a proporcionar a forma de onda exibida na figura 5 ao motor. Atravs dessa sequncia de chaveamento, que podemos converter a tenso contnua presente no barramento DC do inversor em uma tenso AC para o motor. O mdulo da lgica de disparo responsvel por esta funo. Como j sabemos, a velocidade de um motor de corrente alternada depende da frequncia da sua tenso de alimentao segundo a frmula:

n = 120 . f/p
onde: n = velocidade de rotao, em rpm. f = frequncia da tenso de alimentao, em Hz. p = nmero de polos do motor. Ora, uma vez que a velocidade diretamente proporcional frequncia, controlando a frequncia com que os IGBTs so disparados, estaremos controlando tambm a velocidade de rotao do motor. Mas, qual a relao do PWM com tudo isso?

28 I SABER ELETRNICA 455 I 2011

Eletrnica Aplicada

F2. Circuito elementar de PWM.

F1. Controle da potncia atravs do PWM.

At agora nenhuma, porm, para que o torque do motor se mantenha constante temos que respeitar a curva V/f (tenso sobre frequncia). Nos inversores escalares, quando aumentamos ou diminumos a frequncia da

alimentao do motor a fim de variar sua velocidade, temos de aumentar ou diminuir a tenso de alimentao na mesma proporo. Caso contrrio, o motor no ter uma variao suave. Isso o que chamamos de curva V/f, e caso essa razo no permanea constante, o motor mudar sua velocidade aos trancos. Mas, como variar a tenso sobre o motor se ela tem um valor fixo, oriundo da retificao da rede eltrica? Atravs do PWM. Quando mudamos a velocidade com que os IGBTs so ativados, mudamos, na mesma proporo, a velocidade de rotao do motor. O mdulo de controle do inversor ao faz-lo, tambm altera a largura de cada pulso. Assim, com a modulao da largura

do pulso, controlamos a tenso aplicada ao motor.

Aspectos da Frequncia PWM em Inversores

Conforme j visto, a frequncia de PWM pode ser alterada atravs de um parmetro de inversor. Valores tpicos esto na faixa 2,5 kHz a 15 kHz. Mas, qual o melhor valor a ser usado? Esse um assunto polmico, visto que no h nenhuma norma especfica de padronizao. Portanto, o valor ideal depender de cada aplicao. A seguir, mostraremos os quatro principais aspectos a serem considerados na escolha da frequncia de PWM: rudo, vibrao, rendimento, e corrente nos mancais.

2011 I SABER ELETRNICA 455 I 29

Eletrnica Aplicada

Industrial

F4. Estrutura do inversor.

frequncia de PWM. Portanto, melhora ao se elevar a frequncia de chaveamento.

c) Rendimento:
F3. Comparao entre o sinal dente-de-serra e o nvel DC na gerao de PWM.

a) Rudo:
Quando acionamos um motor AC atravs de um inversor de frequncia, logo notamos um rudo sonoro caracterstico do motor. Isso ocorre devido s harmnicas da tenso fornecida ao motor pelo inversor. Quando aumentamos a frequncia de PWM para valores acima de 10 kHz, notamos uma melhora significativa. Isso se deve ao fato de que, em alta frequncia, a forma de onda sintetizada pelo inversor aproxima-se mais de uma onda senoidal. Isso significa que quanto maior a frequncia de PWM, mais silencioso roda o motor? Sim, mas estamos falando de rudo sonoro. Infelizmente, ao aumentarmos a frequncia de PWM diminumos o rudo sonoro, porm, aumentamos o rudo eletromagntico (EMI). Muitas vezes, a EMI pode causar mau funcionamento na mquina onde o inversor est, ou at em sistemas prximos a ele. Portanto, ao aumentarmos a frequncia de PWM, devemos ter cuidado extra na proteo contra EMI (filtros, blindagem, etc.)

Alm da alta EMI (eletromagnetc interference), um outro fator que sofre com o aumento da frequncia PWM o rendimento do inversor. Quanto mais alta for a frequncia de chaveamento, pior ser o rendimento do inversor. Isso significa que a potncia de sada diminui, pois a corrente na sada do inversor (entrada do motor) menor.

d) Corrente nos mancais:


As harmnicas geradas pela alta frequncia de PWM geram um acmulo de carga esttica no rotor do motor. Isso ocorre porque a graxa dos rolamentos impede que o rotor se descarregue continuamente. Ora, chegar um momento que as cargas acumuladas atingiro tamanho potencial que a descarga para o terra ser inevitvel. O nico caminho disponvel entre o rotor e o terra, entretanto, so os rolamentos dos mancais. Uma vez que a capacidade dieltrica se rompa, e haja a descarga, a superfcie dos rolamentos ser danificada causando a falha prematura desse elemento.

F5. Formas de onda do inversor de freqncia.

Concluso

b) Vibrao:
A vibrao mecnica, analogamente ao rudo sonoro, inversamente proporcional

Como o leitor pde notar, a escolha do valor da frequncia de PWM no simples. Se o aumento dela melhora alguns aspectos, piora outros. Dependendo do caso, talvez, um valor intermedirio seja a melhor soluo (7,5 kHz, por exemplo). Porm, esse valor deve ser calculado de acordo com os pontos fracos e fortes da mquina ou sistema.

Acredito at que calculado no bem o melhor termo, visto que sua determinao ser um processo emprico. Dado que impossvel prever em que condies o inversor ir operar, bem como a sensibilidade do ambiente ao seu redor, no h uma frmula ou uma norma especfica para a determinao do valor desse parmetro. O mtodo de tentativa e erro, ainda a melhor soluo. E

30 I SABER ELETRNICA 455 I 2011

Eletrnica Aplicada

Energia

O que voc precisa saber sobre

Fator de Potncia
A eficincia de um sistema de distribuio de energia eltrica depende da forma como os dispositivos alimentados se comportam nesse circuito. O comportamento de um dispositivo alimentado por uma rede de corrente alternada pode ser avaliado pelo que se denomina fator de potncia Um fator de . potncia baixo significa perdas que devem ser levadas em conta em qualquer tipo de instalao. O fator de potncia especialmente importante quando se trata da alimentao de um motor, e qualquer alterao que o leve a valores indesejveis deve ser corrigida. O que o fator de potncia e como fazer sua correo so os assunto deste artigo.
Newton C. Braga

fator de potncia dado pela relao entre os quilowatts (kW) e os quilovolt-ampres (kVA) drenados por uma carga ligada a uma rede de corrente alternada, conforme mostra a figura 1. Ora, dir o leitor, W = V x A, o que significa que kW o mesmo que kVA. No verdade, se num circuito de corrente alternada a tenso (V) e a corrente (A) estiverem defasadas. justamente este defasamento que determina a eficincia de uma carga ao aproveitar a energia que lhe fornecida. A carga ideal deve ser resistiva, ou seja, se comportar como um resistor puro, no havendo defasamento entre a corrente e a tenso. No entanto, na prtica, as cargas se comportam como indutores (como os motores) ou como capacitores, e a temos os problemas. A potncia em kW mede a energia que realmente consumida pela carga, enquanto que os kVA medem a potncia aparente. A diviso de um valor por outro, que resulta sempre em um nmero igual ou menor a 1, nos d o que denominamos fator de potncia, conforme ilustra a figura 2. Os valores baixos do fator de potncia, so devidos normalmente a cargas que possuem bobinas, ou seja, altamente indutivas como, por exemplo, motores, transformadores, reatores, fontes chaveadas e muitos outros dispositivos eltricos e eletrnicos. Na maioria dos casos, um fator de potncia pobre se deve a uma simples defasagem entre a corrente e a tenso. Todavia, existem casos em que esse fator baixo se deve a deformao das formas de onda causadas pela presena de harmnicas.

No primeiro caso, a correo do problema simples, uma vez que basta usar um banco de capacitores na maioria dos casos. Entretanto, para o segundo caso, a correo mais complexa exigindo o uso de filtros de harmnicas que so caros, ou mesmo uma alterao no projeto do equipamento.

A correo do fator de potncia

O caso mais comum de correo do fator de potncia o que se aplica quando se tem uma carga indutiva, por exemplo, um motor, observe a figura 3. O que se faz associar capacitores de modo a reduzir a componente indutiva da corrente no circuito e, com isso, reduzir as perdas na alimentao. Este procedimento normalmente no afeta a operao do motor. Um motor de induo comum drena uma corrente da fonte que tem duas componentes: uma indutiva e outra resistiva. A componente resistiva formada pela corrente de carga e corrente de perda. J a componente indutiva formada pela corrente de fuga e a corrente de magnetizao. Na figura 4 mostramos isso na forma de um grfico. A corrente devido fuga de reatncia depende da corrente total drenada pelo motor. No entanto, a corrente magnetizadora independente da carga do motor. Essa corrente est tipicamente entre 20% e 60% da corrente do motor a plena carga. A corrente de magnetizao tem por funo estabelecer o fluxo no ncleo que determina as foras magnticas que movimentam o motor, no contribuindo realmente para que o motor opere apropriadamente. Isso faz com que essas componentes no sejam consideradas como potncia drenada pelo motor, con-

32 I SABER ELETRNICA 455 I 2011

F1. Tringulo das potncias para uma carga numa rede CA.

F2. Fator de potncia = cosq

F3. Aplicao c/ carga indutiva (motor).

F4. Correntes drenadas por um motor de induo comum.

F5. Circuito ressonate LC.

F6. Correo do F.P. com um contator.

tudo, elas afetam a potncia dissipada no sistema de distribuio. Para corrigir um fator de potncia baixo de modo a reduzir as perdas no sistema de distribuio, deve-se neutralizar uma parte da corrente de magnetizao do motor. Geralmente, a correo deve ser feita para se levar esse fator a valores entre 0,92 e 0,95. A correo feita adicionando-se capacitores em paralelo com o circuito

do motor, ou ainda em paralelo com os circuitos de comutao no painel de distribuio. A corrente capacitiva usada para corrigir a corrente indutiva, conforme exibe o grfico da figura 4, aumentando assim o fator de potncia. Os capacitores conectados aos starters so denominados Capacitores de Correo do Fator de Potncia Estticos, enquanto que capacitores ligados no

2011 I SABER ELETRNICA 455 I 33

Eletrnica Aplicada
quadro de distribuio e controlados de forma independente dos starters so denominados corretores bulk. Quando o motor acionado, os capacitores so tambm alimentados, evitando-se assim a necessidade de qualquer dispositivo de monitoramento ou controle externo do fator de potncia. Todavia, existe o problema de que, quando o motor desligado, os capacitores permanecem ligados em paralelo com seus enrolamentos. Isso significa que a tenso gerada pelas bobinas quando o motor desacelera aplicada aos capacitores, que ento formam um circuito ressonante, veja a figura 5. Se a reatncia capacitiva e a reatncia indutiva dos dois elementos desse circuito forem iguais quando ocorrer esse fenmeno, ou seja, houver ressonncia, podem ser geradas tenses muito altas causando danos tanto aos capacitores como ao prprio motor. Isso quer dizer que a correo do fator de potncia no deve levar o circuito a esse ponto crtico. A frequncia de ressonncia do motor deve estar abaixo da frequncia da rede de energia. A correo esttica utilizada normalmente usando-se um contator para controlar tanto a tenso aplicada ao motor quanto aos capacitores, conforme ilustra a figura 6. Na prtica, melhor usar dois contatores, um para o motor e outro para o banco de capacitores, observe a figura 7. Dada a elevada corrente inicial do banco de capacitores, os contatores devem ser superdimensionados para esta aplicao. Com o uso deste recurso, o problema da ressonncia quando o motor desligado pode ser eliminado.

Energia
(pelo menos 75 metros) de modo a elevar a impedncia entre o inversor e o banco de capacitores.

Inversores de frequncia

Corretores estticos do fator de potncia nunca devem ser usados quando o motor controlado por um inversor ou por um controle varivel de velocidade. A conexo dos capacitores na sada de um circuito desse tipo pode causar danos ao circuito, dada a alta frequncia de comutao em que eles operam. A corrente drenada dos inversores pelas cargas que alimentam tem geralmente um fator de potncia pobre, principalmente quando a carga est num nvel de operao de baixa potncia. Mas, a vantagem disso o isolamento da corrente do motor em relao rede de energia. O fator de potncia desses dispositivos pobre, dada a forma de onda no senoidal que fornecem sobre cargas indutivas como so os motores. Na realidade, a colocao de capacitores de correo de fator de potncia prximos da entrada de inversores tambm pode causar danos. Os capacitores tendem a produzir transientes que so amplificados, resultando em impulsos de alta tenso. Esses impulsos so aplicados entrada dos circuitos do inversor, o que pode causar sua queima. Dado o armazenamento da energia nos capacitores, esses pulsos podem atingir intensidades elevadas. Recomenda-se que os capacitores sejam instalados antes dos inversores, mas em distncias que sejam bem grandes

Os bancos de capacitores de correo do fator de potncia no devem ser conectados na sada de soft starters de estado slido. Quando tal dispositivo usado, os capacitores devem ser controlados por um contator separado, conforme ilustra a figura 8. Os capacitores so conectados ao circuito somente aps a tenso na sada do soft starter alcanar a tenso de linha. Muitos soft starters possuem sadas top of ramp (topo de rampa) ou Bypass Contactor Control (Controle de Contator Bypass) que podem ser empregados para ativar os capacitores de modo automtico. Da mesma forma que no caso dos inversores, a conexo dos capacitores prximo da entrada dos soft starters no deve ser feita, caso um contato de isolamento no seja usado. Os transientes causados pelos capacitores tambm podem provocar danos pela sua amplificao e atuao sobre os circuitos do soft starter.

Soft starters

Concluso

Muitos fabricantes de capacitores para correo de fator de potncia fornecem elementos que permitem calcular quais devem ser os valores desses componentes para uma determinada aplicao. O importante saber como us-los corretamente e como eles podem causar problemas se forem indevidamente instalados. E

F7. Correo do F.P. com dois contatores. 34 I SABER ELETRNICA 455 I 2011

F8. Os capacitores devem ser controlados por um contator separado.

Eletrnica Aplicada

Deteco de Descargas Atmosfricas


Newton C. Braga

Um dos problemas que mais afeta a distribuio de energia (e tambm sua qualidade) o causado pelas descargas eltricas - raios - nas linhas de transmisso ou mesmo nas instalaes de distribuio. Por esse motivo, a preocupao das empresas geradoras e distribuidoras de energia muito grande, sendo importante saber onde e quando esto ocorrendo descargas atmosfricas. Isso possvel atravs de sistemas de deteco como o RINDAT (no Brasil) que usa detectores sensveis capazes de determinar, em tempo real, o local de uma descarga com uma preciso da ordem de 500 metros. Veja tudo isso neste artigo.

chegar aos sensores podem ser gravados e comparados, determinando-se ento exatamente a localizao da descarga. Veja que o uso de trs sensores importante, pois apenas dois no definem um local, mas somente uma linha possvel de localizao, observe a figura 4. por esse motivo que pelo menos 3 sensores so necessrios no registro de cada raio.

LPATS

ma descarga atmosfrica em uma linha de transmisso ou estao de distribuio de energia no apenas causa transientes que podem afetar num amplo raio os aparelhos alimentados, como at pode causar danos fsicos a esses elementos do sistema de distribuio de energia. Por esse motivo, preocupar-se com os locais em que esto ocorrendo essas descargas muito importante para as empresas de gerao/distribuio de energia. Para que o leitor entenda como possvel saber onde esto acontecendo as descargas, analisemos em primeiro lugar o que sucede quando um raio se manifesta.

A deteco de descargas

Quando ocorre uma descarga eltrica na atmosfera (raio), a circulao da corrente de grande intensidade gera um forte campo magntico. Esse campo gera sinais cuja maior parte da energia se concentra na faixa das ondas muito longas, longas e mdias, ou seja, na faixa de 2 kHz a 450 kHz.

Durante uma tempestade ou quando raios so vistos distncia, podemos captar esses sinais com facilidade, bastando para isso sintonizar um rdio de ondas mdias entre estaes, conforme mostra a figura 1. Em um rdio comum de AM percebemos essas descargas na forma de um rudo seco, mas analisando melhor esses sinais ou usando um receptor de ondas longas e muito longas, os sinais se assemelham a um silvo prolongado. Para detectar o local em que acontece uma descarga podemos justamente aproveitar esses sinais, dispondo sensores em diversos locais conforme ilustra a figura 2. Ligando esses sensores a um sistema capaz de analisar a forma de onda captada, e tomando como referncia os picos do sinal, possvel (por triangulao) determinar o local onde as descargas ocorrem. Evidentemente, para que o sistema funcione necessrio que os sensores estejam sincronizados com preciso, o que pode ser feito com sinais de temporizao GPS. Na figura 3 indicamos como os diversos tempos que os sinais demoram para

O sistema que permite localizar exatamente o ponto em que ocorre um raio se baseia numa rede denominada Lightining Positioning And Tracking System ou LPATs. Podemos traduzir o acrnimo como Sistema de Localizao e Acompanhamento de Raios. Trata-se de um sistema que se baseia no tempo de recepo dos sinais. O equipamento consiste de sensores e equipamentos que, na maior parte dos casos, so fornecidos por uma empresa chamada Global Atmosferics Inc. Esse equipamento, de acordo com a figura 5, consiste de sensores, sistemas de comunicao via satlite e Internet, interligados, de modo a haver uma central onde os dados so computados e disponibilizados para consulta. Anteriormente a esse sistema existia o LLP ou Lightning Location and Protection System, que se baseava na determinao da direo em que aconteciam as descargas. Isso possvel pela medida do campo magntico gerado pela descarga, veja a figura 6. O LPP formado por duas ou mais estaes separadas por distncias entre 200 e 300 km que enviam seus sinais a uma central de anlise. Um outro sistema usado na deteco de descargas o IMPACT (Improved Accuracy

2011 I SABER ELETRNICA 455 I 35

Eletrnica Aplicada

Energia

F1. Captao dos sinais com um rdio de ondas mdias.

F2. Para deteco do local em que ocorreu uma descarga eltrica.

F3. Indicao dos diversos tempos que os sinais levam para chegar aos sensores.

F4. Uso de trs sensores.

F5. Sistema de localizao e acompanhamento de raios - LPATS. 36 I SABER ELETRNICA 455 I 2011

from Combined Technology). Esse sistema, criado em 1994 pela fuso das empresas de tecnologia de indicao de direo (LLP) e tempo de chegada (LPATS) baseia-se tanto nas informaes sobre a direo do local da descarga quanto nas do tempo.

A RINDAT

Para a deteco de descargas atmosfricas no Brasil, foi feito em 1994 um convnio de cooperao tcnico-cientfica entre a CEMIG (Companhia Energtica de Minas Gerais), a COPEI (Companhia Paranaense de Energia) atravs do SIMEPAR (Sistema Meteorolgico do Paran) e FURNAS (Furnas Centrais Eltricas S.A. ) com a finalidade de se integrar os sistemas de deteco de descargas atmosfricas operados por essas empresas, resultando assim na RIDAT Rede Integrada de Deteco de Descargas Armosfricas no Brasil. Em 2003, com a incluso do INPE, essa rede passou a ser chamada RINDAT ou Rede Integrada Nacional de Deteco de Descargas Atmosfricas. Na figura 7 temos um mapa de distribuio das estaes sensoras, obtido no prprio site da RINDAT (www.rindat.com.br). As centrais de processamento ficam em Curitiba, Belo Horizonte e Rio de Janeiro, sendo empregados 3 tipos de sensores, conforme a tabela 1. As diferenas entre os sistemas LPATS III e IV esto principalmente na forma de processamento da localizao de descargas e no nmero mnimo de sensores usados.

F6. Determinao da direo em que ocorrem as descargas pelo sistema LPP.

F7. Mapa de distribuio das estaes sensoras da RINDAT.

Concluso

O monitoramento constante das descargas atmosfricas de fundamental


Cidade Belo Horizonte Braslia Cachoeira Paulista Campo Grande Capito Enas Chavantes Curitiba Emborcao Foz do Areia Foz do Iguau Ibina Ipatinga Jupi UF MG DF SP MS MG PR PR MG PR PR SP MG SP Empresa CEMIG FURNAS INPE INPE CEMIG SIMEPAR SIMEPAR CEMIG SIMEPAR SIMEPAR FURNAS CEMIG FURNAS

importncia para as empresas de gerao e distribuio de energia. Tanto pelo aspecto corretivo como preventivo, saber que um problema foi causado ou poder ser causado em determinado local, permite colocar em alerta as equipes de manuteno j prximas desse local. Os leitores interessados no assunto podem encontrar no site da RINDAT mais
Sensor LPATS III IMPACT IMPACT IMPACT LPATS III LPATS III LPATS III LPATS III LPATS III LPATS III LPATS IV LPATS III LPATS IV Cidade Lavras Manoel Ribas Paranagu Paranava Pirassununga Rio de Janeiro Rio Verde So Jos dos Campos Serra da Mesa Trs Marias Vitria Volta Grande

informaes sobre o tema e, alm disso, ter acesso a uma imagem que mostra os locais onde ocorreram descargas eltricas nos ltimos 15 minutos. Alm da informao sobre a aproximao de tempestades ou sua localizao, a disposio dessas descargas tambm permite delinear a atividade mais intensa de frentes ou linhas de instabilidades. E
UF MG PR PR PR SP RJ GO SP GO MG ES MG Empresa CEMIG FURNAS SIMEPAR SIMEPAR INPE FURNAS FURNAS INPE FURNAS CEMIG FURNAS CEMIG Sensor LPATS III IMPACT LPATS III LPATS III IMPACT LPATS IV LPATS IV IMPACT LPATS IV IMPACT LPATS IV IMPACT T1. Cidades brasileiras e respectivos sensores .

2011 I SABER ELETRNICA 455 I 37

Eletrnica Aplicada

Arranjo
Nesta srie de artigos em que tratamos de antenas, nas edies anteriores abordamos os tipos de antenas e suas propriedades. No entanto, as antenas podem ser combinadas em arranjos ou arrays de modo a obtermos maior ganho e diretividade, de uma forma que no possvel quando se utiliza uma nica antena. Trata-se, portanto, de uma nova antena gerada pela combinao de um conjunto de antenas. Este tipo de configurao muito usada nos sistemas de telecomunicaes, principalmente em TV e FM. Neste artigo e no prximo da srie, veremos como os arranjos de antenas so obtidos e utilizados. Lembramos que estes artigos so baseados em material da Trans-Tel (www.transtelconti.com.br).

Telecomunicaes

de Antenas
P
Dante J. S. Conti
A figura 1 apresenta trs ilustraes dos possveis tipos de arranjos que ocorrem na prtica. esquerda tem-se um arranjo de painis H ao redor das quatro faces de uma torre, existe neste caso o interesse pela manuteno do diagrama vertical (elevao) do elemento bsico do arranjo e a gerao de um novo diagrama horizontal (azimute) que seja diferente do diagrama horizontal do elemento bsico do arranjo, logo tem-se por definio um arranjo horizontal, o que implicar na manipulao do ganho horizontal ou ganho de azimute desta nova antena. Ao centro temos o empilhamento vertical de 3x painis H ao longo da face de uma torre, existe aqui o interesse pela manuteno do diagrama horizontal do elemento bsico do arranjo e a gerao de um novo diagrama vertical que seja diferente do diagrama vertical do elemento bsico do arranjo, portanto, tem-se por definio um arranjo vertical, o que implicar na manipulao do ganho vertical ou ganho de elevao desta nova antena. direita tem-se um arranjo de painis H em duas faces com dois nveis de empilhamento vertical por face, existe agora ode-se configurar arranjos com qualquer tipo de antena tomado como elemento bsico do arranjo. Em aplicaes de radiodifuso opera-se na maior parte dos casos com arranjos de antenas tipo yagi, logperidica, painel, superturnstile, slot, anel FM, seta FM. Usualmente, no se opera com arranjos de parbolas, e tampouco se trabalha com arranjos de antenas que sejam de tipos diferentes como, por exemplo, a combinao de uma antena painel com uma antena slot, embora possa ser teoricamente possvel desenhar um arranjo deste tipo. Genericamente, o desenho e anlise de um arranjo de antenas pode ser separado em duas partes: uma que trata do arranjo horizontal, isto , a manipulao da quantidade das faces do sistema, e outra que trata do arranjo vertical, ou seja, a manipulao da quantidade dos nveis de empilhamento do sistema. O diagrama e o ganho da antena (arranjo) resultante ir aproximar muito bem o diagrama e o ganho obtido a partir da anlise dos arranjos horizontal e vertical separadamente.

F1. Tipos de aranjos de antenas. 38 I SABER ELETRNICA 455 I 2011

o interesse pela gerao de diagramas de radiao horizontal e vertical que sejam diferentes dos diagramas nativos do elemento bsico do arranjo, e assim temse por definio um arranjo combinado horizontal + vertical, o que implicar na manipulao simultnea dos ganhos de azimute e de elevao desta nova antena. Embora a ilustrao tenha utilizado a representao de painis H, o conceito genrico e pode ser aplicado para qualquer tipo de antena. Trabalhar com arranjo de antenas significa liberdade e flexibilidade para atingir as especificaes de antena requeridas pelo projeto de viabilidade tcnica da Emissora. Emprega-se invariavelmente soluo com arranjo onde existem restries de montagem na torre e/ou restries de cobertura, pois nestes casos as especificaes nativas de antenas-padro no so suficientes para lidar com estas restries. Como parte integrante de um arranjo de antenas existe necessariamente um sistema de distribuio de potncia, responsvel por garantir as potncias e fases projetadas por elemento alm de estar dimensionado para garantir o casamento de impedncia do arranjo com a linha de transmisso e suportar a potncia de entrada especificada para o sistema. Os diversos graus de liberdade relacionados so: Quantidade de faces Quantidade de nveis Quantidade de nveis por face Potncia e fase por elemento. A disposio mecnica do elemento pode ser manipulada ou no de acordo

com a arquitetura escolhida para o arranjo, isto se o mesmo se trata de um arranjo horizontal, vertical ou horizontal + vertical. O grau de liberdade disposio mecnica refere-se situao de montagem individual de cada antena do arranjo, onde pode-se operar deslocamentos mecnicos no sentido horizontal e/ou vertical, bem como recuos, afastamentos e inclinaes mecnicas com relao s faces da torre. esquerda da figura 2 tem-se a foto de dois arranjos empilhados sobre um mesmo mastro, no topo um arranjo de duas faces de painis faixa larga de UHF, abaixo o arranjo de duas faces com dois nveis por face de painis de VHF banda alta. Em ambos os arranjos foi aplicado tilt mecnico. No centro da figura tem-se a foto de um arranjo vertical de dois nveis de superturnstile de VHF banda baixa. direita, a foto superior mostra um arranjo composto horizontal + vertical de painis faixa larga UHF com a aplicao do grau de liberdade disposio mecnica conforme a definio apresentada na figura anterior. Abaixo, tem-se a foto de um arranjo de quatro faces com dois nveis por face de antenas tipo painel dipolos de VHF banda baixa. Nas prximas figuras sero exercitados os vrios graus de liberdade oferecidos por arranjo de antenas do tipo horizontal. Arranjos horizontais so, na maioria das vezes, desenhados a partir da situao mecnica da torre disponvel para alojar as antenas; o mais usual o emprego de antenas separadas axialmente de 90 graus,

em geometrias de 2, 3 ou 4 faces como ilustradas na parte superior da figura 3, entretanto conformaes do tipo tringulo (separao axial em 120 graus) ou pentgono (separao axial em 72 graus) podem ser imaginadas, bem como outras. Para tornar a anlise despolarizada e representativa dos compromissos que se quer ilustrar, adotar-se- nas prximas figuras como elemento bsico do arranjo horizontal uma antena descrita matematicamente no plano horizontal pela funo cos^2(phi) e com relao frente-costa de 20 dB, esta antena apresenta HPBWH= 66 graus e tem diagrama de radiao de azimute conforme o diagrama polar no centro superior da figura 4. Como geometria bsica do arranjo horizontal, ser considerado um crculo imaginrio de raio r centrado ao redor de uma torre e dispostas sobre este crculo imaginrio quatro antenas iguais componentes do arranjo segundo as posies e nomenclaturas da ilustrao superior esquerda da figura 4 (antena 1 @ 0 graus, antena 2 @ 90 graus, antena 3 @ 180 graus e antena 4 @ 270 graus). Para ensaiar os efeitos da variao da quantidade de faces sobre o diagrama de azimute resultante de um arranjo horizontal deve-se supor r constante, distribuio de potncia simtrica e fase de alimentao tambm simtrica (todos os elementos pertencentes ao arranjo alimentados com a mesma potncia e fase). Para o caso de um arranjo de duas faces com separao axial de 90 graus tem-se P1=P2, para arranjo de trs faces tem-se P 1 =P 2 =P 3 e para quatro faces tem-se P1=P2=P3=P4. Os diagramas de azimute resultantes destes arranjos esto

F2. Aspectos de diversos arranjos de antenas montadas.

F3. Arranjos horizontais em geometrias de 2, 3 ou 4 faces. 2011 I SABER ELETRNICA 455 I 39

Eletrnica Aplicada

Telecomunicaes
ideia das variaes de cobertura possveis empregando-se esta tcnica. Nesta figura foi ilustrado o compromisso do grau de liberdade = potncia por elemento. Para ensaiar os efeitos da variao da fase por face sobre o diagrama de azimute resultante de um arranjo horizontal deve-se supor r constante e a potncia de alimentao simtrica, sendo a fase de alimentao aplicada a cada face o parmetro de teste. Para cada situao de 2,3 ou 4 faces foram arbitrados valores de fase distintos para cada uma das faces do arranjo e os diagramas resultantes apresentados na parte inferior da figura 6. Comparando o diagrama de azimute da figura 4 anterior para P1=P2 contra o F4. Compromisso do grau de liber- ensaio de assimetria de fase P1=0 graus dade quantidade de faces e P =+70 graus mostrado na figura 6, . 2 verifica-se imediatamente a influncia deste parmetro (assimetria de fase) e como o mesmo pode ser til em situaes onde se deseja otimizar e/ou restringir coberturas bem como quando se deseja provocar nulos em determinadas radiais (este ltimo caso bastante til para lidar com limitaes impostas pelo projeto em situaes de operao co-canal). Ensaios de assimetria de fase para 3 faces e para 4 faces tambm esto apresentados na nessa figura, e proporcionam uma ideia das variaes de cobertura possveis empregando-se esta tcnica. Nesta figura foi ilustrado o compromisso do grau de liberdade = fase por elemento. Embora no apresentado, torna-se imediato e de fcil compreenso imaginar a infinidade de possveis combinaes e a F5. Compromisso do grau de liber- versatilidade para a sntese de diagramas dade potncia por face de radiao de azimute que resultam . em se poder operar simultaneamente os tos para cada uma das faces do arranjo e valores de potncia e de fase de alimenos diagramas resultantes apresentados na tao para cada elemento de um arranjo parte inferior da figura 5. Comparando o horizontal, note ainda que at este ponto diagrama de azimute da figura 4 anterior lidamos com apenas dois graus de liberpara P1=P2 contra o ensaio de assimetria dade simultaneamente. de potncia P1=30 % e P2=70 % mostrado Para ensaiar os efeitos da variao na figura 5 verifica-se imediatamente a do afastamento dos elementos da face influncia deste parmetro (assimetria da torre sobre o diagrama de azimute de potncia) e como o mesmo pode ser resultante de um arranjo horizontal til em situaes onde se deseja otimizar deve-se supor a potncia e a fase de e/ou restringir coberturas em determina- alimentao simtricas, sendo r varivel das radiais. o parmetro de teste. Para a situao de Ensaios de assimetria de potncia para um arranjo de 4 faces foram arbitrados 3 faces e para 4 faces tambm esto apre- trs valores de afastamento distintos sentados na figura 5, e proporcionam uma valendo respectivamente 0,5 l, 1 l e 1,5 l

apresentados na parte inferior da figura 4, para o caso de 2 ou 3 faces tem-se um diagrama direcional tipo cardiide e para 4 faces o diagrama resultante do tipo ominidirecional. Nesta figura foi ilustrado o compromisso do grau de liberdade = quantidade de faces. Para ensaiar os efeitos da variao da potncia por face sobre o diagrama de azimute resultante de um arranjo horizontal deve-se supor r constante e fase de alimentao simtrica, sendo a potncia aplicada a cada face o parmetro de teste. Para cada situao de 2,3 ou 4 faces foram arbitrados valores de potncia distin-

40 I SABER ELETRNICA 455 I 2011

entre os elementos do arranjo e o centro da torre, os diagramas resultantes para cada caso esto apresentados na parte inferior da figura 7. Note a deteriorao do diagrama ominidirecional, isto a reduo de circularidade e surgimento de penetraes no diagrama de azimute medida que os elementos vo se afastando, o que indica que para antenas de UHF (onde a seo da torre facilmente do tamanho ou ultrapassa 1l do canal de operao) no recomendvel trabalhar com torres de seo muito grandes, e para o caso de antenas de VHF ao redor de torres pequenas deve-se projet-las mecanicamente para fora, sempre procurando trabalhar ao redor de r =0,5 l para sintetizar diagramas ominidirecionais. Em situaes onde a seo da torre menor mecanicamente do que a dimenso lateral da antena que ser instalada nesta seo (situao bastante comum em antenas tipo painel em que a largura do quadro refletor maior do que a largura da torre) recorre-se ao artificio de instalao de acomodar os elementos do arranjo aplicando-se um ligeiro deslocamento lateral, ou como tambm denominado offset mecnico, aos elementos; a figura 8 ilustra esta situao de montagem onde para cada elemento do arranjo operou-se um deslocamento entre o seu centro e o centro da torre, este deslocamento lateral o offset. Embora esta tcnica proporcione um ganho de imediato na ferragem agregada de instalao, independentemente desta situao prtica como apresentada, a tcnica de offset tambm e muito mais frequentemente utilizada para se proporcionar reduo de estacionria em um arranjo de antenas quando este arranjo instalado, pois ocorre que cada antena passa a apresentar individualmente um descasamento de impedncia provocado pelas impedncias mtuas originadas pelas demais antenas do arranjo e pela prpria torre, desequilibrando os divisores de potncia e consequentemente piorando o VSWR do arranjo. Como ser visto na figura 9 a seguir, a tcnica de offset um recurso empregado em arranjo de antenas para a otimizao do VSWR dentro da faixa de operao.

F6. compromisso de grau de liberdade fase por elemento .

F7. Diagramas resultantes p/ cada caso de afastamento dos elementos da face.

A figura 8 apresenta em sua parte inferior os diagramas de azimute resultantes de um arranjo de 4 faces alimentados em simetria de potncia e ensaiados, respectivamente, sem offset (diagrama esquerda), com offset e com o respectivo faseamento dos elementos F1=0 F2=90 F3=180 F4=-90 (diagrama ao centro) e com offset sem o necessrio faseamento dos elementos, isto F1=0 F2=0 F3=0 F4=0 (diagrama seguir). Verifica-se que a montagem com offset no duplica o diagrama ominidirecional gerado pelo arranjo sem offset, bem como caso no seja efetuado a devida com-

pensao, de fase o diagrama gerado ir apresentar distores significativas. Como afirmado na figura 8, a tcnica de offset um recurso empregado em arranjo de antenas para a otimizao do VSWR dentro da faixa de operao, porm o deslocamento mecnico do eixo do elemento com relao ao eixo da torre deve ser compensado eletricamente nos cabos e esta combinao de efeitos gera, na prtica, ligeiras deformaes no diagrama de radiao do arranjo que emprega offset. O diagrama resultante de um arranjo empregando offset somente seria igual ao diagrama resultante de um arranjo sem

2011 I SABER ELETRNICA 455 I 41

Eletrnica Aplicada
offset caso os elementos do arranjo apresentassem relao frente-costa infinita e reproduzissem a funo cos^2(phi), imposies no realizveis na prtica. Mesmo apresentando compromissos, a tcnica de offset, entretanto, de grande valia e bastante empregada pois permite, na prtica: melhorar ligeiramente a circularidade de arranjos ominidirecionais; reduzir o VSWR de arranjos de antenas provocados por build up de estacionria de cada elemento quando o mesmo entra no arranjo, ou quando condies atmosfricas deterioram o casamento de impedncia da antena (frequente em antenas alimentadas de forma balanceada e/ou alta impedncia). A figura 9 pretende explicar o mecanismo de reduo de VSWR quando se emprega offset, recorrendo ao circuito mostrado no extremo superior esquerdo tem-se duas antenas iguais, denominadas

Telecomunicaes
ant1 e ant2 e alimentadas por um mesmo gerador por intermdio de duas linhas de transmisso distintas e de comprimento eltrico L (para ant1) e L+D (para ant2). Se a diferena de comprimento eltrico entre estas duas linhas (o parmetro D) feito D= l/4, esta diferena de 90 graus ir se transformar em 180 graus sobre o gerador para a onda refletida em ant2 por ocasio de um descasamento de impedncias sofrido simultaneamente por ant1 e ant2, ora as ondas refletidas de ant1 e ant2 iro somar-se sobre o gerador com uma diferena de fase de 180 graus, cancelando-se teoricamente e simulando para o gerador uma situao de VSWR inferior quela que efetivamente est estabelecida sobre os terminais de cada antena ant1 e ant2. O grfico na parte inferior da figura 9 mostra o VSWR resultante sobre o gerador versus o VSWR desenvolvido na antena, onde pode-se observar que, por exemplo, com o emprego desta tcnica variaes de VSWR na antena at 1,6:1 se traduzem em variaes no gerador de no mximo 1,1:1. Esta tcnica pode ser empregada tanto para arranjos horizontais como para arranjos verticais conjuntamente (neste caso chamado de double step phase compensation) em arranjos complexos; como ilustrado na figura 9, se tomarmos como exemplo um arranjo de 4 faces com dois nveis de empilhamento por face e procedermos aplicao de offset mecnico nos dois nveis alimentando o nvel superior com as fases/face indicadas (0, -90, 180,+90) e o nvel inferior com as fases/face indicadas L + D L (+90,0,-90,180), deveremos obrigatoriamente alimentar o nvel inferior com 90 graus de defasagem com relao ao nvel superior para garantir a mesma fase / face para o arranjo como um todo, esta introduo deliberada da defasagem de 90 graus entre o nvel superior e nvel inferior far com que o VSWR do divisor 1:2 que alimenta os dois nveis seja inferior quele caso esta tcnica no tivesse sido utilizada.

F8. Diagramas resultantes com a variao (ou no) de deslocamento lateral.

Concluso

F9. Otimizao do VSWR com aplicao da tcnica de offset. 42 I SABER ELETRNICA 455 I 2011

Em breve, continuaremos a ver outras formas segundo as quais as antenas podem ser configuradas em arranjos. No percam. E

10 de Filtros
E
xistem basicamente 4 tipos de filtros que so usados nas aplicaes prticas, no importando o modo como funcionam. Os filtros passabaixas so aqueles que deixam passar apenas os sinais que esto abaixo de uma certa frequncia. Os filtros passa-altas que deixam passar os sinais que esto acima de uma certa frequncia, os filtros passafaixa ou passabanda que deixam passar os sinais apenas de uma certa faixa de frequncias e os filtros rejeitores de faixa ou notch se adotarmos o termo em ingls, que rejeitam os sinais de uma certa faixa de frequncias. A figura 1 mostra as curvas caractersticas desses filtros. Observe que nos filtros passabaixas e passa-altas os sinais no so cortados de forma absoluta a partir da frequncia para a qual esto sintonizados, mas sofrem uma atenuao gradual. Essa atenuao, especificada em dB por oitava, depende do circuito usado, e do nmero de vezes em que as redes utilizadas na filtragem so empregadas.

Desenvolvimento

Circuitos
Newton C. Braga
usados, se no for desejvel uma preciso grande na frequncia de corte. Ao escolher os valores dos componentes, devem ser levadas em conta as caractersticas de frequncia do amplificador operacional utilizado.

Filtros ativos, principalmente os que fazem uso de amplificadores operacionais, so teis numa infinidade de aplicaes prticas. Podemos utiliz-los em circuitos de udio para rejeitar rudos, em instrumentos para rejeitar sinais de frequncias indesejveis ou ainda para sintonizar uma frequncia que nos interessa. Reunimos neste artigo 10 circuitos de filtros tradicionais que podem ser de utilidade para os leitores que necessitam deste tipo de circuito.
com base nos amplificadores operacionais LM107 e LM102, que devem ser alimentados por fonte simtrica. Os valores dos componentes usados devem manter as relaes indicadas no diagrama e, para melhor desempenho, devem ser de baixas tolerncias. Tambm junto ao diagrama temos a frmula que permite calcular a frequncia de sintonia do filtro. Veja que ela depende basicamente do produto C1 x C2. Uma aplicao importante para este circuito na rejeio de rudos de linha (60 Hz), uma vez que ele pode ser facilmente sintonizado de modo a compensar as caractersticas dos componentes.

Passa-Baixas

Na figura 4 temos um filtro passabaixas, com frequncia de corte em 10 kHz, sugerido tambm pela National Semiconductor em seu manual de aplicaes lineares. Os valores dos componentes C1 e C2 que determinam a frequncia de corte podem ser alterados. Esses valores, de srie numrica que o leitor pode estranhar, so de tolerncias baixas. Valores comerciais de sries comuns de 5% podem ser usados, se a tolerncia do projeto assim o permitir. A fonte de alimentao simtrica e o amplificador operacional LM102 pode ser substitudo por equivalentes. O leitor tambm deve estar atento para a mxima frequncia que o amplificador operacional usado pode operar.

Passa-Altas

Filtro sintonizado rejeitor de faixa

Um circuito de filtro bastante interessante e verstil, sugerido pela National Semiconductor, o mostrado na figura 2,

O filtro ilustrado na figura 3, sugerido pela National Semiconductor, deixa passar apenas as frequncias acima de 100 Hz com os valores dos componentes usados. Esses componentes, basicamente C1 e C2, podem ter seus valores alterados para outras frequncias de corte. Trata-se de filtro de ganho unitrio com topologia Sallen-Key, se caracterizando por um fator Q relativamente baixo. A fonte de alimentao deve ser simtrica e os valores indicados so para componentes de tolerncias menores. Valores comerciais mais prximos podem ser

Filtro rejeita-faixa de alto Q

Uma estreita faixa de frequncias em torno de 1 kHz rejeitada pelo filtro de alto Q mostrado na figura 5, sugerido pela Texas Instruments. O amplificador operacional usado do tipo com transistor de efeito de campo na entrada e a fonte de alimentao empregada deve ser simtrica. Observe que os valores dos componentes do duplo T que determina a frequncia de rejeio devem manter uma relao de valores muito bem definida. A frmula que permite calcular a frequncia de rejeio em funo dos valores

44 I SABER ELETRNICA 455 I 2011

dos componentes dada junto ao diagrama. Outros amplificadores operacionais com FET na entrada podem ser usados na mesma configurao.

Filtro passafaixa

O circuito exibido na figura 6 sugerido pela Texas Instruments em seu Linear Circuits Applications. Trata-se de um filtro com um fator Q, relativamente baixo, menor do que 5. Com os valores dos componentes mostrados no diagrama, a frequncia sintonizada 1 kHz. Os capacitores podem ser empregados para sintonia em outras frequncias. Os valores indicados so componentes de baixas tolerncias. Se a aplicao permitir, valores comerciais podem ser utilizados. A fonte de alimentao simtrica e operacionais equivalentes, com transistores de efeito de campo na entrada tambm podem ser utilizados.

Filtro rejeitor com Q ajustvel

Na figura 7 temos uma configurao interessante que permite, a partir de um filtro de duplo T, alterar o fator Q atravs de uma tenso de referncia dada por um segundo amplificador operacional. O circuito sugerido pela Texas Instruments em seu Linear Circuits Applications, fazendo uso de um amplificador operacional com FET na entrada. Observe que os componentes do duplo T devem manter uma relao determinada de valores. Para os valores do circuito, a frequncia que o filtro rejeita de 50 Hz. Evidentemente, esses valores podem ser alterados para operao em outras frequncias. Uma sugesto de uso modificar os valores dos componentes para sintonizar 60 Hz, e com isso o circuito pode ser utilizado como um eficiente rejeitor de rudo da rede de energia. O operacional o TL272 da Texas Instruments que faz uso de transistores de efeito de campo na entrada e a fonte de alimentao deve ser simtrica. O ajuste do fator Q feito no trimpot.

F1. Curvas caractersticas de filtros.

F2. Filtro rejeitor de faixa.

F3. Filtro passaaltas

F4. Filtro passabaixa.

Controle de tom

Os controles de tom para aplicaes em udio tambm podem ser considera-

F5. Filtro rejeita-faixa.

F6. Filtro passabaixa. 2011 I SABER ELETRNICA 455 I 45

Desenvolvimento
dos filtros que devem atenuar determinadas faixas de frequncias ou reforar, dependendo da reproduo. O circuito ilustrado na figura 8 sugerido pela Motorola em seu Linear and Interface Integrated Circuits fazendo uso de um amplificador operacional com FET na entrada TL071. Esse amplificador operacional tambm fabricado pela Texas Instruments, alm de outros, e existe uma verso dual para uma aplicao em um sistema de som estreo. A atenuao em 20 Hz para o controle de graves de 20 dB e o reforo para agudos de + 19 dB em 20 kHz. A frequncia de transio de 1 kHz. Os potencimetros de controle de graves e agudos devem ser do tipo linear. A fonte de alimentao deve ser simtrica. Instruments em seu Linear and Interface Circuits Applications Volume 1 a exibida na figura 9. Trata-se de um circuito que usa um filtro passivo na entrada (duplo T) seguido de um filtro ativo com um amplificador operacional 741. O circuito sintonizado para uma frequncia de 2 kHz e sua curva de resposta vista na figura 10. Essa frequncia dada basicamente pelo duplo e pelo simples T no circuito de realimentao negativa do operacional. O ganho do circuito 0 dB para as frequncias que no estejam em torno de 1 kHz. Na frequncia de 2 kHz a atenuao chega aos - 30 dB. O fator Q resultante est em torno de 23. Evidentemente, os componentes podem ter seus valores alterados para que o filtro opere centralizado em outras frequncias. Lembramos, ainda, que a fonte de alimentao deve ser simtrica.

Usando a simulao por computador bode plotter

Filtro rejeitor de banda de alto Q

Uma configurao interessante de filtro rejeitor de banda sugerida pela Texas

Muitos programas de simulao, como o Electronics Workbench, possuem recursos que facilitam bastante a simulao do desempenho de filtros. Um desses recursos o Bode Plotter que permite levantar de forma grfica a curva de resposta de um circuito. Para que o leitor veja como funciona a simulao com este recurso, vamos dar nossos dois ltimos circuitos de filtros simulados em computador. O Bode Plotter usado para medir o ganho de tenso de um sinal e tambm o deslocamento de fase. Basta ligar o instrumento virtual ao circuito para que ele faa automaticamente uma anlise espectral do seu comportamento. O que ele faz gerar uma faixa de frequncias em um espectro que pode ser ajustado no seu painel. No EWB, por exemplo, o espectro pode ser ajustado entre 1 mHz e 1 GHz.

F5. Filtro passafaixa.

F8. Circuito de controle de Tom.

F9. Filtro rejeitor de banda de alta Q. 46 I SABER ELETRNICA 455 I 2011

F10. Curva do filtro de resposta.

Filtro passa-altas com simulao

O primeiro circuito, mostrado na figura 11, j levantado a partir da simulao, um filtro passa-altas de segunda ordem, tambm usando um amplificador operacional genrico. Conforme podemos ver pela figura, o gerador de sinais, ajustado para sinais de forma de onda senoidal, ligado na entrada do filtro e na entrada do Bode Plotter. A sada do Plotter ligada sada do filtro, enquanto sua entrada ligada sada do gerador de sinais. A faixa de frequncias a ser analisada ajustada no Plotter. No caso, como o filtro est sintonizado em uma baixa frequncia, em torno de 1 kHz, escolhemos a faixa de 1 Hz a 10 kHz. Na figura 12 temos o grfico obtido no Plotter quando a simulao feita. Note que, no diagrama, trabalhando com um amplificador operacional gen-

rico ideal, no precisamos nos preocupar com sua fonte de alimentao. O prprio programa supe que a alimentao desse dispositivo seja ideal. Por outro lado, trabalhando com as frequncias do Bode Plotter e com as atenuaes, pode-se ter uma viso detalhada do comportamento do circuito.

na frequncia de transio. Neste caso tambm, como se trabalha com um amplificador operacional genrico ideal, a fonte de alimentao omitida, uma vez que o prprio software a considera na simulao.

Concluso

Filtro passabaixas Simulao com o bode plotter

Na figura 13 temos um filtro passabaixas genrico com um amplificador operacional convencional. A figura j obtida diretamente da simulao no computador. Veja que, da mesma forma que no caso anterior, o gerador de sinais ligado na entrada do filtro e na entrada do Bode Plotter. A sada do filtro ligada na sada do Bode Plotter. O resultado da simulao ilustrado na figura 14. Observe que pode-se ter uma ideia clara da forma como o sinal atenuado

Os filtros ativos que se baseiam em amplificadores operacionais so simples e eficientes. Diversos amplificadores operacionais podem ser combinados resultando em filtros de vrios estgios, o que permite melhorar sua curva de resposta ou ainda o fator Q. A possibilidade desses circuitos serem simulados com facilidade em programas que possuam o Bode Plotter facilita ainda mais o trabalho do projetista. O que vimos neste artigo foram apenas algumas configuraes bsicas que o leitor poder alterar vontade segundo s suas necessidades. E

F11. Simulao do filtro passa-altas.

F12. Grfico da simulao da FPA.

F13. Simulao do filtro passabaixas.

F14. Grfico da simulao do FPB. 2011 I SABER ELETRNICA 455 I 47

Sensores

Sensores de
Um tipo de sensor de grande importncia para a indstria o sensor ptico de deslocamento. Esse sensor capaz de detectar o movimento de produtos numa linha de produo ou de partes de uma mquina, produzindo um sinal que pode ser processado para que decises sejam tomadas. Neste artigo explicamos o princpio de funcionamento desses sensores, fornecendo informaes teis para os profissionais que os empregam

Deslocamento
O
s sensores pticos de deslocamento se baseiam numa complexa disposio de elementos que permite detectar o deslocamento de um objeto a partir da luz que ele reflete. Essa deteco baseada na medida da distncia do objeto atravs de um processo de triangulao que ficar mais claro se partirmos do diagrama de blocos mostrado na figura 1. Na parte emissora temos um sistema que condensa a luz de uma fonte de modo que ela possa incidir em uma rea muito pequena do objeto no qual se pretende monitorar o movimento. Em outras palavras, o sistema emissor produz um feixe estreito de luz na direo do deslocamento do objeto, como ilustra a figura. A luz refletida pelo objeto captada por um sistema ptico que basicamente consiste numa segunda lente, sendo ento enviado ao circuito PSD ou Position Sensitive Device (Dispositivo Sensvel Posio). O que esse circuito faz medir a diferena entre as posies do objeto no seu deslocamento atravs de triangulao. Observe pela figura 1, que quando o objeto se desloca, a luz refletida incide num ponto do sensor PSD que depende de sua posio. Essa variao permite determinar a mudana de posio do objeto que est sendo monitorado. As variaes da posio do objeto detectadas pelo PSD so processadas pelo circuito, aparecendo na forma de sinais nas sadas A e B. A partir dos nveis dos sinais fornecidos pelas sadas A e B possvel calcular o deslocamento do objeto. Isso feito conhecendo-se o valor de k, ou coeficiente de espalhamento, conforme a seguinte frmula:

Newton C. Braga

deslocamento = {[A/(A+B)]x k} + C, onde C offset do sistema.

F1. Diagrama de blocos do processo de triangulao. 48 I SABER ELETRNICA 455 I 2011

Observe que o valor obtido no tem nada a ver com a luminncia, mas sim com o deslocamento do objeto. Por esse motivo mesmo que a intensidade da luz recebida pelo sistema mude, a sada se mantm.

Modos de operao

Os sensores de deslocamento que operam segundo esse princpio podem trabalhar com as duas disposies bsicas exibidas na figura 2. Na primeira (a), temos o modo de reflexo normal em que se aproveita o raio refletido pelas leis da ptica convencional, ou seja, o ngulo de reflexo igual ao ngulo de incidncia. A fonte luminosa ento posicionada de tal forma que, na reflexo, o raio refletido incida no sistema sensor. Na segunda, temos o modo de reflexo difusa (b). A fonte de luz incide perpendicularmente ao objeto e o sensor recebe a luz que se reflete de modo difuso no objeto. Esse modo de operao permite que a luz refletida em uma rea mais ampla seja utilizada.

F2. Disposies de trabalho dos sensores de deslocamento.

F3. Curva p/ estudo da resoluo do sensor.

F4. Curva das distncias de separao

F5. Tempo de resposta do sensor.

Terminologia

Quando se trabalha com sensores deste tipo, uma terminologia prpria empregada devendo ser entendida pelos profissionais, pois ela indica com preciso o que est ocorrendo com um sensor em uma determinada aplicao. Vamos analisar alguns termos tcnicos importantes usados com sensores de deslocamento.

Resoluo

Na figura 3 temos uma curva que permite entender melhor o que significa a resoluo de um sensor de deslocamento. Quando a medida de deslocamento de um objeto feita, existe uma variao que ocorre na sada e que corresponde medida. A resoluo a menor distncia de deslocamento que provoca uma variao sensvel no sinal de sada.

F6. Tempo de resposta x resoluo.

Linearidade

Na curva de distncias de operao que o sensor pode ter, no existe uma preciso absoluta, veja a figura 4. As variaes que ocorrem nesta curva representam a linearidade do

dispositivo. Normalmente a linearidade expressa na forma de uma porcentagem no ponto em que a variao mxima.

Desvio por Variao de Temperatura

A preciso da sada do dispositivo no se mantm sob quaisquer condi-

es. Um fator que influi no desvio das caractersticas bsicas a temperatura. Mudanas de temperatura provocam alteraes. O desvio expresso na porcentagem de variao que ocorre na preciso do valor a plena escala (Full Scale ou FS) para cada grau Celsius de variao da temperatura.

2011 I SABER ELETRNICA 455 I 49

Sensores
Utilizao
Objetos de cores diferentes: O

F7. Posicionamento correto (ou errado) do sensor.

F8. Uso correto (ou errado) do sensor se houver fenda.

F9. Posicionamento correto (ou errado) do sensor frente a um objeto girante.

F10. Posicionamento correto (ou errado) do sensor frente a objetos com degrau.

Tempo de Resposta

A sada do sensor de deslocamento muda de nvel por saltos. Assim, da mesma forma que nas especificaes do tempo de resposta de circuitos digitais, considera-se o intervalo de tempo em que o nvel de sinal sobe de 10% a 90% do mximo ou ainda o tempo que ele leva para cair de 90% do mximo at 10% desse valor. Isso mostrado na figura 5.

Tempo de Resposta e Resoluo

Conforme ilustrado na figura 6, o tempo de resposta, a resoluo e a linearidade so efeitos combinados. Assim, na escolha de um sensor deve levar-se em conta todas as alteraes possveis que podem influenciar na medida. Recomenda-se, para maior preciso, usar um tempo de resposta menor.

posicionamento correto do sensor importante para que o sistema funcione. Na figura 7 indicamos os posicionamentos correto e errado para um sensor de deslocamento, quando o material tem cores diferentes. Esse posicionamento evita os problemas que podem surgir na fronteira entre duas cores de um mesmo objeto que se desloca; Utilizao em Fenda: Se o objeto que estiver sendo medido localizar-se no fundo de uma fenda, importante que as paredes da fenda no impeam a passagem da luz refletida, conforme visto na figura 8; Medida de objetos que rodam: Na figura 9 temos o posicionamento correto para a medida de deslocamento de um objeto que gira. Esse posicionamento evita os problemas das oscilaes verticais que podem ocorrer no movimento do objeto; Objetos com um Degrau: Se o objeto cujo deslocamento estiver sendo medido tiver um degrau, conforme mostra a figura 10, tambm importante observar o posicionamento do sensor para que problemas no surjam. A linha que une o emissor e o sensor deve estar paralela ao degrau do objeto, cujo deslocamento est sendo monitorado; Presena de Paredes Refletoras: Uma parede prxima do local em que o sensor est localizado, poder refletir a luz alterando o seu funcionamento. Se o sensor for localizado perto de uma parede, a linha entre o sensor e o emissor dever estar paralela a essa parede de modo a minimizar os efeitos da luz que nela reflete, conforme ilustra a figura 11. Outra possibilidade revestir essa parede com algum material de cor escura de modo que no acontea a reflexo da luz; Objetos Pretos: Se o objeto for preto ou escuro, isso significa uma considervel reduo na luz do emissor que refletida. Para compensar isso, deve-se aproximar mais o

50 I SABER ELETRNICA 455 I 2011

F11. Posicionamento correto (ou errado) do sensor na presena de parede refestora.

F12. Aproximao do sensor de objeto preto ou escuro.

sensor desse objeto, observe a figura 12. claro que sempre existe a possibilidade de se agregar uma regio clara no objeto, justamente para efeito de monitoramento de seu deslocamento.

Concluso

Os sensores de deslocamento so extremamente sensveis, podendo ajudar bastante no monitoramento do movimento de objetos. No entanto, seu uso exige cuidados bsicos, conforme vimos.

Conhecendo seu princpio de funcionamento e alguns desses cuidados, alm de ficar mais fcil saber se um sensor desse tipo se aplica ao seu caso, o leitor tambm ter condies de diagnosticar qualquer problema de funcionamento caso ele ocorra. E

2011 I SABER ELETRNICA 455 I 51

Microcontroladores

Controle de Acesso Microcontrolado com

Cdigo de Barras
Os circuitos para controle de acesso, tambm conhecidos como Tranca eletrnica ou Fechadura Eletrnica j no apresentam ne, nhuma novidade para nossos leitores. Porm, a proposta do circuito deste artigo diferente. Propomos o controle de uma fechadura eletrnica atravs do uso de cartes de cdigo de barras com digitao de uma senha. O circuito tambm capaz de guardar uma lista de usurios autorizados.
Mrcio Jos Soares

circuito que o leitor conhecer neste artigo permite controlar o acesso a uma determinada sala (em casa, escritrio, fbrica, etc.) atravs da leitura de um carto de cdigo de barras com seis dgitos e a digitao de uma senha com quatro dgitos. A insero da leitura do cdigo de barras constitui-se em uma novidade em nossos projetos. A leitura deste ser feita por um leitor comercial, e este artigo no se prope a tratar sobre a decodificao do cdigo de barras. Esta ficar para artigos futuros. Os recursos do sistema so: Leitor de carto de cdigo de barras comercial com comunicao RS-232 do tipo slot (fenda para cartes); Teclado matricial com 16 teclas para confirmao da senha cadastrada para o carto; Sada para fechadura eletromagntica atravs de rel;

Display LCD 16x2 para mensagens


informar visualmente algumas funes do sistema; Buzzer (beep) para chamar a ateno do usurio durante o uso (mensagens no display e outras); Chave para controle de porta aberta (impede que a mesma permanea aberta); Comunicao serial RS-232 com um PC para informar tentativas de entrada no autorizada e outras; Memria EEPROM para lista branca (acesso autorizado) para at 20 cartes, programveis via carto MASTER; Excluso de registros atravs do carto MASTER. Como o leitor pode notar, no se trata apenas de um simples circuito para controle de acesso (tranca eletrnica) semelhante

LEDs (1 verde e 1 vermelho) para

de aviso para o usurio;

52 I SABER ELETRNICA 455 I 2011

F1. Circuito eltrico. 2011 I SABER ELETRNICA 455 I 53

Microcontroladores
aos que j foram at o presente momento publicados. Temos um circuito que se aproxima bastante dos muitos equipamentos comerciais distribudos no mercado especializado. A insero da leitura de um cdigo de barras (carto) aliada digitao de uma senha para confirmar o usurio garante um nvel muito bom de segurana no controle de acesso a recintos e outros. com a ajuda de CI4, um 75HC573. Este CI um lacth de oito bits. Assim os dados do display so isolados do teclado e viceversa com o auxlio deste CI. Um outro detalhe importante sobre o circuito sua comunicao serial (RS-232). Aproveitamos o pino RX do microcontrolador para receber os dados do leitor de carto e o pino TX para enviar dados para o PC. Dessa maneira, com uma nica porta de comunicao (TX/RX) pde-se implementar a comunicao com dois dispositivos distintos. CN1 a entrada para o leitor de cartes de cdigo de barras e CN2 a sada para comunicao com o PC. CI2 um driver para comunicao RS-232 (MAX232). A alimentao (5 VDC) para o leitor de cdigo de barras retirada do circuito atravs do pino 9 de CN1. S1 uma chave do tipo magntica NA (normalmente aberta). Na figura 2 vemos um exemplar da mesma. Este tipo de chave acionada ao aproximar um m. Esta chave serve para informar ao sistema o estado da porta controlada, se aberta ou fechada. Aps a liberao da fechadura magntica atravs de um carto e senhas vlidos, se a porta permanecer mais que 10 segundos aberta o sistema soar um alarme que poder ser visualizado atravs do conjunto de LEDs e LCD, alm de tambm poder ser ouvido atravs do buzzer. O sistema ainda informar o fato a um PC, se o mesmo estiver conectado. O buzzer BZ1 deve ser do tipo sem oscilador interno. Sua tenso de trabalho deve estar entre 3 e 30 volts. X1, C7 e C8 formam o circuito de oscilao. CI2 um regulador de tenso para 5 VDC e os capacitores C10, C11, C12 e C13 formam os filtros necessrios para a mesma. O diodo D4 protege o circuito contra uma possvel inverso de polaridade da fonte externa, quando a mesma for ligada ao circuito. Esta fonte de alimentao deve fornecer uma tenso, previamente regulada e filtrada, entre 9 VDC e 12 VDC. P 1 regula o contraste do LCD. Os LEDs D1 e D2 devem ter cores diferentes, conforme indicado na lista de materiais (vermelho e verde) para auxiliar no uso do sistema (compreenso do estado do sistema pronto, alarme, acesso negado ou permitido, etc).

Onde usar

O projeto pode ser aplicado em diversas situaes como: Controle de acesso de pessoas em reas restritas em: Escritrios Fbricas Residncias Controle (liga/desliga) de equipamentos como: Alarmes residenciais e outros Mquinas importantes no cho de fbrica Controles automotivos como: Controle de partida (ignio) para veculos Inibio de alarmes Com uma boa dose de criatividade, o leitor poder descobrir inmeras aplicaes para o sistema proposto. Se descobrir alguma do tipo inusitada e criativa, no deixe de compartilh-la conosco e com outros leitores atravs do nosso frum.

F2. Exemplo de chave com controle magntico .

Montagem

O Circuito

Na figura 1 o leitor tem o circuito eltrico do sistema. Todo o controle feito pelo microcontrolador PIC16F876-I/P da Microchip. Ele controla um display de cristal liquido (LCD), um teclado matricial com 16 teclas (4 x 4), um rel (para liberao da fechadura eletromagntica), dois LEDs, um buzzer e dois pontos de comunicao: um com o leitor de cartes de cdigo de barras e outro com o PC. O leitor notar que o buzzer foi ligado ao canal CCP (Capture, Compare and PWM) do microcontrolador. Desta maneira, no necessrio implementar via software a oscilao do mesmo. Est ser feita atravs do hardware do microcontrolador, com poucas linhas de programa. O LCD e o teclado so controlados por meio da mesma porta de I/O do microcontrolador (porta B). Esse controle feito

Na figura 3 o leitor tem nossa sugesto para o lay-out do circuito impresso. O leitor que preferir, tambm poder montar o circuito em uma placa padro ou mesmo em uma matriz de contatos, sendo este ltimo caso recomendado apenas para testes e provveis alteraes no circuito e programa originais. Sugerimos o uso de soquetes para todos os CIs. Tenha cuidado ao soldar os componentes polarizados como capacitores eletrolticos, diodos, transistores e outros. Qualquer inverso poder prejudicar ou mesmo no permitir o funcionamento correto do circuito. O potencimetro P1 pode ser do tipo comum, ou mesmo multivoltas e neste caso o leitor dever promover alterao do lay-out da placa para viabilizar a sua correta insero/conexo. A ligao do LCD placa deve ser feita pensando no lay-out a ser adotado para o gabinete. Na figura 4 o leitor tem nossa sugesto para o lay-out do gabinete, que pode ser feito em plstico ou mesmo metal. O teclado utilizado do tipo matricial com 16 teclas (4 linhas e 4 colunas). A disposio das teclas em relao distribuio das linhas e colunas deve respeitar rigorosamente o esquema eltrico (figura 1). Isto de suma importncia para o correto funcionamento do programa. Este teclado pode ser confeccionado com chaves do tipo push buttons mini NA (normalmente aberto), ou ainda adquirido pronto no mercado especializado. O leitor de cdigo de barras usado em nosso projeto pode ser encontrado facilmente em lojas de informtica nos grandes centros ou atravs da Internet. Ele deve ter as seguintes caractersticas:

54 I SABER ELETRNICA 455 I 2011

F3. Lay-out para circuito impresso. 2011 I SABER ELETRNICA 455 I 55

Microcontroladores

F4. Sugesto para lay-out do gabinete.

F5. Cabo de comunicao com o PC.

TER> (decimal 13; hexadecimal 0D) Em nosso prottipo utilizamos o leitor CODE 2000 fabricado em So Paulo, pela empresa Colleter Informtica. Para comunicao com o PC, o leitor poder construir um cabo de acordo com a pinagem oferecida na figura 5, com at 15 metros de comprimento. Este cabo tambm pode ser adquirido em lojas especializadas em produtos de informtica sob o nome de Cabo serial.

Comunicao: padro RS-232 Velocidade: 9600 bps Dados: 8 bits Paridade: nenhuma Stop bits: 1 Caracter de final de leitura: <EN-

cdigo HEX pronto para a gravao do microcontrolador. Para os leitores que desejam usar a Linguagem C para microcontroladores Microchip utilizando o compilador CCS, recomendamos a leitura dos manuais fornecidos pela empresa e/ou ainda do livro Microcontroladores PIC Programao em C do autor Fbio Pereira, publicado pela editora rica e disponvel na Nova Saber (www.novasaber.com.br)

Prova e uso

O programa

O programa para o microcontrolador pode ser obtido gratuitamente em nosso site, no endereo www.sabereletronica. com.br na seo Downloads. O mesmo foi desenvolvido na Linguagem C com o auxlio do compilador CCS. Caso interesse ao leitor, o mesmo poder obter uma cpia demo com algumas limitaes no link www.ccsinfo.com. O programa foi ricamente comentado para facilitar a sua compreenso. De qualquer maneira, o leitor apenas interessado na montagem no precisar compilar o cdigo-fonte, pois em nosso site tambm possvel encontrar o

Aps montar o circuito (placa), faa uma reviso no mesmo para evitar surpresas desagradveis. Reveja todas as ligaes, placa, etc. Feito isso, hora do teste final. Grave o microcontrolador com o cdigo HEX fornecido em nosso site e instale o mesmo na placa. Conecte em CN1 o leitor de cdigo de barras e em CN2 o cabo para comunicao com o PC. Alimente o circuito. O display ir mostrar uma mensagem apresentando o projeto e, logo em seguida, solicitar a passagem de um carto. Como a primeira vez que o circuito ligado, qualquer carto passado no leitor no ser aceito. Todos sero rejeitados, pois no existe nenhum carto e senhas cadastrados na memria EEPROM do microcontrolador. Para cadastrar um carto e sua senha, o leitor precisar do carto MASTER. Este carto pode ser impresso a partir de nos-

so site (seo downloads). Por motivos de segurana, o cdigo MASTER em nosso projeto foi inserido no programa. Assim, nenhum carto a ser impresso j utilizado poder burlar o sistema. A alterao do cdigo MASTER s possvel atravs da alterao e recompilao do programa (cdigo-fonte). Aps passar o carto MASTER, um Novo carto pedido. Neste momento o leitor dever passar um outro carto qualquer, com cdigo obviamente diferente do cdigo MASTER. Aps a leitura do novo carto, a senha para o mesmo ser solicitada. Esta senha deve ter quatro dgitos. Aps a digitao da senha, o sistema arquivar na memria EEPROM o nmero do carto e a senha do mesmo. O sistema tem 256 bytes de memria EEPROM (interna ao microcontrolador). Cada carto tem seis dgitos e a senha quatro dgitos. No total temos 10 dgitos por usurio (10 bytes). O sistema foi preparado para guardar at 20 usurios autorizados, totalizando 200 bytes. Caso o sistema atinja o nmero mximo de cartes (usurios cadastrados) permitidos (20), a nica maneira para cadastrar um novo usurio ser apagando um usurio antigo no sistema. Para apagar um usurio qualquer basta usar o carto MASTER e passar o carto do usurio j cadastrado a ser apagado. Aps cadastrar um carto e uma senha, o sistema j pode ser utilizado. Passe o

56 I SABER ELETRNICA 455 I 2011

Lista de Materiais
Semicondutores
CI1 PIC16F876-I/P microcontrolador Microchip CI5 LM7805 regulador de voltagem para 5 VDC CI3 Display LCD 16 x 2 com ou sem backligth CI4 74HC573 Latch de oito bits CI2 MAX232 driver para RS232 D1 LED 5mm redondo vermelho D2 LED 5mm redondo verde D3, D4 1N4001 diodo retificador D5 - D8 1N4148 diodo de sinal Q1, Q2 BC337 transistor NPN R1, R2, R6 330W - (laranja, laranja, marrom) R3, R4 1 kW- (marrom, preto, vermelho) R5 4,7 kW - (amarelo, violeta, vermelho) R11 10 kW - (marrom, preto, laranja) R7 a R10 4,7 kW - (amarelo, violeta, vermelho) P1 10 kW - trimpot mini horizontal C1 a C4 10 F/25V eletroltico C5, C6, C9 100 nF cermico C7, C8 33 pF - cermico C10 220 F/25V eletroltico C11 0,33 F/250V polister C12 0,1 F/250V polister C13 10 F/16V eletroltico X1 cristal 4 MHz S1 chave magntica NA RL1 rel com 1 contato reversvel, bobina de 5 Volts, at 500 W CN1 conector DB09 macho CN2 conector DB09 fmea CN3 conector P4 fmea (ou de acordo com fonte externa veja texto) BZ1 buzzer (beep) sem oscilador interno. Soquetes para os CIs, radiador de calor para TO-220 (regulador de voltagem), placa para circuito impresso, teclado matricial (veja texto), cabo manga 4 vias para montagem do cabo de comunicao com PC (opcional), conectores DB09 conforme figura 3, leitor de cdigo de barras externo RS-232 (veja texto) etc.

Resistores (1/8 Watt)

F6. Tela do Barcode Magic.

carto cadastrado e digite a senha para o mesmo quando solicitado. Se tudo correr bem, o LED verde acender e o rel ser ligado por um perodo de 3 segundos. Uma mensagem de Acesso permitido tambm poder ser visualizada no display. Aps liberar a porta atravs da fechadura eletromagntica, a chave S1 ser analisada por 10 segundos. Se a mesma no for acionada com o fechar da porta, um alarme ser disparado. O cdigo FCH enviado atravs do canal serial para informar sobre o evento. Caso um usurio qualquer no cadastrado no sistema tente burlar o mesmo, o cdigo FDH mais o nmero do carto no vlido sero enviados via porta serial informando o ocorrido. Um outro tipo de informao enviado atravs da porta serial o reset do sistema. Caso o mesmo ocorra, o cdigo FEH ser enviado. Esse tipo de dado poder informar o administrador sobre um provvel problema no circuito ou ainda a tentativa de hackear o mesmo. importante salientar que estes cdigos no so arquivados na memria do microcontrolador e a comunicao (envio do cdigo de evento) feita uma nica vez. Para usar este recurso o leitor dever providenciar um PC que permanecer on-line para receber as mensagens (cdigos). Este PC rodar uma aplicao especificamente desenvolvida para receber e decodificar os eventos. As linguagens

de programao como C++, Delphi e VB so as mais indicadas para este tipo de aplicao. No nosso intuito discutir esta aplicao aqui neste artigo e deixaremos o seu desenvolvimento a cargo de cada leitor, se este a julgar necessria. Caso no haja esta necessidade, o leitor poder ignorar a ligao do sistema com o PC. A impresso dos cdigos de barras para os cartes pode ser feita com auxlio de programas especficos como o aplicativo que acompanha o pacote Corel Draw ou ainda qualquer outro aplicativo. Na Internet possvel encontrar alguns aplicativos que podero auxiliar o leitor nesta tarefa. Um exemplo o programa Barcode Magic (figura 6). Outros programas e bibliotecas tambm podem ser obtidos na Internet. Pesquise nos instrumentos de busca como o Google, usando palavra-chaves como barcode design, por exemplo.

Capacitores

Diversos

Concluso

Com uma boa dose de criatividade possvel criar circuitos interessantes e com aplicao garantida. preciso estar atento s necessidades do mercado de automao, desenvolvendo solues para o mesmo. Muito pode ser feito. Converse com amigos sobre seus problemas com automao. Em muitos casos, um circuito que o leitor tem em sua biblioteca pode ser a soluo para o problema. Boa montagem e at a prxima! E

2011 I SABER ELETRNICA 455 I 57

Instrumentao

Usando o gerador de funes

para criar sinais PWM


Os sinais PWM (Pulse Width Modulation) ou por Modulao em Largura de Pulso so amplamente usados nos controles de potncia. Assim, no desenvolvimento de projetos que envolvam esses controles ou na reparao de equipamentos que os utilizem fundamental dispor de uma fonte PWM de prova. A Agilent Technologies possui uma excelente documentao que ensina como utilizar o Gerador de Funes para essa finalidade. Em funo dessa documentao preparamos este artigo.

Newton C. Braga

ideia bsica que envolve o uso dos sinais PWM no controle de potncia est na relao entre o tempo em que uma tenso aplicada a uma carga e o tempo em que ela no est presente. Em suma, a potncia aplicada depende do ciclo ativo de um sinal aplicado a uma carga, conforme mostra a figura 1. A grande vantagem de utilizar sinais PWM no controle de cargas de potncia que podem ser empregados dispositivos semicondutores de comutao, que no tendo estados intermedirios de conduo, no dissipam potncias elevadas. Com uma capacidade relativamente pequena de dissipao dos dispositivos, podemos controlar correntes intensas. Assim, conforme ilustra a figura 2, quando variamos o ciclo ativo de um valor mnimo a um mximo, a tenso mdia ou potncia aplicada a uma carga, variam na mesma proporo. Os controles de potncia para uso industrial ou mesmo em aplicaes de consumo trabalham em frequncias que vo de algumas dezenas de quilohertz at pouco mais de 1 MHz. Para analisar ou desenvolver circuitos que operem com sinais PWM nesta faixa de frequncias interessante possuir instrumentao

apropriada e o gerador de funes pode ser usado para esta finalidade. Os sinais gerados por um Gerador de Funes podem servir facilmente para excitar circuitos de potncia e, desse modo, aplicaes que envolvem a modulao PWM podem ser testadas.

Como gerar os sinais

Uma forma simples de gerar um sinal PWM consiste em se empregar um comparador com um sinal senoidal aplicado a uma das entradas. Nas figuras 3, 4 e 5 mostramos as formas de onda PWM que podem ser obtidas quando ajustamos o comparador para disparar com diferentes nveis de tenso.

F1. Sinal pulsante aplicado a uma carga.

F2. Variao do ciclo ativo de um sinal aplicado a uma carga entre 10% e 90%. 58 I SABER ELETRNICA 455 I 2011

Veja que, o que se faz escolher o ponto da tenso senoidal onde se realiza o disparo, de modo a obter-se um sinal retangular com o ciclo ativo desejado, de acordo com a figura 6. A sada do comparador estar no nvel alto quando a tenso na forma de onda senoidal estiver acima do ponto escolhido para o disparo. Observe que, neste caso, estamos alimentando o comparador com uma fonte simtrica para que seja possvel obter o disparo tanto nos semiciclos positivos como negativos da forma de onda senoidal usada como referncia. O importante nesta tcnica que variamos apenas a largura dos pulsos e no a frequncia, como acontece com outras tcnicas de modulao que, na verdade, no podem ser consideradas PWM. Assim, podemos citar o caso de um pseudo PWM em que, ao se aumentar a largura do pulso, tambm aumentamos o perodo do sinal e com isso, baixamos sua frequncia, conforme exibe a figura 7. Um ponto importante que deve ser considerado ao se utilizar esta tcnica de gerao de sinais PWM que, como a subida e descida da tenso numa forma de

F3. Forma de onda PWM - exemplo n 1.

F4. Forma de onda PWM - 2 exemplo.

2011 I SABER ELETRNICA 455 I 59

Instrumentao
onda senoidal no so lineares, um ajuste da faixa de ciclos ativos tambm no ser linear. No entanto, para as aplicaes comuns de teste, isso no ter uma grande importncia. Se houver necessidade de uma preciso maior na faixa de ajuste, pode-se empregar a mesma tcnica, mas com sinais triangulares, conforme mostra a figura 8. Neste caso, claro, entra em jogo o gerador de funes. Veja ento que para se obter esses sinais PWM, basta ter uma fonte de sinais senoidais (que no precisa ser necessariamente o Gerador de Funes) e um comparador. Um osciloscpio serve para monitorar os sinais gerados. possuem, podemos ir alm, como mostrou este artigo. O uso de sinais PWM comum em uma ampla variedade de aplicaes de controle. Um gerador de sinais na bancada do profissional da manuteno ou desenvolvimento de circuitos desse tipo, um investimento a ser considerado. E

Usando o gerador de funes

Um gerador de funes pode ser usado de diversas maneiras para se criar sinais PWM. Em alguns tipos de geradores tm-se at o recurso de variar o ciclo ativo sem modificar a frequncia. comum que em geradores de funes comerciais seja possvel variar o ciclo ativo na faixa de 20 % a 80 % sem problemas. No modo burst entretanto, possvel ampliar esta faixa. Neste caso, o que se faz disparar o circuito para que ele gere pulsos negativos, controlando os intervalos de tempo em que ele faz isso, veja a figura 9. Todavia, a tcnica que descrevemos torna-se especialmente atraente para gerar sinais de prova excitando diretamente uma etapa de potncia com FETs, IGBTs ou outros dispositivos capazes de manusear correntes intensas. A partir de sinais senoidais ou triangulares podemos gerar sinais PWM com facilidade numa ampla faixa de frequncias e amplitudes, os quais podem ser utilizados no apenas com controles de potncia como tambm com muitas outras finalidades.

F5. Forma de onda PWM com ciclo ativo pequeno (3 ex.).

F6. Escolha do ponto de disparo p/ obteno do sinal PWM.

F7. Formas de onda de um pseudo PWM .

Concluso

O gerador de funes um instrumento de grande utilidade na produo de sinais de caractersticas que vo alm das obtidas em simples senoides, tringulos ou retngulos. Sabendo trabalhar com elementos externos adicionais ou mesmo com os recursos que alguns desses instrumentos

F8. Aplicao de sinal triangular em vez de senoidal.

F9. Uso do gerador de funes em modo burst .

60 I SABER ELETRNICA 455 I 2011

Instrumentao

LabVIEW:
Seguimos em frente com o nosso curso e com a nossa proposta de montarmos um sistema de aquisio de dados de dois termopares que compara seus dados. Esta proposta serve de exemplo aos leitores de como funcionam sistemas sofisticados de calibrao automatizada

Aprenda Fazendo
Analisando um programa em SCPI
Na parte anterior vimos o comeo dos comandos SCPI (Standart Commands for Programmable Instruments), a sua histria, parte de seus objetivos, enviamos e coletamos informaes simples do multmetro digital, inicialmente como um teste de comunicao do conjunto montado. Na pgina da NI escrita abaixo, voc pode encontrar mais comandos SCPI com a suas descries resumidas e referncias j citadas neste curso. (http://migre. me/5KEa7) Nesta sequncia, continuaremos a explicar mais alguns comandos e quais so as opes de programao do LabVIEW e quando podemos utiliz-las. Esta apresentao orienta o leitor/usurio a escolher e utilizar a melhor estratgia de programao considerando o grau de facilidade do programador na implementao da sua aplicao. Teremos o cuidado de selecionar links interessantes e ao mesmo tempo simples, tanto na apresentao como no uso da lngua inglesa. Nosso foco tambm a familiarizao do leitor com os termos tcnicos correntes nas reas deste artigo. Acredito que todos os leitores teriam a possibilidade de compreenso destes textos utilizando um pequeno dicionrio e um caderno de anotaes. Na pgina abaixo tem o link do manual completo das SCPI, com cpia e distribuio livre para voc estudar outras instrues de outros instrumentos. O manual est relacionando SCPI com IEEE488, o GPIB (General Purpose Interface Bus), porque no ano de sua realizao (1999) havia poucos tipos de barramentos e o mais conhecido neste perodo era o GPIB. Hoje a situao da tecnologia dos barramentos bastante diferente e diversificada, mas,

rte Pa 5
estas instrues so utilizadas do mesmo modo em outros barramentos modernos como por exemplo: USB, LIN, Ethernet e Wi-Fi, sem restries. (http://migre. me/5KEcq) Caso voc acredite que o barramento GPIB esteja ultrapassado, vale a pena considerar alguns fatores que fazem este tipo de barramento mais interessante do que Ethernet! Como esta comparao escrita extensa e foge do nosso tema central, cito o artigo da National abaixo para voc, leitor, analisar as possibilidade de cada um deles, em algumas aplicaes de testes automatizados. (http://migre. me/5KEeK) Voltando ao artigo, vale lembrar que, se voc est comprando um instrumento de medio que no faz parte deste Consrcio (grupo) do SCPI, com certeza ter maiores dificuldades de automatizar processos com este instrumento, agora ou mais tarde, se utilizar o padro de linguagem de texto (C e C++, por exemplo) ou similar. Esta filosofia ajuda muito se voc pensar que os bons profissionais tm mais acertos em seu currculo. Considere ento que, na situao de aquisio de equipamentos, voc tenha apenas uma chance de acertar. Acerte na primeira, mesmo que parea ser um equipamento um pouco mais caro inicialmente. Pense em conectividade e facilidade de programao via interfaces, compatibilidade com C e C++, possveis expanses/atualizaes futuras, etc. O padro SCPI uma linguagem de mnemnicos patenteados e, uma outra empresa que no faa parte deste consrcio, ter que criar a sua prpria linguagem de comandos. No o objetivo do nosso curso, mas como ilustrao, segue a frente um pequeno programa bastante didtico e

Luis F. Bernabe

62 I SABER ELETRNICA 455 I 2011

simples em SCPI. A funo deste programa enviar instrues a uma fonte programvel de mltiplas tenses de sada e habilit-la para uso (box 1). Comentando melhor as linhas deste programa temos, o incio RESET, para garantir estabilidade melhor na execuo; a instruo INST:NSEL 1 seleciona a fonte 1; a instruo SOUR:VOLT:LEV: IMM:AMPL 5 V seta a fonte 1 para a tenso de 5 volts imediatamente, mas a sada est desativada, com a instruo OUTP:STAT ON (output state on) ativamos a sada, disponibilizando a energia da fonte para o circuito em teste. Claro que voc, diante da necessidade, poder inserir instrues do tipo Qual a corrente do canal 1 ? e, em sequncia, Compare com valor XYZ pr-definido, que, se for ultrapassado, acionar um alarme, um rel e/ou desconectar a sada da fonte de alimentao (OUTP:STAT OFF). Os algoritmos so independentes das linguagens. Se o leitor aprende como construir uma sequncia lgica de tarefas e, depois, aprende uma linguagem, todas as linguagens que estudar depois, tero seu grau de facilidade aumentado. Trabalhei com ASM do PIC, ASM do 8051, C do PIC, C do PC e LabVIEW com cones, VISA e Instrument Drivers, mas, o processo de construo de etapas de sequncias so praticamente os mesmos. O que muda bastante so as linguagens.

Box 1
Em mnemnico: *RST INSTrument:NSELect 1 SOURce:VOLTage:LEVel:IMMediate:AMPLitude 5 V OUTPut:STATe ON INSTrument:NSELect 2 SOURce:VOLTage:LEVel:IMMediate:AMPLitude -5 V OUTPut:STATe ON Em instrues: *RST INST:NSEL 1 SOUR:VOLT:LEV:IMM:AMPL 5 V OUTP:STAT ON INST:NSEL 2 SOUR:VOLT:LEV:IMM:AMPL -5 V OUTP:STAT ON //reset //Selecione a fonte 1 //Definir amplitude em 5 volts // Sada 1 ativa //Selecione a fonte 2 //Definir amplitude em -5 volts // Sada 2 ativa

//reset //Selecione a fonte 1 //Definir amplitude em 5 volts // Sada 1 ativa //Selecione a fonte 2 //Definir amplitude em -5 volts

As tcnicas de programao e abordagem didtica

O LabVIEW um ambiente de programao que permite diferentes possibilidades de linguagens em vrios formatos e nveis, at simultaneamente, embora a programao desta forma no seja racional e nem prtica, como voc observar mais adiante. As V.I.s e SCPIs ns j vimos, elas podem ser combinadas entre si sem qualquer problema, cada um com seu mtodo, a primeira baseada em cones e a segunda em texto, como dissemos antes, dependendo da necessidade e habilidade do programador. Mas, diante de um problema de aquisio de dados, no caso, qual a melhor soluo? A resposta a que

apresenta resultados mais rpidos, atendendo as necessidades pelo menor custo total. Neste leque de opes vale a pena analisar os nossos objetivos e os caminhos que queremos trilhar. Vamos nos tornar experts em LabVIEW em poucas lies ou focamos na soluo proposta sacrificando o aprendizado completo de tudo? A nossa estratgia a seguinte. Vamos apresentar as opes e selecionar algumas, solucionando o problema proposto no decorrer da nossa srie, sacrificando o mnimo da parte didtica, que, claro, parte fundamental do nosso objetivo. Pensando desta forma, retomemos a nossa proposta. Basicamente, temos um problema de comunicao e aquisio de dados de um instrumento para o PC utilizando um ambiente de programao. Como fazer isso com LabVIEW? Vrias formas so possveis. Desenvolvendo um grande algoritmo e utilizando somente as VIs, teramos uma grande demanda de tempo no disponvel. Fazendo uma aplicao mista de VIs e SCPIs estaramos utilizando um conjunto de instrues de alto nvel (cones) com as de baixo nvel (texto), respectivamente. possvel, sim. Mas, normalmente, no obteremos o menor tempo de desenvolvimento at a aplicao final.

As instrues VISA

O VISA tem duas possibilidades de programao, em formato texto e

grfico. A National direcionou o desenvolvimento do VISA para os cones, tornando-a uma linguagem grfica apresentada em um diagrama de blocos ou fluxograma nos mesmos painis de Block Diagram e Front Panel do LabVIEW, como as VIs. O significado da sigla VISA Arquitetura de Software de Instrumentao Virtual ou Virtual Instrument Software Architecture. O VISA um padro de comunicao de dados que permite, via interface e barramentos, a configurao, programao e aquisio de dados para sistemas de instrumentao compatveis, membros do Consrcio VISA. As interfaces e barramentos podem ser combinados livremente, por exemplo: podemos montar uma estao de testes com 10 instrumentos em GPIB, um equipamento conectado em serial direto no PC, vrios outros conectados com Ethernet e mais alguns em USB, simultaneamente, sem problema algum !! O barramento GPIB permite a conexo de controle e dados com at 15 instrumentos ao mesmo tempo! A rede Ethernet no tem limite de conexes. A combinao tima de ferramentas de programao utilizar instrues de mesmo padro; por exemplo, as VIs com as VISA ou ento as VIs com os Instrument Drivers, aos pares. As trs opes juntas no faria sentido em muitas aplicaes, devido ao fato de que as instrues VISA possuem algoritmos mais simples e foram projetadas com foco em acesso aos barramentos com en-

2011 I SABER ELETRNICA 455 I 63

Instrumentao
vio e recebimento de instrues e dados e, os Instrument Drivers so algoritmos mais complexos baseados em conjuntos de instrues VISA e VIs. Ao contrrio da documentao das SCPIs que foi lanada com foco no nico barramento disponvel em 1995, que era o GPIB (General Purpose Instrumentation Bus), a linguagem VISA teve sua documentao continuada com a evoluo dos vrios barramentos desenvolvidos posteriormente, incluindo desde serial (RS-232C), GPIB, no seu incio e, posteriormente Ethernet, USB, entre outros. As instrues VISA permitem uma rpida integrao entre o hardware e o software com a utilizao de ambientes de programao, como por exemplo LabVIEW, de forma independente dos instrumentos controlados. Observe os nomes das instrues na figura 1. As instrues Read (leia), Write (escreva), Open (abra), Close (feche) e Clear (limpa) so para a execuo de tarefas bsicas e servem para todos os instrumentos. a segunda so os seus nveis de ao e programao, ou seja, dependendo do nvel da instruo pode-se atuar diretamente num registro de memria ou abrir um processo para comunicao de instrumentos. Uma aplicao tpica de programao em VISA segue os seguintes passos bsicos: Abrir uma sesso (Session) para um endereo do recurso (Resource) Envie uma instruo para o recurso atravs do seu endereo. Envie instrues de leituras e escritas para o instrumento

What Is VISA?

Em algumas divises do VISA, a primeira o formato texto ou grfico,

F1. Nomes das instrues VISA.

F2. Aplicao demonstrativa da estrutura de programao com VISA. 64 I SABER ELETRNICA 455 I 2011

Encerre a sesso de conexo com


ocorrer e os apresente, se houver. A aplicao ilustrada na figura 2 em ambiente LabVIEW e as suas funes so: abrir uma sesso com o instrumento atravs do barramento GPIB, enviar a instruo *IDN? para o endereo deste instrumento e ler a sua resposta. As instrues VISA tm a apresentao de uma linguagem de alto nvel, mas dependendo das suas funes podem atuar em registro, bytes ou em comunicao de instrumentos. Na pgina do IVI Fondation no link abaixo, voc encontra toda a documentao definida em conjunto pelos fabricantes de instrumentos de teste e medio j citados aqui, comeando pela IVI Specifications (que no o nosso foco aqui), o manual das SCPIs, e as especificaes completas das VISA com a sua implementao em outras linguagens (por exemplo o LabVIEW) e especificaes para funes Plug & Play de controle e aquisio de dados de instrumentos (http://migre. me/5KEWd). No tutorial VPP-4.3.3: VISA Implementation Specification For The G Language, voc encontra uma documentao completa das instrues em texto transcrita para o formato de cones, com as suas respectivas descries e funcionalidades (http://migre.me/5KEYG).

Verifique os erros que possam

o recurso

F3. Pgina de Instrument Driver Network.

F4. Pgina de exemplo com o driver do data Acquisition/Switch Unit.

Os Instrument Drivers

Os Instrument Drivers consistem em um conjunto complexo de vrios cones em VI e VISA, que foram desenvolvidos especificamente para o controle de um determinado instrumento. um pacote de rotinas abertas e prontas para voc utilizar, podendo at ser do tipo Plug and Play. Este conjunto de rotinas pode ser fornecido pelo fabricante do instrumento, verifique antes da compra se o fabricante possui este conjunto de VIs, ou ainda se est disponvel no site da National. Em todo o caso, considere um pacote de drivers para LabVIEW ou C/C++ como ponto bastante positivo como critrio de desempate na compra de um instrumento.

So pacotes gratuitos. Raramente os fabricantes cobram por este pacote. (http://migre.me/5KF0d). Na pgina apresentada acima com o link, a National Instruments hospeda e organiza os Instrument Drivers por fabricante, tipo de interface e ambiente de desenvolvimento. Nesta pgina, os usurios que desenvolveram suas rotinas e as apresentaram para anlise NI para uma verificao, tm seus programas organizados e disponveis no site para posterior avaliao pelos usurios interessados que os utilizaram. Os Instrument Drivers solucionam vrios problemas com aplicaes bsicas de vrios usurios. Caso no atenda alguma necessidade especfica sua, voc mesmo pode alterar o algoritmo e as VIs necessrias.

Tenho aprendido muito com os Instrument Drivers pelo fato de serem cdigos abertos e permitirem a possibilidade de cpia (total ou parcial) e a anlise das ferramentas de verificao de erros/acertos. O nosso equipamento cedido - o Agilent 34970A Data Acquisition/Switch Unit - tem duas interessantes aplicaes apresentadas em vdeo no Youtube, vale a pena conferir e aproveitar a oportunidade para aprimorar o seu ingls. As duas aplicaes deste instrumento ressaltam as funcionalidades, a utilizao e as suas interfaces de conexo. O link abaixo apresenta o Agilent 34970A Data Acquisition Control Unit na caracterizao de uma fonte de alimentao, utilizando o instrumento como datalogger multicanal (http://youtu. be/D70HlTSdkjo).

2011 I SABER ELETRNICA 455 I 65

Instrumentao

F5. Instrument Drivers Instalados p/ o pacote de drivers do Agilent 34970 A, as VIs copiadas e a janela de ajuda.

Neste segundo link trazido o 34972A LXI Data Acquisition Control Mainframe and Modules com suas funes e conexes (http://youtu.be/ 7MYZMyI-qqM). O equipamento apresentado o mesmo, o que muda so as verses, e a ltima a com interface LAN (Ethernet) ao invs de GPIB. Busque no Youtube as pginas que tm como contedo as palavras National LabVIEW, sem aspas, a pesquisa que fiz agora mostrou 1540 ocorrncias ! Em vdeo, fica mais fcil de voc aprender!

O Instrument Driver do Data Acquisition/Switch Unit

No site da National dado abaixo com seu endereo, podemos encontrar o Instrument Driver da nossa unidade de aquisio de dados, o 34970A. Using the Agilent 34970A with LabVIEW: http://migre.me/5KFki Para esta srie, fiz o download do primeiro arquivo da lista por acessar mais tipos de barramentos de comunicao.

Observe que na tabela dos drivers disponveis para este equipamento, h vrios comentrios na tabela, na sequncia: o tipo de ambiente de programao (LabVIEW, LabWindows, etc), qual o tipo ( Plug and Play), tipos de interfaces (GPIB, USB, Ethernet, serial e LXI), se foi certificado pela NI (sim/no) e nota de avaliao dos usurios. Voltando ao nosso processo didtico, aqui caminhamos no sentido dos elementos bsicos para os de mais alto nvel. Das Virtual Instrumentations (Vis), passando pelos Comandos Padronizados para Instrumentos Programveis (SCPI) (texto), para as VISA (Virtual Instrument Software Architecture) e posteriormente para os drivers de instrumentos. Em estruturas de alto nvel, a velocidade de programao maior e mais simplificada visualmente, mas, o nvel de profundidade de conhecimento de mais baixo nvel pode ser comprometido. Por causa disso organizamos estes artigos desta forma. Parece ser complicado, mas o domnio do estudante

para desenvolver os algoritmos mais importante e necessrio. Para copiar estes arquivos a NI pede que voc efetue um cadastro, depois disso voc pode baixar os arquivos do Instrument Driver do site. Faa o download dos arquivos para uma pasta com nome conhecido e dependendo do caso, descompacte-o na mesma pasta. Feito isso, pesquise no seu computador a pasta > instr.lib, esta a pasta onde esto arquivados todos os Instrument Drivers que voc tm instalados. Copie o arquivo para esta pasta e inicie o LabVIEW. Veja a figura 5. Na prxima edio apresentaremos algumas aplicaes mais complexas utilizando as instrues VISA e os Instrument Drivers exclusivamente. Aqui o nosso caminho a teoria aplicada na prtica, talvez de maneira resumida, mas, com todo os contedos necessrios para que os nossos leitores possam ir muito alm do que se interessar pelo assunto. A cada parte a programao se torna mais acessvel enquanto realizamos a parte prtica dos nossos objetivos propostos. E

66 I SABER ELETRNICA 455 I 2011

Eletrnica Aplicada

Setembro/Outubro 2011 I SABER ELETRNICA 455 I 29

Anda mungkin juga menyukai