Arduino arbeitet nicht richtig mit StepUp-Wandler

Hallo zusammen,
habe folgendes Problem....

Ich habe mir eine Schaltung gebaut um von Bestimten geräten via Canbus daten auszulesen.
Der Code ist Final und funktioniert gut, damit habe ich keine Probleme.

Das Problem ist, sobald ich die Schaltung mit einer Li-Ion Zelle und StepUp Converter benutzen möchte geht fast garnichts mehr.

Entweder wird nur ein Teil ausgelesen, oder aber alles mit Schwankenden werten obwohl die werte stabil sind.

wenn der StepUp nicht angeschlossen, aber mit Strom versorgt wird und unmittelbar neben der Schaltung liegt, spinnt es ebenfalls.

Ich habe Verschiedene StepUps probiert. Sogar eine Aktive Powerbank die an der Schaltung liegt sorgt für das Spinnen..

Das Passiert bei einem Nano, aber auch bei einem Mini Pro ( beide 328p )

Habe versucht mit einem Kondensator zu stützen, ohne erfolg.
Langsam bin ich mit meinem Latein am ende.

Hat mir irgendjemand ein Tipp?

Bin auf den StepUp und nur 1 Zelle angewiesen wegen den Platzverhältnissen im Gehäuse.

Für jede Idee wäre ich Dankbar.

Hast du mal den Schaltplan und ein paar aussagekräftige Fotos von deinem Aufbau zur Hand?

Du hast vermutlich einen aktiven Empfänger gebaut. :crazy_face:
Da Du nicht schreibst, was Du da alles hast und irgendwie alles fehlt, was man zum Aufbau wissen müsste (FOTO!?)...
Erste Maßnahme:

  • Alle Kabel so kurz wie möglich und nicht kreuz und quer durch die Gegend.
  • Busleitungen verdrillen
  • Sensorleitungen so kurz wie möglich
  • Massepunkte Sternförmig angehen
  • Lange Sensorleitungen nicht mit einzelnem Schaltdraht
  • Ist der CAN-Bus ein Bus oder doch eher eine Baumkrone?

Aus eigener Erfahrung tippe ich da sehr auf Step Up Wandler zu schwach...

Messen wie viel Strom der Aufbau zieht wenn er am Netzteil hängt und mit der Leistung des Step Ups vergleichen. Dabei berücksichtigen dass die Leistungsangaben der Wandler meistens "etwas optimistisch" genannt sind. Da gehe ich inzwischen von "50% von dem was genannt wird ist einigermaßen zuverlässig" aus.

Hatte ich überlesen, sorry.
Dann Das was my_xy geschrieben hat... Einen Schirm um den Wandler um den Wandler bauen sollte auch Besserung bringen.

Sorry war gestern schon etwas Spät...

Wie gesagt, ein Nano und ein Mini pro, beide mit 328p

Ein SSH1106 0,9" Display mit I2C ( 4 pin) an A4 + A5 angeschlossen.

Ein MCP2515 Modul für den Canbus. angeschlossen über 10, 12, 11, 13, Negativ. Positiv ist nicht angeschlossen, da ich sonnst die Daten auch nicht wirklich kommen.
J1 ist überbrückt für die Termination.

Diesen Stepup: https://www.amazon.de/DollaTek-multifunktionales-DC-Lithium-Batterie-Boost-Modul-Step-Up-Board-Wandler-Spannungsregler/dp/B08HQQ32M2/ref=sr_1_10?crid=B1PDHVJTPOYD&keywords=boost+converter&qid=1671790228&sprefix=%2Caps%2C203&sr=8-10
Dieser StepUp soll bei 5 Volt 1,5A liefern können.
Aber die Schaltung spinnt auch mit anderen StepUp Wandler....

eine 13300 Zelle zur Stromversorgung und ein TP4056 Modul mit vermindetem Ladestrom.

die Ganze Schaltung zieht etwa 20mah, laut Netzteil. aber selbst 50 oder 100mah sollten kein problem darstellen.

Bilder kann ich erst machen wenn meine Tochter wieder Schläft....

PS: Die Kabel sind alle so kurz es geht geschnitten. Muss ja alles in mein Gehäuse Passen...

Reihenfolge der Pins vertauscht?

Also keine Spannungsversorgung?

Schaltplan? Aussagekräftige Fotos vom Aufbau? Code?

Das Canbus Shield ist richtig angeschlossen.

Dadurch das Positiv nicht angeschlossen ist bekomme ich die werte um einiges schneller als mit angeschlossenem Positiv.

