无码av毛片一级不卡|一本综合九九国产二区|AⅤ高清无码免费看大片|国产真实高潮太爽了十八|国内精品久久无码人妻影院|亚洲AV影院一区二区三区|国产精品久久久久久中文麻豆|97精品一区二区视频在线观看
問(wèn)答
產(chǎn)品
|
公司
|
配件目錄
|
EPC底盤號(hào)查詢
下載手機(jī)汽配人
汽配人首頁(yè) >
問(wèn)答首頁(yè)
并行采集DS18B20(一個(gè)IO接一個(gè)傳感器),串口傳輸?shù)缴衔粰C(jī)
并行采集DS18B20(一個(gè)IO接一個(gè)傳感器),串口傳輸?shù)缴衔粰C(jī),如果一個(gè)傳感器壞了,不工作了(實(shí)際被我拔下來(lái)),在上位機(jī)上顯示其他通道是正常的,而這路的溫度就從拔下來(lái)的那個(gè)時(shí)刻的溫度就一直不變化了,為什么是這樣的?
問(wèn)
提問(wèn)者:網(wǎng)友
|
2018-08-27
最佳回答
其實(shí)我也發(fā)現(xiàn)了,當(dāng)時(shí)沒(méi)在意。隨便找了個(gè)程序看看,發(fā)現(xiàn)uint Get_Tmp() 是onewire讀兩次賦值給 a b,但一直沒(méi)有清0的操作,如果讀失敗則 a b 值沒(méi)被改變。建議18B20 初始化時(shí),賦值給 a b,取值是個(gè)很大或很小的數(shù),然后程序判斷是否超范圍,是則觸發(fā)報(bào)警 uint Get_Tmp() // 獲取溫度 get the temperature { float tt; uchar a,b; Init_Ds18b20(); // 初始化 Write_One_Byte(0xcc); // 忽略 ROM 指令 Write_One_Byte(0x44); // 溫度轉(zhuǎn)換指令 Init_Ds18b20(); // 初始化 Write_One_Byte(0xcc); // 忽略 ROM 指令 Write_One_Byte(0xbe); // 讀暫存器指令 a = Read_One_Byte(); // 讀取到的第一個(gè)字節(jié)為溫度 LSB b = Read_One_Byte(); // 讀取到的第一個(gè)字節(jié)為溫度 MSB temp = b; // 先把高八位有效數(shù)據(jù)賦于 temp temp <<= 8; // 把以上 8 位數(shù)據(jù)從 temp 低八位移到高八位 temp = temp|a; // 兩字節(jié)合成一個(gè)整型變量 tt = temp*0.0625; // 得到真實(shí)十進(jìn)制溫度值 // 因?yàn)?DS18B20 可以精確到 0.0625 度 // 所以讀回?cái)?shù)據(jù)的最低位代表的是 0.0625 度 temp = tt*10+0.5; // 放大十倍 // 這樣做的目的將小數(shù)點(diǎn)后第一位也轉(zhuǎn)換 為可顯示數(shù)字 // 同時(shí)進(jìn)行一個(gè)四舍五入操作。 return temp; } uint Get_Tmp() // 獲取溫度 get the temperature { float tt; uchar a,b; Init_Ds18b20(); // 初始化 Write_One_Byte(0xcc); // 忽略 ROM 指令 Write_One_Byte(0x44); // 溫度轉(zhuǎn)換指令 Init_Ds18b20(); // 初始化 Write_One_Byte(0xcc); // 忽略 ROM 指令 Write_One_Byte(0xbe); // 讀暫存器指令 a = Read_One_Byte(); // 讀取到的第一個(gè)字節(jié)為溫度
回答者:網(wǎng)友
產(chǎn)品精選
我來(lái)回答
看不清?換一個(gè)
提交答案
相關(guān)已解答問(wèn)題
09款思域多功能車載導(dǎo)航價(jià)格
有誰(shuí)知道四川樂(lè)山有沒(méi)有賣北汽幻速S3的
2010款斯巴魯森林人保養(yǎng)維修怎么樣
高爾夫轎車是哪年推出的
誰(shuí)知道玉柴6108換了了四配套沒(méi)勁冒藍(lán)煙
邁銳寶xl后尾燈怎么一個(gè)有燈泡一個(gè)沒(méi)有
東風(fēng)變速箱一檔倒擋太快,后橋速比5.57,怎么辦
2014款福特??怂蛊蜑V芯在車哪里
答網(wǎng)友問(wèn)#請(qǐng)問(wèn)雷克薩斯GS和RX哪個(gè)好
沃爾沃S60L停車時(shí)不用按啟動(dòng)鍵嗎?
在移動(dòng)端查看:
并行采集DS18B20(一個(gè)IO接一個(gè)傳感器),串口傳輸?shù)缴衔粰C(jī)
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?
立即注冊(cè)
我要提問(wèn)
精彩推薦
1
尼桑逍客外門把手怎么拆解
2
換過(guò)柴油濾和油水分離器后,擱置一天不啟動(dòng)就打不著火。?換過(guò)柴油濾后,第二天打不著火,發(fā)現(xiàn)柴油濾有
3
東風(fēng)天錦暖風(fēng)不熱吹出來(lái)的是涼風(fēng)
4
奔馳e260電瓶沒(méi)電怎樣搭電
5
電機(jī)最大轉(zhuǎn)矩和額定扭矩的區(qū)別
6
想問(wèn)一下捷安特ATX660和美利達(dá)勇士550,還有喜德盛旭日300三款車哪個(gè)比較好?大概預(yù)算就在這
7
想入寶馬5系,28歲,糾結(jié)白色還是黑色,白色好看,黑色大氣穩(wěn)重,平時(shí)上班家用,征求大家意見(jiàn),給我一
8
別克老GL83.0的銘牌在哪里?
9
寶馬x3儀表盤指示燈圖解
10
寶馬x3汽車買回來(lái)就老是提示更換蓄電池
周邊商家推薦
周邊產(chǎn)品推薦
相關(guān)問(wèn)答
節(jié)氣門位置傳感器有哪些常見(jiàn)故障及有何現(xiàn)象
曲軸位置和轉(zhuǎn)速傳感器的工作原理
志俊1.8的水溫傳感器有幾個(gè),在哪
霍爾電壓傳感器的電路圖 工作原理
高低溫位移測(cè)量目前有哪些可用電渦流傳感器測(cè)量嗎,有什么具體的指標(biāo)要注意的。
頤達(dá)速度傳感器在那里?
東風(fēng)風(fēng)行菱智v3車速傳感器在哪里
進(jìn)口本田雅閣2.0臺(tái)速打斗,加大油又正常,更換了臺(tái)速閥和進(jìn)氣溫度傳感器效果還是一樣。但用汽車電腦檢測(cè)說(shuō)
華泰圣達(dá)菲1.8t氧傳感器加熱器在什么地方
樂(lè)風(fēng)1.4排氣管上的氧傳感器不要可以嗎
產(chǎn)品精選
冷卻液溫度傳感器
進(jìn)氣壓力傳感器
高溫壓力傳感器
空氣壓力傳感器
負(fù)壓傳感器
流量傳感器
北京溫度傳感器
位置傳感器
氧傳感器
氧傳感器
優(yōu)勢(shì)廠家
上海壓力傳感器廠家
曲軸位置傳感器廠家
扭矩傳感器廠家
真空壓力傳感器廠家
負(fù)壓傳感器廠家
流量傳感器廠家
絕對(duì)壓力傳感器廠家
凸輪軸位置傳感器廠家
位置傳感器廠家
氧傳感器廠家
圖片大全
輪速傳感器圖片
液位傳感器圖片
光電傳感器圖片
上海壓力傳感器圖片
曲軸位置傳感器圖片
北京溫度傳感器圖片
傳感器圖片
凸輪軸位置傳感器圖片
壓力傳感器圖片
氧傳感器圖片
推薦主題
液壓傳感器
溫度傳感器
上海壓力傳感器
曲軸位置傳感器
空氣壓力傳感器
液壓壓力傳感器
水位傳感器
位置傳感器
壓力傳感器
氧傳感器
本頁(yè)是網(wǎng)友提供的關(guān)于“并行采集DS18B20(一個(gè)IO接一個(gè)傳感器),串口傳輸?shù)缴衔粰C(jī)”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
協(xié)議規(guī)則
服務(wù)協(xié)議
交易規(guī)則
注冊(cè)新用戶
幫助中心
網(wǎng)站服務(wù)
汽配旺鋪
網(wǎng)價(jià)查詢
商用車EPC查詢
營(yíng)銷寶
特色市場(chǎng)
商用車市場(chǎng)
乘用車市場(chǎng)
東風(fēng)市場(chǎng)
重汽市場(chǎng)
陜汽市場(chǎng)
一汽市場(chǎng)
北汽市場(chǎng)
江淮市場(chǎng)
專用汽車
地方分站
江蘇分站
廣東分站
山東分站
吉林分站
專用車分站
河南分站
十堰產(chǎn)業(yè)帶
云南分站
陜西市場(chǎng)
移動(dòng)端
手機(jī)登錄:m.qipeiren.com
iPhone
Android
關(guān)于我們
|
友情鏈接
|
汽車配件批發(fā)
|
汽車配件圖片
|
汽車配件大全
|
汽配問(wèn)答
|
汽配廠家
|
汽配品牌
|
汽配主題
|
汽配城
|
鄂ICP備14009261號(hào)
經(jīng)營(yíng)許可證編號(hào):鄂B2-20140114
服務(wù)熱線:0719-8311727
Copyright © 2005-2025 十堰億脈科技有限公司 版權(quán)所有
鄂公網(wǎng)安備 42030202000345號(hào)