Op 24 april 2021 23:27:54 schreef Arco:
Dat is het echt Nederlandse poldermodel...
Grappig dat je dit aanhaalt. Maar het is een feit, we leven hier in het 'Polderland'. Maar onze samenleving is er van doordrengt.
Als je bv meer zou investeren in betere wegen (Oplossing) dan voorkom je nóg meer investering in ziekenhuizen (symptoombestrijding)...
Maar dat is politiek.
Gelukkig houdt electronica zich daar niet mee bezig. Alhoewel die ook niet altijd doet wat voor ogen stond...
Ik ben zelf niet zo overtuigd dat de voedingsdraden te dun zijn. Als ik die UTP kabel-aders zo bekijk, zit er toch best wel een stevige harde kern in. Het geheel trekt weinig stroom, getuige het feit dat de sterrenhemel na uitschakeling nog heel kort op de voedings-elco van 1000 uF doordraait.
Daar komt bij dat de schakeling akelig lang draait als ik de voeding verlaag: pas bij 2,7 Volt begint hij raar te doen.
De 'maan' als 'grootverbruiker' met zijn 68 ledjes heeft zijn eigen voedingsdraden, net als de Marsledjes. Die zijn dus niet doorgelust met de UTP kabel en onafhankelijk van de MAX7219 moduultjes.
Waarom ik zelf de SPI wantrouw, is gebaseerd op mijn eerste opstelling op een breadboard en de panelen met Dupont verbindingen en draden. Daar vlogen de panelen (toen nog niet aan het plafond) in de stress. Er hoefde maar even een stekkertje te rammelen (gebeurt al snel met dat Dupont spul) en voilá, de boel stond op tilt.
De RJ45 connectoren en UTP bekabeling bracht daar een aanzienlijke verbetering in. Ook de serieweerstanden van 2K op de MAX7219 moduultjes naar de SCK en SDO gaven stabilisatie.
Ik schrok ook even van een Post dat lange draden vaak een 'antenne' vormen. Nooit bij stilgestaan.
Maar goed, het spul zit aan het plafond bij een vriendin. Met een groot bed eronder dat al een uur kost om het uit elkaar te halen en opzij te zetten. Anders kun je er niet bij.
Dat maakt het 'troubleshooten' een stuk lastiger.
Het wijzigen van de panelen om ze ieder van een processor te voorzien kan, maar dan moet het hele spul er af. Plus dat ze de sterrenbeelden (Orion, Grote beer) met elkaar moet afstemmen. Dat vraagt wel een en ander van het programma.
Terwijl het nu op zich wel redelijk draait, op een hangsessie af en toe na.
Dat brengt me terug naar het begin: inderdaad niet de beste oplossing, maar de gaten in de weg dichten met een beetje teer ipv een nieuwe weg aanleggen.
De Watchdog zoals Arco al aangaf werkt heel goed. Bij een timeout volgt een reset en het programma gaat verder waar-ie was gebleven.
Het enige issue dat nu in feite rest, is dat soms de processor zélf niks meer doet, dus ook niet 'Watch-dogged', waarvan Arco al zegt dat er dan iets wel héél erg mis is.
Maar zoals al gezegd, rammel maar eens vanuit een breadboard aan de SPI draadjes naar een MAX7219-LedMatrix en je moet toch echt de voedingsspanning er af halen, 10 seconden wachten tot de elco's leeg zijn etc, en daarna weer aandoen. Dan wil-ie wel resetten.
Vandaar mijn idee om een laatste 'noodverband' aan te leggen en een - weliswaar niet ideaal- maar werkend iets te hebben zonder fysieke brekerij.
Ik heb al een beetje gezocht, en het lijkt dat de oplosing naar een schakeling met Power MOS FET (IRF9110?) kan liggen.
Ik heb nog nooit met MOSFET's gewerkt.
Maar wellicht heeft iemand nog een leuke schakeling waarmee de Power vanuit een uC kan worden aangestuurd?
NB sorry voor het lange verhaal...