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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于C8051F020單片機的數(shù)據(jù)采集電路設(shè)計

          基于C8051F020單片機的數(shù)據(jù)采集電路設(shè)計

          作者: 時間:2012-07-25 來源:網(wǎng)絡(luò) 收藏

          AMUX0,PGA0、數(shù)據(jù)轉(zhuǎn)換方式及窗口檢測器都可用軟件通過圖3所示的特殊功能寄存器來控制。只有當ADC0控制寄存器中的AD0EN位被置1時,ADC0子系統(tǒng),ADC0跟蹤保持器和PGA0才被允許工作;當ADOEN位為0時,ADC0子系統(tǒng)處于低功耗關(guān)斷方式。

          3 軟件編程
          軟件主要包括主程序、A/D采集子程序和串口通信子程序。
          為了提高采集精度,采用了過采樣技術(shù),即多次采集累加后求平均值的辦法。但考慮到采集速度的要求,也不能無限制地增加采樣次數(shù)。經(jīng)過試驗測試,采用8次采樣即可同時滿足采樣精度和采樣速度的雙重要求。
          此外,根據(jù)系統(tǒng)的實際工作環(huán)境條件,選擇恰當?shù)耐ㄐ沤涌诤蛥f(xié)議,合理設(shè)計通信硬件和軟件,獲得高可靠性、強抗干擾和容錯能力,成為衡量此類系統(tǒng)好壞的最重要因素。
          為了提高通信傳輸?shù)目煽啃?,通信協(xié)議采用了“消息頭+消息體+校驗和”的防錯設(shè)計。具體表述如下:消息結(jié)構(gòu)總共10個字節(jié),消息頭占2個字節(jié),一般采用固定值,比如EB,90(16進制)。消息體內(nèi)是有用的數(shù)據(jù)信息,占7個字節(jié)。最后是檢驗和,一般采用數(shù)學和,即消息頭和消息體9個字節(jié)累加后,整除256的余數(shù)。采用這種方式進行通信傳送,接收機必須在正確判讀了消息頭和校驗和后才認為命令是有效的,否則該命令消息就被忽略。

          本文引用地址:http://www.ex-cimer.com/article/171128.htm

          c.JPG



          評論


          相關(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); })();