Página 1 de 1

Conversor de Frequencia

MensagemEnviado: 11 Nov 2008 15:41
por elizeu
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.

MensagemEnviado: 11 Nov 2008 16:08
por lpagano
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.

MensagemEnviado: 12 Nov 2008 16:06
por Djalma Toledo Rodrigues
Mas, você não diz a finalidade.

De mais detalhes

MensagemEnviado: 13 Nov 2008 07:25
por ffcprog
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 ]

MensagemEnviado: 13 Nov 2008 10:23
por lpagano
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!

MensagemEnviado: 13 Nov 2008 11:59
por msamsoniuk
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 ?

MensagemEnviado: 13 Nov 2008 13:41
por helton
o PIC permite...é isso que dá medo...

MensagemEnviado: 13 Nov 2008 13:53
por Djalma Toledo Rodrigues
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

MensagemEnviado: 09 Dez 2008 10:44
por fabio_pic
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.

MensagemEnviado: 09 Dez 2008 11:51
por Washburn
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.

MensagemEnviado: 09 Dez 2008 14:26
por ffcprog
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

MensagemEnviado: 07 Jan 2009 07:45
por Washburn
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: :?:

MensagemEnviado: 08 Jan 2009 11:34
por Djalma Toledo Rodrigues
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.