Hallo iedereen,
Ik heb jaren als plc programmeur gewerkt en heb sinds vorig jaar ook mijn zinnen gezet op een projectje thuis (met behulp van arduino).
Het eerste probleem daarbij is uiteraard het beperkt aantal in- en
uitgangen van de arduino en dus is voor beiden een multiplexer noodzakelijk.
Na wereldwijd zoekwerk ben ik bij de HC595 en HC165 uitgekomen, heb ik een schema getekend, materialen besteld en alles voor de eerste acht uitgangen op een euro printplaat samengebouwd.
Heel het ontwerp is wellicht overkill (optocouplers, transistoren, zekering, extra weerstanden), maar zo hoop ik te vermijden dat ik later bij een elektrisch foutje te snel dingen moet repareren (en de fout niet kan vinden). Ik ken namelijk de blln van digitale techniek en probeer met gezond verstand iets werkend te maken en het dan zo te houden. Dat ik overal 10k weerstanden gebruikt heb is om het eenvoudig te houden en de stroom laag. Ik zou uiteindelijk tot 64 uit en 32 in willen kunnen gaan en de arduino ook nog verder uitbreiden (data logging, koppeling met pc of ...).
Om te kunnen testen heb ik voor de 8 uitgangen een plaatje met ledjes en 1k weerstanden gemaakt en een plaatje met enkel schakelaars en drukknoppen.
Bij de test zonder ic (rechtstreeks 5V aanbrengen via de ic voet), liep alles perfect en ik was best wel trots op mezelf. Dus, enkele dagen later IC-tje er in gestoken en ... trots weg.
Dat hoort er uiteraard bij, maar ik kan geen fout vinden en weet nu niet meer hoe het verder moet. Alles in een doos gooien is momenteel mijn enige optie en die heeft niet mijn voorkeur zolang er geen dwingende omstandigheden komen.
Dus, iemand enig idee of ik een fout in mijn schema heb (zie bijlage), waar dit aan kan liggen, hoe ik dit verder kan testen of hoe ik dit kan oplossen?
Er zijn geen draadbreuken of kortsluitingen en alles is overeenkomstig het schema (ben daar ondertussen heel zeker van).
Ook de IC heb ik al eens omgewisseld (geen verschil merkbaar).
Als voeding heb ik een 12V voeding die ik met een regelbaar dc-dc voeding naar 5V breng (chinees materiaal) en alles ligt op een houten mdf plaat om geen kortsluitingen te maken.
Zo durf ik het niet met de arduino te koppelen (om uit te sluiten dat het aan de stuursignalen ligt).
PROBLEEM:
Zodra ik de OE aan de nul hang en MR hoog zet beginnen de 8 uitgangen snel te flikkeren zonder dat ik ook maar één clockpuls of shiftpuls of datasignaal activeer. Geef ik stuursignalen (drukknopkes)of kom ik met mijn hand aan de draden, dan heeft dat invloed op het gedrag (maar het blijft chaos) of valt alles stil.
Ik heb een extra plaatje met ledjes gemaakt zodat ook elk stuursignaal (in en uit) zichtbaar is en meteen ook met de nul verbonden is.
Helaas heeft dit geen verbetering gegeven.
Ik heb op dit forum al wat gezocht, maar kon geen topic vinden met iets vergelijkbaars.