新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于虛擬儀器及DSP的靜電感應式電子圍欄設計

        基于虛擬儀器及DSP的靜電感應式電子圍欄設計

        作者: 時間:2011-08-17 來源:網絡 收藏


        3 軟件算法設計及仿真
        軟件設計在LabWindows平臺下進行,在實驗室及現場應用中均得到了正確的仿真結果,并且具有很強的適應性和可移植性。
        3.1 數據采集
        本軟件用聲卡完成數據采集,在LabWindows/CVI下對聲卡進行數據采集的控制。LabWindows/CVI下聲卡的控制可以直接調用自帶函數,也可以調用VC++中的API函數,本設計調用了API函數。聲卡采集數據流程如圖6所示。

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

        f.jpg


        3.2 數據處理
        系統通過檢測接收端電壓的變化幅度來判斷是否發出報警信號,因此要對接收到的交流信號進行數字整流,以便判斷電壓的變化幅度。數據處理框圖如圖7所示。
        3.2.1 帶通濾波器的設計
        在仿真程序中帶通濾波器直接調用LabWindows/CVI中的Bw_BPF的函數。但在中數字帶通濾波器必須自己設計,IIR濾波器的實現結構分為直接I型,直接Ⅱ型,級聯型和并聯型。
        直接I型的結構需要2N級延遲單元,直接Ⅱ型與I型相比節省了1/2延遲,即需要N級延遲單元,是最常用的IIR濾波器結構之一。如圖8是直接Ⅱ型結構圖。

        g.jpg


        IIR濾波器的設計工具,除了可以利用一些專用的濾波器設計工具程序外,也可以利用Matlab來設計。
        3.2.2 數字整流以及均值濾波算法
        數字整流是將一個數據包中的數據取平均值。由于數字整流后的波形不是很平滑,震動幅度比較大,因此必須再通過一次中值濾波得到比較平滑波形,以便后續的數據處理。均值濾波流程圖如圖9所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南乐县| 大同县| 房产| 甘洛县| 万州区| 阿城市| 加查县| 永春县| 湄潭县| 巴林右旗| 岳阳市| 静海县| 四平市| 德清县| 龙南县| 双牌县| 阳新县| 仪陇县| 大关县| 兴义市| 中山市| 嘉善县| 黑山县| 娄底市| 松阳县| 东乡| 新兴县| 平定县| 大邑县| 永定县| 鄂温| 屏南县| 白银市| 芜湖市| 吴堡县| 灵寿县| 青浦区| 随州市| 琼结县| 西青区| 黄骅市|