ATmega328P - Atmel PWM ponte H com ou sem interupção

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

ATmega328P - Atmel PWM ponte H com ou sem interupção

Mensagempor menegola » 05 Jan 2017 06:57

Fala galera.

Gostaria da opinião de V.S.ª

Estou tentando programar AVR328P com 2 PWM sem interrupção e um cronômetro.( Pots PB1 PB2)
Estou usando Arduino plataforma.
Funcionamento e assim.
Um motor e acionado por 4 FETs nos dois sentidos, 2 fets para direita 2 fets para esquerda.
Um cronômetro faz o motor girar 15 segundos para direita 30 segundos para esquerda.(os tempo são programáveis por botões)

Pergunta:
PWM pode ser sem interrupções habilitadas?
Qual PROs e Contra?
Qual seria melhor forma?


Problema:
Os pWMs estão sofrendo certos atrasos.
Seria consequência das interrupções?
Você não está autorizado a ver ou baixar esse anexo.
menegola
Word
 
Mensagens: 683
Registrado em: 08 Dez 2008 12:11

Re: ATmega328P - Atmel PWM ponte H com ou sem interupção

Mensagempor andre_luis » 05 Jan 2017 11:12

Na verdade, o conceito correto seria o PWM rodar continuamente sem interferencia do programa, e a atualização do duty-cycle ser ativada por interrupção de Timer. Não ficou claro se é isso o que voce está fazendo.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: ATmega328P - Atmel PWM ponte H com ou sem interupção

Mensagempor menegola » 06 Jan 2017 07:00

Ola caro colega andre_teprom, obrigado pela sua atenção.

Não estou usando interrupção PWMs por questão cronômetro, da pau no cronômetro, a pesar que cronômetro não precisa ser preciso, pode ter 10% de erro.
menegola
Word
 
Mensagens: 683
Registrado em: 08 Dez 2008 12:11


Voltar para AVR

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x