新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于SOPC技術的多通道實時溫度采集系統

        基于SOPC技術的多通道實時溫度采集系統

        作者: 時間:2015-03-19 來源:網絡 收藏

          3.2系統軟件設計

        本文引用地址:http://www.104case.com/article/271262.htm

          Nios II處理器的軟件設計是在軟核內存放一段編寫的C/C++語言控制程序。來控制系統運行,它可以讀寫芯片的存儲單元,同時與外圍的設備進行通信。在本系統中,Nios II程序的任務是:在規定的周期內,FPGA通過通信模塊接收上位機發出的采樣任務及控制參數,然后控制模擬選擇開關ADG706和A/D轉換器ADS8402,使它們對選定通道的模擬信號進行調理及A/D轉換,并讀取采樣數據以乒乓傳輸數據方式傳送至片外FIFO緩存,再通過PROFIBUS—DP通信接口將采樣數據傳輸至上位機。主程序流程如圖6所示。

          

         

          圖6主程序流程圖

          結語

          基于FPGA的多通道實時溫度采集系統以Nios II軟核處理器實現,進一步簡化了硬件設計。與傳統的基于MCU的多通道溫度采集系統相比,該系統具有資源配置靈活、運行穩定可靠、實時性強等優點。另外,該系統具有標準PROFIBUS—DP接口,作為一個DP從站實現與多種DP主站的通信,可廣泛應用于工業生產領域的PROFIBUS分布式控制系統中。

        模數轉換器相關文章:模數轉換器工作原理


        溫濕度控制器相關文章:溫濕度控制器原理
        熱電偶相關文章:熱電偶原理

        上一頁 1 2 3 下一頁

        關鍵詞: DSP SOPC

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 民权县| 颍上县| 富阳市| 石楼县| 卓资县| 泸定县| 左权县| 兰溪市| 永寿县| 石柱| 夏邑县| 三台县| 长兴县| 宿迁市| 东至县| 嵊州市| 磐安县| 肇州县| 潮安县| 济宁市| 三穗县| 西充县| 恩平市| 松阳县| 长治县| 陈巴尔虎旗| 上犹县| 岫岩| 南溪县| 通榆县| 甘孜| 政和县| 尼勒克县| 县级市| 榆树市| 普安县| 衡水市| 长沙县| 宝鸡市| 城市| 桦南县|