Die Schaltung ist richtig aufgebaut und funktioniert auch mit dem Code.

Wenn ich den Arduino über mein Labornetzteil versorge läuft alles wie ich es will, nur über den/die StepUps läuft es nicht richtig.

Bilder kommen sobald ich Zeit finde, habe ein Baby bei mir liegen.

Du gibts eigentlich die Antwort damit schon sebst. Was auch schon vermutet wurde. Der StepUp Wandler oder der Akku bringt den nötigen Strom nicht. Die Spannung bricht zusammen und die CPU macht alles mögliche, nur nicht mehr das was sie soll.

Schöne Feiertage
Franz

@Franz54 das hast du gesehen?

Wenn der StepUp nicht angeschlosen ist, kann der Arduino nur spinnen, weil der dann keine Spannung hat. :stuck_out_tongue_winking_eye:

Und hast du das gesehen?

Wenn der StepUp vom Akku unzureichend mit Strom versorgt wird, kann ich alle möglichen StepUps benutzen, es wird nichts werden.

Dann sollte der Aus sein und keine zufälligen Werte anzeigen.

Einfach ein Voltmeter dranhalten und wir wissen ob das der Fall ist.

Dann ist fraglich was du siehst. Wie du ja wohl weißt, können kurze Einbrüche mit dem Messgerät nicht festgestellt werden, aber der CPU reicht es zum abschmieren. Aber ist mir jetzt egal. Ich will mich hier nicht ums rechthaben schlagen, sondern aufzeigen was das offensichtliche Problem sein kann und sein wird. In meine Augen ist es Schwachsinn, eine Akkuversorgung, die ja auch bei reichlicher Spannung in der Leistung schon Grenzen aufzeigt, dann auch noch mit nem StepUp Wandler zu belasten. Das sind die selben Spezialisten die ne 9 Volt Blockbatterie nehmen, und damit dann Schrittmotoren betreiben wollen.

Das wars von meiner Seite, ich will nicht das Thema mit unnützen geplenkel füllen.

1 Like

Hast du das auch gelesen?
Alle was ich kenne haben Max 400mAh und sind nicht besonders belastbar

und noch das

Für mich bedeutet das der StepUp streut unheimlich, muss Minimum 10cm weg von der Schaltung, außer dem ist die Ausgangsspannung total versaut was manche MC bringt zum schwanken, für LED und CO optimal aber nicht für MC's.
Es gibt Regler die haben vernünftige Ausgangsspannung nur die kosten nicht 70Cent und nicht so klein wie die Module auf Basis vom MT3608

Die Letzten Tage habe ich Zeit mit meiner Familie verbracht, deswegen schreibe ich erst heute zurück.

Mittlerweile habe ich es hinbekommen!!!

Beim Arduino Nano hatte ich einen Denkfehler. ich habe die 5 Volt des StepUp´s an Vin angeschlossen. Diese müssen an Vin ja etwas höher sein wegen dem Wandler.
Habe den StepUp auf 9 Volt gestellt, jetzt läuft es wieder wie es soll.

Aber der StepUp schein doch etwas problematisch bei 5 Volt zu sein...
Ich habe den StepUp auf 9 Volt laufen, jetzt ohne Probleme.

Beim Mini pro (5V) bin ich jetzt ebenfalls mit 9 Volt auf den RAW eingang gegangen, da Läuft es jetzt ebenfalls.

Zur erläuterung...:

Die 13300 Zelle hat tatsächlich 400mah.
Sie stammt aus einer Gefundenen einweg E-Zigarette.
Am Arduino habe ich einen Spannungsabfall (mit StepUp) von gerade mal 0,02 Volt. Die komplette Schaltung zieht mit den LED´s 35-40mah und sollte mit der Zelle auch ein Paar Stunden laufen.

Das der Arduino mit daneben liegenden StepUp angefangen hat zu spinnen liegt warscheinlich daran das der Arduino an der unteren Schwelle der Stabilität lief und mit den Störungen des StepUp´s einfach zusammengebrochen ist.

Ich danke allen die Versucht haben mir zu helfen.

Super!!!
Danke für rück Meldung.

Die liegen hier am Rhein öfters = kostenlose Akkus :wink:

Warum wird nicht direkt am 5V Pin angeschlossen? So werden erst einmal 3,7V auf 9Volt gebracht, damit der LDO auf dem Board aus den 9V wieder 5V macht ... nicht sehr ökonomisch.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.