collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


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


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


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]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: 74HC595 cálculos  (Lida 9674 vezes)

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

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: 74HC595 cálculos
« Responder #15 em: 22 de Janeiro de 2014, 15:48 »
Sim, podes.

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: 74HC595 cálculos
« Responder #16 em: 22 de Janeiro de 2014, 16:42 »
Com o /OE a high (como tens com esse pull-up e enquanto o arduino não meter um LOW) é como se o 595 não estivesse no circuito (que não é o mesmo que ter os outputs LOW).

Online almamater

  • Mini Robot
  • *
  • Mensagens: 1.918
    • GrcByte - Projectos
Re: 74HC595 cálculos
« Responder #17 em: 22 de Janeiro de 2014, 16:53 »
A maior parte dos meus Outputs funcionam com os pinos em High, apenas 1 é que ativa o dispositivo quando está em Low. Neste momento qdo ligo o circuito fica tudo maluco a ligar e desligar, desta forma vou ver se resolve, mais logo já faço o teste com a pull-up


Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: 74HC595 cálculos
« Responder #18 em: 22 de Janeiro de 2014, 18:17 »
O 595 tb tem um reset (/MR) que podes usar para manter os dados a 0. Eles só aparecem cá fora se /OE estiver activo (a 0).

Online almamater

  • Mini Robot
  • *
  • Mensagens: 1.918
    • GrcByte - Projectos
Re: 74HC595 cálculos
« Responder #19 em: 22 de Janeiro de 2014, 23:33 »
Humm liguei o pino OE e a resistência pull-up, neste momento ao iniciar já só faz uma vez o ligar dos pinos, a minha pergunta é, neste momento tenho isto tudo ligado ao Arduino e parece que o SR ainda faz isto pq o Arduino no arranque deve fazer um 'reset' tb aos seus pinos e por breves instantes deve ficar Low-High-Low ?! e provoca ainda a situação. No futuro quero apenas usar um Atmega328 (alone), será que tb se vai verificar isto?

(é que se deixar apenas o OE ligado aos 5v com a resistência de 10k e não ligando ao Arduino ele não faz nada no arranque, apenas qdo o ligo tb ao arduibo é que ainda faz 1 vez no arranque).

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: 74HC595 cálculos
« Responder #20 em: 23 de Janeiro de 2014, 01:01 »
Tens o OE ligado a que pino?
Assim que fazes reset os pinos do atmega viram todos a entradas, não fazem nada.
Avr fanboy

Online almamater

  • Mini Robot
  • *
  • Mensagens: 1.918
    • GrcByte - Projectos
Re: 74HC595 cálculos
« Responder #21 em: 23 de Janeiro de 2014, 10:08 »
Tens o OE ligado a que pino?
Assim que fazes reset os pinos do atmega viram todos a entradas, não fazem nada.

Estava no RX mas tb já testei ligar no 9, pelo que percebi os pinos ficam todos como inputs e por algum motivo ainda faz 1 vez tb o ligar os pinos do SR e desligar. Se calhar tenho de controlar o pino OE e /MR ao mesmo tempo..

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: 74HC595 cálculos
« Responder #22 em: 23 de Janeiro de 2014, 11:00 »
Deve ser o bootloader do Arduino a fazer das dele com os pinos.

Online almamater

  • Mini Robot
  • *
  • Mensagens: 1.918
    • GrcByte - Projectos
Re: 74HC595 cálculos
« Responder #23 em: 23 de Janeiro de 2014, 11:08 »
Pois deve ser, bem mesmo que fique assim não há grande problema, faz apenas uma vez e é rápido.

Online almamater

  • Mini Robot
  • *
  • Mensagens: 1.918
    • GrcByte - Projectos
Re: 74HC595 cálculos
« Responder #24 em: 05 de Fevereiro de 2014, 01:56 »
Aparentemente tudo está a funcionar, no entanto reparei hoje numa situação, 2 Outputs estão ligados a uma placa com 2 relés (como indicado nos posts anteriores):



Tenho tudo montando em breadboards e hoje reparo que, com os outputs OFF, os relés por vezes ligam e desligam muito rapidamente ou por vezes nem ligam mas os leds da placa acendem ligeiramente (recebem corrente), isto acontece se passar com os dedos em cima dos transístores ou em alguns fios.., reparei tb que aconteceu isto qdo tirei um potenciómetro e voltei a metê-lo no circuito..   

Isto acontece devido a ruídos das breadboards, da resistência da base do transístor ou de algo diferente?  Queria ter a certeza que depois de soltar tudo numa pcb a coisa ficasse bem..

P.S.: Tenho um condensador 0.1uF junto do fio Vcc do 74HC595.
« Última modificação: 05 de Fevereiro de 2014, 01:58 por almamater »

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: 74HC595 cálculos
« Responder #25 em: 05 de Fevereiro de 2014, 02:18 »
Experimenta uma resistência de 33K-100K da base do transistor para o emissor (GND).
Quando desactivas o OE, o chip mete os pinos "no ar", e portanto os transistores deixam de ser "driven" e ficam com um comportamento indefinido, qualquer "ruído" fá-los ligar um pouco, têm muito ganho.