履帶吊安全監(jiān)控系統(tǒng)軟件設(shè)計系統(tǒng)能否正常可靠地工作,除了硬件的合 理設(shè)計外,與功能完善的軟件設(shè)計是分不開的。
一、履帶吊安全監(jiān)控系統(tǒng)軟件總體結(jié)構(gòu)設(shè)計
考慮到系統(tǒng)功能、操作主體的不同以及系統(tǒng)安全性,本文所沒計的監(jiān)控系統(tǒng)軟件功能具 有兩種工作模式:管理員模式和工作模式。管理 員模式主要用于預(yù)設(shè)系統(tǒng)參數(shù),包括:履帶吊靜態(tài)信息(血口幾何尺寸、最大靜載荷、主副鉤重等) 設(shè)置模塊、傳感器標(biāo)定模塊等,管理員模式下的操作對系統(tǒng)的正常運(yùn)轉(zhuǎn)有巨大的影響:工作模式是系統(tǒng)在管理員設(shè)置的各類參數(shù)下正常工作的模式,主要包括:實(shí)時數(shù)據(jù)采集模塊、實(shí)時數(shù) 據(jù)處理模塊、運(yùn)算控制模塊、實(shí)時輸出模塊等等。
二、程序的設(shè)計
—般來講,監(jiān)控程序的任務(wù)有:完成系統(tǒng)自檢、初始化、處理鍵盤6分令、處理接口命令、處理 條件觸發(fā)并調(diào)度執(zhí)行模塊及完成顯示等功能。 但習(xí)慣上監(jiān)控程序是指鍵盤解析程序,而其他 任務(wù)賜分散在某些特定功能模塊中。本文所設(shè) 計的監(jiān)控程序就是如此。數(shù)字量采集本系統(tǒng)對風(fēng)速傳感器輸入脈沖頻率的計數(shù)采用外部計數(shù)、內(nèi)部定時的方法,即利用單片機(jī)內(nèi)部計數(shù)器對輸入脈沖進(jìn)行計數(shù)。用單片機(jī)內(nèi)部的定時器 定時,計算脈沖頻率。監(jiān)控程序的基本節(jié)構(gòu)主要分為兩部分:初 始化部分,由上電復(fù)位后的主程序執(zhí)行,用來初 始化系統(tǒng)的硬件資源和軟件資源;監(jiān)控循環(huán)實(shí) 體,是監(jiān)控程序的實(shí)質(zhì)部分,完成鍵盤掃描、鍵碼解釋、執(zhí)行功能、模塊刷新和顯示等任務(wù),一 般將其放在主程序初始化部分之后。監(jiān)控程序 兼有作業(yè)順序調(diào)度型和鍵碼分析作業(yè)調(diào)度型的 特點(diǎn)。系統(tǒng)按照預(yù)先既莒幫秘斷書幽&查詢計 算、判斷、控制等工作;通過鍵盤可以執(zhí)行設(shè)置、 調(diào)整撙p肖、顯示、通訊、指示鋤能
三、履帶式起重機(jī)監(jiān)控系統(tǒng)系統(tǒng)監(jiān)控主要軟件功能的實(shí)現(xiàn)
面扳顯示。面板顯示部分關(guān)自剖星彀字的顯 示,而顯示的前提是要提取點(diǎn)陣漢字字模,做成 系統(tǒng)自己的漢字庫頭文件,并按照LCD顯示的 順序存貯?!獋€16x16點(diǎn)陣的漢字需要32個字 節(jié)存貯其字模。 數(shù)據(jù)處理。系統(tǒng)數(shù)據(jù)處理程序主要涉及郅 超重機(jī)角度、力矩、吊鉤沒計等測最、計算。角度 限制和力矩限制角度限制和力矩限制是該起重 機(jī)安全監(jiān)控系統(tǒng)所要求的基本功能。仰角限制 的基本要求是當(dāng)仰兔超過所規(guī)定的上、下限時, 聲、光報警,并輸出控制信號。
總之,起重機(jī)械需要配備功能更完善的安全監(jiān)測控制系統(tǒng),作為起重機(jī)安全監(jiān)控系統(tǒng)開 發(fā)方面的—個嘗試,離最后的實(shí)用化、產(chǎn)品化還 有相當(dāng)?shù)木嚯x。相信隨著智能化控制理論的發(fā) 展和微電子技術(shù)、自動控制技術(shù)和傳感器技術(shù) 的發(fā)展以及^們安全意識的提高,會發(fā)明完美 的實(shí)現(xiàn)履帶式起重機(jī)安全監(jiān)控系統(tǒng)。以確保安 全生產(chǎn)。