首頁(yè) > 精品范文 > 系統(tǒng)設(shè)計(jì)論文
時(shí)間:2023-03-25 10:52:34
序論:寫作是一種深度的自我表達(dá)。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來了七篇系統(tǒng)設(shè)計(jì)論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。
管理信息系統(tǒng)(MIS)是安徽農(nóng)業(yè)大學(xué)物流工程專業(yè)的一門專業(yè)基礎(chǔ)課,培養(yǎng)學(xué)生信息系統(tǒng)分析、設(shè)計(jì)、開發(fā)能力,同時(shí)要求學(xué)生具有較強(qiáng)的動(dòng)手實(shí)踐能力。通過這門課程的實(shí)驗(yàn)及實(shí)踐課教學(xué),培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)和開發(fā)應(yīng)用系統(tǒng)的初步能力。該課程的實(shí)驗(yàn)及實(shí)踐課程具有演示性、設(shè)計(jì)性、綜合性的特點(diǎn),要求學(xué)生靈活運(yùn)用所學(xué)知識(shí)進(jìn)行實(shí)際操作實(shí)驗(yàn)。通過已開設(shè)實(shí)驗(yàn)項(xiàng)目的練習(xí),學(xué)生雖然理解了基本知識(shí),但其綜合應(yīng)用能力較差。因此,必須以學(xué)生的計(jì)算機(jī)綜合應(yīng)用能力為中心,增設(shè)綜合性、設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目,有針對(duì)性地開展實(shí)驗(yàn)教學(xué)活動(dòng),使學(xué)生能夠及時(shí)鞏固所學(xué)知識(shí)點(diǎn),將各知識(shí)點(diǎn)融會(huì)貫通,提高M(jìn)IS的綜合應(yīng)用及設(shè)計(jì)能力,為今后的學(xué)習(xí)和工作打下堅(jiān)實(shí)的基礎(chǔ)。綜上,在前期實(shí)驗(yàn)項(xiàng)目的基礎(chǔ)上,有必要再開設(shè)綜合性和設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目,進(jìn)一步深入了解開發(fā)任何一個(gè)管理信息系統(tǒng)分析、設(shè)計(jì)與開發(fā)必須經(jīng)歷的主要過程,以及在開發(fā)過程的各個(gè)階段上,作為開發(fā)者應(yīng)當(dāng)完成的各項(xiàng)工作內(nèi)容和應(yīng)當(dāng)提交的書面成果。例如,人事管理信息系統(tǒng)、物業(yè)收費(fèi)管理系統(tǒng)、旅游資源管理系統(tǒng)等。本文以在線考試系統(tǒng)設(shè)計(jì)與開發(fā)為例,簡(jiǎn)明闡述信息系統(tǒng)的分析方法和MIS開發(fā)流程,促使學(xué)生能夠更好的理解、掌握和應(yīng)用計(jì)算機(jī)軟件,設(shè)計(jì)出滿意的作品。
2開發(fā)背景
對(duì)于高校教師來說,組織一場(chǎng)考試是一項(xiàng)十分繁重的工作,而考試又是必不可少且頻繁的事務(wù),他們?cè)谏险n之余需要考慮如何出一份合理的試卷,考試結(jié)束以后更加需要花費(fèi)大量時(shí)間去批改試卷、統(tǒng)計(jì)分?jǐn)?shù),如果能夠利用信息技術(shù)為教師建立一個(gè)輕松、快捷、高效的考試環(huán)境無疑會(huì)帶來事半功倍的效果,對(duì)于教師來說,可以從繁重的勞動(dòng)中解脫出來,對(duì)于學(xué)生來說,考試結(jié)束以后不僅可以更快的知道自己的考試成績(jī),并且不會(huì)對(duì)自己的考試成績(jī)產(chǎn)生更多質(zhì)疑。在信息技術(shù)飛速發(fā)展的當(dāng)今時(shí)代,利用信息系統(tǒng)可以很輕松的完成這項(xiàng)工作,將教師從繁重的工作中解脫出來。從當(dāng)前形勢(shì)來看,各大高校無一例外的建立了自己的校園局域網(wǎng)絡(luò),這就為本系統(tǒng)的建立提供了很好的開發(fā)環(huán)境,一個(gè)基于C/S模式的完善的在線考試系統(tǒng)的成功開發(fā),不僅可減輕教師的工作量,還可以在課程結(jié)束之后提供給學(xué)生使用,使得可以及時(shí)自檢,發(fā)現(xiàn)學(xué)習(xí)過程中的不足之處,從而補(bǔ)缺補(bǔ)差,最大程度上提高學(xué)習(xí)效率。因此,為了適應(yīng)新形勢(shì)的發(fā)展要求,支持學(xué)校在局域網(wǎng)內(nèi)進(jìn)行在線考試,建立一個(gè)基于網(wǎng)絡(luò)的“在線考試系統(tǒng)”非常必要,即可輔助考試管理,也可支持學(xué)生在線練習(xí)。在線考試系統(tǒng)應(yīng)具備以下功能:自動(dòng)生成試卷、提交試卷、考試成績(jī)的生成等,同時(shí),為了實(shí)現(xiàn)網(wǎng)絡(luò)考試的自動(dòng)化,建立一套成熟完善的題庫(kù)可讓今后的工作省時(shí)省力?;诖?,本文主要介紹如何利用VisualBasic6.0和SQLServer2008快速開發(fā)一個(gè)在線考試系統(tǒng)。
3系統(tǒng)分析
首先是可行性分析,從技術(shù)角度來說,各個(gè)學(xué)校的局域網(wǎng)建設(shè)已經(jīng)相當(dāng)成熟,完全符合VisualBasic6.0和SQLServer2008使用的環(huán)境,這兩款軟件的結(jié)合使用,給基于C/S模式的應(yīng)用程序開發(fā)提供了良好的軟硬件環(huán)境,因此,從技術(shù)上來說,實(shí)現(xiàn)在線考試系統(tǒng)的開發(fā)是完全可行的。從經(jīng)濟(jì)可行性角度分析,在線考試系統(tǒng)的成功開發(fā),可以自動(dòng)完成試題隨機(jī)生成、試卷提交以及成績(jī)批閱等工作,教師只需要設(shè)計(jì)題目,完成題庫(kù)的制作,后續(xù)進(jìn)一步加以完善即可,大大減少了教師的工作量;另一方面,基于試卷的隨機(jī)性,監(jiān)考人員配備或可減少。綜上所述,都大大減少了財(cái)政支出,其經(jīng)濟(jì)型不言而喻。信息系統(tǒng)開發(fā)過程中的非常核心的一環(huán)就是系統(tǒng)分析,在很大程度上決定了系統(tǒng)的成敗。在線考試系統(tǒng)的開發(fā)者需根據(jù)事先制定的規(guī)劃要求,將用戶的需求以及解決方法確定下來,在了解現(xiàn)有組織管理狀況的基礎(chǔ)上,能夠明確用戶對(duì)信息系統(tǒng)功能的需求,及時(shí)發(fā)現(xiàn)問題和薄弱環(huán)節(jié),并繪制業(yè)務(wù)流程圖、數(shù)據(jù)流程圖;明確管理功能并建立數(shù)據(jù)指標(biāo)體系等。
4系統(tǒng)設(shè)計(jì)
根據(jù)系統(tǒng)分析的結(jié)果,并在系統(tǒng)分析報(bào)告已經(jīng)獲得通過的基礎(chǔ)上,結(jié)合開發(fā)者的知識(shí)與經(jīng)驗(yàn)即可進(jìn)行系統(tǒng)設(shè)計(jì)。為下一階段的系統(tǒng)實(shí)現(xiàn)(如編程、調(diào)試、試運(yùn)行等)制定藍(lán)圖。
4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)登錄模塊
根據(jù)不同的用戶身份,系統(tǒng)賦予其不同的權(quán)限和操作,考生和管理員都只能進(jìn)入各自的考生界面與管理界面??忌K:此模塊對(duì)于沒有考試的學(xué)生,可以參加考試、根據(jù)管理員設(shè)置修改密碼;對(duì)于已經(jīng)提交試卷的考生可以在系統(tǒng)設(shè)置允許的前提下查詢自己的測(cè)試成績(jī)??荚嚹K:在題目類型與分值由教師設(shè)定好的前提下,考生可以根據(jù)自己的答題愛好選擇答題順序,在考試過程中可以修改已經(jīng)錄入的答案、恢復(fù)誤操作的試題,同時(shí),系統(tǒng)顯示剩下的時(shí)間并能提前警示,時(shí)間倒計(jì)時(shí)結(jié)束以后強(qiáng)制考生提交試卷。管理模塊:對(duì)管理員和進(jìn)行實(shí)際操作的教師來說,可以進(jìn)行管理用戶、題庫(kù)的維護(hù)、設(shè)定與考試有關(guān)的參數(shù)、查詢等操作。
4.2數(shù)據(jù)庫(kù)設(shè)計(jì)
在開發(fā)在線考試系統(tǒng)之前,考慮到考生考試方面的數(shù)據(jù)較多,試題庫(kù)、每個(gè)考生的試卷、答卷等數(shù)據(jù)量都比較大,數(shù)據(jù)量分析結(jié)論是本系統(tǒng)要占用大量的數(shù)據(jù)空間,因此選擇MicrosoftSQLServer2008數(shù)據(jù)庫(kù)存儲(chǔ)這些信息,在進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì)的基礎(chǔ)上,根據(jù)概念設(shè)計(jì)的E-R圖在數(shù)據(jù)庫(kù)中創(chuàng)建了7個(gè)數(shù)據(jù)表用于存儲(chǔ)不同的信息,分別為:考試試卷表、學(xué)生試卷表、學(xué)生成績(jī)表、用戶信息表、試題類型表、試題題庫(kù)表、系統(tǒng)參數(shù)表。
4.3模塊及窗體設(shè)計(jì)
在本系統(tǒng)中創(chuàng)建了一個(gè)實(shí)現(xiàn)代碼重用的公共模塊,建立它達(dá)到節(jié)省系統(tǒng)資源的目的。其次,系統(tǒng)啟動(dòng)后首先進(jìn)入一個(gè)啟動(dòng)引導(dǎo)界面,然后進(jìn)入系統(tǒng)登錄界面,根據(jù)身份的不同可以判斷用戶的權(quán)限、登錄相應(yīng)的界面。用戶登錄時(shí)用戶的身份用組合框CombBox限制,可以從文本框TextBox中輸入文本,也可以從列表框ListBox中選取列表項(xiàng)。以考生身份登錄系統(tǒng)的用戶進(jìn)入考生界面,可以修改其登錄密碼、開始考試等。以管理員身份登錄系統(tǒng)的用戶進(jìn)入管理界面,可以進(jìn)行用戶管理、考試參數(shù)管理、試題管理查分等操作。學(xué)生主窗體:以考生身份通過系統(tǒng)登錄界面進(jìn)入系統(tǒng)后顯示學(xué)生主窗體,該窗體可以修改密碼、模擬考試、查詢成績(jī)等。如果考生已經(jīng)提交試卷就不能再次進(jìn)入考試窗體,只能查詢相關(guān)課程的成績(jī);同理,沒有參加考試的考生只能參加考試不能查分??荚嚧绑w:考試模塊是主要的功能模塊,具有生成試卷、顯示時(shí)間、試卷(強(qiáng)制)提交、成績(jī)批閱等功能??忌ㄟ^單擊“開始考試”按鈕或按回車鍵進(jìn)入考試窗體后系統(tǒng)將自動(dòng)按照設(shè)定的參數(shù)隨機(jī)生成一套試題,由于每個(gè)考生所答的試題都不完全相同,確保了考試的公平性與安全性。目前設(shè)計(jì)的試題類型為客觀題,分別是選擇(單項(xiàng)、多項(xiàng))、判斷與填空,分別在不同的選項(xiàng)卡中顯示。在窗體的上方顯示考試的已用時(shí)間、剩余時(shí)間及當(dāng)前時(shí)間等信息??忌谕瓿芍髥螕簟疤峤弧卑粹o提交試卷,系統(tǒng)將自動(dòng)判卷,顯示客觀題的得分,主觀題由教師自主閱卷。如果考試結(jié)束時(shí)間已到,那么仍未提交試卷的考生將被強(qiáng)制提交??荚囘^程中,管理員可以根據(jù)實(shí)際情況酌情延長(zhǎng)考試時(shí)間、更換機(jī)器,考生也可以單擊“退出考試”按鈕暫時(shí)退出考試界面、單擊“清除操作”重新做某道題。管理員窗體:管理員的主要任務(wù)集用戶管理、查分、系統(tǒng)參數(shù)設(shè)定和題庫(kù)管理于一體。他進(jìn)入相關(guān)的管理界面后,可以查詢題庫(kù)中的試題、可以使用菜單操作的功能等等,具有最高的權(quán)限。試題修改窗體:為了考試更加正確、合理與公平,題庫(kù)的完整性、正確性與考試的質(zhì)量密切相關(guān),一旦考試試題中出現(xiàn)了錯(cuò)誤,就要及時(shí)進(jìn)行檢查與更改,所以說修改試題是題庫(kù)維護(hù)的關(guān)鍵。
5系統(tǒng)實(shí)施
系統(tǒng)實(shí)施是指將分析、設(shè)計(jì)階段完成后所形成的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng),即將紙面上的、類似于設(shè)計(jì)圖式的方案在計(jì)算機(jī)上進(jìn)行實(shí)現(xiàn)。編寫完成的應(yīng)用程序的相關(guān)文件是很分散的,在沒有經(jīng)過編譯之前是不能在沒有VisualBasic開發(fā)環(huán)境的計(jì)算機(jī)中運(yùn)行的,如果想讓編寫好的應(yīng)用程序在其他計(jì)算機(jī)上能夠正確運(yùn)行,還需要將這些相關(guān)的文件進(jìn)行打包,形成一個(gè)setup可執(zhí)行安裝包文件。這樣,在其他沒有VB環(huán)境的計(jì)算機(jī)上,通過執(zhí)行安裝包文件,應(yīng)用程序就能正常地在該計(jì)算機(jī)中運(yùn)行。只要掌握了在線考試系統(tǒng)的出卷、組卷和評(píng)卷三大部分的開發(fā)過程,那么在線考試系統(tǒng)的系統(tǒng)構(gòu)成和開發(fā)思路也就不難理解了,其他的輔助功能都是對(duì)這三大功能的補(bǔ)充設(shè)計(jì),是完善系統(tǒng)的一部分。
6結(jié)束語(yǔ)
(一)功能的分區(qū)
從目前潿洲島的旅游資源特點(diǎn)大概可以分為如下幾大類別:一是自然景觀,如火山巖自然風(fēng)景(最為特色)、滴水丹屏、五彩灘等亞熱帶海灘風(fēng)光;二是歷史人文景觀,如哥特式天主教堂、媽祖廟等宗教文化;三是客家生活體驗(yàn),如農(nóng)家樂、漁家樂等民風(fēng)民俗;四是海洋旅游度假體驗(yàn),如潛水看珊瑚、沙灘游樂、海鮮餐飲、海洋觀光等。從潿洲島現(xiàn)有的資源入手進(jìn)行整合與分類,根據(jù)景點(diǎn)資源的特色來進(jìn)行針對(duì)性的設(shè)計(jì)。
(二)突出地域文化的基因
潿洲島獨(dú)特的地域文化,便是本島的客家文化與外來西方宗教文化的融和,傳統(tǒng)漁獵文明與現(xiàn)代海洋旅游結(jié)合,傳統(tǒng)與現(xiàn)代,東方與西方文化在這不足25平方公里的小島上和諧共存。設(shè)計(jì)師們?cè)谠O(shè)計(jì)具有潿洲島文化氣質(zhì)的導(dǎo)視系統(tǒng)時(shí),就必須融入潿洲島獨(dú)特的地域文化,塑造出個(gè)性化名片。這是讓人能夠用來區(qū)分不是在韓國(guó)濟(jì)州島、美國(guó)夏威夷,或是塞班島的一個(gè)重要舉措。綜合潿洲島的地域文化特征,在進(jìn)行旅游景點(diǎn)導(dǎo)視系統(tǒng)設(shè)計(jì)時(shí)要突出三大文化基因,即客家文化基因、宗教文化基因、海洋文化基因,其中客家文化是主導(dǎo),宗教文化是補(bǔ)充,海洋文化是基礎(chǔ)。因此,在進(jìn)一步認(rèn)清潿洲島旅游發(fā)展所擁有的獨(dú)特文化優(yōu)勢(shì)、區(qū)位優(yōu)勢(shì)、氣候優(yōu)勢(shì)、資源優(yōu)勢(shì)的前提下,方能形成不可替代、不可復(fù)制的產(chǎn)品優(yōu)勢(shì),這種發(fā)掘與整合使得使?jié)迧u更具獨(dú)特魅力。
(三)視覺元素的國(guó)際化特色
隨著全球經(jīng)濟(jì)一體化進(jìn)程的深化,潿洲島作為國(guó)際旅游島的發(fā)展定位已逐步清晰,而作為視覺符號(hào)呈現(xiàn)出來的景點(diǎn)導(dǎo)視系統(tǒng)設(shè)計(jì),更是成為外國(guó)游客了解潿洲島最為直觀、便捷的方式。視覺導(dǎo)視的國(guó)際化定位設(shè)計(jì),即在圖形符號(hào)、語(yǔ)言文字、色彩設(shè)計(jì)、構(gòu)成方式等視覺要素的設(shè)計(jì)時(shí)要考慮國(guó)際化趨勢(shì)。在突出潿洲島獨(dú)特的地域文化優(yōu)勢(shì)的基礎(chǔ)上,還能結(jié)合當(dāng)下時(shí)尚要素和國(guó)際化潮流,能將設(shè)計(jì)的感覺和理性結(jié)合起來,能將中國(guó)東方古老文明用時(shí)尚化視覺元素表現(xiàn)出來。
二、傳統(tǒng)材料與現(xiàn)代技術(shù)結(jié)合在現(xiàn)代導(dǎo)視裝置中的體現(xiàn)
1.1節(jié)能設(shè)計(jì)中的注意事項(xiàng)
首先是一次水的相關(guān)注意事項(xiàng)。從鍋爐房中流出的水稱之為一次水。當(dāng)一次水從鍋爐房中流出的時(shí)候,水溫要保證達(dá)到115℃,同時(shí)保證回水溫度要達(dá)到80℃。一次水的管網(wǎng)選擇有兩種形式,第一種是樹狀形式,第二種是環(huán)狀形式。為了最大限度地節(jié)約能耗,一次水的管網(wǎng)最好選用環(huán)狀形式。其次是二次水的相關(guān)注意事項(xiàng)[2]。從換熱區(qū)域中流出來的水稱之為二次水。二次水要保證回水溫度達(dá)到95℃。換熱設(shè)備實(shí)際的供熱面積要控制在100000㎡以下,否則輸送到用戶手中的水溫便無法保持均勻。二次水的管網(wǎng)跟一次水的管網(wǎng)一樣,也最好選用環(huán)狀形式。再次是一次水、二次水管網(wǎng)敷設(shè)時(shí)的注意事項(xiàng)。二次水的管網(wǎng)最好選用直埋敷設(shè)方式。而一次水的管網(wǎng)與二次水的管網(wǎng)不同,它的管徑不僅更大并且面臨的地下水位也往往偏低,所以一次水的管網(wǎng)最好選用地溝敷設(shè)這種方式。另外,管網(wǎng)管道所具備的保溫性能與其保溫材料密切相關(guān)。所以,管道外部往往需要添加一層保溫殼來實(shí)現(xiàn)保溫的功能。保溫管殼的材料一般有以下幾種:一是礦棉巖棉;二是玻璃棉;三是聚氨酯。最后是供暖效果的注意事項(xiàng)。事實(shí)證明:居民在運(yùn)用供暖系統(tǒng)的時(shí)候最不滿意的就是水溫不均勻情況的發(fā)生。所以為了保障供暖效果處于最佳狀態(tài),如何改善水溫不均的情況就成了重要的注意事項(xiàng)。設(shè)計(jì)中通常需要在散熱器的支管、干管處分別設(shè)置恒溫閥。為了避免個(gè)別用戶肆意調(diào)節(jié)恒溫閥的溫度,小區(qū)最好選用無法調(diào)整溫度的恒溫閥。當(dāng)前,市面上的恒溫閥有進(jìn)口與國(guó)產(chǎn)兩種,進(jìn)口恒溫閥的性能更好但價(jià)格更貴,國(guó)產(chǎn)恒溫閥的效果不如進(jìn)口恒溫閥但價(jià)格實(shí)惠,所以小區(qū)可根據(jù)自身經(jīng)濟(jì)情況來選擇。楊碩北京博大開拓?zé)崃τ邢薰颈本?00176
1.2智能供暖設(shè)計(jì)的注意事項(xiàng)
智能化供暖是在計(jì)算機(jī)迅猛發(fā)展的背景下誕生的,這種系統(tǒng)的先進(jìn)與穩(wěn)定使之成為了當(dāng)今供暖系統(tǒng)的主流趨勢(shì)。在實(shí)際設(shè)計(jì)智能供暖設(shè)備系統(tǒng)的時(shí)候,一定要保障這套系統(tǒng)有三種基本的功能設(shè)備,這三種功能設(shè)備具體如下:一是上位機(jī)監(jiān)控設(shè)備系統(tǒng);二是下位機(jī)監(jiān)控設(shè)備系統(tǒng);三是系統(tǒng)。上位機(jī)監(jiān)控設(shè)備系統(tǒng)的現(xiàn)實(shí)作用是:把每個(gè)監(jiān)控點(diǎn)所具備的熱量需求、流量及溫度信息迅速而準(zhǔn)確地收集起來,并及時(shí)而準(zhǔn)確地處理這些信息,從而形成準(zhǔn)確的指令。下位機(jī)監(jiān)控設(shè)備系統(tǒng)直接受到上位機(jī)監(jiān)控設(shè)備系統(tǒng)的控制,它根據(jù)上位機(jī)監(jiān)控設(shè)備系統(tǒng)發(fā)出來的指令命令,對(duì)鍋爐流量及鍋爐溫度加以控制,讓其充分滿足小區(qū)每位居民的現(xiàn)實(shí)需求。系統(tǒng)由以下幾部分共同組成:一是燃燒器;二是鍋爐本體;三是泵;四是各種閥門。
1.3水平雙管設(shè)計(jì)中的注意事項(xiàng)
現(xiàn)實(shí)中,供暖系統(tǒng)通常會(huì)選用雙立管并聯(lián)的形式,這種形式特別容易引發(fā)垂直失調(diào)的相關(guān)問題。所以,為了真正解決這個(gè)問題,很多小區(qū)選用了水平雙管這種設(shè)計(jì)方式。這種設(shè)計(jì)方式的本質(zhì)是:讓小區(qū)每家每戶都擁有一個(gè)單獨(dú)的系統(tǒng),這種設(shè)計(jì)不僅讓熱量表安裝變得更加方便,還讓散熱器能實(shí)現(xiàn)個(gè)體化的調(diào)節(jié)。這樣,每家每戶的居民都可根據(jù)自身需求來調(diào)節(jié)散熱器,既能節(jié)省一定的能耗,又不至于影響到其它居民用戶的供暖情況。但需要特別注意的是:系統(tǒng)必須配備一定數(shù)量的三通調(diào)節(jié)閥,同時(shí)三通調(diào)節(jié)閥的數(shù)量要跟散熱器組數(shù)配對(duì)。
1.4熱負(fù)荷計(jì)算、散熱器布置及變流問題的注意事項(xiàng)
根據(jù)以往的經(jīng)驗(yàn),熱負(fù)荷計(jì)算也是供暖設(shè)計(jì)中應(yīng)當(dāng)特別注意的一個(gè)問題。以往,小區(qū)通常會(huì)盡量提高熱負(fù)荷值,為的是避免供暖不熱情況的發(fā)生。但是,熱負(fù)荷值的大力提升使得散熱器的實(shí)際安裝面積太大,小區(qū)內(nèi)經(jīng)常會(huì)出現(xiàn)水溫不均的情況。所以,熱負(fù)荷值應(yīng)當(dāng)根據(jù)現(xiàn)實(shí)情況來合理取值。小區(qū)在布置散熱器的時(shí)候,一定要注意為散熱器選擇合適的位置。否則,一旦散熱器的位置安裝得不夠合理,那么水平管線毫無疑問會(huì)增加,管線明裝便會(huì)占用一定的空間。這樣,室內(nèi)裝修將受到一些影響,家具布置將受到一定的影響,同時(shí)陽(yáng)臺(tái)設(shè)置也會(huì)受到一定的影響。小區(qū)內(nèi)供暖通常都是采用分戶計(jì)量的方式,所以小區(qū)熱負(fù)荷會(huì)頻繁變化,這就是變流量所產(chǎn)生的問題。為了克服變流量問題,供熱系統(tǒng)必須具備跟蹤熱負(fù)荷不停變化并自動(dòng)調(diào)整實(shí)際供熱量的作用。為了讓供熱系統(tǒng)具備這樣的功能,小區(qū)需要在換熱站中設(shè)置一套裝置,這套裝置的根本目的是控制壓差的大小,讓供熱系統(tǒng)實(shí)現(xiàn)跟蹤和調(diào)整的功能。
2結(jié)束語(yǔ)
Struts2框架實(shí)現(xiàn)MVC(Model,View,Controller)模式[10],MVC模式能夠提高程序組件的重用性和清晰程序結(jié)構(gòu)。Spring框架通過IoC(控制反轉(zhuǎn))和AOP(面向方面編程)兩種技術(shù),來實(shí)現(xiàn)對(duì)程序中的對(duì)象關(guān)系、事務(wù)、權(quán)限和日志的統(tǒng)一管理。Hibernate框架完成系統(tǒng)數(shù)據(jù)持久化的工作,通過Hibernate可以提高民政服務(wù)信息系統(tǒng)對(duì)底層數(shù)據(jù)庫(kù)兼容性,能在不修改后臺(tái)代碼的情況下實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)的更換。
2系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)總體設(shè)計(jì)民政服務(wù)信息系統(tǒng)包括三個(gè)子系統(tǒng),分別是民政內(nèi)部辦公系統(tǒng)、社會(huì)服務(wù)平臺(tái)和社會(huì)家園網(wǎng)。三個(gè)子系統(tǒng)協(xié)作示意圖如圖1所示。圖1中實(shí)線表示業(yè)務(wù)申報(bào),虛線表示審核結(jié)果回復(fù),數(shù)字表示民政業(yè)務(wù)類型(1表示社區(qū)申報(bào)的業(yè)務(wù),2表示社區(qū)家園網(wǎng)直接申報(bào)的業(yè)務(wù),3表示通過社區(qū)家園網(wǎng)向社區(qū)申報(bào)并且最終由社區(qū)提交到民政局的業(yè)務(wù))。智慧社區(qū)服務(wù)平臺(tái)是由社區(qū)的辦公人員使用,主要完成社區(qū)基本情況登記與查詢,民政業(yè)務(wù)上傳與下達(dá)。民政內(nèi)部辦公系統(tǒng)是提供給民政局辦公人員使用的,民政局辦公人員通過該系統(tǒng)能夠?qū)徟鐓^(qū)上報(bào)的申請(qǐng)和管理的民政業(yè)務(wù)信息。社區(qū)家園網(wǎng)是一個(gè)論壇,為群眾提供一個(gè)咨詢、辦事和交流的平臺(tái),不需要進(jìn)行證件真實(shí)性審核的業(yè)務(wù)都通過社區(qū)家園網(wǎng)申報(bào)。
2.2架構(gòu)設(shè)計(jì)民政服務(wù)信息系統(tǒng)采用ExtJS和JSP實(shí)現(xiàn)前臺(tái)頁(yè)面,通過Struts2、Spring和Hibernate實(shí)現(xiàn)后臺(tái)業(yè)務(wù)處理,并通過ExtJS和SSH整合搭建一個(gè)實(shí)現(xiàn)了MVC設(shè)計(jì)模式的系統(tǒng)架構(gòu)。ExtJS+SSH架構(gòu)中ExtJS實(shí)現(xiàn)了從用戶界面向后臺(tái)提交請(qǐng)求。控制層使用Struts2來實(shí)現(xiàn)MVC模式。業(yè)務(wù)邏輯層細(xì)化為Service層和DAO層,通過Spring來管理Service和DAO之間的耦合關(guān)系。數(shù)據(jù)持久層使用Hibernate框架。實(shí)現(xiàn)時(shí)為了提高系統(tǒng)的擴(kuò)展性,Service層和DAO層使用抽象接口,將具體的實(shí)現(xiàn)類和接口分離,并通過Spring指定Service接口和DAO接口的具體實(shí)現(xiàn)類,在需求變化后,只需更改Spring的配置文件就可以適應(yīng)新的需求,符合“開閉原則”。系統(tǒng)架構(gòu)圖如圖2所示??刂茖油ㄟ^Struts2的servlet來完成,Action層由Struts2中的自定義action類實(shí)現(xiàn)。Action層中的對(duì)象使用Struts-Spring插件管理,而Service層和Dao層及相應(yīng)實(shí)現(xiàn)層的對(duì)象統(tǒng)一由Spring管理。表現(xiàn)層通過JSP和ExtJS實(shí)現(xiàn)。
2.3功能設(shè)計(jì)
2.3.1民政內(nèi)部辦公系統(tǒng)的設(shè)計(jì)民政內(nèi)部辦公系統(tǒng)按組織機(jī)構(gòu)來劃分功能模塊,主要包括區(qū)劃地名科、社會(huì)福利與社會(huì)事務(wù)科、最低生活保障局、民間組織管理科、救災(zāi)救濟(jì)科、局辦公室和人事科。根據(jù)通用信息系統(tǒng)的需求,添加了權(quán)限管理和登錄管理。由于每個(gè)模塊都有相應(yīng)的政策法規(guī),將政策法規(guī)提取出來作為一個(gè)模塊,局長(zhǎng)監(jiān)督模塊體現(xiàn)了民政服務(wù)信息系統(tǒng)比手動(dòng)辦公的優(yōu)勢(shì),局長(zhǎng)通過該系統(tǒng)就可以了解下屬的工作情況而不會(huì)打擾到下屬辦公。民政內(nèi)部辦公系統(tǒng)的功能結(jié)構(gòu)圖如圖3所示。由于篇幅所限,圖3中的第三級(jí)模塊只列出具有代表性的功能模塊,并對(duì)部分有代表性的第二級(jí)模塊功能作了說明。區(qū)劃地名科的功能是對(duì)地名普查等基本信息進(jìn)行管理,主要包括:地名更改審批和行政區(qū)劃,自然村和建筑物等地名信息的查詢/添加/刪除/修改和歷史信息查詢。社會(huì)福利與社會(huì)事務(wù)科是對(duì)兒童收養(yǎng)、社會(huì)福利機(jī)構(gòu)、婚姻登記、殯葬及墓地和社會(huì)救助的管理。審批類業(yè)務(wù)主要包括兒童收養(yǎng)審批和社會(huì)福利機(jī)構(gòu)審批,管理類業(yè)務(wù)主要是對(duì)兒童收養(yǎng)信息、婚姻登記信息、社會(huì)救助信息和殯葬及墓地信息的添加/刪除/修改。民間組織管理科的主要功能是民間組織的審核、民間組織信息管理和民間組織年檢。民政內(nèi)部辦公系統(tǒng)具有權(quán)限驗(yàn)證的功能,用戶登錄后只能處理本科室的業(yè)務(wù)。
2.3.2社區(qū)服務(wù)平臺(tái)的設(shè)計(jì)社區(qū)服務(wù)平臺(tái)是以業(yè)務(wù)功能來劃分模塊的,將社區(qū)的辦公作為辦公系統(tǒng)模塊,其他模塊都是對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行管理。社區(qū)服務(wù)平臺(tái)的功能模塊還有社區(qū)基本信息、社區(qū)組織、社會(huì)救助、社區(qū)服務(wù)、災(zāi)害數(shù)據(jù)管理和社區(qū)居委會(huì)管理。社區(qū)服務(wù)平臺(tái)的功能結(jié)構(gòu)圖如圖4所示。圖4中的三級(jí)模塊都是二級(jí)模塊的核心功能,其他功能由于篇幅所限暫未列出。社區(qū)服務(wù)平臺(tái)的主要功能模塊分析如下。社區(qū)基本信息、社區(qū)組織、社會(huì)救助、社區(qū)服務(wù)都屬于信息管理模塊,主要功能是對(duì)相應(yīng)信息進(jìn)行查詢。災(zāi)害數(shù)據(jù)管理的主要功能是提交災(zāi)害數(shù)據(jù)到民政局和對(duì)該社區(qū)的災(zāi)害數(shù)據(jù)進(jìn)行管理。2.3.3社區(qū)家園網(wǎng)的設(shè)計(jì)社區(qū)家園網(wǎng)的實(shí)質(zhì)是論壇,社區(qū)家園網(wǎng)實(shí)現(xiàn)時(shí)使用一個(gè)開源的論壇框架,然后添加一個(gè)二級(jí)模塊民政業(yè)務(wù)來完成所有在社區(qū)家園網(wǎng)提交的民政業(yè)務(wù)。社區(qū)家園網(wǎng)的功能結(jié)構(gòu)圖如圖5所示。由于篇幅所限,圖5中的民政業(yè)務(wù)模塊的部分功能模塊未列出。
3系統(tǒng)的關(guān)鍵技術(shù)
民政服務(wù)信息系統(tǒng)是以Struts2為實(shí)現(xiàn)架構(gòu)的基礎(chǔ),通過Spring來整合相應(yīng)的框架。Struts2和Spring整合來完成對(duì)Action的管理,Spring和Hibernate整合來實(shí)現(xiàn)持久化的工作。ExtJS作為Struts2的視圖的實(shí)現(xiàn)。
3.1系統(tǒng)核心配置文件的實(shí)現(xiàn)民政服務(wù)信息系統(tǒng)在web.xml中定義Struts2和Spring的配置文件路徑。該系統(tǒng)中Struts2的Action對(duì)象由Struts-Spring插件來管理,該插件需要在web.xml中配置相應(yīng)的監(jiān)聽器。web.xml文件核心內(nèi)容。
3.2Spring和Hibernate整合的實(shí)現(xiàn)Hibernate完成系統(tǒng)業(yè)務(wù)數(shù)據(jù)持久化的操作,提供了save、delete、update等方法,在DAO層只需調(diào)用這些方法就可以存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。Spring對(duì)Hibernate支持非常完善,在Spring的配置文件daoContext.xml中配置一個(gè)id為dataSource的bean和一個(gè)sessionFactory的bean,在程序中使用注入的sessionFactory對(duì)象來實(shí)例化Spring框架提供的HibernateTemplate模板,DAO通過HibernateTemplate來調(diào)用持久化方法進(jìn)行業(yè)務(wù)數(shù)據(jù)存儲(chǔ)。
3.3整合ExtJS的實(shí)現(xiàn)ExtJS框架只需要在JSP頁(yè)面導(dǎo)入ExtJS的核心JS文件和CSS樣式,就可以在自定義JS文件中使用ExtJS提供的頁(yè)面組件和表單組件,而不必使用HTML標(biāo)簽來編寫Web界面。在主界面的JSP中整合ExtJS的代碼如下。
4結(jié)束語(yǔ)
本設(shè)計(jì)軟件系統(tǒng)主要實(shí)現(xiàn)的是節(jié)點(diǎn)間的無線通信、PC機(jī)與節(jié)點(diǎn)的信息傳輸,協(xié)調(diào)各模塊的聯(lián)通。結(jié)構(gòu)關(guān)聯(lián)示意如圖2:PC機(jī)與ZigBee協(xié)調(diào)器通過串口進(jìn)行通信,由上位機(jī)進(jìn)行顯示,上位機(jī)向協(xié)調(diào)器發(fā)送溫度設(shè)定命令,通過協(xié)調(diào)器發(fā)送給各傳感節(jié)點(diǎn),協(xié)調(diào)器與各節(jié)點(diǎn)的通信都是通過Zigbee無線傳輸協(xié)議進(jìn)行無線傳輸?shù)?。傳感?jié)點(diǎn)在檢測(cè)到溫度后會(huì)進(jìn)行判斷,溫度若超過上位機(jī)設(shè)定的范圍便會(huì)報(bào)警,并啟動(dòng)相關(guān)溫度調(diào)節(jié)裝置。檢測(cè)的同時(shí)也會(huì)無線發(fā)送到目標(biāo)設(shè)備,距離較遠(yuǎn)的節(jié)點(diǎn)將通過路由節(jié)點(diǎn)進(jìn)行跳躍,再傳輸至協(xié)調(diào)器。
2硬件系統(tǒng)設(shè)計(jì)
2.1ZigBee協(xié)調(diào)器(路由)節(jié)點(diǎn)
ZigBee協(xié)調(diào)器的電路設(shè)計(jì)包括:一個(gè)ZigBee模塊、一個(gè)RS232串口模塊、一個(gè)JTAG接口/復(fù)位模塊、一個(gè)電源模塊、LED指示燈模塊等。1)JTAG接口。實(shí)際只用到了P1.4、P1.5、P1.6、P1.7、P2.1、P2.2、VCC、GND、REST五個(gè)引腳,其它引腳懸空,該電路可將程序通過仿真器燒寫進(jìn)芯片中。2)電源電路設(shè)計(jì)。由于ZigBee模塊需要3.3V的電源,本設(shè)計(jì)供電為兩節(jié)5號(hào)電池供電,可不需要穩(wěn)壓芯片進(jìn)行穩(wěn)壓。3)復(fù)位電路設(shè)計(jì)。4)串口電路設(shè)計(jì)。下載程序和調(diào)試通信兩個(gè)作用,采用MAX232做RS232電平與TTL電平的轉(zhuǎn)換芯片,MAX232有兩路電平轉(zhuǎn)換。
2.2傳感節(jié)點(diǎn)設(shè)計(jì)
傳感節(jié)點(diǎn)設(shè)計(jì)包含有DS18b20溫度傳感器,溫度調(diào)節(jié)控制裝置(本設(shè)計(jì)用電機(jī)代替),LED指示燈。1)DS18b20設(shè)計(jì)。DS18b20只需一條線就可以和處理器通信。2)電源供電電路。Zigbee模塊工作電壓為3.3V,外部供電為5V輸入,需要AMS1117—3.3電源穩(wěn)壓芯片進(jìn)行穩(wěn)壓。3)JTAG仿真電路。4)模擬溫度控制器(電機(jī))電路。
3軟件系統(tǒng)設(shè)計(jì)
3.1IAR集成開發(fā)環(huán)境
本系統(tǒng)程序的調(diào)試編譯用的是IAREmbeddedWorkbenchIDE,它是一套開發(fā)工具,用于匯編、C或C++編寫的嵌入式軟件程序進(jìn)行編譯和調(diào)試。IAREmbeddedWorkbench適用于大量8位、16位和32位的微處理器和微控制器,用戶在開發(fā)新的項(xiàng)目時(shí)也能在所熟悉的開發(fā)環(huán)境中進(jìn)行。該集成環(huán)境包含了IAR的C/C++編譯器,文件管理器,文本編輯器,匯編器,鏈接器,工程管理器及C-SPY調(diào)試器等。它為用戶提供一個(gè)易學(xué)且具有最大量代碼繼承能力的開發(fā)環(huán)境,和對(duì)大多數(shù)和特殊目標(biāo)的支持。IAREmbeddedWorkbench有效的提高了用戶的工作效率,通過IAR工具,用戶可以大大地節(jié)省工作時(shí)間。針對(duì)不同芯片的代碼優(yōu)化器,IAREmbeddedWorkbenchIDE可以為微處理器生成非常高效的FLASH/PROMable代碼。
3.2VisualBasic語(yǔ)言開發(fā)環(huán)境上位機(jī)設(shè)計(jì)實(shí)現(xiàn)
VisualBasic是目前一種應(yīng)用于圖形界面比較多的開發(fā)語(yǔ)言,它衍生于BASIC編程語(yǔ)言。VB用有快速應(yīng)用程序開發(fā)和圖形用戶界面開發(fā)系統(tǒng),它是微軟開發(fā)的,用于協(xié)助開發(fā)環(huán)境的驅(qū)動(dòng)編程語(yǔ)言。在現(xiàn)在的使用標(biāo)準(zhǔn)來說,VB是目前世界上使用者對(duì)多的語(yǔ)言,在目前圖形化界面開發(fā)來說,VB是比較好的開發(fā)語(yǔ)言較容易應(yīng)用ADO、DAO、RDO輕松創(chuàng)建ActiveX控件和連接數(shù)據(jù)庫(kù)。對(duì)于想快速建立一個(gè)應(yīng)用程序,VB將會(huì)是一個(gè)很好的選擇。本設(shè)計(jì)的上位機(jī)制作,VB是一個(gè)很好的選擇。
3.3ZigBee協(xié)調(diào)器軟件實(shí)現(xiàn)
協(xié)調(diào)器是直接與上位機(jī)通信的節(jié)點(diǎn),它的任務(wù)是協(xié)調(diào)各感知節(jié)點(diǎn)發(fā)送過來的數(shù)據(jù),使得數(shù)據(jù)有序傳輸?shù)缴衔粰C(jī)顯示。
3.4Zigbee傳感節(jié)點(diǎn)軟件實(shí)現(xiàn)
傳感節(jié)點(diǎn)是可以在一定范圍內(nèi)定點(diǎn)位置,其任務(wù)只要是實(shí)時(shí)檢測(cè)溫度,周期將數(shù)據(jù)無線發(fā)送給協(xié)調(diào)器,同時(shí),節(jié)點(diǎn)上的溫度調(diào)控裝置根據(jù)溫度啟動(dòng),進(jìn)行溫度調(diào)控。
4系統(tǒng)測(cè)試
1系統(tǒng)組成分析
控制要求及技術(shù)指標(biāo),系統(tǒng)采用單片機(jī)控制方式,選用光電編碼器實(shí)時(shí)采集電機(jī)脈沖信息、計(jì)算鋼筋長(zhǎng)度,并與設(shè)定長(zhǎng)度比較,來控制電磁閥切割鋼筋;采用兩排數(shù)碼管分別顯示批次、長(zhǎng)度、根數(shù)設(shè)定值和實(shí)時(shí)數(shù)據(jù)。硬件電路主要包括人機(jī)交互模塊、長(zhǎng)度測(cè)量模塊、輸出控制模塊、報(bào)警模塊和電源模塊。系統(tǒng)框圖如圖1所示。
2硬件電路系統(tǒng)設(shè)計(jì)
2.1主控模塊考慮到系統(tǒng)對(duì)運(yùn)行速度的要求,系統(tǒng)主控芯片選用STC12C5A16S2。該芯片是宏晶公司生產(chǎn)的單時(shí)鐘/機(jī)器周期(1T)單片機(jī),是高速、低功耗、超強(qiáng)抗干擾的新一代8051單片機(jī),指令代碼完全兼容傳統(tǒng)8051,但是速度快8~12倍。片內(nèi)程序存儲(chǔ)器空間為16KB,數(shù)據(jù)存儲(chǔ)器除了在內(nèi)部集成了256字節(jié)的RAM外,還集成了1024字節(jié)的擴(kuò)展RAM,可以用來存儲(chǔ)多批次數(shù)據(jù)。
2.2電源模塊為了避免外界信號(hào)對(duì)單片機(jī)的干擾,系統(tǒng)對(duì)主控單元和輸入輸出設(shè)備分別供電。主控單元電源電路如圖2所示。圖中AC220V經(jīng)過220V/9V的降壓變壓器后送給全波整流電路,首先將交變的電流變成脈動(dòng)直流電,經(jīng)過電解電容C1(470UF/35V)提高電路的可靠性;然后由L1、C2和C3組成電感π型濾波電路,降低紋波;再在7805穩(wěn)壓芯片之前并聯(lián)TVS管,當(dāng)有突然的大電壓發(fā)生時(shí)TVS管短路,從而使大電壓導(dǎo)入TVS管,不致破壞后面線路,待電路電壓正常時(shí)TVS管恢復(fù)高阻抗;最后經(jīng)過C4和C5濾波輸出5V電源。輸入輸出電路的供電電源是在電氣柜中系統(tǒng)設(shè)計(jì)了一個(gè)220V/12V的變壓器,然后變壓器的輸出12V經(jīng)過7809穩(wěn)壓管得到9V的直流電給繼電器供電,再經(jīng)過7805得到5V給編碼器供電。由于主控單元和輸入輸出電路分別采用獨(dú)立電源供電,避免了系統(tǒng)的電磁干擾。
2.3人機(jī)交互模塊人機(jī)交互模塊主要涉及鍵盤和顯示。系統(tǒng)設(shè)計(jì)鍵盤時(shí)考慮到操作的人性化及簡(jiǎn)易性,分為數(shù)字鍵、調(diào)節(jié)鍵及功能鍵等25個(gè)鍵,顯示由兩組共20個(gè)數(shù)碼管組成,分別顯示設(shè)定數(shù)據(jù)和運(yùn)行數(shù)據(jù)。顯示部分由兩片串聯(lián)的74HC595給兩排數(shù)碼管送字型碼,用串聯(lián)的另一片74HC595和P1.0,P1.1作為數(shù)碼管的10個(gè)位選,兩排共用位選。其中一排數(shù)碼管電路如圖3所示。按鍵部分用數(shù)碼管的位選線com1-com7兼做按鍵的列線,P2.0~P2.3做按鍵的行線,組成行列式按鍵。另外,在每個(gè)按鍵兩端并聯(lián)電容,由于電容兩端電壓不能突變,在按鍵抖動(dòng)的時(shí)候,讓端口的電壓平滑上升、平滑下降,消除毛刺,進(jìn)行硬件去抖。由于按鍵和顯示電路采用IO復(fù)用方法,共用了9根IO線,大大節(jié)省了單片機(jī)的IO口。
2.4長(zhǎng)度測(cè)量模塊全自動(dòng)鋼筋調(diào)直切斷機(jī)的精度主要取決于鋼筋長(zhǎng)度的準(zhǔn)確測(cè)量。在機(jī)械結(jié)構(gòu)上采用主動(dòng)輪帶動(dòng)從動(dòng)輪來使鋼筋前進(jìn),將編碼器裝在從動(dòng)輪上,從動(dòng)輪的轉(zhuǎn)動(dòng)圈數(shù)乘以周長(zhǎng)便可得到鋼筋的長(zhǎng)度。單片機(jī)要實(shí)時(shí)采集編碼器脈沖信號(hào),因此將Z相接在INT0,A相接在INT1,B相接普通IO口。A相調(diào)理電路如圖4所示。編碼器信號(hào)先通過上拉電阻與TVS管進(jìn)行電源保護(hù),用瓷片電容接地來濾除高頻及脈沖干擾;再經(jīng)過光電耦合器PIC817進(jìn)行隔離,采用單路光耦避免了透光時(shí)相鄰信號(hào)之間的干擾,提高電路可靠性;最后經(jīng)過反相器接入單片機(jī)。
2.5輸出控制模塊控制器對(duì)電機(jī)的控制實(shí)質(zhì)就是對(duì)繼電器的控制。點(diǎn)動(dòng)前進(jìn)控制電路如圖5所示。控制信號(hào)從單片機(jī)輸出后先經(jīng)過光耦電路隔離,再經(jīng)過ULN2003擴(kuò)流提高驅(qū)動(dòng)能力,接到繼電器線圈的一端;繼電器的常開觸點(diǎn)連在主電路接觸器的線圈回路中,當(dāng)繼電器線圈得電時(shí),常開觸點(diǎn)吸合,接觸器線圈得電,電機(jī)順轉(zhuǎn)。
3軟件系統(tǒng)設(shè)計(jì)
根據(jù)實(shí)際工作要求及需求分析,在程序系統(tǒng)設(shè)計(jì)時(shí)考慮了“插入批次”功能,將緊急加工的生產(chǎn)任務(wù)插在當(dāng)前批次的下一批優(yōu)先加工,同時(shí)系統(tǒng)設(shè)計(jì)了以下功能:1)“長(zhǎng)度修正”功能設(shè)置長(zhǎng)度+、長(zhǎng)度-和切刀時(shí)間三個(gè)按鍵來修正誤差;2)計(jì)算出刀時(shí)刻在程序中對(duì)調(diào)直電機(jī)速度進(jìn)行采集,據(jù)此計(jì)算出刀時(shí)刻,以精確切斷符合設(shè)定長(zhǎng)度的鋼筋;3)點(diǎn)動(dòng)功能系統(tǒng)設(shè)計(jì)了前進(jìn)、后退、切刀點(diǎn)動(dòng)鍵和禁切鍵,方便維修和調(diào)試;4)聲光報(bào)警用以提醒工作異?;蛲瓿扇蝿?wù)。軟件主要由主程序及設(shè)定菜單、運(yùn)行菜單、長(zhǎng)度修正和點(diǎn)動(dòng)子程序組成。
3.1設(shè)定菜單子程序通過設(shè)定菜單設(shè)置工作任務(wù)的批次、長(zhǎng)度和根數(shù)的數(shù)據(jù)。設(shè)定程序系統(tǒng)流程圖如圖6所示。在程序系統(tǒng)設(shè)計(jì)時(shí),借助變量確認(rèn)鍵次數(shù)confirm_num來實(shí)現(xiàn)長(zhǎng)度欄和根數(shù)欄的閃爍。當(dāng)confirm_num為0時(shí),長(zhǎng)度欄閃爍,為1時(shí)根數(shù)欄閃爍。長(zhǎng)度欄和根數(shù)欄的閃爍判斷條件如下:if(t>500&&confirm_num==0)//長(zhǎng)度閃爍{//長(zhǎng)度欄不亮}if(t>500&&confirm_num==1)//根數(shù)閃爍{//根數(shù)欄不亮}if(t<500){//正常顯示}設(shè)定菜單操作過程是按設(shè)定鍵進(jìn)入設(shè)定功能,操作過程如下:首先系統(tǒng)自動(dòng)設(shè)定第一批次并閃爍長(zhǎng)度設(shè)定欄,輸入長(zhǎng)度值按確認(rèn)鍵后閃爍根數(shù)設(shè)定欄,輸入根數(shù)數(shù)據(jù)按確定鍵進(jìn)入下一批的設(shè)定,最大可輸入20批數(shù)據(jù),按設(shè)定完成鍵退出設(shè)定功能。如果按插入鍵進(jìn)入設(shè)定功能時(shí),具體設(shè)置和設(shè)定功能一樣,只是插入當(dāng)前加工批次的下一批次數(shù)據(jù),存儲(chǔ)數(shù)據(jù)時(shí)先把當(dāng)前批次后的數(shù)據(jù)后移,然后再存儲(chǔ)新設(shè)定的數(shù)據(jù)。此外,還設(shè)有清除鍵和取消鍵。清除鍵用于清除個(gè)位數(shù)據(jù),其余數(shù)據(jù)后移一位;取消鍵用于清除正在設(shè)定的當(dāng)前批次的數(shù)據(jù)。
3.2長(zhǎng)度計(jì)算子程序鋼筋長(zhǎng)度的計(jì)算是保證設(shè)備精度的一個(gè)重要方面。我們選用400線三相旋轉(zhuǎn)編碼器,其中A、B相為兩個(gè)相位差90?的方波信號(hào),Z相為零位脈沖信號(hào)。旋轉(zhuǎn)編碼盤每轉(zhuǎn)一圈(360?)產(chǎn)生一個(gè)Z脈沖信號(hào),產(chǎn)生400個(gè)A、B相脈沖信號(hào),AB之間的相位關(guān)系標(biāo)志碼盤的轉(zhuǎn)向,即當(dāng)A相超前B相90?時(shí),標(biāo)志碼盤正轉(zhuǎn),當(dāng)B相超前A相90?時(shí),標(biāo)志碼盤反轉(zhuǎn)。三相脈沖如圖7所示。采用光電編碼器測(cè)量長(zhǎng)度時(shí),由于存在不可避免的單圈測(cè)量誤差,隨著運(yùn)行時(shí)間的增加,測(cè)量誤差將累積,影響產(chǎn)品質(zhì)量。在軟件系統(tǒng)設(shè)計(jì)中添加對(duì)編碼器Z相的檢測(cè),每檢測(cè)到Z一次(第一次除外),表示編碼器轉(zhuǎn)了一圈,不管所計(jì)脈沖數(shù)是多少,都認(rèn)為是400脈沖,消除了因打滑現(xiàn)象、干擾脈沖、丟失脈沖等因素造成的單圈誤差,從而消除了累積誤差,提高了系統(tǒng)精度。系統(tǒng)總的脈沖計(jì)數(shù)為:Pulse_num=pulse_fst+400×n+pulse_lst式中,Pulse_num為總脈沖數(shù),pulse_fst為第一圈的脈沖數(shù),n為圈數(shù),pulse_lst為最后一圈的脈沖數(shù)。鋼筋的長(zhǎng)度為:Length=(Pulse_num/400)×circum式中,circum為從動(dòng)輪的周長(zhǎng)。
3.3出刀時(shí)間計(jì)算切割鋼筋時(shí),調(diào)直電機(jī)是一直前進(jìn)的,故需要提前發(fā)出切割指令,而提前的時(shí)間和調(diào)直電機(jī)速度有關(guān),因此需要實(shí)時(shí)采集調(diào)直電機(jī)速度,并據(jù)此計(jì)算出刀時(shí)刻,以精確切斷符合設(shè)定長(zhǎng)度的鋼筋。如圖8所示,其中l(wèi)E為出刀時(shí)鋼筋長(zhǎng)度,2l為出刀時(shí)刀口距鋼筋的距離,2v為出刀速度,1v為鋼筋行進(jìn)速度。圖8切刀動(dòng)作示意圖設(shè)lD為鋼筋切斷長(zhǎng)度,那么需要提前動(dòng)作的時(shí)間為22l/v,則:根據(jù)以上公式編寫程序,計(jì)算切刀準(zhǔn)確動(dòng)作時(shí)間,實(shí)現(xiàn)精確切斷鋼筋。
4結(jié)束語(yǔ)
1.1原理
輔助提升系統(tǒng)僅用于緊急情況下的提升,主要在供電故障或主系統(tǒng)故障的情況下救援提升困在罐籠或井底人員,所以機(jī)械傳動(dòng)、控制系統(tǒng)設(shè)計(jì)盡可能簡(jiǎn)單。齒圈通過高強(qiáng)度螺栓把合到主軸裝置制動(dòng)盤的聯(lián)接板上;交流變頻電動(dòng)機(jī)通過聯(lián)軸器與變速箱聯(lián)接或直接在變速箱上預(yù)裝交流變頻電動(dòng)機(jī);變速箱安裝在基礎(chǔ)底座上,并且能夠在底座上沿軸向移動(dòng);變速箱輸出端與小齒輪軸聯(lián)接或者直接在變速箱輸出軸上加工配合齒輪。正常工作時(shí),齒輪軸與大齒圈通過在底座上的滑動(dòng),使其脫開;當(dāng)出現(xiàn)緊急工況時(shí),將變速箱沿底座軸向移動(dòng),使齒輪軸與大齒圈良好嚙合,通過變頻電動(dòng)機(jī)驅(qū)動(dòng),使主機(jī)按設(shè)計(jì)提升參數(shù)運(yùn)行。
1.2功能
輔助傳動(dòng)系統(tǒng)對(duì)安裝空間要求較小,一般卷筒直徑φ3.5m及其以上規(guī)格摩擦式提升機(jī)在現(xiàn)有基礎(chǔ)即可加裝;也可在訂貨時(shí)直接配套使用,減小改造時(shí)安裝難度。由于正常工作時(shí),小齒輪與大齒圈處于脫開狀態(tài),輔助傳動(dòng)系統(tǒng)不參與正常提升運(yùn)行工況,故對(duì)正常運(yùn)行安全無影響。提升系統(tǒng)正常工作時(shí),常規(guī)電源給整個(gè)電控系統(tǒng)供電,控制主傳動(dòng)驅(qū)動(dòng)提升機(jī)正常運(yùn)轉(zhuǎn)。若全礦突然出現(xiàn)供電故障或主傳動(dòng)系統(tǒng)損壞等導(dǎo)致提升機(jī)停止運(yùn)行的事故時(shí),提升系統(tǒng)安全制動(dòng),提升機(jī)停止運(yùn)行。此時(shí)提升容器存在被卡在井筒中間的可能,倘若為提人的罐籠,則相當(dāng)危險(xiǎn)。在這種情況下,可以借助輔助傳動(dòng)系統(tǒng)按照設(shè)定的參數(shù)運(yùn)行,將困在井筒中的罐籠內(nèi)人員提升到井口。同時(shí),如果供電系統(tǒng)故障或者短期內(nèi)無法排除,該系統(tǒng)還能往復(fù)運(yùn)行,也可將被困井底的人員緩慢提升至井口。輔助傳動(dòng)系統(tǒng)運(yùn)行步驟如下:?jiǎn)?dòng)后備電源,其正常工作后,供電切換到后備電源;后備電源通過低壓配電柜給部分系統(tǒng)供電,如計(jì)算機(jī)柜、操作臺(tái)、液壓站、位置開關(guān)、編碼器等,主傳動(dòng)柜、站等則不予供電;通過操作臺(tái)進(jìn)行應(yīng)急開車操作,使提升機(jī)工作處于應(yīng)急工作方式;啟動(dòng)液壓站,選方向,推閘手柄、速度控制手柄,應(yīng)急變頻器驅(qū)動(dòng)變頻電動(dòng)機(jī),帶動(dòng)卷筒按照系統(tǒng)設(shè)定參數(shù)安全運(yùn)行。
2電控系統(tǒng)
提升設(shè)備機(jī)房的低壓兩回路380V電源為:一路正常工作電源直接引自礦井工業(yè)場(chǎng)地10kV變電所380V低壓母線;另一路380V電源引自現(xiàn)場(chǎng)的后備電源。后備電源容量假定為80kV•A,故障后手動(dòng)切換。此外,輔助提升系統(tǒng)應(yīng)具有一個(gè)硬接線地安全連鎖回路(輔助回路),這個(gè)回路需要的保護(hù)功能有:過卷、過速、機(jī)房所有急停開關(guān)、井筒外所有急停開關(guān)、輔助提升控制急停開關(guān)、輔助提升限位開關(guān)、輔助提升斷路器監(jiān)控等。
3結(jié)語(yǔ)