P. 1
Introdução - Os Microcontroladores e suas Aplicações

Introdução - Os Microcontroladores e suas Aplicações

|Views: 3.476|Likes:
Publicado porecsk

More info:

Published by: ecsk on Nov 18, 2010
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/26/2013

pdf

text

original

_________________________________________ A evolução da tecnologia

Desde os primórdios da sociedade, os homens buscavam maneiras de facilitar e simplificar atividades complicadas e repetitivas; com o conhecimento matemático adquirido com o passar dos anos, e seu grande uso nas atividades comerciais um dos maiores problemas encontrados passou a ser a realização de cálculos mais complexos, o que levou a criação de dispositivos mecânicos para auxílio nesta tarefa, os quais são chamados genericamente de ábaco.

Pode não parcer, mas com a criação destes dispositivos tão simples nascia um conceito de máquina que muitos anos e séculos depois daria origem a sistemas muito complexos como os microprocessadores e microcontroladores.

Figura 1.0 - Ábaco A partir de então essas ferramentas foram sendo aperfeiçoadas continuamente durante séculos, originando diversos dispositivos e ferramentas que auxiliavam em tarefas complexas, principalmente nos cáculos matemáticos.

Figura 1.1 – Calculadora de Pascal Figura 1.2 – Maquina Diferencial de Babbage

Os primeiros computadores:

MicroGenios – Treinamentos, Kits de desenvolvimento e muito mais... www.microgenios.com.br | www.portalwebaula.com.br (11) 5084-4518 | 3384-5598

podendo controlar qualquer tipo de sistema ou processo. um dos precursores da IBM.com. o que facilitava o projeto. embora eles sejam muito diferentes é possível notar um ponto em comum. Figura 2. rapidez e precisão.. MicroGenios – Treinamentos. caso se quisesse que eles realizassem outra tarefa. Marcian Hoff.portalwebaula. já no final do século XIX. pois ele havia desenvolvido. a criação do primeiro dispositivo eletrônico capaz de ser programado para a realização de diversas tarefas e controles. pois tornava extremamente difícil qualquer alteração ou atualização que fosse necessária. a construção e reduzia o tamanho dos sistemas..br (11) 5084-4518 | 3384-5598 . Kits de desenvolvimento e muito mais. um dos primeiros funcionários da Intel. mesmo assim os primeiros computadores eram gigantescos e ocupavam prédios inteiros devido aos componentes utilizados na época (vávulas). unicamente com a mudaça dos cartões ou da fita.microgenios.0 – ENIAC Observando todos esses equipamentos. Figura 2. o que elas deveriam fazer. todos eles foram projetados com uma finalidade específica e única. Um bom exemplo era o ENIAC utilizado para realização de cálculos balísticos na década de 40. já na década de 70 esse avanço chegou a tal ponto que foi possível. Essa era uma característica muito ruim. É neste contexto que as idéias e máquinas do Sr. os dipositivos de cálculo anteriormente mecânicos passaram a ser elétricos.com. nascia ali o primeiro microprocessador. a partir da idéia do o Dr. uma vez que era posível com uma mesma máquina a realização de diversas tarefas e cálculos diferentes. tornando o sistema muito mais versátil. www. nasciam os conceitos de programa e de memória. todo o projeto teria que ser refeito. começam a ter espaço e se tornam uma solução para o problema apresentado. Herman Hollerith. componente que revolucionaria a história da eletrônica devido sua versatilidade.1 – Fita perfurada Evolução dos sistemas eletrônicos: Conforme as tecnologias para produção de componentes eletrônicos avançavam. os computadores eletrônicos tornavam-se cada vez mais compactos e poderosos. um sistema de cartões e fitas perfuradas capazes de informar á maquinas específicas.br | www._________________________________________ Com domínio da manipulação da tensão e da corrente elétrica.

