PIC com 3 canais de PWM ou mais

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

PIC com 3 canais de PWM ou mais

Mensagempor mrgadotti » 27 Fev 2013 15:26

De momento estou implementando uma aplicação na qual necessito de 3 canais de PWM. O porém é que a maioria dos MCU PIC16 tem apenas 2 canais por hardware e não me é muito viável a implementação por software de um canal adicional.
Peço se alguém já trabalhou com algum PIC da série 16 ou 18 com maior número de saídas PWM ou uma solução prática para tal???
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Mensagempor dreher » 27 Fev 2013 16:43

Eu ja trabalhei com o PIC18F8722, e pelo que lembro ele tem 5 PWMs por hardware, porem é um microcontrolador de 80 pinos.

Eu iria sugerir, não sei se é viavel, um ATMEGA da vida, tem vários com diversos canais de PWM por hardware, na plataforma arduino por exemplo, são 6 canais de PWM pelo que lembro.
dreher
Byte
 
Mensagens: 489
Registrado em: 12 Out 2006 11:10
Localização: Blumenau - SC

Mensagempor mrgadotti » 27 Fev 2013 17:00

Estava mesmo cogitando utilizar um Atmega 8 que possui 3 PWM por hardware, único porém é encontrar os danados com tamanha facilidade dos PIC...
O Atmega 328 do Arduino tem por exemplo 6 PWM.
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Mensagempor vtrx » 27 Fev 2013 17:39

Qual o motivo,no seu caso,de não implementar por software?
Eu implementei 32 canais usando um 18F2550 e 4 74HS595.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: PIC com 3 canais de PWM ou mais

Mensagempor andre_luis » 27 Fev 2013 18:04

mrgadotti,


A família CY8C da Cypress permite montar um core 51 com algumas configurações de módulos bem pouco usuais :
Já fiz por exemplo uma aplicação com um Timer de 24 Bits, como também uma outra aplicação com 3 UARTS.


+++
"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

Mensagempor mrgadotti » 27 Fev 2013 23:14

vtrx escreveu:Qual o motivo,no seu caso,de não implementar por software?
Eu implementei 32 canais usando um 18F2550 e 4 74HS595.


Vou ter uma UART com trafego constante na aplicação e ainda não testei pra ver se vai dar pra cabeça...

Como ficou o desempenho dos 32 canais por software???
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Mensagempor vtrx » 27 Fev 2013 23:31

Como ficou o desempenho dos 32 canais por software???

No meu caso foi usado para áudio e o desempenho foi o esperado para este fim,que são 32 frequencias de audio(equalização) para cada lampada conforme o audio toca.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor mrgadotti » 01 Mar 2013 10:23

vtrx escreveu:
Como ficou o desempenho dos 32 canais por software???

No meu caso foi usado para áudio e o desempenho foi o esperado para este fim,que são 32 frequencias de audio(equalização) para cada lampada conforme o audio toca.


No meu caso vou ter que controlar vários LED RGB...
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Mensagempor vtrx » 01 Mar 2013 13:03

Muito fácil usar software.
Estou no trampo agora,posso á noite postar uma rotina por software de 8 canais,com ela voce adapta como quiser.
Eu ja utilizei com Leds (32 tambem) na boa.
http://www.youtube.com/watch?v=lsGNHgkuT_0
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor mrgadotti » 02 Mar 2013 20:44

vtrx escreveu:Muito fácil usar software.
Estou no trampo agora,posso á noite postar uma rotina por software de 8 canais,com ela voce adapta como quiser.
Eu ja utilizei com Leds (32 tambem) na boa.
http://www.youtube.com/watch?v=lsGNHgkuT_0


Até cheguei na ideia de utilizar um demux em apenas um pwm...
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Mensagempor vtrx » 02 Mar 2013 23:34

Qual compilador usa e qual linguagem?
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor mrgadotti » 04 Mar 2013 09:26

PCW CCS C...
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Mensagempor vtrx » 05 Mar 2013 23:45

http://www.4shared.com/rar/4tlfqjNN/8pwm_ccs.html
Faça os testes com Leds comum direto num PORT.

O arquivo não estava correto,eu refiz o upload.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor mrgadotti » 07 Mar 2013 07:57

Vou testar... até agora resolvi o problema utilizando um Atmega8 que tem 3 PWM por hardware
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Re: PIC com 3 canais de PWM ou mais

Mensagempor Silvio51 » 24 Jun 2013 18:21

Antes tarde do que nunca... não serve um Dspic Motor Control ? (Até 4 PWM c/ Ouput Compare + 4 Canais Motor Control)

Ex: DsPic30F3010, DsPic30F4011, Dspic33FJ128MC802, etc...
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil

Próximo

Voltar para PIC

Quem está online

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

x