• <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)用 > 多通道數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)設(shè)計(jì)

    多通道數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)設(shè)計(jì)

    作者: 時(shí)間:2016-12-20 來源:網(wǎng)絡(luò) 收藏

      電源模塊

      電源分成了數(shù)字電源和模擬電源。因?yàn)閿?shù)字信號(hào)的高頻噪聲很大,如果模擬地和數(shù)字地混合的話,就會(huì)把噪聲傳到模擬部分,造成干擾。

    軟件設(shè)計(jì)

      程序流程圖如圖5所示。數(shù)據(jù)采集系統(tǒng)的軟件主要包括主程序、數(shù)據(jù)采集、數(shù)據(jù)入棧出棧、中斷處理。在完成串口等初始化后,程序進(jìn)入數(shù)據(jù)采集,在數(shù)據(jù)采集時(shí)要關(guān)閉串口中斷,不然會(huì)引起數(shù)據(jù)的不正確,采集完數(shù)據(jù)后打開串口中斷。若沒有接收到串口中斷,程序就會(huì)一直采集數(shù)據(jù)并把數(shù)據(jù)入棧,當(dāng)棧滿的時(shí)候就會(huì)清空數(shù)據(jù)棧。接收到串口中斷時(shí),就把棧頂數(shù)據(jù)發(fā)送給上位機(jī)。

    實(shí)驗(yàn)結(jié)果

      讓旋轉(zhuǎn)變壓器停在某處,測(cè)得此時(shí)的so和sclk如圖6(一組數(shù)據(jù)放大后的波形)所示,上面的圖形代表so,下面的圖形代表sclk。從圖6我們可以讀出這組數(shù)據(jù)為1001001111011111,轉(zhuǎn)換成十六進(jìn)制即是93df。

      利用串口助手以中斷的方式從單片機(jī)取得數(shù)據(jù)如圖7所示,從圖7可看到收到的數(shù)據(jù)為93df,和從示波器上讀出的數(shù)據(jù)一致,由此推斷出單片機(jī)能正確的存入和上傳數(shù)據(jù),達(dá)到了預(yù)期的效果。

    結(jié)束語(yǔ)

      該系統(tǒng)具有高實(shí)時(shí)性,較強(qiáng)的抗干擾能力,占用空間小方便應(yīng)用于嵌入式等特點(diǎn)。作為一種多通道的實(shí)時(shí)數(shù)據(jù)采集系統(tǒng),它不僅可以采集位置量還可以采集速度,同時(shí)也能方便地由四通道擴(kuò)展到八通道、十二通道等,可以廣泛地應(yīng)用于工業(yè)現(xiàn)場(chǎng)中。


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

    評(píng)論


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

    關(guān)閉
    主站蜘蛛池模板: 自治县| 保靖县| 屯留县| 清丰县| 炉霍县| 洪洞县| 称多县| 松原市| 新泰市| 绍兴县| 黄石市| 蓬溪县| 百色市| 宕昌县| 禄丰县| 浦北县| 和顺县| 铁力市| 临泽县| 平顶山市| 广宁县| 凤山市| 南平市| 黔西| 方山县| 汉寿县| 和田市| 卓尼县| 个旧市| 遵义市| 屏山县| 奉新县| 仁寿县| 宁武县| 互助| 射阳县| 修文县| 克拉玛依市| 西安市| 历史| 伽师县|