em que casos eles são utilizados? Embora muitos confundam as duas nomenclaturas e as utilizem até como sinônimos.microgenios. pelos seguintes aspéctos: Microprocessador: Dispositivo eletrônico destinado a controle de processamento de sistemas grandes e complexos. eles são empregados em praticamente todas as áreas com as mais diferentes aplicações e funcionalidades. • • CPU: Unidade Central de Processamento ULA: Unidade Lógica e Aritmética (responsável pelas operações matemáticas e lógicas) MicroGenios – Treinamentos.br (11) 5084-4518 | 3384-5598 . bastando para isso a criação de um novo programa. pela UC e alguns registradores.br | www.com. sistema de I/O.com.. e que a grande vantagem de seu uso é a possibilidade de alteração e atualização rápida e simples. Hospitalares etc.. Kits de desenvolvimento e muito mais. eles são dispositivos com conceitos e funções distintas. www._________________________________________ Os microcontroladores que são o foco de nosso estudo são frutos de toda essa evolução e hoje com o barateamento dessa tecnologia e as facilidades de projeto e utilização. Onde é possível encontrar microcontroladores? Telefonia Atomóveis Aviação Diversão Eletrodomésticos Calculadoras Máquinas Informática Sistemas bancários Segurança Celulares Sist.portalwebaula. são utilizados para controlar diversos tipos de sistemas e máquinas.. etc) e a partir deles executar tarefas pré-programadas. Mas quais as diferenças entre microprocessadores e microcontroladores. ele tem como função processar os dados vindos de dispositivos externos (memórias. Dentro do encapsulamento do microprocessador existe apenas uma estrutura a CPU. a qual é composta basicamente pela ULA. Microprocessadores e Microcontroladores: Vimos até agora que microprocessadores e microcontroladores são o fruto de muitos anos de avanço técnico.

. www. Kits de desenvolvimento e muito mais. pelo gerenciamento e execução dos comandos e atividades) • Microcontrolador: Os microcontroladores por sua vez têm como alvo o controle autônomo de sistemas. além da CPU. barateando o projeto e tornando atualizações e modificações um processo muito mais simples e rápido. Periféricos Internos: São sub-circuitos presentes na mesma pastilha de silício da CPU.portalwebaula. isso reduz muito o espaço físico na PCI (placa de circuito impresso). dessa forma geralmente procura-se que eles sejam baratos e pequenos.microgenios.br | www. é inserido no mesmo encapsulamento. hoje podemos encontrar incorporado aos microcontroladores uma grande lista de periféricos internos: MicroGenios – Treinamentos.br (11) 5084-4518 | 3384-5598 .com. diversos Periféricos Internos._________________________________________ UC: Unidade de controle (responsável pelo controle de fluxo dos dados. hoje dependendo da aplicação é possível se escolher o microcontrolador mais adequado observando a lista de periféricos internos que ele possui.com. para atingir esse objetivo..

de forma seguida e contínua.com. assim a metodologia para trabalhar e programar microcontroladores deve ser a seguinte: 1º Estudar muito bem a tarefa a ser realizada pelo microcontrolador 2º Dividir a tarefa em partes ou atividades 3º Ordenar corretamente cada uma das atividades 4º Agora sim. MicroGenios – Treinamentos.br (11) 5084-4518 | 3384-5598 . Outro apecto importantíssimo e que deve ficar bem claro de agora em diante é que os microcontroladores são máquinas “seqüênciais”. não possuem intelecto algum.br | www..com.portalwebaula. ou seja executam as funções uma a uma. podemos informar ao microcontrolador o que fazer Vamos entender melhor com um exemplo simples: Vamos pensar em uma tarefa bem simples e apresentar cada um dos passos que devem ser executadas para a realização da mesma. Por outro lado eles são componentes extremamente rápidos e precisos. assim se o programador informou algum dos procedimentos de forma errada o microcontrolador executará a tarefa erroneamente. por si só não são capazes de executar nenhum tipo de tarefa. www._________________________________________ Funcionamento básico dos sistemas microcontrolados: Os microcontroladores e microprocessadores embora sejam considerados por muitos como componentes “inteligentes”. então quando ordenarmos que um microcontrolador faça algo.microgenios.. Kits de desenvolvimento e muito mais. poderemos ter certeza que ele executará exatamente como pedimos e num intevalo de tempo curtíssimo. ficando a cargo do programador informar a esses dispositivos tudo que eles precisam saber para realizarem o trabalho.

constituída por pequenas palavras chamadas MNEMÔNICOS. que são como “apelidos” para os códigos binários ou hexadecimais. mas isso discutiremos um pouco mais para frente..microgenios.com.br (11) 5084-4518 | 3384-5598 . esta é criada pelo fabricante e conversa diretamente com a máquina. Porém existe um detalhe importantíssimo que não levamos em consideração até agora: que idioma ou linguagem usaremos para transmitir as informações da tarefa ao microcontrolador? Será o português? Inglês? Japonês? Javanês? Esperanto? Na verdade cada família de microcontroladores possui um idioma próprio chamado genericamente de linguagem Assembly. Um bom modo para essa análise é a criação de um fluxograma.com. geralmente baseadas no idioma inglês.br | www. e quando estivermos criando nossos programas para os microcontroladores deveremos pensar em todas as etapas da tarefa. que representam cada uma da instruções ou códigos da linguagem Assembly • MicroGenios – Treinamentos. a linguagem Assembly na verdade é apenas uma representação gráfica._________________________________________ Tarefa: Fazer um copo de suco de laranja Materiais necessários: • três laranjas • faca • espremedor • coador • copo • colher • açúcar Sequência de procedimentos: 1º Pegar todos os materiais necessários 2º Utilizar a faca e cortar as três laranjas 3º Utilizar o espredor para retirar o suco das laranjas 4º Utilizar o coador para coar o suco 5º Colocar o suco no copo 5º Acrescentar açúcar a gosto e misturar com a colher 6º Acrescentar gelo a gosto Com esse simples exemplo foi possível verificar que mesmo as atividades mais simples passam por várias etapas até sua conclusão.portalwebaula.. os quais são a única informação que os microcontroladores ou qualquer dispositivo eletrônico realmente entende. Mas existe um outro detalhe técnico. www. Kits de desenvolvimento e muito mais. • Linguagem Assembly: Conjunto de códigos (mnemônicos) que representam o conjunto de instruções interpretadas por um microcontrolador Mnemônicos: Pequenas palavras. aí é que entra um novo personagem o compilador.

apto a executar a tarefa desejada!!! Assembly e Assembler são as mesmas coisas? Não. portátil e flexível. e sendo assim o mesmo já pode começar a executar os comandos do programa passoa a passo. Kits de desenvolvimento e muito mais.portalwebaula. ou seja não perde as informações quando a desenergizamos. assim o microcontrolador estará.. Windows e Linux.br | www. C é uma linguagem profissional e é aceita e utilizada na criação de sistemas operacionais. portanto não confunda mais!!! O que é necessário para trabalharmos com microcontroladores? Para trabalhar com microcontroladores são necessários as seguintes ferramentas: Editor: Software onde escreveremos o programa Compilador: Software que irá traduzir os mnemônicos da linguagem Assembly para o código de máquinas (hexadecimal ou binário) Software para simulação e teste da lógica do programa Hardware de gravação do microcontrolador ou Kit de desenvolvimento Um pouco de História A liguagem C foi criada por Dennis Ritchie e Ken Thompson no Laboratório Bell em 1972. Curiosidade: Onde o microcontrolador armazena os passos da tarefa a serem executados? Os microcontroladores possuem uma memória que chamamos de “memória de programa”. já Assembler (montador em inglês) é um sinônimo de compilador. tais como Unix.com. A linguagem de programação C tornou-se rapidamente uma das mais importantes e populares. É uma linguagem de MicroGenios – Treinamentos.com.microgenios. ela é do tipo não volátil.br (11) 5084-4518 | 3384-5598 .. principalmente por ser muito poderosa. Essa flexibilidade tem seus incovenientes de permitir que se criem programas desorganizados e de difícil compreensão. o arquivo gerado (binário ou hexadecimal) é gravado dentro do microcontrolador. ele pega os mnemônicos da linguagem e os transforma nos respectivos códigos de máquina (hexadecimal ou binário) Após a compilação de nosso programa. www._________________________________________ • Compilador: É um software que pode ser considerado como um tradutor. Assembly é a designação da linguagem. sempre que for ligado.

Existem no mercado diversos compiladores de programas em C para microcontroladores no geral. podemos dizer. Agora.br | www. Os programas em C tendem a ser bastante compactos e de execução rápida. nesses aspectos o "tamanho" do código não é tão importante para o programador. HITEC. www.. pois a capacidade de memória de armazenamento do programa é extremamente reduzida. CCSC. através de códigos de máquinas. SDCC. é a linguagem mais utilizada por programadores de microcontroladores. Kits de desenvolvimento e muito mais. portabilidade.com). O papel do Compilador A única maneira de se comunicar com o microcontrolador é através da linguagem de máquina. pois microcontroladores como: PIC12C508 e PIC16C54 possuem apenas 512byte de memória de programa e 25 byte de RAM..br (11) 5084-4518 | 3384-5598 . MicroGenios – Treinamentos. Programa escrito em linguagem C Sabemos que hoje temos computadores portáteis com capacidades de centenas de gigabytes de memória. o C. Escrevendo programas em C para Microcontroladores Devido a sua qualidade.com.portalwebaula. fato que exige do programador otimização do código e eficiência na elaboração lógico do programa. O resultado é um programa mais legível e documentado.com. devemos tomar certos cuidados com relação a escolha da linguagem de programação e do compilador a ser utilizada . Em nosso curso iremos utilizar a IDE MikroC desenvolvido pela empresa Mikroelektronika (www. tais como: mikroC. eficiência e controle . comparando com PC. 16 e 18 Microchip._________________________________________ programação genérica desenvolvida para ser tão eficiente e rápido quanto o assembly e tão estruturada e lógica quanto as linguagens de alto nível (PASCAL.microgenios. quando estamos falando de microcontroladores devemos tomar certas preocausões. compilar e simular programas em C para microcontroladores PIC da família 12.mikroe. etc). ou melhor dizendo. que permite editar. C18. Atualmente. JAVA. Portanto os programas em BASIC devem necessariamente serem interpretados e compilados a fim de gerar como resultado os comandos de máquinas a serem gravados na memória de programa do microcontrolador. C foi desenhada para que usuários possa planejar programas mais estruturados e modulares. a maioria dos microcontroladores existentes no mercado contam com compiladores de linguagem C para o desenvolvimento de programas. Quanto estamos tratando de programas para microcontroladores. etc.

Editor.portalwebaula. este compilador possui uma extensa biblioteca de funções prontas para controle de diversas periféricos conectados ao nosso microcontrolador PIC..1 . Além disso. e será este o arquivo a ser gravado na memória do microcontrolador. teremos como resultado a criação do arquivo de máquina hexadecimal (extensão . MicroGenios – Treinamentos._________________________________________ Encontramos também versões mikroC para família PIC24.br | www.hex).hex é conhecido como código de máquina. Este arquivo . Aos escrevermos e compilarmos um programa em nosso compilador. mas não iremos abordar em nosso curso. simular e gravar um programa no microcontrolador PIC.com. Estude as tarefas e funções que o microcontrolador PIC deverá executar.microgenios. compilador. dsPIC30 e dsPIC33. simulador e debugador para PIC em BASIC Iremos utilizar o mikroC devido a sua eficiência e flexibilidade.com. Kits de desenvolvimento e muito mais. O mikroC: Figura 3. Para melhor entendimento das funções lógicas a ser executadas faça um fluxograma. caso o programa não tenha erros de sintaxe. compilar.IDE mikroC . ou algum outro erro cometido pelo programador.. www. Etapas de desenvolvimento e gravação de um programa em C no microcontrolador PIC Descreveremos abaixo as etapas passo a passo para editar.br (11) 5084-4518 | 3384-5598 . 1º Fase: A elaboração do Fluxograma.

escreva seu programa em linguagem C na IDE mikroC.hex). compile e simule seu programa (estudaremos mais adiante detalhes das função e ferramenta do mikroC)._________________________________________ Figura 3. Figura 3. www.3 – Edição e Compilação do programa no mikroC. MicroGenios – Treinamentos..hex (nomedoprojeto.com. Kits de desenvolvimento e muito mais. 3º Fase: O programa compilado Após a compilação do seu programa em C.microgenios.com.br (11) 5084-4518 | 3384-5598 .br | www.2 – Elaboração de um Fluxogramas do programa 2º Fase: Edição e compilação do programa em C.. A partir das informações e funções elaborada no fluxograma. o compilador criará o arquivo de máquina .portalwebaula. Este é o arquivo que deverá ser gravado no microcontrolador PIC.

Durante nosso curso estudaremos basicamente 4 assuntos: • • • • O microcontrolador PIC .hex no microcontrolador através de um gravador de microcontroladores PIC.portalwebaula. A IDE mikroC .br | www. Kits de desenvolvimento e muito mais... www.br (11) 5084-4518 | 3384-5598 . compilação e gravação de programas. Estudo da Linguagem BASIC para programação de microcontroladores PIC Projetos e aplicações práticas com os periféricos interno do PIC18F4xxx2 Descreveremos agora algumas dos exemplos de programas e aplicações práticas que serão estudados em nosso curso: Kit PICgenios – Módulo Profissional: MicroGenios – Treinamentos.4 – Arquivo Hexadecimal 4º Fase: Gravação do programa no PIC Gravar o arquivo compilado . 16 e 18 em linguagem C.editor.com._________________________________________ Figura 3. Estudaremos com mais detalhes nas unidades seguintes do nosso curso os processos de edição.PIC18F4xxx2.microgenios. compilador e simulador para PIC 12.com. ou através de um Kit de desenvolvimento.

• Aquecedor via PWM. Através desse relógio o programador poderá programar temporizadores.br) Através deste Kit podemos desenvolver os mais variados tipos de programas.microgenios. calendários.. É importante pois o aluno poderá controlar por PWM a velocidade de giro da ventoinha. • 4 displays de 7 segmentos acionados por varredura. • Acesso a todas as portas de expansão do microcontrolador PIC.0 para implementações em projetos que necessitem comunicação USB (necessário usar PIC18F4550) • Canal PS/2: permite ligar ao microcontrolador teclado de PC ou mouse para otimizar o projeto eletrônico.portalwebaula. acionamentos programados. O aluno poderá controlar o canal PWM do PIC simulando na placa.com. sendo que 3 teclas dessas simulam a interrupções externa INT0.com. entre outras aplicações. • Canal Serial RS232: canal para comunicação serial com PC ou outras máquinas • Canal Serial RS232 Emulada: o programador pode emular uma serial via software e então trabalhar com duas seriais RS232 no seu projeto. • 7 teclas de acesso direto ao pino._________________________________________ Figura 3. Kits de desenvolvimento e muito mais. Em alguns projetos é indispensável a utilização de um alarme sonoro. • RTC . • 2 relés NA/NF para acionamento de cargas externas de 10A / 220V. MicroGenios. INT1 e INT2 do PIC.br (11) 5084-4518 | 3384-5598 . • Contadores de Pulsos. que nos permite ligar outros dispositivos externos ao Kit. Através desse circuito poderemos saber a velocidade de giro da ventoinha. • Canal USB 2. Os displays LCD são utilizados nas grandes maioria dos projetos eletrônicos hoje em dia. tais como: • Controle de displays LCD alfanumérico 16X2 (16 colunas por 2 linhas ) no modo 4 e 8 bits.relógio de tempo real com bateria. • Ventoinha acionada por PWM.. • Matriz de teclado com 12 teclas. • Acionamento de Buzzer. • Sensor de temperatura LM35: o aluno poderá realizar ensaios práticos com este sensor de temperatura. (contador RPM). www. • 16 leds para controle lógico visual.br | www. MicroGenios – Treinamentos.5 – Kit PICgenios (www.com.

br | www. Regulador de tensão. em outras palavras. Kits de desenvolvimento e muito mais. www..br (11) 5084-4518 | 3384-5598 . Aulas de laboratório e experiências práticas Controle de display LCD Iremos no decorer das unidades programar o PIC para controlar e escrever mensagens publicitária nos display LCD 16X2 alfanumérico: MicroGenios – Treinamentos. e Analógico • • • • • • • • • Canal de comunicação RS485: Protocolo muito utilizado em redes industriais.microgenios.. Sei que você deve estar pensando. • 2 trimpots para simulação e programação do canal A/D do PIC (Analógico 1 . É verdade._________________________________________ • Memória serial E2PROM via I2C.portalwebaula. Chaves Dip seletora de funções.. Este tipo de memória são muito utilizada em diversos equipamento e máquinas. Chave Load/Run para gravação ISP (gravação no próprio circuito). Canal de gravação ICSP: Conector para modo debuger e ICD2. nossa quanto dispositivo conectado ao microcontrolador. mas esses microcontroladores podem realizar muitas outras funções. Microcontrolador PI18F4520 DIP Suporta outro microcontrolador PIC16F876/873 de 28 pinos Suporta LCD gráfico 128 x 64 com controlador KS108. esse PIC é 10! Durante nosso treinamento iremos realizar diversas experiências práticas utilizando os recursos da linguagem C junto com as funções da IDE mikroC.com.com..

No decorrer dos estudos iremos explorar as funções do mikroC em linguagem C para controle de displays LCD. Projetos com displays LCD: Equipamentos industriais Equipamentos domésticos Equipamentos de Informática CLPs e controladores industriais Equipamentos portáteis Varredura de displays de 7 segmentos MicroGenios – Treinamentos.portalwebaula.com. www. Kits de desenvolvimento e muito mais.microgenios.6 – Aplicações com display LCD Os displays LCD são amplamente utilizados em diversos equipamentos e aparelhos._________________________________________ Figura 3..com.. Estudaremos passo a passo como escrever mensagens de textos nos modos 4 e 8 bits.br | www.br (11) 5084-4518 | 3384-5598 .

br (11) 5084-4518 | 3384-5598 . www.microgenios. Em nosso caso. O teclado matricial é muito utilizado para economizar pinos físicos do microcontrolador. Podemos controlar os displays de 7 segmentos através de conversores BCD.com.portalwebaula. Kits de desenvolvimento e muito mais..br | www. como por exemplo o 74HC247 (decodificador BCD) ou desenvolver códigos BCD pelo microcontrolar. equipamentos médicos. "escrever" o valor correspondente ao dado que deve ser mostrado no visor. MicroGenios – Treinamentos. Porjetos com displays de 7 segmentos: Panéis de equipamentos industriais Balanças Varredura de Teclado matriciais O sistema de varredura de teclado matricial permite que o microcontrolador leia muitas teclas ligada ao seus pinos. que permite através de um barramento de dados de 8 bits e mais 4 pinos de acionamento. Equipamentos de diversos tipos usam o teclado matricial para inserir dados ao microcontrolador. Para acionar os displays de 7 segmentos. painéis de máquinas industriais.com. eletrodomésticos entre outros.. os displays estão sendo acionados por varredura. iremos utilizar o sistema de varredura._________________________________________ Os diplays de 7 segmentos são largamente utilizados em equipamentos como: balança.

com. MicroGenios – Treinamentos. Kits de desenvolvimento e muito mais.. Muitas das aplicações é o microcontrolador responsável pelo controle desses leds.microgenios. Aplicações reais com Leds Os leds são utilizados em diversos equipamento no mercado para as mais variadas aplicações. "desenhar" mensagens de textos._________________________________________ Figura 3.com.portalwebaula.br (11) 5084-4518 | 3384-5598 .. Iremos estudar os recursos de programação em C para controle das portas de saída disponíveis no microcontroladores PIC utilizando os leds como barramento de dados visual. iluminar objetos.7 – Teclado Matricial Projetos com teclados matriciais: Equipamentos Eletrodomésticos Aparelhos de som CLPs Acionamento de Leds Os leds são utilizados praticamente em quase todas as aplicações eletrônicas. Através dos leds podemos visualizar o status de uma máquina. www. criar animações visuais. entre outras aplicações.br | www.

microgenios._________________________________________ letreiros com leds Letreiros Controle de Iluminação de painéis Canal de comunicação serial RS232 É de grande importância que os equipamentos eletrônicos tenham um canal de comunicação com o meio externo. mas possui um grande conteúdo educativo para nós neste momento. tais como: aparelhos de medição. Kits de desenvolvimento e muito mais.br (11) 5084-4518 | 3384-5598 . Através de um canal de comunicação é possível monitorar o estado do equipamento assim como enviar e receber informações em tempo real..com. Aplicações reais com Comunicação Serial RS232 • • • Supervisórios Industriais Comunicação com computadores PC Comunicação com outras máquinas Conversor Analógico digital (A/D) A aplicação básica do microcontrolador PIC trabalhando com o conversor A/D abaixo é simples. No exemplo abaixo utilizamos dois simples trimpots para variarmos o valor de tensão no pino A/D do PIC. entre outros. leitores de sensores de temperatura. atuadores. Criaremos programas para controle e leitores de tensão nas unidades seguintes.portalwebaula.com.br | www. Este exemplo na verdade representa inumeras aplicações práticas de equipamentos do mercado. Iremos aprender a utilizar o canal de comunicação serial do microcontrolador PIC realizando comunicações de envio e recepção de dados com o PC.. www. MicroGenios – Treinamentos.

br (11) 5084-4518 | 3384-5598 . Nem nossos laboratório.portalwebaula. Kits de desenvolvimento e muito mais. controle de velocidade de motores DC. www..br | www.com. estabilizadores.8 – Conversores A/D Veremos também como ler e interpretar valores analógicos vindo de sensores de temperatua (LM35) utilizando os recurso da linguagem BASIC. iremos controlar a velocidade de giro de uma ventoinha e controlar o aquecimento de uma carga resistiva via PWM. Projetos com os conversores A/D do PIC Sensores de proximidade Sondas e termopares equipamentos de medição Controle PWM de dispositivos Iremos simular programas de controle de largura de pulsos.microgenios.. Através do canal PWM disponível no PIC.com. fonte chaveada. podemos controlar diversos equipamentos. MicroGenios – Treinamentos. entre outras._________________________________________ Figura 3. tais como: inversores de frequência.

portalwebaula.9 – Acionamento PWM Projetos com os PWM do PIC inversores de frequência Fontes chaveadas Drive de Motores MicroGenios – Treinamentos.com..br (11) 5084-4518 | 3384-5598 .microgenios._________________________________________ Figura 3. www.. Kits de desenvolvimento e muito mais.com.br | www.

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->