Implementação de um Ohmímetro Utilizando PIC16F877A

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas I
Advertisements

Projeto de um termômetro a partir de um diodo
Medidor de Ângulo (Goniômetro Digital)
Controle Digital Prof. Cesar da Costa 1.a Aula – Variável de Processo.
Sensor de Carga de Bateria de Automóvel utilizando o CI “LM3914”
Sensor de Pressão via célula Capacitiva
Eletrônica Digital Conversores Digital-Analógico
Instrumentação Eletrônica
Aluno: Raphael Dantas Ciríaco
Projeto para Monitoramento e Controle de Temperatura
PROJETO TERMÔMETRO CASEIRO
Controlador PID de Temperatura
Sensores de corrente e tensão
SENSOR DE TENSÃO E CORRENTE
Conversores A/D e D/A Conversor analógico-digital (ADC) e conversor digital-analógico (DAC) são usados para interfacear um computador com o mundo analógico.
Entrada e Saída Introdução.
Técnicas para operações E/S
professor Victory Fernandes
Conversores Analógico-Digital
Sistemas Digitais Projeto RTL – Unidade de Execução
Unidades de Execução e de Controle Sistemas Digitais.
Mutação de Interface Interface Mutation: An Approach for Integration Testing Marcio E. Delamaro José C. Maldonado Aditya P. Mathur.
1. SINAIS Contém informações sobre uma variedade de coisas e atividades em nosso mundo físico. PROCESSAMENTO DE SINAIS Ato de extrair as informações necessárias.
1.1. CONTROLE DIGITAL SISTEMAS DE CONTROLE DIGITAL podem executar duas funções: SUPERVISÃO (externa à malha de realimentação): sincronismo de tarefas,
Bruno Souza de Oliveira e Rodrigo Nardi
Motores de Passo: descrição, operação e acionamento.
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Modulação AM-DSB-SC e AM- SSB
Monitoramento de temperatura
Fundamentos do Projeto Lógico
ÁLGEBRA DE CHAVEAMENTO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CPU – IHM PARAMETRIZAÇÃO
Conversor A/D – PIC16F877A Jadsonlee da Silva Sá
Prof. Marcelo de Oliveira Rosa
Expansão dos Casos de Uso
Técnico/a de Electrónica, Automação e Computadores Laboratório de Amplificadores Operacionais 6016 – Amplificadores Operacionais Autor Nome do Aluno.
Especificação de Requisitos de Software - ERSw
AMPLIFICADOR OPERACIONAL
Aula 9 By: Abraham Ortega
Introdução teórica A modulação em freqüência consiste na variação da freqüência da portadora proporcionalmente ao sinal de informação. Dado o sinal modulador.
Parte 3: PLL integrado 4046 Objetivo:
Introdução à Automação Industrial
UNIVERSIDADE LUTERANA DO BRASIL
Introdução a Linguagens de Programação
Aula 8 By: Abraham Ortega Paredes
Introdução à Automação
Prof. Carlos Humberto Llanos Q. Eletrônica para Instrumentação, Controle e Automação  Um dos grandes problemas dos CDA é a faixa de valores dos resistores.
Sistemas Numéricos SISTEMA DECIMAL
SENSOR DE PRECISÃO DE TEMP. LM35
TERMÔMETRO DIGITAL DE MÚLTIPLAS ESCALAS
Marcelo Paschoal Fernando Nogueira
PIC Peripheral Interface Controller
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Introdução Disciplina: Sistemas de Controle (Laboratório) - ET76H
SISTEMAS DIGITAIS AULA 9
Termômetro Digital com PIC e LM35
SISTEMAS DE CONTROLE Definição:
Decodificadores e Codificadores
Controle Digital Prof. Flávio Vidal, MSc..
Aula 1: Introdução aos Sistemas Digitais
Eletricidade Aula 9.
Turmas A e B SEGUNDO BIMESTRE MATERIAL PARA ESTUDO
Eletricidade Aula 6.
Expansão dos Casos de Uso
Eletricidade Aula 8.
Manutenção e Suporte em Hardware - II
Aula 03: Efeito de iluminação sequencial com LED e Efeito interativo de iluminação com LED
CONVERSORES DE SINAL.
Transcrição da apresentação:

Implementação de um Ohmímetro Utilizando PIC16F877A Instrumentação Eletrônica Implementação de um Ohmímetro Utilizando PIC16F877A

Sumário Introdução Descrição geral do projeto Componentes utilizados Implementação do software Simulação Resultados Referências

