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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于STM8S的AD采集系統(tǒng)

          基于STM8S的AD采集系統(tǒng)

          作者: 時(shí)間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
          STM8S系列最多有16路AD,據(jù)封裝大小而不同。許多引腳多有復(fù)用功能,其功能類似于普通的51,及對(duì)于有復(fù)用功能的IO口,可以直接使用而不需要什么復(fù)用設(shè)置。此外復(fù)用功能還可以引腳重映射,這就需要在選項(xiàng)字節(jié)中進(jìn)行映射配置。對(duì)于要配置為AD采集口的引腳,一定要設(shè)置為浮空輸入模式,而不是其他什么輸出模式,這樣會(huì)嚴(yán)重干擾輸入電壓的測(cè)量。由于使用的是小封裝,因此沒有專門的參考電壓,內(nèi)部是直接連到電源端,因此電源端的不穩(wěn)就是參考電壓的不穩(wěn),會(huì)直接導(dǎo)致轉(zhuǎn)換值的不穩(wěn)及跳動(dòng),一開始設(shè)計(jì)中就有一個(gè)閃爍燈,造成電源的小幅波動(dòng),影響到了轉(zhuǎn)換值,在取消閃爍燈后,轉(zhuǎn)換值穩(wěn)定下來。由于采用的是分壓電阻進(jìn)行的大電壓的測(cè)量,因此由分壓電阻的誤差造成的轉(zhuǎn)換值不精確在所難免,可以通過采集參考電壓來確定實(shí)際的分壓電阻的分壓比來消除誤差,但若由采集誤差造成的誤差會(huì)經(jīng)放大后變的更大。輸入信號(hào)的不穩(wěn)可加RC濾波電路修整,還可在軟件中濾波,通過多次采樣后去極值再平均的方法,使得采集后的數(shù)值趨于穩(wěn)定。此次設(shè)計(jì)中,在最后的數(shù)值顯示時(shí)有1個(gè)單位的跳動(dòng),為使數(shù)值看上去穩(wěn)定,采用當(dāng)本次數(shù)據(jù)與上次數(shù)據(jù)相差大于1個(gè)單位時(shí)才將數(shù)值更新過去,這樣才使得當(dāng)前采集的數(shù)據(jù)保持不變。

          在上位機(jī)的編寫中,由于程序是由事件觸發(fā)的,因此必須正確處理每個(gè)對(duì)象與事件之間的關(guān)系。信息的傳遞要有好的組織形式,不然會(huì)牽一發(fā)而動(dòng)全身。

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


          關(guān)鍵詞: STM8SAD采集系

          評(píng)論


          技術(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); })();