新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 構建4~20mA環路供電型溫度監控器

        構建4~20mA環路供電型溫度監控器

        作者: 時間:2016-12-20 來源:網絡 收藏


        圖5. 電路的典型DNL性能

        溫度-電流輸出


        圖6中的設置用來測試電路的通信部分。


        PC通過UART將溫度值發送到ADuCM360,然后ADuCM360根據該值調節PWM輸出。環路電流經測量并記錄。

        1℃的溫度提升相當于:

        (20 mA – 4 mA)/550 = 0.029029 mA


        圖6. 測量設置

        表1. 溫度和預期電流

        CN-0300(DAC控制)和CN-0319(PWM控制)中的環路電流測量誤差見圖7。


        圖7. DAC控制(CN-0300)和PWM控制(CN-0319)兩種情形下電流環路誤差與溫度讀數的關系

        這些結果顯示校準后,無反饋PWM控制環路的精度優于有反饋的DAC控制環路。

        若需更高精度,可增加反饋環路。這將需要使用ADuCM360并使能第二個ADC來監控環路。它將增加功耗(ADC0導通),并降低環路的響應速度。

        電流環路的更新速率取決于CPU和ADC配置。在示例代碼中,CPU速度設為1 MHz,ADC頻率為5 Hz。ADC對結果求平均值前,先轉換RTD和熱電偶上的一部分樣本。樣本數由參數SAMPLEN0定義。在示例代碼中,其默認值設為8。這將使電流環路的更新速率為740 ms。

        如需更快的環路響應時間,可減少SAMPLEN0。


        功耗測量測試


        正常工作時,整個電路的功耗通常為2 mA。保持在復位狀態時,整個電路的功耗不到550 μA。

        為方便低功耗操作,可編程內部CLKSYSDIV寄存器以降低ADuCM360/ADuCM361內核工作速度,使低功耗系統時鐘等于8 MHz。另外,編程CLKCON0寄存器可允許將16 MHz內核頻率分頻至二進制的2至128倍。本示例代碼中,使用8作為時鐘分頻值,內核速度為1 MHz。

        主ADC以增益32使能。還使能PWM和DAC,用于環路通信。

        禁用所有未使用的外設,最大程度減少功耗。

        表2列出整個電路中的各項IDD功耗。

        表2. 溫度監控電路元件的IDD典型值


        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 彭州市| 吴江市| 三都| 米泉市| 庆安县| 嵩明县| 城步| 梅州市| 湖北省| 大同县| 班戈县| 孝昌县| 阳新县| 宜章县| 襄樊市| 红安县| 麻城市| 贵溪市| 滨海县| 上虞市| 宿松县| 深水埗区| 汾阳市| 天峨县| 奈曼旗| 平凉市| 临澧县| 磴口县| 秭归县| 新晃| 湖南省| 庆阳市| 喀喇沁旗| 上蔡县| 大理市| 古浪县| 新宾| 黎城县| 邵武市| 明光市| 南康市|