collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[22 de Abril de 2024, 14:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

Autor Tópico: Display 7 segmentos  (Lida 32934 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #60 em: 05 de Novembro de 2010, 18:53 »
Pois é amigos.... o problema mantém-se.

O display nunca apresenta uma série de 3 digitos seguidos e iguais, ou seja, tenho o PIC ligado a um divisor de tensão e o valor mostrado nunca é o mesmo....

Vou dar mais uma vista de olhos em tudo...


Cumps
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Display 7 segmentos
« Responder #61 em: 05 de Novembro de 2010, 19:00 »
Mostra ai uma foto do teu circuito.
Avr fanboy

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #62 em: 05 de Novembro de 2010, 20:20 »
Mostra ai uma foto do teu circuito.
Foto do circuito:




Vídeo do circuito em funcionamento:
http://s473.photobucket.com/albums/rr100/daviddmmartins/?action=view&current=IMG_4162.mp4

PS: Como podem ver no video, os valores nunca são iguais nem reais... neste momento o sensor LM35 lê 19,2ºC.
« Última modificação: 05 de Novembro de 2010, 20:22 por Dave »
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Display 7 segmentos
« Responder #63 em: 05 de Novembro de 2010, 21:08 »
E não são reais porque?
Não tens os condensadores no cristal nem no regulador de tensão, que sem eles pode oscilar, tenta "limpar"/organizar melhor a tua montagem que isso está um pouco caótico.
Avr fanboy

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Display 7 segmentos
« Responder #64 em: 05 de Novembro de 2010, 21:51 »
Assim de repente ::  organiza a montagem, como o Senso diz está caótico ::

->

# regulador de tensão sem condensador na saída, põe um de 100u e outro de 100n, ajustam-se bem a qq situação

# cristal sem condensadores, 25p ou 33p. Certifica-te que a caixa metálica do cristal não toca em lado algum metálico, ou alguma perna de componente

# LEDs sem resistância. Se usas resistências no 7-seg (que são LEDs), porquê não usar nos LEDs?

# põe um condensador de 100n aos terminais do PIC. Põe-o mesmo por cima dele, de modo a estar o mais perto possivel

# põe um condensador de 4u7 ou 10u depois da resistência do LM35

# ...




Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #65 em: 05 de Novembro de 2010, 22:15 »
Por norma as minhas montagens não costumam ser assim... e esta já esteve bem organizada, mas como já tinha dito num post anterior, eu voltei a fazer tudo novamente e evitando o máximo de fio possível para evitar também algumas "perturbações" vindas sei eu lá de onde....

É muito estranho pois parece que tudo está bem e no fundo muito pouco funciona....

Já monto tudo novamente e coloco uma foto..
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #66 em: 05 de Novembro de 2010, 23:33 »
Cá está tudo "remodelado"...





E parece estar tudo bem agora.....

Video: http://s473.photobucket.com/albums/rr100/daviddmmartins/?action=view&current=IMG_4164.mp4


Teria sido só dos condensadores do cristal??
É que quando retiro o que coloquei no sensor, fica tudo na mesma (aparentemente)...

Cumprimentos
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Display 7 segmentos
« Responder #67 em: 05 de Novembro de 2010, 23:41 »
É um conjunto de coisas. Pode ser daqui, pode ser dali...  o melhor é tomar as precauções todas e montar tudo o q é necessário.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Display 7 segmentos
« Responder #68 em: 05 de Novembro de 2010, 23:47 »
Esses condensadores são o valor aconselhado, é que não são ceramicos, mas sim de filme, provavelmente MKP, mas se funciona tudo bem, mas condensadores para os cristais costumam ser ceramicos e bem pequeninos, continuas sem resistencias nos leds, e podes danificar os pinos de saida do PIC e os leds, mas imagino que talvez não tenhas mais resistencias ou algo assim.
Como é que consegues montar o PIC na breadboard com aquele fio lá no meio?
Avr fanboy

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #69 em: 05 de Novembro de 2010, 23:49 »
É um conjunto de coisas. Pode ser daqui, pode ser dali...  o melhor é tomar as precauções todas e montar tudo o q é necessário.

OK.

Estive aqui a fazer mais uns testes e penso que desta está mesmo a funcionar como deve de ser.

Não posso ser egoísta e dizer que fiz tudo isto sozinho, bla bla bla.... estaria a mentir!
Quero deixar desde já o meu MUITO OBRIGADO a ambos (senso e asena), por todo o tempo perdido a ler e a opinar os meus post's.


Com os melhores dos cumprimentos!
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #70 em: 05 de Novembro de 2010, 23:58 »
Esses condensadores são o valor aconselhado, é que não são ceramicos, mas sim de filme, provavelmente MKP, mas se funciona tudo bem, mas condensadores para os cristais costumam ser ceramicos e bem pequeninos, continuas sem resistencias nos leds, e podes danificar os pinos de saida do PIC e os leds, mas imagino que talvez não tenhas mais resistencias ou algo assim.
Como é que consegues montar o PIC na breadboard com aquele fio lá no meio?

Eheheh, de facto acabou as resistências e agora estão lá de 3.3K (ou algo parecido).

Quanto ao "fio" não é fio não eheh... é um agrafo  ;D ;D. Serve apenas para "me localizar" e saber mais facilmente onde devo encostar o PIC.

Os condensadores são de polyester, mas são os únicos que tenho por cá de 10nF, que é o valor mais próximo do aconselhado em livros (os 15nF) e do aconselhado pelo asena (25/35nF).


Cumprimentos
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Display 7 segmentos
« Responder #71 em: 06 de Novembro de 2010, 00:00 »
No cristal são pF, e não nano, ainda são cerca de 1000 vezes maiores que o que deviam, pode funcionar mas ainda não deve ser muito estavel não.
Avr fanboy

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #72 em: 06 de Novembro de 2010, 00:02 »
No cristal são pF, e não nano, ainda são cerca de 1000 vezes maiores que o que deviam, pode funcionar mas ainda não deve ser muito estavel não.

Ups... erro meu!

Trocar todos os "n" por "p"... esta minha vista  :-[ :-[.

David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: Display 7 segmentos
« Responder #73 em: 06 de Novembro de 2010, 10:14 »
Amigos, mais uma coisa  ;D.

Para ter maior resolução nos valores, queria alterar a tensão de referência...

Para isso será que basta fazer as seguintes modificações??

 set_tris_A(0B00001100);
...
 setup_adc_ports(sAN2|VSS_VREF);
....
 setup_vref(VREF_A3);
....

Depois ligar o pino A3 a um divisor de tensão com 2V (penso que seja esse o valor mínimo...).


Bastará isto?

Cumprimentos.
« Última modificação: 06 de Novembro de 2010, 10:18 por Dave »
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Display 7 segmentos
« Responder #74 em: 06 de Novembro de 2010, 11:23 »
O teu sensor dá no máximo 2v?
O PIC deve ter referências internas calibradas, mas isso o datasheet é o teu melhor amigo, se ainda estás a usar o código mais antigo, estavas a usar  7 bits de resolução quando o teu adc tem 10 bits(acho eu, mas pelo menos 8 tem de certeza) e de 7 para 10 bits passas de 128 valores diferentes para 1024.
Avr fanboy