D
Don Y
Guest
I\'m looking for inexpensive schemes to detect *gross* failures of
indicators intended to remain in service for decades.
The idea of having an \"indicator (lamp) test\" isn\'t intuitive
in the usage pattern for these devices -- unlike an automobile dash,
for example. Any approach that required the user to verify
the proper operation of the indicators will fall short.
For LEDs, I figured I could monitor the drop across the diode
over time (i.e., don\'t even worry about what it\'s \"initial,
theoretical value\" should be... just \"take notes\" and watch
for changes). A diode that opens or shorts would be identifiable
with such a technique. I\'m not sure I can learn/deduce anything
from gradual changes, over time...
I\'ve encountered a few LED clocks with fried segments as well as
wall warts (bricks) with similarly failed \"power indicators\" so
assume failures DO happen.
The solution should apply equally to all LED doping chemistries
(yeah, the voltage across the junction will differ but that\'s why
you observe and track instead of \"hard code\" a fault value)
[I rarely use ADCs that come inside MCUs so it\'s a virtual certainty
that I have such channels to spare]
I also use small \"vibrators\" as haptic indicators. I assume
these are just cheap little DC motors (PM?) -- though I\'ve not
disassembled any to verify.
For these, I figure I could drive them with a current source
and, again, monitor the voltage across the device. An open
load would be obvious as should a short (or stalled rotor?).
Again, I\'d have to find an operating point that would allow the
approach to work for a variety of such different \"indicators\".
The goal in all this is to alert the user of a problem before
he notices it (or, FAILS to notice it!).
Any likely faults that I\'m missing? (note that if the \"detection
hardware\" fails, I can determine this because I can watch to see
how it responds to deliberate changes in the indicators\' state)
indicators intended to remain in service for decades.
The idea of having an \"indicator (lamp) test\" isn\'t intuitive
in the usage pattern for these devices -- unlike an automobile dash,
for example. Any approach that required the user to verify
the proper operation of the indicators will fall short.
For LEDs, I figured I could monitor the drop across the diode
over time (i.e., don\'t even worry about what it\'s \"initial,
theoretical value\" should be... just \"take notes\" and watch
for changes). A diode that opens or shorts would be identifiable
with such a technique. I\'m not sure I can learn/deduce anything
from gradual changes, over time...
I\'ve encountered a few LED clocks with fried segments as well as
wall warts (bricks) with similarly failed \"power indicators\" so
assume failures DO happen.
The solution should apply equally to all LED doping chemistries
(yeah, the voltage across the junction will differ but that\'s why
you observe and track instead of \"hard code\" a fault value)
[I rarely use ADCs that come inside MCUs so it\'s a virtual certainty
that I have such channels to spare]
I also use small \"vibrators\" as haptic indicators. I assume
these are just cheap little DC motors (PM?) -- though I\'ve not
disassembled any to verify.
For these, I figure I could drive them with a current source
and, again, monitor the voltage across the device. An open
load would be obvious as should a short (or stalled rotor?).
Again, I\'d have to find an operating point that would allow the
approach to work for a variety of such different \"indicators\".
The goal in all this is to alert the user of a problem before
he notices it (or, FAILS to notice it!).
Any likely faults that I\'m missing? (note that if the \"detection
hardware\" fails, I can determine this because I can watch to see
how it responds to deliberate changes in the indicators\' state)