Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[General] How does a garage door opener sense the open/close force with a microcontroller?

Status
Not open for further replies.

userx2

Full Member level 3
Joined
Sep 19, 2008
Messages
168
Helped
2
Reputation
4
Reaction score
3
Trophy points
1,298
Activity points
3,022
Hi
I found this interesting and wonder if anyone knows the answer?

I have here a garage door controller that uses a PIC 16 series microcontroller.

The board has inputs for upper and lower endstops (switches).
In addition, there is an optical sensor that has a spinning disc going through it which sits on the motor shaft.

The motor control is a simple relay control. No speed control, no current sensing, nothing else.

That's it.

There are potentiometers for adjusting the opening and closing force thresholds.

Basically the motor stops when the set force is exceeded.

My question is: Given that there is only a speed sensor (disc), how on earth does the controller figure out the force?

Regards
X
 

Perhaps it senses current draw. Suppose the door stops as it hits an obstruction. The stalled motor draws greater current. (It is typical behavior of motors).

I would imagine a clutch is in there somewhere, to absorb some of the abrupt action between motor and door.
 

Perhaps it senses current draw. Suppose the door stops as it hits an obstruction. The stalled motor draws greater current. (It is typical behavior of motors).

I would imagine a clutch is in there somewhere, to absorb some of the abrupt action between motor and door.

As mentioned, there is no method for measuring any current. If there was, I would not be wondering...

Regards
X
 

What makes you think the microcontroller can sense the open close force.
 

Although it is natural to think the spinning disk provides a means of measuring, I was not ready to suggest it indicates force. Force is not directly measured by the spin rate.

However the writer of the instructions may have wanted to make it easy on himself and the homeowner. So he described the function so it 'sounds plausible'. It may not be technically correct, but it is easy to grasp.
 

  • Like
Reactions: userx2

    userx2

    Points: 2
    Helpful Answer Positive Rating
"Motor deceleration is also monitored for obstruction detection"

https://www.google.com/patents/US5278480

That patent is very interesting and I think that what I have here operates very much as described.

One requirement for this is that the motor is weak enough to decelerate quickly upon contacting an obstacle.

The kW motors and controls I typically deal with would not notice this before destruction.

I still think it is clever.

Regards
X
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top