0531-87229869
聯(lián)系人:徐經(jīng)理
電話:139 6412 8213
地址:濟(jì)南市長(zhǎng)清區(qū)大學(xué)科技園
網(wǎng)址:www.hnyjc.com
鉛防護(hù)門測(cè)控制系統(tǒng)的軟件程序流程圖如圖5所
單片機(jī)根據(jù)檢測(cè)到的按鍵及RAO -RA3口的有效信號(hào)輸入執(zhí)行各自相應(yīng)的子程序。
調(diào)PWM.占空比子程序:根據(jù)按鍵SA, SB來(lái)調(diào)節(jié)占空比,每按一下鍵A占空比增加5%,每按一次鍵B占空比減小5%。上電單片機(jī)復(fù)位,初始化時(shí)設(shè)定PWM占空比為50%。
開雙邊鉛門子程序:控制A、B門的開啟,A門是帶有地鎖的門,開門前要先開鎖,A門開始開啟后B門才可開始開啟,如果是首次開門應(yīng)記下開門的位置,開門過(guò)程應(yīng)不斷檢測(cè)是否有過(guò)流信號(hào),如有堵轉(zhuǎn)過(guò)流應(yīng)停止開啟并聲、光報(bào)警。同時(shí)也適時(shí)檢測(cè)RBO和RBI口的電平,當(dāng)其電平從0變1時(shí),門位置計(jì)數(shù)器加1,計(jì)數(shù)器計(jì)到與初值相等,送出電機(jī)停止信號(hào)。
開單邊防輻射鉛門子程序:只控制A門的開啟,其余功能與開雙門一樣。
關(guān)門子程序:根據(jù)先前開門的情況判斷關(guān)雙扇門還是單扇門,如果是關(guān)雙扇門應(yīng)先開始關(guān)B門,后開始關(guān)A門,到達(dá)終點(diǎn)時(shí)鎖上A門地鎖。同樣在關(guān)門時(shí)要檢測(cè)過(guò)流與門位置計(jì)數(shù)的數(shù)。若門開關(guān)進(jìn)行中出現(xiàn)偶然停止,再按遙控開關(guān)仍繼續(xù)完成開關(guān)過(guò)程。
醫(yī)用鉛門系統(tǒng)軟件設(shè)置了按鍵誤動(dòng)作處理。如開門到位之后再執(zhí)行開門動(dòng)作,或關(guān)門到位之后再執(zhí)行關(guān)門動(dòng)作,都屬于按鍵誤動(dòng)作。采用查詢標(biāo)志位方法可以排除按鍵誤動(dòng)作。