新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 高頻窄脈沖信號幅值測量系統的設計

        高頻窄脈沖信號幅值測量系統的設計

        作者: 時間:2011-10-12 來源:網絡 收藏
        2.2 信號處理
        AT89C52通過74LS244讀取數據鎖存器74AC74輸出的16位并行信號,對數據進行甄別,剔除干擾信號,將數據進行編碼后存入數據存儲器。圖4給出了信號處理部分原理圖。

        2.3 數據信號傳輸部分
        測量系統沒有安排專門的顯示器,因此測量數據無法直接觀察,這是因為數據較多,小屏幕LCD顯示屏不能滿足觀察要求。系統采用將數據傳送給PC機的方法,由PC機完成數據的制表、繪圖等工作。系統與PC機串行通信采用RS 232C接口,通信速率為4 800 b/s。


        3 軟件設計
        測量系統的軟件分為兩部分,一是單片微機部分,單片微機的軟件設計采用模塊化設計的方法,主要分為如下幾個軟件模塊:主程序、數據采集、數據處理和通信。由于單片微機的主要功能是控制,并不承擔大量的數據運算,所以軟件采用匯編語言編程,圖5所示是主程序模塊和通信模塊流程圖。由于系統采集的是離散的微弱信號,因此必須對數據進行甄別處理,系統采用較為簡單的數字濾波方法——程序判斷法,剔除了干擾信號。

        軟件的另一部分是PC機部分,PC機部分軟件主要是串口通訊程序,串口通訊程序使用VC++中的MSComm控件來編譯串口通訊的應用程序,采用MSComm32.OCX控件,其特點是操作簡單,功能強大。
        使用控件的屬性進行串口的設置,使用控件的事件驅動進行串口響應,使用控件的方法完成串行口接收和發送數據。其主要屬性、事件如下:



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 抚州市| 石台县| 湛江市| 库尔勒市| 城口县| 瑞丽市| 玛曲县| 浦北县| 行唐县| 上蔡县| 喀喇| 新乐市| 阳曲县| 吴江市| 寿光市| 博白县| 景洪市| 遂宁市| 西乡县| 柳州市| 灌阳县| 井冈山市| 公主岭市| 香河县| 东方市| 谷城县| 大洼县| 福泉市| 滁州市| 墨竹工卡县| 吴忠市| 石狮市| 民丰县| 获嘉县| 扎赉特旗| 同仁县| 新营市| 珲春市| 什邡市| 吉隆县| 宝坻区|