Introdução O objetivo deste trabalho é a implementação de um ohmímetro utilizando o micro-controlador PIC16F877A O trabalho também é um aperfeiçoamento do projeto do aluno Rafael D. C. que implementou um ohmímetro utilizando diversos CIs e visa reduzir o tempo de implementação e depuração e a complexidade

Descrição Geral do projeto Diagrama genérico de um instrumento Ente físico Sensor e transdutor Conformador Processamento do sinal Interface homem máquina

Descrição Geral do projeto Diagrama Genérico de um instrumento Ente Físico Sensor e transdutor Conformador Processamento do sinal Interface Homem Máquina Sinal Elétrico

Descrição Geral do Projeto Ente físico O ente físico a ser medido será a resistência Sensor e transdutor e conformador do sinal Estas operações são realizadas utilizando-se um Amp. Op na configuração inversora e um Multiplexador analógico que seleciona os resistores adequados para que o nível do sinal seja diminuído até a faixa mais adequada a o ADC do PIC utilizado posteriormente A tensão -5 V é utilizada para compensar a inversão de fase que ocorre devida a configuração do Amp. Op. A tensão no terminal 1 será lida pelo o ADC A resistência R1 será selecionada pelo multiplexador, podendo ser: 1 Kohm, 10 Kohm, 100 Kohm ou 1 Mohm

Descrição Geral do Projeto

Descrição Geral do Projeto Processamento do Sinal O processamento do sinal é feito pelo PIC16F877A São dele as tarefas de: converter o sinal analógico em digital, analisar se o sinal está no nível tolerado, enviar um sinal ao mux caso a resistência não seja adequada, aguardar o sinal de início da conversão e mostrar o valor de saída no LCD Interface Homem Máquina As IHMs são um push button que dá o sinal de início para a conversão e um LCD que mostra o valor da resistência em Kohm

Componentes Utilizados Para a implementação, serão utilizados os seguintes componentes: PIC16F877A Multiplexador analógico Resistores, potenciômetros e push buttons Amp. Op. LM358 Display LCD JHD162A

Implementação do software A implementação teve dois principais estágios, um em software e outro em hardware O principal estágio da implementação foi o desenvolvimento do software para o Micro-controlador A implementção do software foi esquematizada por uma máquina de estados, como mostrada no seguinte flowchart:

Implementação do software

Implementação do software No estado Início, todas as variáveis são inicializadas e em seguida o PIC fica aguardando o pressionar de um botão Este botão está ligado ao canal zero do PORTC

Implementação do software No estado converter, o PIC converte a tensão presente no Canal zero do PORTA em um byte correspondente a esta O Byte resultante é armazenado na variável Valor para o tratamento dos próximos blocos Este estado pode ser acessado mais de uma vez, dependendo do processamento no próximo estado

Implementação do software O estado Testar verifica se o sinal está em um nível aceitável, e, em caso afirmativo, segue pra o estado Tratar O nível de sinal tolerado é de 10% do valor de entrada, caso seja menor, vai para o estado Ajustar MUX

Implementação do software Em Ajustar MUX, A variável MUX é incrementada e seu valor é passado ao PORTB, que está diretamente ligado aos pinos de controle do multiplexador

Implementação do software No estado Tratar, é feita uma regra de 3 que transforma o valor entre zero e 255 num valor de zero a um

Implementação do software Por último, no estado Mostrar, faz-se o tratamento adequado para que seja mostrado no LCD O valor resultante do último estado é separado em Unidade de milhar, Centena, Dezena e Unidade simples Além disso, a posição da vírgula é selecionada de acordo com o valor de MUX, já que esta variável contém a informação da ordem de grandeza da resistência na entrada

Implementação do software O valor será sempre mostrado em Kohm, a posição da vírgula que determinará o valor correto da resistência

Implementação do software A descrição dada anteriormente é apenas superficial Para uma descrição detalhada de cada estado, é necessário checar o código fonte do software Detalhes como: rotinas utilizadas, protocolo de inicialização do LCD, lista completa de variáveis utilizadas, entre outros, são descritos como comentários no código fonte

Simulação A simulação do software foi feita no MPLAB v8.46 com o auxílio do plugin que permite utilizar as funções do ambiente Proteus 7 dentro do próprio MPLAB

Resultados A utilização do micro-controlador tornou o projeto mais simples de simulação, implementação e depuração O projeto abre margem para expansão da faixa de resistência a ser mediada É provável que utilizando-se as outras entradas analógicas do PIC possa-se evitar o uso do multiplexador

Referências Souza, David José de e Lavinia, Nicolás César – Conectando o PIC, 3ª Edição Datasheet do 16 F877A Notas de aula da disciplina Tópicos Especias em Sistemas Digitais, ministrada pelo Prof. José AlabeNicolau