Elektronicky řízené spínání 12V DC 50A. - jak na to?

Zdravím, chtěl bych komplet řídit provoz FV systému elektronicky například přes USB kartu s digitálními výstupy a zvažuji jak na to. Z karty jsou digitální výstupy řešeny dle dokumentace jako "8 digitálních výstupů s otevřenou sběrnicí (max. 50V / 100mA;". Předpokládám tedy, že zatížitelnost při logické 1 bude 100mA při maximálně 50V. Chápu to správně? Z někama tedy na kartu přivedu třeba 12V, a karta na digitálním výstupu tedy bude mít 12V s maximální zatížitelností třeba 100mA? Je to tak? Pokud ano, pak mám k dispozici 12V 100mA max jako sepnuto a 0V 0mA jako rozepnuto. Co s tím dál? Relé / stykač / tyristor? Přemýšlel jsem o bistabilních stykačích, protože ty po přestavení do konkrétní polohy nežerou proud narozdíl od relé, kde je potřeba krmit cívku. Nemá někdo k dispozici nějaké schéma pro tímto způsobem řízené spínání dejme tomu 12V 50A max ? Samozřejmě nejen schéma, jsem člověk konstruktivní, stačí drobná rada, tip, "nákop" správným směrem.
Předem díky za rady.
