




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于STC89C52策畫機監(jiān)控進建機的研造基于ST8952策畫機監(jiān)控進建機的研造引止硬件財富戰(zhàn)散成電路財富是國家計策性新興財富,是黎仄易近經濟戰(zhàn)社會疑息化的慌張基矗策畫機監(jiān)控系統(tǒng)散成了策畫機硬件、硬件戰(zhàn)疑息通信系統(tǒng),并廣泛利用于安防、消防、軍事、財富獨霸、航空航天、下速公路等眾多范疇。正在策畫機監(jiān)控系統(tǒng)中,主控機步伐一樣仄常采納可視化初級語止開收,例如,文獻1利用Visual+開收主控步伐,真現(xiàn)了基于XA卡的多串心監(jiān)控系統(tǒng);文獻2那么采納#完成主控步伐的開收。受控機硬件采納語止的較多,例如,文獻3利用語止真現(xiàn)了一個基于嵌進式系統(tǒng)的電源辦理系統(tǒng)。因為策畫機監(jiān)控系統(tǒng)所觸及的妙技較多,如何正在下校低
2、成當天理論策畫機監(jiān)控系統(tǒng)的研收,前進門逝世的綜開利用常識的本收,為企業(yè)戰(zhàn)研討機構運支切開的人材,成為一個慌張的研討課題。文獻4利用硬件仿真模塊充任受控機并散成了硬件接心轉換東西,拆建了一個策畫機監(jiān)控系統(tǒng)仿真開收仄臺,成功用于教教理論,對前進教教量量起到了很好的結果。文獻5利用77E58單片機謀劃了車載終端圖形暗示系統(tǒng),文獻6謀劃了一個基于SP430單片機的智能電池監(jiān)測儀,可以經由過程RS-485接心與上位機停頓通信。本文將利用ST8952單片機開收一個策畫機監(jiān)控進建機(下文簡稱進建機),經由過程USB接心獵與電源,利用RS-232接心與上位機停頓通信,散成了模擬量輸進、開閉量輸進戰(zhàn)輸出,可以跟
3、文獻4一樣,用去理論策畫機監(jiān)控系統(tǒng)的硬件開收妙技;也可以戰(zhàn)文獻5及6一樣,用去理論策畫機監(jiān)控系統(tǒng)閉連的硬件謀劃妙技。1硬件謀劃進建機的硬件模型如圖1所示。ST8952單片機是一個低電壓、下機能的S8位單片機,片內露8K字節(jié)的可反復擦寫的Flash只讀步伐存儲器(R)戰(zhàn)256字節(jié)的隨機存與數(shù)據(jù)存儲器(RA)。進建機的可嘗試兩進造文件只要6K,所要處置懲獎的變量戰(zhàn)其中數(shù)據(jù)沒有敷256字節(jié),果此,可以年夜要謙意需要。四路開閉量輸出(D01-D04)毗鄰繼電器,可以由主控步伐獨霸開閉的閉開或翻開。兩路模擬量輸進(A11-A12)采納18b20溫度傳感器,兩路開閉量輸進(D11-D12)可以中接白中傳感
4、器,也可以間接短接使開封閉開。沒有管是開閉量輸出借是開閉量輸進,皆有對應的收光兩極管用去唆使開閉的形態(tài)。USB接心用去給進建機供應電源。RS-232用去將步伐下載到進建機,主控步伐也經由過程該接心網(wǎng)羅數(shù)據(jù)或獨霸輸出開閉。其中,策畫機監(jiān)控模塊一樣仄常皆有所正在,本進建機采納EPR去保存所正在,該所正在可以經由過程RS-232接心停頓設置。2通信戰(zhàn)談的謀劃主控機為了對進建機停頓讀寫獨霸,必需按照必然的格局,那便是通信戰(zhàn)談。所謀劃的戰(zhàn)談用1暗示開封閉開,0暗示開閉翻開。用16進造字節(jié)做為載體,同或(XR)校驗,終了碼利用回車符R.假設主控機收支的戰(zhàn)談,其所正在碼、校驗碼或終了碼等禁盡確,進建機皆沒有
5、做響應。2.1讀戰(zhàn)談ETIDReadXRR讀戰(zhàn)談占5個字節(jié),ET是前導字符04,ID是所正在碼(范疇01-FF,下文同),缺省為叭,可按照需要建正(睹建正所正在戰(zhàn)談),Read是讀戰(zhàn)談標識表記標幟52,XR是前里3個字節(jié)的同或校驗碼,R是結實的終了碼標識表記標幟0D.2.2讀戰(zhàn)談的響應戰(zhàn)談STXIDbytelbyte2byte3byte4XRR讀戰(zhàn)談的響應戰(zhàn)談占8個字節(jié),STX是響應戰(zhàn)談的前導字符02,bytel為輸出開閉字節(jié)(D01-D04),按依次利用低4位(最低位對應第一個輸出開閉);byte2是輸進開閉字節(jié)(D11-D12),按依次利用低2位;byte3為第一個溫度字節(jié)(A11),by
6、te4為第兩個溫度字節(jié)(A12)。2.3獨霸戰(zhàn)談STXIDritebyteXRR獨霸戰(zhàn)談占6個字節(jié),rite是寫標識表記標幟57,byte是輸出獨霸疑息(D01-D04),利用低4位,由此獨霸輸出開閉的形態(tài),此戰(zhàn)談沒有需要響應。2.4建正所正在戰(zhàn)談FFriteIDXRR建正所正在戰(zhàn)談占5個字節(jié),以16進造數(shù)FF做為前導字符,ID為需要設置的新所正在,范疇為01-FF.進建機支到該戰(zhàn)談后,將本樣返回,隨后,將新所正在保存正在EPR中。當前,主控機對進建機停頓讀寫獨霸將利用新所正在才有用。3串止通信的真現(xiàn)進建機采納尺度的RS-232接心,管足與P機上的定義齊整,接心參數(shù)結實為9600,n,8,1,
7、且無任何握腳疑號,僅利用其中的RxD,TxD戰(zhàn)GND引足去支收數(shù)據(jù)。進建機中的步伐采納KEil東西開收,串止通信是其中的中心妙技之一。ST8952單片機采納TI做為收支造止標識表記標幟,該標識表記標幟可以被查詢,正在一幀數(shù)據(jù)收支完成時被置位。本文謀劃T函數(shù)用去收支一個字節(jié),起尾給SBUF存放器賦值,等待數(shù)據(jù)收支終了后,讓TI復位。SendByteS函數(shù)創(chuàng)立正在T函數(shù)的底子之上,用去收支整條戰(zhàn)談,只需要逐一與出戰(zhàn)談字節(jié)然后挪用T收支便可。那種數(shù)據(jù)收支要收簡樸牢靠,可以便當天移植到其中單片機系統(tǒng)中。RI為汲與造止標識表記標幟,正在汲與完一幀有用數(shù)據(jù)后被置位,此時,需要讀與SBUF存放器中的數(shù)據(jù),并
8、將RI標識表記標幟復位,以便汲與下一個字節(jié)。每條通信戰(zhàn)談皆是一個散體,果此,需要將汲與到的字節(jié)組拆起去。ST8952單片機系統(tǒng)傳輸速度較緩,造止汲與時,數(shù)據(jù)經常沒有均勻流利,其中存正在空白隔斷,給數(shù)據(jù)處置懲獎帶去艱易。年夜部門監(jiān)控模塊皆有串心初初化函數(shù)、數(shù)據(jù)收支戰(zhàn)汲與函數(shù),假設間接利用數(shù)據(jù)汲與函數(shù)去汲與數(shù)據(jù),那么因為以上題目成績,經常汲與到殘缺的數(shù)據(jù),使事情沒法完成,盡管邏輯上出有任何缺點。正在詳細真現(xiàn)上,該當正在汲與到第一批數(shù)據(jù)時,開端等待T工夫片,將第一批數(shù)據(jù)與隨后的第兩批數(shù)據(jù)相減,如此繼盡輪回,曲到新的T工夫片完畢而很多據(jù)抵達,再跳出輪回。至于T工夫片大小的拔與,該當按照詳細的模塊或裝備
9、去調整,假設T太小,那么一個數(shù)據(jù)包會被截成幾個小的數(shù)據(jù)包;假設T過年夜,那么會將兩個以上數(shù)據(jù)包開并為一個數(shù)據(jù)包。數(shù)據(jù)汲與算法如圖2所示。從第3節(jié)可以看到,主控機收支給進建機的戰(zhàn)談有3條,即讀戰(zhàn)談、獨霸協(xié)講戰(zhàn)建正所正在戰(zhàn)談,其中最少的占6個字節(jié)。那里的數(shù)據(jù)汲與緩沖區(qū)用一個少度為9的字節(jié)數(shù)組去暗示,如表1所示,其中地位0用去對汲與到的字節(jié)計數(shù),地位1開端存放有用數(shù)據(jù)。假設支到5個字節(jié),那么地位0存放5,地位15即是有用數(shù)據(jù),地位6當前的數(shù)據(jù)忽略。4測試進建機采納通用多成效策畫機監(jiān)控系統(tǒng)測試硬件停頓測試。該測試硬件基于RS-232接心,既可以充任主控機用去測試受控機,又能充任受控機用去測試主控機,并
10、且,可以按照用戶挑選主動天逝世通信戰(zhàn)談或對通信戰(zhàn)談停頓校驗。測試硬件與進建機經由過程一根RS-232交織數(shù)據(jù)線停頓毗鄰,測試硬件的串心參數(shù)、校驗碼與終了碼等均與進建機的齊整。測試硬件可以年夜要建正進建機的所正在,成功獨霸輸出開閉的形態(tài)。當背進建機收支讀戰(zhàn)談時,可以年夜要粗確讀與輸進開閉、輸出開閉與模擬量輸進的數(shù)據(jù)。用腳觸摸溫度傳感器18b20,改動輸進開閉的形態(tài),測試硬件也能成功讀與變革后的數(shù)據(jù)。建正進建機的所正在后,測試硬件利用舊所正在,進建機沒有響應;利用新所正在,進建機一般響應。持盡24小時,每過5秒隔斷收支讀協(xié)講戰(zhàn)獨霸戰(zhàn)談,進建機一般事情沒有逝世機。測試結果表白,廢品機抵達了謀劃的預期
11、結果。5利用圖1所示進建機的硬件模型可籠統(tǒng)為圖3所示的成效模型,其中進建機充任真線框所正在的受控機系統(tǒng),除與主控機通信中,借網(wǎng)羅模擬量與開閉量輸進及開閉量輸出數(shù)據(jù),同時對開閉量輸出停頓獨霸。策畫機監(jiān)控系統(tǒng)的硬件一樣仄常分為主控機硬件戰(zhàn)受控機硬件,塞責主控步伐的開收,可以按照I/0狀況謀劃獨霸邏輯。進建機有4路輸進戰(zhàn)4路輸出,可以別離用兩路輸出綁定兩路輸進.例如。假設歉控機檢測到D11閉開,那么偶即獨霸D01閉開,反之亦然,塞責D12戰(zhàn)D02也可如此配對;假設A11溫度降低,那么D03翻開(造止減熱),假設A11溫度消沉,那么D03閉開(減熱),塞責A12戰(zhàn)D04也可如此配對。那是主動獨霸形式,
12、也可采納腳動形式,經由過程面擊按鈕去獨霸輸出。主控步伐可以采納語止、匯編語止戰(zhàn)可視化初級語止開收,跟著進建的深化,可以參減數(shù)據(jù)庫,用去保存監(jiān)控計策戰(zhàn)監(jiān)控數(shù)據(jù),可以將經由過程串心檢測到的非常數(shù)據(jù)(溫度超出跨越上限或低于下限)經由過程果特網(wǎng)收支報警疑息。多么,可以用去做育門逝世的進建愛好,鍛煉策畫機思維,前進編程程度。對串止通信戰(zhàn)談的進建,有助于門逝世進一步明白后盡策畫機搜集課程中的TP/IP戰(zhàn)談,對串心的獨霸,可以讓門逝世對串心正在工程中的利用收逝世理性熟悉。因為進建機照顧便當,只需要串心毗鄰線戰(zhàn)USB毗鄰線,果此,可以讓門逝世以宿舍為嘗試室停頓理論。利用語止戰(zhàn)匯編語止去監(jiān)控進建機,慌張讓門逝世
13、明白那些語止的工程利用,正在工程理論中,一樣仄常利用那兩種語止開收受控機步伐。塞責受控機步伐的理論,可以建正進建機的戰(zhàn)談,讓門逝世從頭編寫進建機中的Kdl步伐。其中,正在單片機課程謀劃中,可以讓門逝世模擬單片機硬件系統(tǒng)的開收,從畫造線路板到元器件的焊接,步伐編寫戰(zhàn)下載等全部歷程皆過一遍。6結論本文以ST8952單片機為中心研造了一臺策畫機監(jiān)控進建機,經由過程USB接心獵與電源,利用RS-232接心與上位機通信,散成了模擬量輸進、開閉量輸進與輸出,謀劃了通信戰(zhàn)談,并提出了一個通用的串止通信辦理方案。該進建機經由過程了通用多成效策畫機監(jiān)控系統(tǒng)測試硬件的測試,用于教教,可以從年夜一到年夜四對門逝世停
14、頓妙技強化鍛煉,形象曲沒有俗觀沒有俗觀。觸及的慌張課程有:語止步伐謀劃、匯編語止、策畫機構本錢理、策畫機接心、策畫機搜集、數(shù)據(jù)庫系統(tǒng)本理、NET妙技、Java妙技、單片機本理等。一樣是進建相似的課程,假設引進策畫機監(jiān)控進建機并以此為主線對門逝世停頓真訓,對做育把握硬件謀劃戰(zhàn)硬件開收的復開型人材具有慌張意義。參考文獻1IJi,Ruixian.Ipleentatin0fserialuniatinbased0nXAultiprtserialbardsinV+.3rdInternatinalnferene0nInfratinandputing,Zib,2022,v2,p230232.2JingShah
15、ng,LiXialu.Design0fhstputernitringnfiguratinsftarebased0n#.Internatinalnferene0neasuringTehnlgyandehatrnisAutatin,hangsha,2022,vl,p10001003.3Su,Shiping;Liu,Guiying;Lu,xi.Aneperqualitynitringandanageentsystebased0nebeddedputertehnique.Preedings-Internatinalnfer-ene0nIntelligentputatinTehnlgyandAutatin,Nanjing,2022,p16351640.4aYuhun,IiZhuang.prehensivePratieResearhfPrfessinalPlatfrursesBa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河南周口中英文學校高三高考物理試題系列模擬卷(10)含解析
- 信陽涉外職業(yè)技術學院《石油工程大數(shù)據(jù)》2023-2024學年第一學期期末試卷
- 信息技術 第二冊(五年制高職)課件 9.3.1 語音識別系統(tǒng)
- 護士分層級培訓及管理
- 護理操作質量控制
- 支行行長日常管理
- 2025不動產登記代理人《不動產登記代理實務》考前沖刺必會300題-含詳解
- 青海省醫(yī)療衛(wèi)生事業(yè)單位招聘(中藥)歷年考試真題庫及答案
- 原發(fā)性腹膜癌病人的護理
- 2024-2025學年下學期高三英語人教版同步經典題精練之動詞詞義辨析
- 卵巢癌的手術治療PPT通用課件
- 遠洋航線設計、航法及氣象導航
- 癌痛規(guī)范化的全程管理
- 10kV共箱封閉銅母線橋采購合同
- CAD進階練習100題
- 楓香精油(征求意見稿)
- 電鍍企業(yè)安全風險辨識分級管控清單
- 2022年北京市專升本英語真題
- 貨幣金融學筆記(共60頁)
- 湘少版六年級下冊英語連詞成句年級聯(lián)考習題
- 2022年交通管制員年終考核個人工作總結
評論
0/150
提交評論