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