<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用精密模擬微控制器ADuCM360和外部熱電偶構建基于USB的溫度監(jiān)控器

          利用精密模擬微控制器ADuCM360和外部熱電偶構建基于USB的溫度監(jiān)控器

          作者: 時間:2012-09-28 來源:網絡 收藏
          使用分段線性逼近法時的誤差(采用ADuCM360/ADuCM361測量的52個校準點)

          圖6. 使用分段線性逼近法時的誤差(采用ADuCM360/ADuCM361測量的52個校準點)

          一樣,RTD可使用查找表的方法計算與實現。注意,描述RTD與電阻關系的多項式與描述的多項式不同。

          常見變化

          ADP1720 可以代替ADP120調節(jié)器,前者具有同樣的工作范圍(−40°C至+125°C),功耗更低(典型值為35A,后者為70A)且具有更低的最大輸入電壓。請注意,ADuCM360/ADuCM361可以通過標準串行線接口編程或調試。

          對于標準UART至RS-232接口,可以用ADM3202等器件代替FT232R收發(fā)器,前者需采用3 V電源供電。對于更寬的溫度范圍,可以使用其它,例如J型熱電偶。為使冷結補償誤差最小,可以讓一個熱敏電阻與實際的冷結接觸,而不是把它放在PCB上。

          針對冷結溫度測量,可以用一個數字溫度傳感器來代替RTD和基準電阻。例如,ADT7410可以通過I2C接口連接到ADuCM360/ADuCM361。

          有關冷結補償的更多信息,請參閱ADI公司的《信號調理》第7章“溫度傳感器”。

          如果連接器與本電路之間需要隔離,則應增加隔離器件ADuM3160/ADuM4160。

          常見變化

          ADP1720 可以代替ADP120調節(jié)器,前者具有同樣的工作溫度范圍(−40°C至+125°C),功耗更低(典型值為35A,后者為70A)且具有更低的最大輸入電壓。請注意,ADuCM360/ADuCM361可以通過標準串行線接口編程或調試。

          對于標準UART至RS-232接口,可以用ADM3202等器件代替FT232R收發(fā)器,前者需采用3 V電源供電。對于更寬的溫度范圍,可以使用其它熱電偶,例如J型熱電偶。為使冷結補償誤差最小,可以讓一個熱敏電阻與實際的冷結接觸,而不是把它放在PCB上。

          針對冷結溫度測量,可以用一個數字溫度傳感器來代替RTD和外部基準電阻。例如,ADT7410可以通過I2C接口連接到ADuCM360/ADuCM361。

          有關冷結補償的更多信息,請參閱ADI公司的《信號調理》第7章“溫度傳感器”。

          如果連接器與本電路之間需要隔離,則應增加隔離器件ADuM3160/ADuM4160。

          用于在熱電偶完整輸出電壓范圍內校準和測試電路的設置

          圖7. 用于在熱電偶完整輸出電壓范圍內校準和測試電路的設置

          RTD測量測試

          為評估RTD電路和線性化源代碼,以精確可調節(jié)的源電阻替代板上的RTD。采用儀器為1433-Z Decade Resistor。RTD值在90Ω至140Ω之間,表示的RTD溫度范圍為−25°C至+114°C。

          圖8表示測試設置電路,圖9表示RTD測試的誤差結果。

          用于測量RTD誤差的測試設置

          圖8. 用于測量RTD誤差的測試設置

          RTD測量誤差,以°C表示(采用分段線性代碼和ADC0測量)

          圖9. RTD測量誤差,以°C表示(采用分段線性代碼和ADC0測量)


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();