大家好,我是【廣州工控傳感★科技】MS5803-14BA壓力傳感器事業(yè)部,張工。
問題描述:客戶在使用MS5803-14BA遇到以下問題:
1. 軟硬件環(huán)境:單片機(jī)使用是ti msp430f448系列,采用兩個io口模擬I2C通訊,兩個io口分別接ms5803第一腳SCL做時鐘線;另一個端口接第七腳。電源3.0V,地共四根線,CSB接地 ,PS拉高,SCL,SDA均用10K 電阻上拉。
2. 在調(diào)試軟件的過程中,遇到這樣的問題,就是通訊正常,發(fā)命令有應(yīng)答,但讀出來的數(shù)值不對,prom數(shù)據(jù)為零,轉(zhuǎn)換后的溫度和壓力值很小。程序完全按照規(guī)格書命令格式收發(fā)數(shù)據(jù)。請問這種問題是什么原因造成的,或是器件本省就已經(jīng)損壞,還是其他問題。
3.在后續(xù)的實(shí)驗(yàn)中發(fā)現(xiàn),一但單片機(jī)給ms5803寫D1,D2模式命令后,ms5803就進(jìn)入通訊不正常模式,即單片機(jī)再給其發(fā)任何指令時都不理會。請問,這是什么原因?如何處理這個問題?
示波器抓到的通訊數(shù)據(jù)如下:
1. 軟硬件環(huán)境:單片機(jī)使用是ti msp430f448系列,采用兩個io口模擬I2C通訊,兩個io口分別接ms5803第一腳SCL做時鐘線;另一個端口接第七腳。電源3.0V,地共四根線,CSB接地 ,PS拉高,SCL,SDA均用10K 電阻上拉。
檢查I2C的地址是否對的,同時I2C的頻率是否超出400Khz,.
2.

3. 在調(diào)試軟件的過程中,遇到這樣的問題,就是通訊正常,發(fā)命令有應(yīng)答,但讀出來的數(shù)值不對,prom數(shù)據(jù)為零,轉(zhuǎn)換后的溫度和壓力值很小。程序完全按照規(guī)格書命令格式收發(fā)數(shù)據(jù)。請問這種問題是什么原因造成的,或是器件本省就已經(jīng)損壞,還是其他問題。請幫忙解決
PROM的值一定要都讀出來,而且要通過CRC校驗(yàn)合格才能確定I2C的通訊是否是正常的。
3.在后續(xù)的實(shí)驗(yàn)中發(fā)現(xiàn),一但單片機(jī)給ms5803寫D1,D2模式命令后,ms5803就進(jìn)入通訊不正常模式,即單片機(jī)再給其發(fā)任何指令時都不理會。請問,這是什么原因?如何處理這個問題?
在校準(zhǔn)和計(jì)算的過程中需要注意以下問題:
首先需要根據(jù)規(guī)格書中給出的具體型號的計(jì)算流程圖及計(jì)算公式來計(jì)算溫度和壓力數(shù)據(jù)。其次在計(jì)算的過程中,因?yàn)樯婕耙苿佣鄠€bit,如果定義的變量范圍太小,很容易導(dǎo)致計(jì)算過程中的溢出問題,以上案例就是因?yàn)檫@個原因?qū)е隆?/p>
-
傳感器
+關(guān)注
關(guān)注
2565文章
52971瀏覽量
767182 -
壓力傳感器
+關(guān)注
關(guān)注
35文章
2342瀏覽量
180256
發(fā)布評論請先 登錄
壓力傳感器的工作原理與應(yīng)用
壓力傳感器怎么測試好壞

水壓力傳感器的特點(diǎn)和優(yōu)勢 水壓力傳感器的校準(zhǔn)方法
高精度壓力傳感器的工作原理 高精度壓力傳感器的校準(zhǔn)方法

氣體壓力傳感器的數(shù)據(jù)采集與分析
氣體壓力傳感器故障排查技巧 氣體壓力傳感器和氣體流量計(jì)的關(guān)系
氣體壓力傳感器的種類和特點(diǎn) 氣體壓力傳感器在環(huán)保監(jiān)測中的應(yīng)用
氣體壓力傳感器與液體壓力傳感器的區(qū)別
氣體壓力傳感器使用注意事項(xiàng) 氣體壓力傳感器調(diào)試方法
氣體壓力傳感器工作原理解析 氣體壓力傳感器在工業(yè)應(yīng)用中的作用
什么是壓力傳感器?壓力傳感器廠家公司推薦

什么原因?qū)е?b class='flag-5'>壓力傳感器漂移?

評論