UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA
Disciplina de Sistemas Microcontrolados
Módulos Capture/Compare/PWM -PIC16F877A Prof. Amauri Assef amauriassef@utfpr.edu.br
UTFPR – Campus Curitiba Prof. Amauri Assef 1
Módulos Capture/Compare/PWM Características dos módulos CCP
2 módulos Capture/Compare/PWM CCP1CCP2 Capture Registro de 16 bits Resolução máxima de 12,5 ns Compare Registro de 16 bits Resolução máxima de 200 ns PWM (Pulse Width Modulation) Modulação por largura de pulso Resolução máxima de 10bits
UTFPR – Campus Curitiba Prof. Amauri Assef
2
Módulos Capture/Compare/PWM Recurso dos Timers
Capture
No modo de Captura, os registros CCPR1H:CCPR1L capturam o valor de 16 bits do par deregistradores TMR1 (Timer 1) quando um evento ocorre no pino RC2/CCP1 Um evento é definido como: Cada borda de descida Cada borda de subida Cada 4ª borda de subida Cada 16ª borda de descida
UTFPR –Campus Curitiba Prof. Amauri Assef
3
Módulos Capture/Compare/PWM Compare
No modo de Comparação, os registros CCPR1H:CCPR1L são constantemente comparados com o par de registradores TMR1 (Timer1). Quando os valores coincidem o pino PC2/CCP1 pode ser: Setado Resetado Permanecer inalterado
UTFPR – Campus Curitiba Prof. Amauri Assef
4
Módulos Capture/Compare/PWM PWM (Pulse WidthModulation) (Pulse Modulation)
No modo PWM – modulação por largura de pulso – o pino CCPx gera uma saída PWM com resolução de 10 bits Como o CCP1 é multiplexado como o latch de dado do PORTC, o registroTRISC, bit 2, deve ser zerado para configurar o pino RC2/CCP1 como saída
UTFPR – Campus Curitiba Prof. Amauri Assef
5
Módulos Capture/Compare/PWM Registrador de configuração do módulo CCPxCCPxX:CPxY: Bits LSB do PWM Utilizado somente no modo PWM CCPxM3:CCPxM0: Modo de seleção dos CCPx 0000 – CCP desabilitado 0100 – Capture a cada borda de descida 0101 - Capture a cada borda de...
...OBJETIVO
Desenvolver habilidades para:
- Implementar e simular circuitos microcontrolados envolvendo PWM.
- Implementar e simular circuitos utilizando LCD.
INTRODUÇÃO TEÓRICA
PWM – Pulse Width Modulation (Modulação por largura de pulsos)
PWM (modulação por largura de pulso), mais conhecida pela sigla em inglês PWM (Pulse-WidthModulation) de um sinal ou em fontes de alimentação envolve a modulação de sua razão cíclica...
...AN900
Controlling 3-Phase AC Induction Motors Using the PIC18F4431
Author: Jon Burroughs Microchip Technology Inc. The three peripherals and their features are: 1. Power Control PWM (PCPWM) module: • Up to 8 output channels • Complimentary PWM outputs • Two hardware Fault protection inputs • PWM resolution up to 14 bits • Edge-aligned or center-aligned operation • Flexible dead time • Simultaneous update of duty cycle and period Motion Feedback...
...CONTROLE PWM COM CONVERSOR AD COM PIC16F877A
CAMPINAS 2012
1
CONTROLE PWM COM CONVERSOR AD COM PIC16F877A
2
CENTRO UNIVERSITÁRIO SALESIANO DE SÃO PAULO – UNISAL
CONTROLE PWM COM CONVERSOR AD COM PIC16F877A
Ednei Leandro da Silva João Ricardo Zaiba Ruiz Thiago Rodrigues Lisboa Michele Cristina Ribeiro
RA: 110053937 RA: 110054188 RA: 110053970 RA: 110046883
3
CAMPINAS 2012
SUMÁRIO
RESUMO...
... O que é PWM
Os controles de potência, fontes chaveadas e muitos outros circuitos utilizam a tecnologia do PWM (Pulse Width Modulation) ou Modulação de Largura de Pulso como base de seu funcionamento. Neste artigo analisamos o princípio de funcionamento dos dispositivos PWM .
A maneira tradicional de se controlar uma carga de potência é através de um reostato em série, conforme mostra a figura 1.
Controle tradicional...
...
1 Objetivo
O objetivo desse relatório é calcular e medir através do uso de um osciloscópio a frequência do PWM (Pulse Width Modulation – Modulação da Largura do Pulso) aplicado a uma carga, lâmpada.
2 Introdução
2.1 PWM Pulse Width Modulation – Modulação da Largura do Pulso
Com a necessidade de se controlar a tensão entregue aos sistemas eletrônicos, e por sua vez, a potência foi inventada nos anos 60 uma técnica eficaz e muito comum atualmente capaz de...
...Advanced Programmable Interrupt Controller
Advanced Programmable Interrupt Controller
by Mike Rieker
Though I had originally wrote my APIC code over a year ago, I've been playing with it recently, so I thought I'd write about it. This is not a complete treatment, but it contains stuff that the docs for the chips don't seem to tell. There are basically two things here to consider. 1. Built into all recent x86 CPU chips (Pent Pro and up) is a thing called a Local APIC. It is addressed at...
...O que é o PIC?
O PIC é um componente eletrônico pertencente à classe dos microcontroladores programáveis de arquitetura Harvard e conjunto reduzido de instruções (RISC). Em síntese, é um microcomputador completo, consistindo de uma memória RAM, memória não-volátil EEPROM, memória de programa, controladores de E/S digital e analógica (opcional) em torno de uma CPU com um conjunto reduzido de instruções, dentro de um único chip.
O PIC pode ser...