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?
172 usuários online :: 1 registrado, 0 invisíveis e 171 visitantes :: 3 motores de busca

iraja

O recorde de usuários online foi de 362 em Sex 9 Abr 2021 - 22:11
Últimos assuntos
» Fonte Chaveada 2000W SG3525 & IR2110
Temporizador com ADC pic 12f675 EmptyOntem à(s) 20:57 por sandy silva de oliveira

» >>>>>>> Sobre a criação de novos tópicos<<<<<<<<<<<<<<<
Temporizador com ADC pic 12f675 EmptyDom 24 Mar 2024 - 16:10 por crisnich

» Defeito intermitente amplificador Ciclotron TIP5000
Temporizador com ADC pic 12f675 EmptyQua 20 Mar 2024 - 9:13 por fastaveira

» Esquema Amplificador Audio Leader AL 5.0
Temporizador com ADC pic 12f675 EmptyQua 20 Mar 2024 - 9:01 por fastaveira

» MK4000 - FONTE CHAVEADA FULL BRIDGE
Temporizador com ADC pic 12f675 EmptyDom 17 Mar 2024 - 18:43 por sandy silva de oliveira

» amplificador class h tailandes
Temporizador com ADC pic 12f675 EmptySex 15 Mar 2024 - 22:41 por mehuysal

» Amplificador Super Strong
Temporizador com ADC pic 12f675 EmptyQui 14 Mar 2024 - 13:03 por Reginaldo Silva

» Amplificador Classe D UCD1500
Temporizador com ADC pic 12f675 EmptyQua 13 Mar 2024 - 13:07 por Guille

»  NS450 - FONTE CHAVEADA PARTE 2
Temporizador com ADC pic 12f675 EmptySeg 11 Mar 2024 - 6:55 por ffernand3s

» DETECTOR DE METAIS IDX-PRO
Temporizador com ADC pic 12f675 EmptySex 1 Mar 2024 - 16:41 por Benyamin

» Amplificador Fonte Simples em teia de aranha
Temporizador com ADC pic 12f675 EmptySex 1 Mar 2024 - 12:17 por Reginaldo Silva

» Manutenção Gradiente 366 / 266
Temporizador com ADC pic 12f675 EmptyQui 29 Fev 2024 - 21:40 por tiaogaviao

» Criação pcb esquema phono cápsula ceramica
Temporizador com ADC pic 12f675 EmptyQui 29 Fev 2024 - 16:58 por warley cesar

» DETECTOR DE METAIS MKII (PINPOINTER)
Temporizador com ADC pic 12f675 EmptyQua 28 Fev 2024 - 19:09 por Benyamin

» Fonte chaveada compacta IR2153D - 10 x 10 cm
Temporizador com ADC pic 12f675 EmptyTer 27 Fev 2024 - 22:02 por microbit

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 (6057)
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 (3234)
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 (1625)
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 Sáb 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 : 37
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 : 66
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 : 53
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 : 70
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

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos