Code wordt vreemd uitgevoerd.

algemene C code
Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Code wordt vreemd uitgevoerd.

Berichtdoor Koepel » 02 Nov 2016, 16:59

Inderdaad, een flink voedingsprobleem.
Helaas ken ik het sensor shield niet. Je hebt toch niet vanaf het sensorshield draden waar stroom doorheen gaat naar nog iets anders ?
Een Arduino hoort zich niet zomaar te resetten. Eens per jaar is al te veel.

Het reset circuit van een namaak Arduino kan zwak zijn. Met een beetje storing op de ground van een motor of klep kunnen ze soms al resetten. Ik had eens een Arduino die resette als ik hem alleen maar met de GND van de USB van de computer verbond.
Je zou het reset circuit laagohmiger kunnen maken. Misschien een 10k weerstand van RESET naar 5V pin op het Arduino board. Of een kleine condensator van 1nF van RESET naar GND.

Het ontbreken van blus diodes of flyback diodes kan dit ook veroorzaken. Weet je wat dat zijn ?

Ik ga even voor je zoeken... gevonden... zie bijlage.
Dat is een filter dat ik in elkaar flanste om een 12V van een bestaand apparaat stiller te krijgen. Ik knipte de draad door en zette dit er tussen om te testen, en het bleek nog te werken ook. Nu zit dat prutswerkje van mij er nog steeds tussen :oops:
Het is best mogelijk dat je vier van zulke filters nodig hebt, en dan ook nog de juiste manier om de GND draden met elkaar te verbinden.
Bijlagen
filter.jpg
filter
filter.jpg (21.43 KiB) 1916 keer bekeken

Advertisement

Berichten: 19
Geregistreerd: 25 Apr 2016, 16:02

Re: Code wordt vreemd uitgevoerd.

Berichtdoor HighTechTuinier1986 » 02 Nov 2016, 18:29

Koepel schreef:Inderdaad, een flink voedingsprobleem.
Helaas ken ik het sensor shield niet. Je hebt toch niet vanaf het sensorshield draden waar stroom doorheen gaat naar nog iets anders ?
Een Arduino hoort zich niet zomaar te resetten. Eens per jaar is al te veel.

Het reset circuit van een namaak Arduino kan zwak zijn. Met een beetje storing op de ground van een motor of klep kunnen ze soms al resetten. Ik had eens een Arduino die resette als ik hem alleen maar met de GND van de USB van de computer verbond.
Je zou het reset circuit laagohmiger kunnen maken. Misschien een 10k weerstand van RESET naar 5V pin op het Arduino board. Of een kleine condensator van 1nF van RESET naar GND.

Het ontbreken van blus diodes of flyback diodes kan dit ook veroorzaken. Weet je wat dat zijn ?

Ik ga even voor je zoeken... gevonden... zie bijlage.
Dat is een filter dat ik in elkaar flanste om een 12V van een bestaand apparaat stiller te krijgen. Ik knipte de draad door en zette dit er tussen om te testen, en het bleek nog te werken ook. Nu zit dat prutswerkje van mij er nog steeds tussen :oops:
Het is best mogelijk dat je vier van zulke filters nodig hebt, en dan ook nog de juiste manier om de GND draden met elkaar te verbinden.


Ik zal deze thread dan even opslaan. En zoals het nu gaat doet de arduino nu precies wat ik van dit ding verwacht. Alle nodige code staat er nu in. Jij hartstikke bedankt en de rest ook met hun suggesties en tips!

Vorige

Terug naar C code

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten