Eletrônica Silveira
Olá, Seja Bem-Vindo ao Fórum Eletrônica Silveira!!!!
Para você poder ver os mais variados Projetos do nosso Fórum, você precisa fazer o cadastro!

Depois de se Cadastrar, não se esqueça de ler as regras do fórum!

https://eletronicasilveira.forumeiros.com/t3-regras-do-forum#3


Administrador do Fórum,
Rafael Silveira

Participe do fórum, é rápido e fácil

Eletrônica Silveira
Olá, Seja Bem-Vindo ao Fórum Eletrônica Silveira!!!!
Para você poder ver os mais variados Projetos do nosso Fórum, você precisa fazer o cadastro!

Depois de se Cadastrar, não se esqueça de ler as regras do fórum!

https://eletronicasilveira.forumeiros.com/t3-regras-do-forum#3


Administrador do Fórum,
Rafael Silveira
Eletrônica Silveira
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
HOMENAGEM

Na vida tudo passa tudo acontece mas alguém igual a você a gente jamais esquece

Temporizador com ADC pic 12f675 1-74


★ 22 de novembro de 1991

† 12 de março de 2016

Nosso eterno amigo, administrador e fundador deste fórum
Quem está conectado?
43 usuários online :: 1 registrado, 0 invisíveis e 42 visitantes :: 3 motores de busca

albano valerio

[ Ver toda a lista ]


O recorde de usuários online foi de 362 em Sex 9 Abr 2021 - 22:11
Últimos assuntos
» Fonte chaveada compacta IR2153D - 10 x 10 cm
Temporizador com ADC pic 12f675 EmptySex 17 Set 2021 - 18:35 por Nivaldog43

» AMPLIFICADOR MEX 5.0 H CLASS POR MARIO MOTA
Temporizador com ADC pic 12f675 EmptyDom 12 Set 2021 - 18:01 por matos nascimento

» DEBUNKER DIAMOND X2
Temporizador com ADC pic 12f675 EmptyQua 8 Set 2021 - 10:38 por ROLDAO

» MINI STRONG (100w rms)
Temporizador com ADC pic 12f675 EmptyQua 8 Set 2021 - 10:28 por ROLDAO

» FONTE CHAVEADA 800W COM PROTEÇÃO CONTRA CURTO - IR2153
Temporizador com ADC pic 12f675 EmptyTer 7 Set 2021 - 9:54 por Guilherme Felipe

» FONTE CHAVEADA DE 800 A 1000W COM CI IR2153
Temporizador com ADC pic 12f675 EmptySex 3 Set 2021 - 23:51 por Caca Silva

» 2 Amplificadores Class D para montar
Temporizador com ADC pic 12f675 EmptyQui 2 Set 2021 - 22:42 por laudemir

» SMPS ajustavel
Temporizador com ADC pic 12f675 EmptyQua 1 Set 2021 - 20:40 por clbiondo

» fonte de 2000 watts tenho uma dúvida
Temporizador com ADC pic 12f675 EmptySeg 30 Ago 2021 - 14:55 por wilsonwsn

»  NS450 - FONTE CHAVEADA PARTE 2
Temporizador com ADC pic 12f675 EmptySab 28 Ago 2021 - 7:27 por Marcelovs

» AMPLIFICADOR 8000W CLASSE D DA ETELJ
Temporizador com ADC pic 12f675 EmptySab 21 Ago 2021 - 0:49 por matos nascimento

» AMP class D 2000w ?
Temporizador com ADC pic 12f675 EmptySab 21 Ago 2021 - 0:37 por matos nascimento

» classe d que copiei do t400
Temporizador com ADC pic 12f675 EmptySab 21 Ago 2021 - 0:16 por matos nascimento

» Amplificador Classe D Fullbridge
Temporizador com ADC pic 12f675 EmptySex 20 Ago 2021 - 23:38 por Caca Silva

» gradiente 166
Temporizador com ADC pic 12f675 EmptySex 20 Ago 2021 - 20:38 por lgeorg12

Top dos mais postadores
Rafael Silveira (7816)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
Caca Silva (6036)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
renatoscp (3891)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
CMeletronica (3229)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
michel chagas (2791)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
Railson (2119)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
alexsandro rodrigues de a (1835)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
naldo santos (1616)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
ablacon64 (1222)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 
gilvantexas (1061)
Temporizador com ADC pic 12f675 I_vote_lcapTemporizador com ADC pic 12f675 I_voting_barTemporizador com ADC pic 12f675 I_vote_rcap 

Medidor de Velocidade


Temporizador com ADC pic 12f675

4 participantes

Ir para baixo

Temporizador com ADC pic 12f675 Empty Temporizador com ADC pic 12f675

Mensagem por Denildo Andrade Sab 2 Fev 2019 - 2:13

