新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種基于FPGA的溫度自動控制系統研究設計

        一種基于FPGA的溫度自動控制系統研究設計

        作者: 時間:2010-09-21 來源:網絡 收藏

          2.2 加熱致冷切換控制電路

          系統必須實現加熱和制冷2種功能,制冷片當電壓極性相反時,其制冷面和散熱面也會交換。則系統電路必須包含加熱制冷切換模塊,該模塊采用2個直流繼電器來實現,具體電路如圖3所示。

        加熱致冷切換控制電路

          2.3 設計

          是該溫度控制系統設計的核心,在中實現加熱制冷切換控制模塊以及A/D采樣模塊2個核心部分,在加熱制冷控制切換模塊中,采用2個繼電器控制半導體控制制冷片兩端電壓極性,A/D采樣模塊采用狀態機控制A/D轉換器對放大器OPA277的采樣過程。具體電路如圖4所示。由以上實驗數據可以看出,溫度讀數精度可以達到0.1℃,同時設定的溫度讀數和最終結果最大偏離為1.1℃,說明該系統精度較高。同時通過第2組數據可以看出,當溫差大于15℃時達到指定溫度所需的時間只要148 s,說明該系統設計平衡溫度時間較短。

        加熱制冷切換控制模塊

          3 系統軟件設計

          該系統充分利用了FPGA的強大功能,將LCD接口電路,鍵盤接口電路,信號串并行轉換電路,以及DDS信號發生器全部構建在內部,使得硬件連接簡單明了,外部硬件只有2個模塊:溫度信號采集轉換模塊和制冷片驅動模塊。由于外設相對簡單,調試時候相當方便,同時可以方便修改FPGA內部結構對系統的功能進一步修改和擴展,使得系統功能更強大,應用范圍更廣泛。圖5為該系統軟件設計流程。

        系統軟件設計流程



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沙湾县| 长岛县| 柳江县| 蒙城县| 康马县| 寿阳县| 泽州县| 昭苏县| 桓台县| 巧家县| 高阳县| 永修县| 大渡口区| 顺平县| 含山县| 永定县| 金乡县| 陆丰市| 增城市| 长沙市| 昌邑市| 都昌县| 连云港市| 孙吴县| 嘉义市| 广安市| 高青县| 广灵县| 云龙县| 仁怀市| 许昌县| 无极县| 慈利县| 枣强县| 浪卡子县| 辉县市| 永靖县| 武宁县| 布拖县| 兴海县| 临猗县|