74hc595 Oe naar arduino

Arduino specifieke Software
Berichten: 82
Geregistreerd: 27 Feb 2019, 11:19

74hc595 Oe naar arduino

Berichtdoor Jeroentjevrij » 15 Apr 2019, 19:42

Goeden avond

Ik heb ergens gelezen dat het beter is om de oe op de sr's via de arduino te laten lopen.
Dit schijnt te voorkomen dat bij inschakelen de sr meer dan zijn limiet van 70ma te verduren krijgt.
Ik heb momenteel 6sr's gekoppeld en de oe op pin 6 van de arduino gezet.
Nu vraag ik me eigenlijk af hoe ik die gebruik.
Moet ik nu voor elke stap hem een keer hoog en laag zetten of alleen aan het begin en einde van loop.?

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: 74hc595 Oe naar arduino

Berichtdoor shooter » 15 Apr 2019, 20:32

De OE is om alle uitgangen in een keer uit te schakelen of weer in.
OE zet je Op OFF als je begint, en dan zet je een bitje aan, en vervolgens zet je de tweede bit enz. Dat hoef je alleen maar zo te doen als de belasting per 595 erg hoog is.
Omdat je ale kanalen in een keer aanzet, maakt het niet uit hoe je dit doet met OE.
paul deelen
shooter@home.nl

Berichten: 82
Geregistreerd: 27 Feb 2019, 11:19

Re: 74hc595 Oe naar arduino

Berichtdoor Jeroentjevrij » 15 Apr 2019, 20:56

Ik heb me code zo dat tussen elke pin die aan gaat 1ms zit.
Dus zeg maar 13 gaat aan en weer uit na delay.
Dan volgt er een milliseconde en gaat pin 2 aan.
Ik zal dus nooit meer dan 10ma verbruiken op de sr

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: 74hc595 Oe naar arduino

Berichtdoor shooter » 16 Apr 2019, 19:07

dat helpt niet want je zet output enable dus alle uitgangen tegelijk aan, uit.
dus er komen telkens pieken als je spoelen gebruikt.
paul deelen
shooter@home.nl

Berichten: 82
Geregistreerd: 27 Feb 2019, 11:19

Re: 74hc595 Oe naar arduino

Berichtdoor Jeroentjevrij » 16 Apr 2019, 20:14

Hoe kan ik dat oplossen

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: 74hc595 Oe naar arduino

Berichtdoor shooter » 16 Apr 2019, 22:08

dat kun je alleen oplossen met telkens een uitgang die aan moet staan erbij zetten. maar dat is meestal niet nodig want een pin mag maar max 35 mA zijn en dus mag je maximaal 2 poorten op gnd zetten en 2 op Vcc als je max gebruikt, als je 10 mA per pin doet gaat het net. wellicht moet je dan een andere IC familie kiezen. zoals een ULN2003(500 mA) of losse transistoren, fets etc.
als het voor je ledkubus is dan kun je de leds direct aansturen, en de lagen met een ULN
paul deelen
shooter@home.nl

Berichten: 82
Geregistreerd: 27 Feb 2019, 11:19

Re: 74hc595 Oe naar arduino

Berichtdoor Jeroentjevrij » 16 Apr 2019, 22:40

Ik hen npn trans voor de gnd gebruikt kan ik die ook gebruiken op de anodes ze zullen 9,4mA moet doorlaten.
Op mijn breadboards werkt het voor zowel gnd als vcc.
Zelfs met 36 leds worden de bc547 niet warm.
Ik had toen 1 kohm op de base.

Ik heb trouwens maar 7 pinnen in gebruik op de ic 6x 9,4mA voor leds zonder transistor en 1 voor gnd via transitor

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: 74hc595 Oe naar arduino

Berichtdoor shooter » 17 Apr 2019, 13:17

je niet zo druk maken, gewoon lekker doen, en je komt toch niet aan max waarden, als je geen grote fouten maakt.
paul deelen
shooter@home.nl

Berichten: 82
Geregistreerd: 27 Feb 2019, 11:19

Re: 74hc595 Oe naar arduino

Berichtdoor Jeroentjevrij » 17 Apr 2019, 14:21

Ok denk het ook niet.
Maar goed ben niet zo goed in die codes haha.
Maar heb maar 6 leds op een sr dus max 56,4mA.
Ik heb een code geschreven waar ik best wel trots op ben al zeg ik het zelf.
Nu proberen of ik met behoud van de functies hem nog kleiner en overzichtelijker krijg.
Bedankt voor je hulp

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: 74hc595 Oe naar arduino

Berichtdoor shooter » 17 Apr 2019, 20:56

Laat de code maar zien, een forum is nogal kritisch hoor, haha
paul deelen
shooter@home.nl

Volgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Google [Bot] en 16 gasten