Bom dia a todos do fórum. Esto tentando acionar uma carga através, do ADC de um pic. O negocio é o seguente quando o ADC registrar uma tensão de 1 volte quero que a carga se desligue se a tensão for 2 volte a carga é também desligada se o ADC for 3 volte a carga seja ligada e se for 4 volte novamente ira desligar a carga.
Até aqui eu consegui fazer tudo funcionar certinho, o problema é que preciso adicionar um tempo para cada um desses acionamentos. Exemplo quando o ADC registrar os 3 volte, quero um tempo de 1 milissegundo antes que a leitura do ADC seja executada. E depois disso quero esperar 5 minutos para de fato acionar a carga.

Já tentei de tudo, e não consegui implementar esse código. Já faz três mezés que trabalho nele e nada alguém ai
de-me uma luz já esgotei todas as possibilidades.

eu programo com o compilador Microc da microship.
Belezinha.... Obrigado
Denildo Andrade
Denildo Andrade
Nível 1
Nível 1

Mensagens : 6
Data de inscrição : 05/06/2014
Idade : 35
Localização : sao paulo

Ir para o topo Ir para baixo

Temporizador com ADC pic 12f675 Empty Re: Temporizador com ADC pic 12f675

Mensagem por anilto Sex 15 Fev 2019 - 9:30

Não entendi bem a questão de entradas e saídas. Você vai monitorar uma ADC e:
1 v -> desliga a carga
2 v -> desliga a carga
3 v -> liga a carga ->espera 1ms -> habilita ADC
4 v -> desliga a carga
Pode fornecer mais detalhes?
anilto
anilto
Nível 1
Nível 1

Mensagens : 1
Data de inscrição : 24/05/2016
Idade : 64
Localização : Ribeirão Pires, SP, Brasil

Ir para o topo Ir para baixo

Temporizador com ADC pic 12f675 Empty Re: Temporizador com ADC pic 12f675

Mensagem por marcosr Dom 17 Fev 2019 - 12:27

Não entendi muito, eu não programo em  Microc,eu programo  em ccs mais o logica e o mesmo.
"Exemplo quando o ADC registrar os 3 volte, quero um tempo de 1 milissegundo antes que a leitura do ADC seja executada. E depois disso quero esperar 5 minutos para de fato acionar a carga."
nesse seu exemplo no mais simples possível,
while(1)  // laço principal
  {
     read_adc(ADC); // faz a leitura do adc
     if(ADC==Volts) // Compara se o adc e igual a variável volts que teria o valor do 3V
     {
tempo = 0; // variavel tempo para contar o tempo
        delay_ms(1) // espera 1 milesegundo
        A=1 // variavel do loop while
        while(A=1) // enguanto A = 1 fica no loop
        {
          read_adc(ADC) // faz a leitura do adc
         if(ADC=>4){  //aqui pode colocar se o adc passar do 4V a saida seria desligada e a variavle A mudaria de valor para sair do loop
          output_low(PIN_D0);//desliga a saida
         A=2; //sai do loop
         }
         if(ADC=<2{  //aqui coloco para desligar a saida assim que o adc e igual o menor que 2V variavle "A" mudaria de valor para sair do loop
         output_low(PIN_D0);//desliga a saida
         A=2; //sai do loop
        }
         delay_ms(1) //conta 1 ms para ter uma base de tempo
         tempo = tempo + 1; //soma a variavel tempo ate dá o valor de 5 minuto que seria "30000 ms"
         if (tempo ==30000) // se der os 5 min
            {
              output_high(PIN_D0); // liga a saida D0
              }
       ´}
 
É apenas um exemplo para ter uma base não é o codigo e apenas uma ideia ,da para usar o time_0 para ter um tempo mais preciso
marcosr
marcosr
Nível 1
Nível 1

Mensagens : 11
Data de inscrição : 29/02/2012
Idade : 51
Localização : Paiçandu

Ir para o topo Ir para baixo

Temporizador com ADC pic 12f675 Empty Re: Temporizador com ADC pic 12f675

Mensagem por joaquimseixo Seg 18 Fev 2019 - 16:19

não sei se já resolveu!
A opção de usar delay() não é a melhor.
deve usar o timer do processador ou interrupções!

cada vez que a condição que pretende se verifica, faz a leitura do timer,

XYZ=timer
se( timer-XYZ > tempo de espera) ->opção.

não uso microc mas o algoritmo é independente da linguagem.
pessoalmente prefiriria usar interrupções com o timer, assim podia o processador continuar a fazer outras coisas.


joaquimseixo
joaquimseixo
Nível 1
Nível 1

Mensagens : 1
Data de inscrição : 30/04/2011
Idade : 68
Localização : guarda

Ir para o topo Ir para baixo

Temporizador com ADC pic 12f675 Empty Re: Temporizador com ADC pic 12f675

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissão neste fórum:
Você não pode responder aos tópicos