Electronic Speed Controller for Brushless DC Motor Ceiling Fan

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • I am looking to install a ceiling fan that uses a BLDC or brushless DC motor. The motor has 3 leads - I assume it is a sensorless version. It is 24v DC and comes with a power converter/remote control receiver to change speed and direction (ie clockwise, counterclockwise rotation).

    I want to eliminate the remote control the fan came with and replace it with a electronic speed controller (ESC) and Shelly device so that I can control the fan on/off, speed, and rotation direction from within Home Assistant. I will use a standalone power converter to supply the ESC and DC Motor with 24VDC.

    It appears the ESC would use PWM to set the speed of the fan. Could I use something like a 0-10v dimmer from Shelly as the input for the ESC? Some of the ESC devices I see online come with what looks like a potentiometer. I wonder if I couldn't just remove that and replace it with a Shelly of some sort.

  • I'm considering an ESC, something like what's below. I would want to replace the potentiometer (on/off and speed) and toggle switch (reverse-CW/CCW) with Shelly devices so that they could be changed remotely. It seems I would need 3 separate Shelly relays to control on/off, speed, and reverse.

    https://www.ebay.com/itm/4049250020…DM1JS7MHK97YSPB

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
  • So I figured out a solution. First, I learned that the potentiometer can be replaced with a 0-5v PLC. This was key.

    I wired 24VDC in to the ESC board and also to a Shelly 1/Gen 3 device. I connected 120VAC to a Shelly 0-10v dimmer.

    The control inputs on the ESC are labeled 5V, Sign, Z/F, VN, and GND. Referencing the diagram above and other postings I found online, I then connected the O terminal on the Shelly 1 to Z/F and the I terminal on the Shelly to GND. This dry contact controls the rotation of the BLDC motor - either clockwise or counterclockwise depending on whether the dry contact is open or closed.

    Then I connected the + terminal on the Shelly 0-10v dimmer to VN and the - terminal on the Shelly to GND. In the Shelly software, I set the max "brightness" for the dimmer to 50 and restarted the Shelly, as is required after this setting change. The dimmer within the app now controls on/off for the fan motor as well as the speed.

    Now I can use other devices, remotes, wall switches, and scenes to control my fan, which previously arrived with a single remote and no other means to control the fan. It was a huge PIA to figure this out, but I am glad I did and hopefully someone else finds this helpful.

  • It would be brilliant to add the denominations of the board‘s control inputs to the circuit diagram above! Much better: Drawing a new diagram with the two Shellies included and wired!

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Comment is free, but facts are sacred“ (C.P. Scott, britischer Verleger)