Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SAMD Anpassungen #5

Open
Commifreak opened this issue Apr 14, 2022 · 2 comments
Open

SAMD Anpassungen #5

Commifreak opened this issue Apr 14, 2022 · 2 comments

Comments

@Commifreak
Copy link

Commifreak commented Apr 14, 2022

Ich wollte das Sketch auf einem Nano 33 IoT (SAMD) nutzen. Außer Watchdog ginge das auch.

Ich habe aber die LCD Bibliothek durch:

#include <hd44780.h>                        // main hd44780 header
#include <hd44780ioClass/hd44780_I2Cexp.h>  // i2c expander i/o class header

ausgetauscht (https://github.com/duinoWitchery/hd44780) und init durch begin ersetzt, da die IDE die Bibliothek als INKOMPATIBEL listet.

Statt Watchdog würde auf den SAMD NVIC_SystemReset(); funktionieren.

Das einzige Problem was ich derzeit habe: Das Schalten des Relais, lässt nur noch Datenmüll auf dem Display stehen - oder es bleibt einfach an dem Punkt stehen. Ohne 230V Lüfter schaltet das Relais ohne das Display zu beeinflussen. Also Elektromagentische Störungen?

Die beiden Kondesatoren sind platziert. Was könnte ich noch versuchen?

Derzeit initialisiere ich das Relais am Ende des loops immer neu. Das hilft zumindest als Notlösung.

@ThFischer
Copy link

Die beiden Kondesatoren sind platziert. Was könnte ich noch versuchen?

Ein "Snubber" (a.k.a. "RC-Löschglied") sollte helfen, gibt es auch in der Bucht

@GitDriveHub
Copy link

Hallo, ich habe auch das Problem, dass sich das System nach jedem Einschalten des Lüfters aufhängt und anschließend in einer Schleife hängen bleibt. Wo wird der "Snubber" in der Schaltung eingebracht?
Zusätzlich zeigt mein Display nicht alle Infos vollständig an, woran kann das liegen?

image

Danke für die Hilfe, mit besten Grüßen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants