3.3-кесте: Деңгейді басқару жүйесінің кіріс/шығыс тағайындалуы Кіріс шығыс порты мен MCU түйреуіштерін тағайындағаннан кейін біз MikroC Pro IDE және компиляторда C бағдарламасын әзірледік. Бағдарлама С қосымшасында көрсетілген.
Бағдарламаны әзірлеп, құрастырғаннан кейін біз құрылған «.hex» файлын MCU бағдарламалық жадына жүктейміз. Төменде көрсетілгендей:
3.29-сурет: Жасалған .hex файлын MCU жүйесіне жүктеу Соңында біз симуляцияны іске қосамыз. Proteus 8 кәсіпқойында.
Қысымды төмендету контроллері
Артық қысым реттегіші қысым датчиктерін, орнату нүктесін басқару тұтқаларын, қысымды шығару клапанын және компоненттердің күйін көрсететін СКД модулін қамтиды. Төмендегі ағындық диаграммада көрсетілгендей, алдымен микроконтроллер порттар мен түйреуіштерді инициализациялайды. Содан кейін MCU қысым сенсорынан және басқару тұтқасынан деректерді оқи бастайды. Содан кейін MCU сенсор мен басқару тұтқасының мәндерін салыстырады және сенсордың мәні басқару тұтқасының мәнінен асып кетсе, MCU ашу үшін шығару клапанына сигнал жібереді. Әйтпесе ол жабық күйінде қалады.
Мұнда MCU 1 барды 384 мВ деп түсінеді, сенсорлар мен басқару тұтқалары сәйкесінше шығыс шығарады.