[74HC595] Schuifregister pennen MR en OE

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
Hallo, ben een project van iemand aan het nabouwen maar daar zaten wel foto's maar geen schema bij en dat is geen verwijt maar een leuke uitdaging. Ben zelf gaan zoeken op afbeeldingen en kwam terecht bij deze :

Afbeeldingslocatie: https://i.imgur.com/xxFlYIj.jpg?1
https://cdn.instructables...FU6YVLUI50X1NL6.LARGE.jpg

Volgens google komt de afbeelding van deze pagina maar is daar nergens te vinden en klopt ook niet met de onderdelen lijst (indien ik mij niet vergis)

https://www.instructables...th-Shift-Registers-74hc5/

Toch heb ik dat schema 1 op 1 opgebouwd en er deze code ingezet :

https://www.arduino.cc/en/Tutorial/ShftOut21
https://www.arduino.cc/en/Tutorial/ShiftOut

Resultaat daarvan : Er gebeurde niets.
Ik vond het al vreemd bij het tekenen dat MR (pen 10) niet aan Vcc zit en OE (pen 13) niet aan Gnd.
Dat heb ik toen achteraf wel gedaan en de transistor hoog gezet met als gevolg dat alle leds zijn doorgebrand. Met een 10 Ohm weerstand erbij is dat verholpen, maar hoort zo niet denk ik.

Afbeeldingslocatie: https://i.imgur.com/RdZSGin.png?1
https://imgur.com/a/ez2P0Sn
Edit : OE zit hier ook niet aan gnd maar dat was bij het testen wel zo.

Ik heb tientallen plaatjes bekeken maar nergens zie ik een vergelijkbare opstelling waarbij MR en OE niet aan Vcc of GND zitten en ten tweede , hoewel dat prio 2 is , ook nergens leds geheel zonder weerstanden met alleen een transistor tussen led en gnd.

Mijn vraag is daarom, weet iemand of de eerste tekening klopt of zitten er fouten in ?
Alvast bedankt.
.

[ Voor 2% gewijzigd door kitao op 30-03-2019 15:14 . Reden: Edit ]


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03
Zowel MR als OE zitten nergens aan dus dat lijkt me niet. Pak anders even datasheet van dat schuifregister er bij.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
Ben er druk mee bezig , ca. 10 tabs staan open maar ik heb geen geduld alles goed door te lezen. Ik zoem eroverheen en iedere keer komt er een stukje bij. Zie nu dat het idd mogelijk is om geheel zonder weerstand dit te maken maarrrr ... dat is een andere chip. Weet wel dat MR master reset betekent maar zou graag eens een schakeling tegenkomen waar die niet gewoon aan de haak hangt, idem OE.

The STP16C596 for example will drive 16 LED's and eliminates the series resistors with built-in constant current sources.)
Zelfde arduino link als OP.

Heb nu een ander programma erin zitten die gebruik maakt van setRegisterPin, normaal is dit shiftOut.

https://gist.github.com/quellhorst/1258424

Zit foutje in op regel 3 , in de commentlijn, dat moet pin 11 zijn, MR is pin 10 op de 74.

Maar blijft nog steeds hetzelfde, met een minimaal weerstandje, nu al gereduceerd tot 5.5 Ohm, werkt de schakeling ook. Dat scheelt dus 4x4 keer -1 solderen.

Afbeeldingslocatie: https://i.imgur.com/kXKYqTH.png?1
https://imgur.com/a/KpP7iNS

Mijn vorige plaatje met tekst BC547B gaat dit niet redden, daarom dat maar weggehaald.
Voor vandaag stop ik er trouwens mee, morgen verder. Iedereen prettig weekend.
.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
***Deze post was dubbel vanwege niet ingelogd zijn ***

***

De weerstand mag dan ook wel iets forser worden

.324 x .324 x 5.5 = 0.58 W.

Afbeeldingslocatie: https://i.imgur.com/w6iaESD.jpg?1

