Author Topic: Freeduino Fehler bei 5V, 3.3V ok  (Read 12462 times)

51mon

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
Freeduino Fehler bei 5V, 3.3V ok
« on: August 01, 2015, 12:24:29 PM »
Hallo,
ich habe mit einem Arduino Uno, einem 433Hz Sendemodul und einigen Drucktastern eine kleine Fernbedienung gebaut.
Für das 433Hz Modul benutze ich die VirtualWire Bibliothek und die Drucktaster nutzen den internen pullup Widerstand des Arduino.
Die ganze Schaltung habe ich jetzt an einen Freeduino Uno angeschlossen, bei diesem funktioniert sie aber nur wenn die Betriebsspannung des Freeduino auf 3.3V gestellt ist, bei 5V kommt es zu Fehlfunktionen.
Das gleich passiert bei einem Arduino nano kompatiblen Board das auch zwischen 3.3V und 5V wechseln kann.

Die Ursache scheint mir ein Problem der Arduinos mit umschaltbarar Betriebsspannung zu sein.

Hat jemand eine Idee woran das liegen kann und wie sich das beheben lässt?

Schon mal vielen Dank.

Viele Grüße
Simon

boxtec-support

  • Moderator
  • Hero Member
  • *****
  • Posts: 787
  • Karma: +15/-0
    • Boxtec Web
Re: Freeduino Fehler bei 5V, 3.3V ok
« Reply #1 on: August 01, 2015, 01:10:18 PM »
Hallo Simon,

Kannst Du uns etwas mehr über die Fehler sagen, die Du im 5V Betrieb siehst? Und ev. einen Link zum 433MHz Modul das Du einsetzt?

Grüsse - Christoph

51mon

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Freeduino Fehler bei 5V, 3.3V ok
« Reply #2 on: August 01, 2015, 02:22:23 PM »
Hallo,
die Fernbedienung ist für die manuelle Steuerung eines kleinen selbstfahrenden Roboters.
Solange eine Taste gedrückt ist wird eine Anweisung gesendet und eine LED leuchtet hell um diesen Vorgang zu signalisieren, sobald die Taste losgelassen wir, wird eine Anweisung gesendet nichts mehr zu tun und die LED leuchtet schwach, nach einer gewissen zeit wechselt die Fernbedienung in den "Energiesparmodus" und sendet nichts mehr, die LED geht aus.
Im 5V Betrieb leuchtet die LED von Beginn an dauerhaft hell ohne das eine Taste gedrückt ist und das Fahrzeug reagiert auch beim drücken einer Taste nicht.

Da ich vermute das es an den Arduinos mit verstellbarer Betriebsspannung liegt habe ich noch nicht weiter nach Fehlern gesucht.

Ich verwende dieses Sendemodul:
https://www.ex-store.de/Funk-Netzwerk-Bluetooth/433MHz-Sender-und-Empfaenger::233.html?MODsid=5vihdisfk7bk2l8ds8mmijr8e0

Ich hänge jetzt auch mal noch den Programmcode mit an.

Viele Grüße
Simon

arduinopraxis

  • freakyfriday
  • Hero Member
  • *
  • Posts: 553
  • Karma: +11/-0
  • Arduino Praxiseinstieg (4.Auflage)
    • Arduino Praxiseinstieg, 4. Auflage
Re: Freeduino Fehler bei 5V, 3.3V ok
« Reply #3 on: August 02, 2015, 10:30:32 AM »
Hallo Simon,

ich würde mal mit einem Voltmeter oder einem Oszilloskop, falls du ein solches Gerät hast, die Versorgungsspannung der Module überwachen. Zusätzlich auch die Versorungsspannung deiner gesamten Schaltung.
Eine zusätzliche Strommessung gibt vielleicht auch ein Hinweis.

Aus deinen Erklärungen geht nicht hervor wie du deine 433MHz-Module anschliesst. Vielleicht kannst du noch eine Skizze machen.

Gruss
Thomas

arduinopraxis

  • freakyfriday
  • Hero Member
  • *
  • Posts: 553
  • Karma: +11/-0
  • Arduino Praxiseinstieg (4.Auflage)
    • Arduino Praxiseinstieg, 4. Auflage
Re: Freeduino Fehler bei 5V, 3.3V ok
« Reply #4 on: August 02, 2015, 10:36:26 AM »
Hallo Simon

Nachtrag zum Thema Oszilloskop.

Da du ja mein Buch besitzt, schau mal auf Seite 609. Hier ist ein Projekt "Oszilloskop mit Arduino" erwähnt. Mit wenig Aufwand kann du dir also selber so ein Gerät bauen.

Der Direktlink zum Projekt:
http://accrochages.drone.ws/en/node/90

Viel Erfolg bei der Fehlersuche.
Gruss
Thomas

dinoi

  • freakyfriday
  • Sr. Member
  • *
  • Posts: 441
  • Karma: +7/-0
    • Dinoi
Re: Freeduino Fehler bei 5V, 3.3V ok
« Reply #5 on: August 02, 2015, 03:16:18 PM »
Hallo Simon,

ich würde mal mit Serial.print ausgeben welcher Button da verrückt spielt. Du nutzt auch den Pin 13 als Input für einen Button, hängt da nicht schon ein Widerstand mit einer Led nach GND, evtl. zieht es dir den Input bei 5 Volt auf Low und bei 3.3 Volt nicht.

Falls es nicht das ist die Funktionen aufteilen. Zuerst nur die Logik um die Buttons zu erkennen aktivieren und dann nur das Senden eines Befehls aktivieren und testen. Dann kannst immer einen Teil der Funktionen die läuft ausschliessen und findest so den Fehler.

Gruss Reto

51mon

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Freeduino Fehler bei 5V, 3.3V ok
« Reply #6 on: August 03, 2015, 11:24:39 AM »
Vielen Dank für die Tipps,

dann werde ich mich jetzt mal an die Fehlersuche machen.

Gruß Simon

 

anything