Sw3.6-l11-1.2-Slajd4
Sterowanie dwustanowe - algorytmy synchroniczne Laboratorium Wprowadzenie
Sterowanie pracą mieszalnika
Cały proces został podzielony na pięć faz. Ponieważ jest to proces sekwencyjny (kolejność następowania poszczególnych etapów w pojedynczym cyklu procesu jest stała) do wskazania fazy aktywnej wykorzystano licznik faz F . Na rysunku przedstawiono algorytm synchroniczny, umożliwiający efektywne wykorzystanie czasu mikrokontrolera. Dzięki temu system może realizować współbieżnie wiele innych zadań. Procesor testuje, z maksymalna prędkością, w jakiej fazie znajduje się proces sterowania, wykonuje tylko zadania przewidziane w fazie aktywnej, jeżeli dany krok procesu się zakończył to następuje zwiększenie o1 licznika faz (w przykładzie modulo 5) i przejście do kolejnego cyklu testowania programu. Taki styl programowania pozwala na łatwa kontrolę poprawności pracy procesora.