Pic substitui um simples interruptor ?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Pic substitui um simples interruptor ?

Mensagempor renalali » 04 Fev 2011 16:41

Olá Pessoal, sinceramente até o momento acredito que o pic não substitui um simples interruptor, calma ! vou explicar.

Estou fazendo um projeto para controlar a iluminação de minha residência via celular porém estou preso na parte simples de potência que vou descrever abaixo:

Em vez de utilizar interruptores comuns estou utilizando interruptores de campainha ligados ao port A de um PIC16F819, e o programa faz o seguinte a cada nível alto na entrada eu coloco o portB em nível alto e caso haja um novo pulso eu alterno a saída.

Ligando somente o pic está funcionando perfeitamente.

Porém estou ligando a saída a um optoacoplador Moc3022 e por sua vez num Triac BTA08 e ai começa os problemas, se eu isolar somente o triac ele liga e desliga a lampada normalmente quando fecho o gate com o pino 2 porém quando ligo o gate no moc a lampada liga e fica uns 5 segundos depois desliga, ou então fica ligado direto.

Outro problema que vejo que é mais grave é se eu pegar e ficar ligando e desligando a lâmpada manualmente o pic fica doido como se a variação da lâmpada fria estivesse interferindo em seu circuito.

E a pergunta fica alguém consegue fazer funcionar esse simples circuito ? até então acredito que o pic não sirva para projetos profissionais devido a essa interferência.
renalali
Bit
 
Mensagens: 12
Registrado em: 03 Fev 2011 08:53

Mensagempor _blackmore_ » 04 Fev 2011 17:14

até então acredito que o pic não sirva para projetos profissionais devido a essa interferência.

pode postar o código? é o relato mais louco que já vi e a conclusão mais louca ainda.
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Mensagempor KrafT » 04 Fev 2011 17:21

Desculpe dizer isso, mas a conclusão correta é: "Eu não sirvo para fazer um PIC ligar uma lampada".

Meu amigo vende um treco com PIC e fonte capacitiva:

http://produto.mercadolivre.com.br/MLB- ... palmas-_JM

Por incrível que pareca, funciona.
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor marcelo campos » 04 Fev 2011 18:06

pra mim parece ser problema de circuito ou software. Pode colocar o esquema ?
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor _blackmore_ » 04 Fev 2011 18:17

KrafT

"Eu não sirvo para fazer um PIC ligar uma lampada".


KKKKK


marcelo campos

concordo com vc marcelo, se não foi seguido o datasheet do BTA com o esquema sugerido e também colocado um filtro digital essas coisas acontecem mesmo e tiram-se estas conclusões precipitadas.
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Re: Pic substitui um simples interruptor ?

Mensagempor andre_luis » 04 Fev 2011 20:20

renalali escreveu:...a cada nível alto na entrada eu coloco o portB em nível alto e caso haja um novo pulso eu alterno a saída...


Esse protocolo de comunicação já fez um avião cair.
Qualquer distúrbio na força, vai gerar um estado imprevisto, a menos que voce faça leitura da saída.

Acredito que seria mais seguro implementar algo igualmente simples do tipo : Recebeu dois pulsos num intervalo pre-definido, liga, recebeu tres pulsos nesse mesmo intervalo desliga.

+++
"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 jorgeluiz » 05 Fev 2011 15:06

faz tempo que estou tentando fazer um pic entender duas simples palavras: Acende. Apaga. Vai um caminhao de memoria, so' pra fazer isso.
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor marcelo campos » 05 Fev 2011 15:37

jorgeluiz escreveu:faz tempo que estou tentando fazer um pic entender duas simples palavras: Acende. Apaga. Vai um caminhao de memoria, so' pra fazer isso.


Na verdade depende de "que lingua você fala" pra ele acender ou apagar um LED, ou seja o protocolo que quer que o PIC entenda...
Tenho um programa em TCP-IP que faz isto e usa cerca, de acredito, uns 48K de memória em contrapartida, podemos fazer com umas poucas linha de Assembly se o protocolo o tipo de entrada for simples...

