24V relais

Hallo,
Ik heb al eerder een x aantal vragen gesteld en toen heeft @MAS3 me ook al geholpen. Destijds hebben we dit geconcludeerd over de motor, ik citeer:

"Je stuurt de motor verkeerd aan.
De motor heeft een ingebouwde driver (daar sprak ik eerder ook al over).
Wanneer je de blauwe draad aan GND hangt, dan word er geremd.
Hang je hem aan 5 (!!) volt, dan gaat ie met de maximale snelheid.
De snelheid kun je aansturen middels een PWM signaal (volgens de specificaties met een frequentie van 10 Kilo Hertz).
Zo'n signaal kan je Arduino leveren, maar niet standaard bij die frequentie.
Vaak zal het echter gewoon werken.
Zoals onderaan al mijn berichten te zien, dien je hiervoor wel de GND van de Arduino met die van de motordriver te verbinden.
Dat is dus de zwarte draad.

De witte draad dient inderdaad om de draairichting te veranderen.

De gele draad dient niet direct voor snelheidsregeling.
Het is een terugkoppeling voor de snelheid.
Aan de motor zit een magnetische schijf, en nabij die schijf zit een sensor.
Daardoor kan het toerental gemeten worden.
Als je dat toerental meet (==weet), dan kun je dus de aansturing aanpassen als je van mening bent dat dat noodzakelijk is.
Als je het niet interessant vind hoe snel je motor draait, dan kun je de verwerking van dit signaal uit het gele draadje weglaten en dat doe je in dit geval dan ook.

Overigens kun je die pulsen ook tellen en een aardig eind inschatten hoe ver je lift al onderweg is, zodat je ook andere posities kunt bereiken dan helemaal bovenaan of helemaal naar beneden.

De ingebouwde driver is schijnbaar wel een beetje hufterproof gemaakt, waardoor die niet meteen in de fik vliegt als je er niet exact de juiste signalen op aansluit.
Want anders had je 'm allang opgeblazen.
Maar je moet natuurlijk gewoon het ding op de juiste wijze aansturen.
Omdat de blauwe draad aan GND een functie heeft (remmen), zorgt de driver er voor dat die niet vanzelf aan GND hangt.
Die heeft dus zelf al een pull up weerstand of iets soortgelijks.
Dat is een voordeel, want daardoor is de ingang niet ongedefinieerd als je 'm niet aansluit.
En het is de oorzaak van het draaien van je motor als er geen ander signaal op die draad staat.
Maar het is niet te zeggen hoe sterk die pullup is, wat weer zou kunnen leiden tot minder betrouwbaar werken van het ding indien die weerstand erg hoog is.
Want dan kunnen stoorpulsen worden ontvangen die de werking beïnvloeden.
Je mag dus niet stellen dat als je niet remt, de motor zal draaien.
Maar dat doe je nu wel, want dat is wat je ook hebt geconstateerd.
Als je wil dat de motor betrouwbaar draait, zal je 'm ook op correcte wijze moeten aansturen.
De motor zal remmen als het PWM signaal 10% of lager is.

Wil je de snelheid niet regelen, zet dan een 5 volt signaal op NO, GND op NC en sluit de blauwe draad aan op COM va het relais.
En draai de aansturing in je sketch om.
Dit zodat je standaard de motor uit hebt staan, tenzij de de motor bewust aanstuurt.
Dat is veiliger dan andersom.

Sowieso is het in de meeste gevallen beter om de belasting op COM aan te sluiten, alhoewel er ook wel meerdere redenen voor te bedenken zijn om dat juist niet te doen“