<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式多路信號(hào)數(shù)據(jù)采集系統(tǒng)實(shí)現(xiàn)方案

          嵌入式多路信號(hào)數(shù)據(jù)采集系統(tǒng)實(shí)現(xiàn)方案

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

          UART0初始化函數(shù)片斷如下:

          在本中,串口通信采用8位數(shù)據(jù)位,1位停止位,奇校驗(yàn),無流控制。在實(shí)際使用中為接收數(shù)據(jù)穩(wěn)定波特率設(shè)置為9600bps效果較好。在測(cè)試中,測(cè)量到的數(shù)據(jù)范圍為10-6~101,有效數(shù)字為4位,所以在發(fā)送數(shù)據(jù)時(shí)采用每幀數(shù)據(jù)由3個(gè)字節(jié)組成,第1個(gè)字節(jié)為數(shù)據(jù)指數(shù)部分,高四位為0,低四位中的第四位表示指數(shù)符號(hào),0表示正數(shù),1表示負(fù)數(shù);其余三位表示指數(shù)的數(shù)值部分。

          后續(xù)兩個(gè)字節(jié)為數(shù)據(jù)底數(shù)部分,采用壓縮的BCD碼編碼方式,高位在前,低位在后,即一個(gè)字節(jié)表示兩位十進(jìn)制數(shù),則兩個(gè)字節(jié)表示四位十進(jìn)制數(shù)。

          LPC2134的UART0使用中斷方式進(jìn)行通信,這樣不會(huì)占用CPU很多時(shí)間,效率比較高。當(dāng)中斷服務(wù)處理子程序接收到一次中斷,它僅能知道UART0產(chǎn)生了中斷,還需要查詢中斷標(biāo)志寄存器U0IIR,依據(jù)不同中斷源類型進(jìn)行不同處理。在處理完當(dāng)前的中斷源類型之后,不能立即退出服務(wù),而應(yīng)當(dāng)繼續(xù)判斷U0IIR寄存器最低位是否為0。

          如果為0,則表示還有尚未處理的中斷,應(yīng)該繼續(xù)根據(jù)U0IIR[3∶0]判斷中斷源類型,進(jìn)行處理,直到U0IIR的最低位為1,最后發(fā)送中斷結(jié)束命令結(jié)束中斷服務(wù)處理程序。

          SD卡讀寫軟件移植到ARM7微處理器LPC2134上的結(jié)構(gòu)圖如圖3所示。其中硬件抽象層是讀寫SD卡的硬件條件配置,是與硬件相關(guān)的函數(shù);命令層包含SD卡的相關(guān)命令以及卡與主機(jī)之間數(shù)據(jù)流的控制,這一層與實(shí)時(shí)操作μC/OSⅡ相關(guān),與硬件無關(guān);應(yīng)用層是向應(yīng)用程序提供卡的API函數(shù),這一層由實(shí)時(shí)操作系統(tǒng)μC/OSⅡ控制。

          SD卡讀寫軟件移植結(jié)構(gòu)圖

          圖3 SD卡讀寫軟件移植結(jié)構(gòu)圖

          3.3 應(yīng)用程序

          系統(tǒng)初始化完成后,創(chuàng)建各個(gè)任務(wù),進(jìn)入多任務(wù)調(diào)度處理。應(yīng)用程序框架流程如圖4所示。

          應(yīng)用程序框架流程

          圖4 應(yīng)用程序框架流程

          本系統(tǒng)的主要任務(wù)是完成。系統(tǒng)在得到遠(yuǎn)程數(shù)據(jù)中心的采集命令后,選擇適當(dāng)?shù)牟杉ǖ?,并設(shè)置A/D模塊參數(shù)。在采集過程中判斷是否要停止,如果停止,任務(wù)處于等待掛起狀態(tài)。

          4 結(jié)語

          考慮到現(xiàn)場(chǎng)采集到的多是小,為了有較好的準(zhǔn)確度和精確度,對(duì)A/D后的采集數(shù)據(jù)還要進(jìn)行分析和調(diào)整,然后再發(fā)送到數(shù)據(jù)處理中心。另外,隨外界環(huán)境的變化,也可以修改擬合曲線以適應(yīng)具體的應(yīng)用。隨著3G時(shí)代的來臨,可以考慮采集現(xiàn)場(chǎng)的相關(guān)視頻。在短消息功能,數(shù)據(jù)加密技術(shù)以及軟件操作和文件管理上還有待進(jìn)一步開發(fā)和優(yōu)化。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();