• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 串口現(xiàn)場(chǎng)評(píng)分系統(tǒng)的研制

    串口現(xiàn)場(chǎng)評(píng)分系統(tǒng)的研制

    作者: 時(shí)間:2012-03-20 來(lái)源:網(wǎng)絡(luò) 收藏

    在本系統(tǒng)中無(wú)線(xiàn)通訊模塊工作在ShockBurstTM收發(fā)模式下,使用片內(nèi)的先入先出堆棧區(qū),數(shù)據(jù)低速?gòu)奈⒖刂破魉腿耄咚?1Mbps)發(fā)射,這樣可以盡量節(jié)能,因此,使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。與射頻協(xié)議相關(guān)的所有高速信號(hào)處理都在片內(nèi)進(jìn)行,這種做法有三大好處:盡量節(jié)能;低的系統(tǒng)費(fèi)用(低速微處理器也能進(jìn)行高速射頻發(fā)射);數(shù)據(jù)在空中停留時(shí)間短,抗干擾性高。nRF2401的ShockBurstTM技術(shù)同時(shí)也減小了整個(gè)系統(tǒng)的平均工作電流。

    51.gif
    圖5 nRF2401無(wú)線(xiàn)通訊模塊

    在ShockBurstTM收發(fā)模式下,nRF2401自動(dòng)處理字頭和CRC校驗(yàn)碼。在接收數(shù)據(jù)時(shí),自動(dòng)把字頭和CRC校驗(yàn)碼移去。在發(fā)送數(shù)據(jù)時(shí),自動(dòng)加上字頭和CRC校驗(yàn)碼,當(dāng)發(fā)送過(guò)程完成后,數(shù)據(jù)準(zhǔn)備好引腳通知微處理器數(shù)據(jù)發(fā)射完畢。ShockBurstTM發(fā)射流程使用接口引腳為CE,CLK1,DATA: 當(dāng)微控制器有數(shù)據(jù)要發(fā)送時(shí),其把CE置高,使nRF2401工作;把接收機(jī)的地址和要發(fā)送的數(shù)據(jù)按時(shí)序送入nRF2401; 微控制器把CE置低,激發(fā)nRF2401進(jìn)行ShockBurstTM發(fā)射; nRF2401的ShockBurstTM發(fā)射( 給射頻前端供電; 射頻數(shù)據(jù)打包即添加字頭和CRC校驗(yàn)碼; 高速發(fā)射數(shù)據(jù)包;發(fā)射完成,nRF2401進(jìn)入空閑狀態(tài)。) ShockBurstTM接收流程使用接口引腳CE、DR1、CLK1和DATA(接收通道1):配置本機(jī)地址和要接收的數(shù)據(jù)包大小;進(jìn)入接收狀態(tài),把CE置高;200us后,nRF2401進(jìn)入監(jiān)視狀態(tài),等待數(shù)據(jù)包的到來(lái);當(dāng)接收到正確的數(shù)據(jù)包(正確的地址和CRC校驗(yàn)碼),nRF2401自動(dòng)把字頭、地址和CRC校驗(yàn)位移去;nRF2401通過(guò)把DR1(這個(gè)引腳一般引起微控制器中斷)置高通知微控制器;微控制器把數(shù)據(jù)從nRF2401移出;所有數(shù)據(jù)移完,nRF2401把DR1置低,此時(shí),如果CE為高,則等待下一個(gè)數(shù)據(jù)包,如果CE為低,開(kāi)始其它工作流程。

    5 結(jié)束語(yǔ)

    評(píng)統(tǒng)是一種基于多機(jī)通訊的分布式應(yīng)用系統(tǒng),既可以工作于有線(xiàn)通訊方式下,也可以工作于無(wú)線(xiàn)通訊方式下,經(jīng)過(guò)反復(fù)調(diào)試和在線(xiàn)測(cè)試,使用效果良好,達(dá)到預(yù)期設(shè)計(jì)要求,現(xiàn)已產(chǎn)品化。該系統(tǒng)適用于文藝體育考試的加試、體育藝術(shù)比賽等場(chǎng)合的以及考試后的數(shù)據(jù)處理、打印、存檔等工作,明顯提高工作效率和數(shù)據(jù)準(zhǔn)確度,減輕工作人員的勞動(dòng)強(qiáng)度,確保數(shù)據(jù)的安全公正。本系統(tǒng)遵循通用化和模塊化的設(shè)計(jì)思想,對(duì)于類(lèi)似要求的系統(tǒng),只要稍做修改便可運(yùn)用。其構(gòu)造的通用模塊(如PC管理主機(jī)端數(shù)據(jù)庫(kù)模塊、單片機(jī)軟件模塊)由KeilC51寫(xiě)成甚至可以直接用于其它的分布式應(yīng)用系統(tǒng)中。

    參考文獻(xiàn)
    [1] 馬忠梅.單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,1997
    [2] 胡榮根. VB 6.0數(shù)據(jù)庫(kù)和Internet 編程. 北京:清華大學(xué)出版社,1999
    [3] Bitcode Inc.. HD7279 Technical Data. 2001
    [4] Dallas Semiconductor Crop.. DS1302 Technical Data. 2000
    [5] Microsoft Crop.. Microsoft MSDN Library. 1995-1999


    上一頁(yè) 1 2 3 4 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 五原县| 固原市| 荥阳市| 威远县| 锡林浩特市| 马鞍山市| 永寿县| 华安县| 娱乐| 扶余县| 东台市| 滦南县| 旺苍县| 漳浦县| 北票市| 曲周县| 威信县| 全椒县| 司法| 通许县| 江油市| 安远县| 淄博市| 西平县| 垦利县| 肇源县| 柘荣县| 延边| 临沭县| 商水县| 兖州市| 明光市| 道真| 汉源县| 阿尔山市| 富顺县| 米泉市| 集贤县| 和平区| 杨浦区| 嵊泗县|