[ Voor 151% gewijzigd door kitao op 30-03-2019 19:14 ]


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03
kitao schreef op zaterdag 30 maart 2019 @ 17:38:
***Deze post was dubbel vanwege niet ingelogd zijn ***
.324 x .324 x 5.5 = 0.58 W.
Als dat stromen maar weerstand is heb je volgens mij heb Ohm en Kirchhoff niet helemaal begrepen.

Er is een reden waarom dit soort schakelingen een weerstand per LED plaatsen ipv 1 voor allemaal want hoe meer LEDS je in dat geval aan zet hoe meer vermogen die ene weerstand moet dissiperen.

In jouw schakeling moet de weerstand voor elke insgeschakelde LED blijkbaar 20.8 mA * 5 Ohm = 100 mW zien te verbranden.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
Is allemaal lang geleden Farlane, ik schreef al eens eerder dat ik het zou moeten weten maar dat ik het vergeten ben. Nou is het wel zo dat ik 'mijn berekening' niet zelf heb verzonnen maar ergens anders vandaan heb gehaald, namelijk hier :
http://www.hobby-electron...l/Vermogen-Weerstand.html
Daar staat P = I² x R
De gemeten stroom = 324 mA = 0.324 A. (gaat nog stroom af door de basis, maar goed, komt niet zo nauw)
R = 5.5 Ohm
>> P = 0.577368 Watt.

En snap heus wel dat niet iedereen gek is om onnodig weerstanden te gaan solderen en dat ik de enige slimme zou zijn die het bij één weerstand laat. Juist daarom ging ik verder kijken als in de simulatie wat voor andere niet-zichtbare gevolgen dat heeft en dan blijkt m.i. dat het (misschien) wel zou kunnen maar erg precies komt en dat het materiaal dan zwaarder wordt.

Ben inmiddels stukje verder met het shift-register, heb eerst de verschillende namen die je op websites tegenkomt voor de pennen op een rijtje gezet.

Afbeeldingslocatie: https://i.imgur.com/NpAq4kW.jpg

Verder las ik dit in de datasheet en op de arduino site :

- When the output-enable (OE) input is high, the outputs are in the high-impedance state.

- "3 states" refers to the fact that you can set the output pins as either high, low or "high impedance." Unlike the HIGH and LOW states, you can"t set pins to their high impedance state individually. You can only set the whole chip together. This is a pretty specialized thing to do -- Think of an LED array that might need to be controlled by completely different microcontrollers depending on a specific mode setting built into your project. Neither example takes advantage of this feature and you won"t usually need to worry about getting a chip that has it.

Bovenstaand High-impedance wil ik verder gaan uitzoeken, dat gaat dus om pen OE als ik het goed begrijp. Pen MR zal verder weinig verrassingen opleveren verwacht ik.

http://www.ti.com/lit/ds/symlink/sn74hc595.pdf
https://www.arduino.cc/en/Tutorial/ShiftOut

https://lastminuteenginee...egister-arduino-tutorial/
http://bildr.org/2011/02/74hc595/

Datasheet pag.14
Recommend output conditions
– Load currents should not exceed 35 mA per output and 70 mA total for the part :/
.

[ Voor 3% gewijzigd door kitao op 31-03-2019 12:42 ]


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03
kitao schreef op zondag 31 maart 2019 @ 11:57:
Is allemaal lang geleden Farlane, ik schreef al eens eerder dat ik het zou moeten weten maar dat ik het vergeten ben. Nou is het wel zo dat ik 'mijn berekening' niet zelf heb verzonnen maar ergens anders vandaan heb gehaald, namelijk hier :
Daar staat P = I² x R
De gemeten stroom = 324 mA = 0.324 A. (gaat nog stroom af door de basis, maar goed, komt niet zo nauw)
R = 5.5 Ohm
>> P = 0.577368 Watt.
Je hebt natuurlijk gelijk, ik ben zelf abuis. Die 324mA is de totale stroom door de weerstand als alle LEDS aan staan. (Als ik je LEDS (16*) tel kom ik je op +/- 20mA * 16 = 320mA uit.)
Bovenstaand High-impedance wil ik verder gaan uitzoeken, dat gaat dus om pen OE als ik het goed begrijp. Pen MR zal verder weinig verrassingen opleveren verwacht ik.
High impedance/High Z/floating wil zeggen dat de pin niet gestuurd wordt, zoals bij ingangen vaak het geval is.

