« Christmas arrangements 2008 | Main | Solar powered air conditioner »

Tech Support: Isolating outputs, reliability

Peter wrote:

I need 4 isolated outputs operating on 24V. Outputs will be changing state 24 x 7 for many years. My thoughts were opto isolator transistor drivers.

The intended controller is a MS120.

This controller is going into an industrial situation and will be critical to monitoring production. Do you have any reliability recommendations?

Reply:

Hi Peter,

You didn't mention what the isolated outputs are to drive. Assuming its something with a bit of power, I suggest you look at DC solid state relays. Google for "DC solid state relays"

As to reliability, the most important things are:

  • Isolate electronics from nasty environmental factors like heat, vibration, dust, humidity (condensation) and electrical abuse ("sparks and spikes").
  • Make sure any nasty aspects of the load are properly taken into account. That means you must understand what the load is and does.
    • Motors produce inductive kick-backs
    • Motors have high inrush currents
    • Solenoids (anything with a coil!) have inductive kick backs.
    • Some loads look like large capacitors. From time to time we have someone use a solid state switch to directly control power to a device like a battery powered transistor radio. The problem here is that the radio will contain maybe 1000µF across its battery terminals. That will look like a dead short when power is first applied.
In general, the electronics will last pretty much forever providing they are not subject to abuse like above. If environmental deterioration is eliminated, you are down to component lifetime. Perhaps the most vulnerable components here are electrolytic capacitors, because they can dry out.

The most important factor in component failure is temperature. As a rule of thumb every 10'C rise in temperature will double the failure rate, i.e. probability of a component failure in a given time.

One other failure mechanism is wear-out of Flash memory components. In SPLat that means how many PermStore, ShadowWrite or NVEM writes your program does. The SPLat Knowledge Base describes the endurance for each controller product, for example the section "MS120: Non-volatile memory".

By the way, do not automatically assume that solid state is always better. Good old fashioned relays still have a place. In your case, SS will be best because at 100 operations a second a relay will wear out mechanically in weeks or months. However, in general a relay is much more tolerant of an occasional overload that would kill a solid state switch instantly. An example of this would be a jammed motor drawing 20x its normal running current. The relay could take it on the chin until the fuse blows, while a transistor provides perfect protection for the fuse! When we design solid state DC motor drives we include current sensing and through hardware, firmware or SPLatWare turn off the drive if it senses an overload.

I hope this helps.

David

TrackBack

TrackBack URL for this entry:
http://www.splatco.com/cgi-sys/cgiwrap/microcon/managed-mt/mt-tb.cgi/35

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


About

This page contains a single entry from the blog posted on December 3, 2008 11:44 AM.

The previous post in this blog was Christmas arrangements 2008.

The next post in this blog is Solar powered air conditioner.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type 3.33