Conversor de Frequencia

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Conversor de Frequencia

Mensagempor elizeu » 11 Nov 2008 15:41

Caros amigos, por acaso alguem conhece um projeto (esquema) de um conversor de corrente AC/60HZ para AC/350HZ para aproximadamente 400watts.
Fico muito agradecido pelos colegas que colocarem um post.
elizeu
Bit
 
Mensagens: 28
Registrado em: 16 Out 2006 16:16

Mensagempor lpagano » 11 Nov 2008 16:08

elizeu,

Conhecer eu não conheço, mas dá para fazer um programinha no PIC fácil para isso. Manda ele gerar uma onda quadrada da seguinte forma, conforme o exemplo abaixo feito no MikroC:

Código: Selecionar todos

while (1)
{

PORTC.F0 = 0;
delay_ms(1);               
delay_ms(428);              // meio ciclo em HIGH de 350Hz (1,428ms)


PORTC.F0 = 1;
delay_ms(1);
delay_ms(428);              // meio ciclo em LOW de 350Hz (1,428ms)

}




Caso queira que essa onda seja senoidal, use um PIC com PWM.

Para os 400 Watts aí você precisa amplificar o sinal que vai sair.


Espero ter ajudado.
lpagano
Byte
 
Mensagens: 393
Registrado em: 06 Nov 2006 14:23

Mensagempor Djalma Toledo Rodrigues » 12 Nov 2008 16:06

Mas, você não diz a finalidade.

De mais detalhes
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor ffcprog » 13 Nov 2008 07:25

lpagano escreveu:
Código: Selecionar todos

while (1)
{

PORTC.F0 = 0;
delay_ms(1);               
delay_ms(428);            <<????!!!!"delay_us(


PORTC.F0 = 1;
delay_ms(1);
delay_ms(428);             <<<??!!!! "delay_us(
}


.


Não funciona, as funções delay_mS ou uS, do mikroC são meio sem vergonha mentirosas e cretinas.

Faça por int.

[ ffcprog ]
ffcprog
Byte
 
Mensagens: 145
Registrado em: 14 Fev 2007 23:16

Mensagempor lpagano » 13 Nov 2008 10:23

ffcprog,

Ainda bem que você me corrigiu. No delay_ms(428) na verdade deve ser delay_us(428). Fica aí a correção para o elizeu.

Agora, eu não concordo muito com o que você disse, que as funções de delays no MikroC são ruins. Eu mesmo já medi com frequencímetro essas funções num programa que eu precisava gerar uma onda quadrada e funcionam bem.

Valeu!
lpagano
Byte
 
Mensagens: 393
Registrado em: 06 Nov 2006 14:23

Mensagempor msamsoniuk » 13 Nov 2008 11:59

o timer do PIC nao permite vc programar um divisor fixo e quando este divisor estourar fazer automaticamente o toggle de um pino de saida sem gerar interrupcao ?
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor helton » 13 Nov 2008 13:41

o PIC permite...é isso que dá medo...
Helton Marques
"Priorize as Prioridades"
helton
Byte
 
Mensagens: 146
Registrado em: 16 Out 2006 09:18
Localização: São José-SC

Mensagempor Djalma Toledo Rodrigues » 13 Nov 2008 13:53

helton escreveu:o PIC permite...é isso que dá medo...


Tengo miedo del encuentro
con el pasado que vuelve
a enfrentarse con mi vida.
Tengo miedo de las noches
que, pobladas de recuerdos,
encadenen mi soñar.

Volver Tango 1935
Música: Carlos Gardel
Letra: Alfredo Le Pera
http://www.todotango.com/spanish/home.asp
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor fabio_pic » 09 Dez 2008 10:44

Bom dia a todos.

Para Ipagano,

O PWM do PIC não gera somente ondas quadradas?

Como fazer para "tirar" uma senóide do PIC?

Abraços,
Fábio.
fabio_pic
Nibble
 
Mensagens: 81
Registrado em: 03 Set 2007 09:04
Localização: Rio de Janeiro

Mensagempor Washburn » 09 Dez 2008 11:51

Qual a aplicação? Vai alimentar um motor? Uma resistencia, lampada?

O tipo de carga faz toda a diferença, se voce alimentar uma lampada incandecente por exemplo, ela não vai "reclamar" pelo fato da onda ser quadrada.
Se for um indutor ai vem o detalhe da Fcem que vai ser gerada no indutor entre o chaveamento, ai complica resoavelmente.
Il capolavoro...
Washburn
Bit
 
Mensagens: 31
Registrado em: 24 Jul 2007 09:05
Localização: Maringá / PR

Mensagempor ffcprog » 09 Dez 2008 14:26

ou agóra que eu observei.
1 pic com 2 pwm.
1 Setado para 350hz e 50%
o outro setado para uns 5khz, para controle de corrente.

o pwm1 em 350hz alimentando uma ponte ?!

Da samba né ?


ffcprog
ffcprog
Byte
 
Mensagens: 145
Registrado em: 14 Fev 2007 23:16

Mensagempor Washburn » 07 Jan 2009 07:45

ffcprog escreveu:ou agóra que eu observei.
1 pic com 2 pwm.
1 Setado para 350hz e 50%
o outro setado para uns 5khz, para controle de corrente.

o pwm1 em 350hz alimentando uma ponte ?!

Da samba né ?


ffcprog
:shock: :oops: :lol: :?:
Il capolavoro...
Washburn
Bit
 
Mensagens: 31
Registrado em: 24 Jul 2007 09:05
Localização: Maringá / PR

Mensagempor Djalma Toledo Rodrigues » 08 Jan 2009 11:34

fabio_pic escreveu:...O PWM do PIC não gera somente ondas quadradas?
Como fazer para "tirar" uma senóide do PIC? Fábio.

Com um simples R C você converte PWM em DC. Variando a largura dos pulsos adequadamente obtem a Senóide.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22


Voltar para PIC

Quem está online

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

cron

x