采用ADUC841的旋風(fēng)預(yù)熱器教研平臺(tái)的方案設(shè)計(jì)
3上位機(jī)管理系統(tǒng)本文引用地址:http://2s4d.com/article/160981.htm
上位機(jī)管理系統(tǒng)由前段界面與后臺(tái)數(shù)據(jù)庫(kù)組成常規(guī)C/S系統(tǒng)。同時(shí)包含有通訊處理程序通過(guò)串口與單片機(jī)系統(tǒng)進(jìn)行數(shù)據(jù)交互。
技術(shù)上主要使用VB的MsComm控件[10]將上位機(jī)的控制指令發(fā)往AT89c2051,同時(shí)將ADU841送來(lái)的檢測(cè)數(shù)據(jù)信號(hào)讀入。此處的難點(diǎn)是串口通訊程序與數(shù)據(jù)庫(kù)存儲(chǔ)程序之間的配合,經(jīng)過(guò)多次測(cè)試后采用了環(huán)形鏈表緩沖區(qū)方案。即串口通訊程序在響應(yīng)ComEvReceive事件[8]中將單片機(jī)傳來(lái)數(shù)據(jù)的寫入環(huán)形鏈表(節(jié)點(diǎn)同時(shí)標(biāo)記時(shí)間戳)數(shù)據(jù)區(qū)尾部。同時(shí)定時(shí)器周期觸發(fā)存儲(chǔ)事件,通過(guò)ADO將環(huán)形鏈表數(shù)據(jù)區(qū)頭部一定數(shù)量的節(jié)點(diǎn)數(shù)據(jù)寫入到SQLServer2000數(shù)據(jù)庫(kù)中的表,成功存入后清空其節(jié)點(diǎn)內(nèi)容為串口程序?qū)懭胄碌纳蟼鲾?shù)據(jù)騰出空間。見(jiàn)圖4環(huán)形鏈表運(yùn)行示意圖。通過(guò)合理設(shè)置環(huán)形鏈表節(jié)點(diǎn)數(shù)、波特率和定時(shí)器事件間隔時(shí)間,使得在緩沖區(qū)內(nèi)寫入和讀出清除兩種操作的平均吞吐率保持一致即可。這樣可以實(shí)現(xiàn)程序的高效運(yùn)行,同時(shí)固定的緩沖儲(chǔ)存區(qū)的方案較動(dòng)態(tài)數(shù)組開辟空間方案更加穩(wěn)定。
前端界面上用戶可直接選擇設(shè)置端口數(shù)據(jù),顯示感興趣的信號(hào)數(shù)據(jù)并對(duì)風(fēng)機(jī)等裝置進(jìn)行控制。為了數(shù)據(jù)檢索顯示方便數(shù)據(jù)庫(kù)中分別建有不同測(cè)試信號(hào)的視圖和常規(guī)處理存儲(chǔ)過(guò)程。從而實(shí)現(xiàn)相關(guān)數(shù)據(jù)的顯示、回放和分析。
空數(shù)據(jù)區(qū)準(zhǔn)備數(shù)據(jù)寫入
4相關(guān)教研成果
基于本教研平臺(tái),已開展了多批次的開放性試驗(yàn)。設(shè)計(jì)和正在進(jìn)行的有:傳感器數(shù)值顯示和保護(hù)電路、串口改USB口通訊軟硬件設(shè)計(jì)及實(shí)現(xiàn),數(shù)據(jù)庫(kù)數(shù)據(jù)常規(guī)統(tǒng)計(jì)存儲(chǔ)過(guò)程實(shí)現(xiàn)等。同時(shí)亦有學(xué)生接合該平臺(tái)進(jìn)行研究來(lái)完成碩士論文,進(jìn)行流量溫度tpye2型模糊控制系統(tǒng)、基于ARM的旋風(fēng)預(yù)熱器觸摸屏人機(jī)界面系統(tǒng)[5][6]設(shè)計(jì)工作等。同學(xué)們普遍反映通過(guò)參與該平臺(tái)的相關(guān)開放性試驗(yàn)和研究,加深了對(duì)所學(xué)知識(shí)的理解,易于掌握所學(xué)技能。
5結(jié)論
本文作者創(chuàng)新點(diǎn)在:基于現(xiàn)場(chǎng)工程對(duì)象,經(jīng)過(guò)簡(jiǎn)化革新設(shè)計(jì)自制出旋風(fēng)預(yù)熱器教研平臺(tái)。整個(gè)系統(tǒng)涵蓋數(shù)據(jù)采集,控制調(diào)速、數(shù)據(jù)存儲(chǔ)分析等一個(gè)整套功能和流程,具有典型性和開放性。
實(shí)踐結(jié)果表明,其上進(jìn)行探索性的綜合性開放試驗(yàn),較之傳統(tǒng)教學(xué)的驗(yàn)證性試驗(yàn),能更好地培養(yǎng)了學(xué)生的綜合能力和實(shí)踐能力。同時(shí)由于模型的不明確性和復(fù)雜性,對(duì)于老師和研究生而言亦是一個(gè)很好的平臺(tái)去開展基于空間復(fù)雜對(duì)象的控制策略研究。
評(píng)論