[ Voor 17% gewijzigd door farlane op 31-03-2019 13:55 ]

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
Sportief van je en bedankt voor de uitleg van high-impedance.
Was niet makkelijk een (voor mij) goed artikel te vinden maar is uiteindelijk gelukt. Heb het ook in het Nederlands gezocht en kwam daarbij wel een heel goede electronica-webstek tegen maar bevat zover ik kon vinden geen 595. Toch zet ik die erbij voor de liefhebbers.

https://verstraten-elektr...ster-met-trefwoorden.html

Tri-state en High-Impedance kort samengevat :

Afbeeldingslocatie: https://i.imgur.com/yBxCifm.jpg?1
https://imgur.com/a/M7NKPEd

Uitgebreid :
https://www.electronics-tutorials.ws/logic/logic_9.html

Indien de pagina in het Duits verschijnt, rechtsboven zit een keuzeknop indien gewenst.

Volgende en wrs laatste stap wordt de 8-bit D-type storage register omdat de 595 daarmee is opgebouwd.
.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
Weet iemand of mijn stelling juist is dat Q0 t/m Q7 maximaal opgeteld 70 mA stroom mogen leveren ?
Zo lees ik namelijk de datsheet maar ben er niet zeker van.

7.1 Absolute Maximum Ratings (pag 5)

IO Continuous output current VO = 0 to VCC ... ±35 mA

Continuous current through VCC or GND .... ±70 mA

10.2.2 Detailed Design Procedure (pag 14)

• Recommend output conditions
– Load currents should not exceed 35 mA per output and 70 mA total for the part

http://www.ti.com/lit/ds/symlink/sn74hc595.pdf

Heb in de Uno een programmatje zitten dat de leds constant laat branden, dus zonder geblink of anderzins.
Als het bovenstaande juist is dan is dit het maximale wat ik eruit kan halen en vind dat nogal teleurstellend.
Ik hoop daarom dat ik me vergis en zo niet dan hopelijk geven in het echt de leds meer licht als hier in beeld.

Afbeeldingslocatie: https://i.imgur.com/es6KBPu.jpg
klik+klik
.

Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 27-09 13:03

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
Goed dat je mij daaraan herinnert, was ik ook al vergeten.

In deze contreien is het slecht leverbaar, ik moet het hiermee doen.

IC74
https://imgur.com/a/BNP2kW6
AVR
https://imgur.com/a/YD8uyqN
Pic 1
https://imgur.com/a/xwono8w
Pic 2
https://imgur.com/a/VOwaAL8

En de mega zit erin.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 14:11
kitao schreef op zondag 31 maart 2019 @ 14:13:

Volgende en wrs laatste stap wordt de 8-bit D-type storage register omdat de 595 daarmee is opgebouwd.
Dat staat op pagina 1 vd datasheet als een logic diagram schema.

http://www.ti.com/lit/ds/symlink/sn74hc595.pdf

Heb enkele jaren besteed aan digitale techniek vanaf and-poort tot aan multiplexers, ben het inmiddels vergeten maar heb bij nader inzien op dit moment geen motivatie om mij daar opnieuw in te verdiepen.

Voor degeen die wel een goede introductie wil zien, in het Nederlands, daar heb ik deze pagina voor gevonden. Dat is een pdf van 75 pagina's.

https://ds.opdenbrouw.nl/inldig/inldig_wk6.pdf

https://ds.opdenbrouw.nl/

Er kan evt. verder gezocht worden met de trefwoorden '74273 schakeling of d-latch poort' etc., oftewel met een extra woord toe te voegen in eigen taal.

Afbeeldingslocatie: http://circuits.datasheetdir.com/104/MM74HC273-pinout.jpg
.

[ Voor 5% gewijzigd door kitao op 01-04-2019 17:53 . Reden: Webpagina toegevoegd ]

Pagina: 1