新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的電機測速系統設計

        基于FPGA的電機測速系統設計

        作者: 時間:2013-08-23 來源:網絡 收藏

        1.3 傳感器電路的設計
        若要測量轉速信號,需要先將其轉換為電信號,所以就需要用到光電脈沖傳感器。本次設計所選用的光電編碼器為歐姆龍編碼器E682-CWZ6C360P/R。
        1.4 顯示電路的設計
        在本次設計中我們用到的顯示電路如圖4所示。

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

        c.JPG


        由數碼管顯示電路可以知道,這是共陽極數碼管。當在位選端SE1~SE4輸入低電平時,三極管導通,從而D1~D4接入高電平。由a到DP端輸入數碼管顯示碼,就可以得到我們所需要的數字,由位選端讓數碼管選擇導通。

        2 模塊設計
        模塊的設計主要是實現將由光電編碼器轉換得到的電信號轉換成轉速值,通過數碼管顯示。因此本次設計的模塊主要有分頻模塊、計數模塊、鎖存模塊、數據處理模塊和動態顯示模塊等組成。
        2.1 分頻模塊的設計
        在本次設計中我們需要得到的是轉速值,而測量的根本原理就是將轉速信號轉換為頻率信號,同過測量頻率信號從而算出轉速值。由于外部時鐘提供的是50 MHz的時鐘信號,此信號送入模塊,通過程序將其進行分頻,設計需要的是1 s的閘門脈沖,來統計被測信號的個數,從而計算出被測信號的頻率。
        分頻模塊的設計流程圖如圖5所示。

        d.JPG


        2.2 四位十進制計數
        四位十進制計數模塊是通過復位信號和閘門信號來控制模塊對外部被測信號的十進制計數。當復位信號為高電平時,b1、b2、b3、b4四位計數信號都為0。當復位信號為低電平,并且閘門信號為高電平時,計數模塊開始統計外部信號clk1的個數,b4為最高位,b1為最低位。

        晶振相關文章:晶振原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 武山县| 九龙县| 芦山县| 宜州市| 南汇区| 大连市| 泸州市| 高雄县| 尼勒克县| 运城市| 交口县| 河西区| 绥德县| 湘阴县| 东至县| 兴海县| 武隆县| 四平市| 凤翔县| 齐齐哈尔市| 鸡西市| 凉城县| 商水县| 麻江县| 南陵县| 禄丰县| 神池县| 海宁市| 福贡县| 白沙| 阜平县| 浦城县| 汨罗市| 黄平县| 武宣县| 襄城县| 淳安县| 河间市| 宾川县| 信阳市| 保德县|