PSD regulátor s 80c552 pre tyristorový usmerňovač
Mikroprocesorový PSD regulátor s 80c552 je relatívne výkonný mikroprocesor z rodiny 8051 ktorý je vhodný pre "klasické" tyristorové usmerňovacie mosty s prúdovým medziobvodom ktoré je tvorené tlmivkou. Princíp PSD regulátora je možné charakterizovať ako prírastkový typ PSD regulátora. Mikroprocesor 80c552 obsahuje multiplexovaný 8 kanálový 10-bitový AD (analógovo-číslicový) prevodník s časom prevodu typicky 50 cyklov mikroprocesora čo je pri kryštáli 18,432MHz cca. 28,00µs. Regulátor sníma žiadanú a skutočnú hodnotu prúdu z ktorej následne vypočíta regulačnú odchýlku ktorú použije pri výpočte požadovanej hodnoty veľkosti uhla otvorenia tyristorov v rozsahu 30° až 150° elektrických podľa požadovaného výkonu. V prípade použitia tlmivky v jednosmerom medziobvode je nevyhnutné zachovať schopnosť nastavenia regulátora do invertorického režimu, aby umožnil vrátiť energiu akumulovanú v indukčnosti do elektrickej siete. Generátor impulzov pre tyristory pracuje na číslicovom princípe a je vytvorený špeciálnymi komparačnými jednotkami CM0 až CM2 riadenými hardware-ovým prerušením. Konštanty regulátora PSD sa zadávajú v programe ktorý je napísaný v jazyku C a assembler pre dosiahnutie maximálnej efektívnosti a rýchlosti regulačného algoritmu. Urýchlenie je dosahované aj tabuľkami s hodnotami obsahujúcimi predvypočítané hodnoty ktoré sa v prípade potreby omnoho rýchlejšie použijú z pamäti programu. Pri použití mikroprocesora DS87C550 od firmy MaximIntegrated ktorý je pinovo zhodný s 80C552 je čas prevodu 16,00µs, čo je cca. 3x menej oproti architektúre 80C552. V prípade použitia procesora C504 je možné vykonať výpočet regulačného vzťahu podstatne rýchlejšie vďaka integrovanej špeciálnej matematickej jednotke. V opisovanej variante je použitá "reálna" aritmetika výpočtu regulačného vzťahu. Druhý variant už obsahuje modifikovanú časť regulačného vzťahu kde sú uložené v XRAM všetky potrebné údaje v tabuľke a regulačný vzťah používa len celočíselnú aritmetiku, čím sa dosiahlo výrazného urýchlenia výpočtov.