abraço
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor Danjovic » 05 Fev 2011 18:10

jorgeluiz escreveu:faz tempo que estou tentando fazer um pic entender duas simples palavras: Acende. Apaga. Vai um caminhao de memoria, so' pra fazer isso.


http://www.circuitcellar.com/pastissues ... 1/text.htm
[]s
Danjovic
Danjovic
 
Mensagens: 1
Registrado em: 04 Jun 2009 00:20

Mensagempor jorgeluiz » 05 Fev 2011 23:30

interessante essa do link acima. O cara usa amostragens a cada 110 mS. Com 512 de eprom ja consegue o algoritmo de comparaçao. Nao consegui ver o codigo fonte.
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor msamsoniuk » 06 Fev 2011 10:26

"The heart of the system is the 68HC705J1A Motorola 8-bit processor. There were a number of reasons why I chose this part over a comparable one from Zilog or Microchip."

nem vou falar nada... hehehe
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor RAguiar » 06 Fev 2011 12:26

Aqui em casa eu montei um circuito com pulsador de campanhia e 5 lampadas, conforme a pessoa vai pulsando eu tenho 6 combinações diferentes de lampadas, 1-Acende tudo, 2-Acenda a do meio, 3-acende as do canto...no início funfo no photoboard, na pratica ficava travando quando outro interruptor era acionado...fiz um debounce e nunca mais deu problema...é interferência, basta pesquisar como eliminar a interferência, senão o PIC "acha" que o pulso é verdadeiro...
RAguiar
Byte
 
Mensagens: 164
Registrado em: 17 Jun 2010 12:52
Localização: Louveira/SP

Mensagempor vtrx » 06 Fev 2011 12:38

"The heart of the system is the 68HC705J1A Motorola 8-bit processor. There were a number of reasons why I chose this part over a comparable one from Zilog or Microchip."

nem vou falar nada... hehehe

Muito menos eu...
...The software for Tiny Voice was written entirely in assembly. There is a total of eight routines. ...

Eu ja implementei uma plaquinha teste usando o 16F628 para fazer a mesma coisa,mas não consegui usar uma Eeprom menor que a 24C256.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor KrafT » 06 Fev 2011 13:49

Marcelo Samsoniuk escreveu:
nem vou falar nada... hehehe



O Marcelo Sam ganha comissao da Freescale, hehehhe... :lol:
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor DEJANO » 06 Fev 2011 14:47

Ola Pessoal!!!
Se um Pic pode substiruir um interruptor??? Veja so isto. Feito na minha casa. Funcionando a 4 anos. Lampada incandescente.
Com interruptores tipo minuteiras ( campainha).
- Pode ser ligados quantos interruptores voce quizer para cada lampada.
Eliminando os caros e trabalhosos interruptores intermediarios
- A cada toque a lamada acende ou apaga de forma lenta. Como uma rampa crescente ou decrescente.
- Durante o periodo que a lampada estiver acendendo ou apagando, se voce tocar no interruptor ela para naquela luminosidade e assim permanesce.
- Se voce apertar o interruptor e nao soltar a lampada aumenta ou diminui o brilho de forma mais lenta deixando voce adequar a luminosidade de forma mais fina. serve como abajour.
- Tem memoria. Se acabar a energia a lampada volta no estado que ela estava quando apagou.
- Voce pode programar a lampada para sempre acender com brilho total ou no estado quando voce a desligou.
- Voce pode programar a lampada para acender a cada 20m minutos e ficar 5 ligados e entao apagar e novamente recomeça a contagem.
- Voce pode implementar um LDR para ler a luminosdade e acender a lampada assim que escurer. O grau de escuridao voce tambem programa.
- tudo sso é programado no proprio interruptor
- TUDO ISSO FOI FEITO COM UM PIC 12F629.
Tem algo semelhante no comercio. Nao é tao versatil assim mas chega quase la. Eu nao testei o do comercio.

DEJANO
DEJANO
Bit
 
Mensagens: 38
Registrado em: 05 Jun 2007 22:42

Próximo

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

cron

x