天天色成人-天天色成人网-天天色色色-天天色色网-久久99欧美-久久99青青久久99久久

JHM1203在I2C信號輸出壓力傳感器上的應用

   2021-02-05 久好電子劉海軍62011
核心提示:本文介紹了北京久好自主研發的傳感器信號調理芯片JHM1203在壓力傳感器上的應用。使用JHM1203為調理芯片的壓力傳感器,MCU端在采集壓力數據時無需算法即可得到高精度的標準的壓力數據。
應用簡介
本文介紹了北京久好自主研發的傳感器信號調理芯片JHM1203在壓力傳感器上的應用。使用JHM1203為調理芯片的壓力傳感器,MCU端在采集壓力數據時無需算法即可得到高精度的標準的壓力數據。搭配數字校準板及上位機軟件,就可以實現單路及批量的溫度補償和校準。基于JHM1203設計的壓力傳感器及儀表已經廣泛應用于白色家電、醫療電子、消費類電子,汽車電子和充氣設備等領域并取得了很好效果。
 
1 JHM1203介紹
JHM1203是一款針對差分電阻橋式或半橋式傳感器信號設計的高精度、低功耗的信號調理集成電路。JHM1203內置了13.2~72X可調的前置放大器,可以適應2~50mV/V傳感器芯體;ADC輸入電壓的偏置可設,可以適應壓力芯體2.5倍滿量程輸出的零點偏差;JHM1203還內置了分辨率為0.003℃的溫度傳感器,可作為溫度測量和溫漂補償使用;JHM1203集成了24bit ΔΣADC,NOB為20bit。
和普通ADC不同的是,JHM1203內置了數字信號處理電路可對傳感器的溫度漂、零點偏差、靈敏度偏差和非線偏差同時進行最高二階的補償;JHM1203片上還集成的一次性可編程存儲器(OTP),掉電后仍可保存傳感器的補償系數。壓力傳感器微小的差分信號經過JHM1203補償后,可直接輸出標準的壓力和溫度數據,方便客戶使用。
 
2 電路結構
通過圖1可以看出,JHM1203的基本電路為標準的I2C電路,正常工作僅需要3個外部元件,JHM1203 的供電范圍為1.8~3.6V可以和絕大多數的MCU兼容。
 3 電流消耗
JHM1203是專門為低功耗的應用而設計的,它的待機功耗為0.1uA,在包括外部5K橋阻時,1Hz ODR的最小功耗約16..7uA。實測數據見表1。

1 傳感器的實際功耗

 
4  校準
JHM1203內部集成了數字信號處理電路,支持2~7點的校準計算,一般來說,校準點數越多得到的壓力和溫度的數據精度越好。北京久好專門為JHM1203開發了評估套件和批量套件,最多可同時校準1024路傳感器。校準套件的作用是算出補償系數,寫入調理芯片,完成補償過程。北京久好同時也提供JHM1203的動態鏈接庫,方便客戶開發校準系統。
 
5  I²C通信
以下通信指令以JHM1203的默認I²C地址(0x78)舉例,JHM1203的I²C地址可以通過寫OTP修改。
1)I²C時序圖 
2)啟動一次測量指令
0xF0表示默認的7bits I²C傳感器從機設備地址為0x78,最后1bit 為0表示主設備MCU對從設備進行寫操作。0xAC為命令字,啟動從設備傳感器進行一次測量。
3)判斷測量結束的方法
發送完寫命令后需要等待一段時間,等待從設備傳感器測量結束,再發讀命令讀取測量數據。
判斷從設備傳感器測量結束,除延時等待外,有以下2種檢測方式。
a)軟件查詢法——讀狀態字
0xF1表示默認的7bits I²C傳感器從機設備地址為0x78,最后1bit 為1表示主設備MCU對從設備進行讀操作,讀取的第一個字節為狀態字。

表2 低功耗恒流激勵電路實測數據2

b)硬件判斷法——EOC識別或中斷
啟動測量后,EOC變為低電平“0”;測量結束后,EOC變為高電平“1”。
4)讀取壓力數值  
0xF1表示默認的7bits I2C傳感器從機設備地址為0x78,最后1bit 為1表示主設備MCU對從設備進行讀操作,讀取的第一個字節為狀態字,接著讀取的是三個字節的壓力數值。
 
6  輸入輸出關系
MCU端接收到JHM1203返回的數據后,通過以下公式可得到準確的壓力數據。
 Pressure:實際壓力值; Dtest:傳感器的數字輸出值; PMIN:傳感器零點壓力值;PMAX:傳感器滿量程壓力值;DMIN:傳感器零點時對應的數字輸出值;DMAX:傳感器滿量程時對應的數字輸出值。
 
7  換算舉例  
讀到校準數據后,需要將以AD值形式表示的無符號數進行簡單的換算。  
為方便理解我們假設讀到的校準數據為:0x04  0x9B  0xB0  0xC5  0x56  0xAA 
0x04為狀態字;Bit5為1表明最近一次I²C忙,需要等待一段時間。如果Bit5為0表明設備非忙,可以讀取數據。關于狀態字各比特的詳細描述請參見附錄。0x9B  0xB0  0xC5 三個字節為電橋校準值;
0x56  0xAA  兩個字節為溫度校準值;
電橋校準值換算:將0x9B  0xB0  0xC5轉換為十進制數為10203333;
本次計算假設校準時使用的量程為20Kpa-120Kpa,對應的AD輸出為1677722~15099494(10%AD~90%AD)
根據P2輸入輸出關系校準公式得到:公式1
實際壓力值=(120-20)/(15099494-1677722)*(10203333-1677722)+20=83.5208 Kpa
溫度校準值換算:將0x56  0xAA 轉換為十進制數為22186,由于讀取到的校準數據是以百分比形式表示的,這個百分比在數值上等于我們換算得到的十進制數與16bits無符號數的最大值(65535)之比,所以在換算百分比時可進行如下計算:
22186/65536*100%=33.85%
溫度的校準范圍規定為-40℃—150℃  所以校準值=(150—(-40))*33.85%—40=24.32℃
注釋:需要注意的是,溫度傳感器需校準后方可使用,未校準的溫度值為原始值,不具備參考價值。
 
8  典型應用電路
1)基本應用電路
使用基本應用電路可以設計一些小體積、高精度、高性價比的應用,例如高度計、電子煙壓力傳感器等數字輸出模組。
2)低功耗恒流供電電路
 對于擴散硅芯體的應用,使用恒流激勵可以降低溫漂,同時可以使溫漂更線性,溫補更容易,補償后精度更高。對于一些已經做過恒流補償的芯體甚至免于做耗時的溫補。表1、表2是兩只溫補后壓力傳感器的測試數據,需要說明的是這兩只壓力傳感器的芯體為不同的生產廠家隨機抽選。這兩只傳感器在-20~60℃溫區內可以達到0.1%FS的精度。
表1 低功耗恒流激勵電路實測數據1

表2 低功耗恒流激勵電路實測數據2

 
 
分享到: 0
收藏 0
 
更多>同類方案
免責申明
推薦方案
點擊排行
最新資訊更多>
最新供應更多>
網站首頁  |  聯系方式  |  關于我們  |  問題解析  |  版權隱私  |  使用協議  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規舉報  |  粵ICP備1207862號

中國智能化網(zgznh®)--引領工業智能化產業發展 共享智能化+優質平臺

版權所有:深圳市智控網絡有限公司 學術指導:深圳市智能化學會

粵ICP備12078626號

深公網安備案證字第 4403101901094 號 | 粵公網安備 44030702001206號