[..] spanningsverlies in de bedrading.
[..] andere componenten te laten voeden van de 5v pin op de arduino.
[..] power down [..] gegevens zo nu en dan naar eprom te schrijven
zou ik dat willen doen op het moment dat de spanning wegvalt
Dat los je niet op door een hogere voedingsspanning te gebruiken; het spanningsverlies wordt nl. veroorzaakt door de stroom, en die blijft hetzelfde. Je hebt wel het voordeel van een meer betrouwbare voeding, doordat elke Arduino z'n eigen stabilisator heeft.
Je weet dat EEPROM maar een beperkt aantal keren (10.000?) geschreven mag worden?
- Een apart signaal dat gebruikt kan worden door de arduino om te monitoren of er input spanning aanwezig is. Dat kan een digitaal signaal zijn (0v geen spanning, 5v wel spanning) of een analoog signaal dat de waarde van de inputspanning weergeeft.
Je weet dat EEPROM maar een beperkt aantal keren (10.000?) geschreven mag worden?Tja, daar heb ik ook nog geen goede oplossing voor...
is toch veel makkelijker een 12 volt ringleiding te leggen en DC DC step convertors te gebruiken ?[...]Heb je nog stabieler nodig met weinig rimpel zet je er gewoon een condensator achter van 2200 µF of hoger. Alhoewel er al zijn met amper 1à 2 mV rimpel
zo'n 'aparte' taal als Arduino
Uh, als je de spanning verhoogt, moet er ergens minder stroom getrokken gaan worden.
Anders hadden we met onze hoogspanningslijnen ook een groot probleem.
Naar mijn mening moet je dit soort zaken echter niet met lineaire regelaars oplossen, maar schakelend, anders ga je enorm vermogen wegstoken.
Daarom is het ook handig dat soort schrijf-acties alleen uit te voeren op een moment dat de controller als het ware denkt '***! De stroom valt uit! Snel alle toestanden van uitgangen wegschrijven!' en het EEPROM verder met rust te laten.
Zo'n extra (flinke) elco zou ik mee oppassen. Op de toch al discutabele chinese converter-printjes kan 1 zo'n elco het schakelgedrag lelijk beïnvloeden: dat staat ook in vrijwel elk datablad.
Ik zou het digitaal, softwarematig oplossen, met de kanttekening dat ik niet weet of (en vooral hoe precies) het kan. Uit de wereld van PIC's weet ik dat het wél kan en het zou me ook zeer sterk verbazen als een AVR/ATmega controller dat niet kan. Hier komt het nadeel van zo'n 'aparte' taal als Arduino om de hoek kijken.Zoiets heet de 'Brown out' detectie als ik het me goed herinner. Door een bepaald bit te setten worden bepaalde zaken opgeslagen (als je dat zo programmeert) zodra de spanning onder een bepaald niveau zakt