Hallo zusammen,
ich habe eine kleine Platine entwickelt, mit der ich einen Rollladenmotor ansteuern möchte. Auf der Platine befindet sich eine Atmega8, welcher die Steuerung des Motors übernehmen soll. Weiter ist der Atmega in einen RS485 bus integriert. Soweit funktioniert auch alles. Die Kommunikation zum Bus läuft einwandfrei und das Schalten des Motors auch. Bis zu dem Punkt, wo ich wirklich einen Motor anschließe und diesen ansteuere. Also wirklich 230V über die Platine laufen.
Sobald ich dann den Befehl sende das der Motor anlaufen soll, steigt meine Busverbindung aus. Allerdings nicht jedes mal. Nur sporadisch.
Steuere ich die Relais ohne die 230V an, dann läuft der Bus ganz normal weiter.
Ich habe daraufhin mal das Protokoll mitgeloggt, welches auf dem Bus läuft um nachvollziehen zu können was passiert. Und es ist so, dass der Atmega dann einfach nicht mehr antwortet oder irgend einen blödsinn sendet. Das kann doch eigentlich nur mit dem einschalten des Motors zu tun haben oder? Das er da irgendwie gestört wird oder?
Ich wäre dankbar für euere Hilfe.
Lesezeichen