www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]這是一段利用單片機(jī)IO口作的溫控程序,感溫元件是NTC。功能是當(dāng)溫度低過某值時開始加熱,隨著溫度上升;當(dāng)高到某值時停止加熱,然后開始冷卻,不斷重復(fù)。使用時要注意RC常數(shù),常數(shù)過大會造成16位計數(shù)溢出,得不到正確

這是一段利用單片機(jī)IO口作的溫控程序,感溫元件是NTC。功能是當(dāng)溫度低過某值時開始加熱,隨著溫度上升;當(dāng)高到某值時停止加熱,然后開始冷卻,不斷重復(fù)。使用時要注意RC常數(shù),常數(shù)過大會造成16位計數(shù)溢出,得不到正確結(jié)果。程序是作產(chǎn)品前的一個試驗程序,當(dāng)時調(diào)試已通過,能作到±0.5℃。


;******************************************************
;filename: IOTestNTC.asm
;mcu: MDT2005EP
;clock: 4 MHz for EXTXT
;date: 2006/03/17
;writer: aLin
;******************************************************



;計算被測量電阻。只做比較,不作計算。
;計算公式:Rx = Rf * (Tx/Tf)
;Rx為被測電阻
;Rf為已知電阻,Rf=10K
;Tx為被測電阻對電容C放電的計數(shù)值,為16位數(shù)
;Tf為被測電阻對電容C放電的計數(shù)值,為16位數(shù)
;查溫度特性表(NTC型號為:CWF2-473F-3950K,大亞科技制造):
;下限溫度5攝氏度時電阻為121545.44歐,即121.54544K
;換算為:Tx/Tf=Rx/Rf=12.154544
;擴(kuò)大1000倍后結(jié)果為:12154.544,約為12155,即2F76H
;上限溫度8攝氏度時電阻為104712.92歐,即104.71292K
;換算為:Tx/Tf=Rx/Rf=10.471292
;擴(kuò)大1000倍后結(jié)果為:10471.292,約為10471,即28E7H



;-------------------------------------------------------------------

listp=pic16c54
#i nclude"p16c5x.inc"


;定義I/O口
#definevtportb,0
#definerfportb,1
#definerxportb,2
#defineonportb,4
#defineoffportb,4
#definef0user,0



;RAM 分配
CNTEQU10H;計數(shù)器


SOU1EQU11H;四字節(jié)被除數(shù)最低位和16位商的低8位
SOU2EQU12H;被除數(shù)和16位商高8位
SOU3EQU13H;被除數(shù)和16位余數(shù)的低8位
SOU4EQU14H;四字節(jié)被除數(shù)最高位和16位余數(shù)的高8位
USEREQU15H;用戶標(biāo)記位


SOUEQU16H;被數(shù)低8位和積(四字節(jié)積的最低位)和RX電阻計數(shù)器低8位
SOUHEQU17H;被乘數(shù)高8位和積和RX電阻計數(shù)器高8位
RLTEQU18H;乘數(shù)低8位和積
RLTHEQU19H;乘數(shù)高8位和積(四字節(jié)積的最高位)


TEMP1EQU1AH;臨時寄存器1-4
TEMP2EQU1BH
TEMP3EQU1CH
TEMP4EQU1DH


RFCNTLEQU1EH;RF電阻計數(shù)器低8位
RFCNTHEQU1FH;RF電阻計數(shù)器高8位
;---------------------------------

ORG0000h


startbcffsr,6;選擇bank0
bcffsr,5
movlwb'11101111';RB4定義為輸出,其余輸入,PortB4為一直輸出
tris06h
;---------------------------------------------------
;停止加熱處理程序
;等待溫度降到5攝氏度以下是,重新加熱,跳到加熱處理程序
;
;負(fù)溫度系電阻,阻值越大,溫度越低
;用5攝氏度時對應(yīng)的電阻減去測出的電阻,為負(fù)數(shù),表明實際溫度已低過5攝氏度
;需加熱處理
;
HOT_DOWNbcfoff;停止加熱
;calld1s;延時1秒
callio_rm;調(diào)用測量電阻程序
callDUMUL;調(diào)用16位無符號乖法程序
callDUDIV;調(diào)用32位除以16位無符號除法程序

;比較商大小
;0E10 對應(yīng)36K電阻,溫度是31度

MOVLW2FH
MOVWFTEMP1
MOVFSOU2,W
SUBWFTEMP1,W;商高8位先減
BTFSSSTATUS,C;檢查是否有借位,有借位時C=0
GOTOHOT_UP;有借位,被減數(shù)小于減數(shù),跳到加熱程序
BTFSSSTATUS,Z;無借位,查相減結(jié)果是否為0
GOTOHOT_DOWN;結(jié)果不為0,則被減數(shù)大于減數(shù),跳到停止加熱程序

MOVLW76H;商高8位相等,商低8位相減
MOVWFTEMP1
MOVFSOU1,W
SUBWFTEMP1,W
BTFSSSTATUS,C
GOTOHOT_UP
BTFSSSTATUS,Z
GOTOHOT_DOWN

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

Pt100溫度傳感器和Pt1000溫度傳感器的鉑基傳感器是正溫度系數(shù) (PTC) 傳感器,可提供高達(dá) 500°C 的準(zhǔn)確溫度測量。在0攝氏度時Pt100是100歐,Pt1000是1000歐。

關(guān)鍵字: ntc 熱敏電阻 pt100 溫度傳感器

在這篇文章中,小編將為大家?guī)頍崦綦娮璧南嚓P(guān)報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 熱敏電阻 ntc 電阻

測溫槍也叫測溫儀,這個東西有可能對我們來說都比較陌生,它主要是應(yīng)用紅外測溫技術(shù)提供生產(chǎn)生活中的溫度測量,所以又被稱為紅外測溫槍。這項技術(shù)在產(chǎn)品質(zhì)量控制和監(jiān)測、設(shè)備在線故障診斷、安全保護(hù)以及節(jié)約能源等發(fā)揮著重要作用,它以響...

關(guān)鍵字: 測量溫度 溫度計 測溫儀 發(fā)熱檢測

Q:如果系統(tǒng)中的FPGA/微處理器上只剩下一個GPIO,該如何進(jìn)行模擬測量?A:可以使用電壓-頻率轉(zhuǎn)換器代替模數(shù)轉(zhuǎn)換器。在關(guān)注機(jī)器健康和其他物聯(lián)網(wǎng)(IoT)解決方案的現(xiàn)代應(yīng)用中,隨著檢測功能的日趨普及,對更簡單的接口以及...

關(guān)鍵字: GPIO 測量溫度 數(shù)字接口 ADC

在科學(xué)技術(shù)高度發(fā)達(dá)的今天,各種各樣的高科技出現(xiàn)在我們的生活中,為我們的生活帶來便利,那么你知道這些高科技可能會含有的NTC熱敏電阻嗎?

關(guān)鍵字: Vishay 熱敏電阻 ntc

常用的測溫方案有這么幾種:數(shù)字測溫芯片、PT100、PT1000、熱電偶、NTC等,其中NTC測溫的成本是最低的,但是精度也是最低的,主要用在對測溫精度要求不高的場所。下面結(jié)合自己的使用情況介紹一下NTC。

關(guān)鍵字: ntc 熱敏電阻

NTC又被稱為負(fù)溫度系數(shù)熱敏電阻,是一類電阻值隨溫度增大而減小的一種傳感器電阻。

關(guān)鍵字: ntc 傳感器

(文章來源:儀器儀表網(wǎng)) 紅外測溫儀由光學(xué)系統(tǒng),光電探測器,信號放大器及信號處理。顯示輸出等部分組成。光學(xué)系統(tǒng)匯聚其視場內(nèi)的目標(biāo)紅外輻射能量,紅外能量聚焦在光電探測器上并轉(zhuǎn)變?yōu)橄鄳?yīng)的電信

關(guān)鍵字: 紅外測溫儀 測量溫度 配電 溫度測量

什么是熱敏電阻?它的工作原理是什么?一說到熱敏電阻,大家都會知道是敏感元件之一。按照溫度系數(shù)不同分為正溫度系數(shù)熱敏電阻器和負(fù)溫度系數(shù)熱敏電阻器。這些皮毛的知識大家都能略知一二,那么熱敏電阻還有哪些技術(shù)是我們不太熟悉的呢,...

關(guān)鍵字: ntc ptc 熱敏電阻

在啟動電子設(shè)備(如開關(guān)電源(SMPS)或逆變器)時,設(shè)備會通過具有高峰值的瞬時異常電流。它被稱為勵磁涌流,如果沒有保護(hù),它可能破壞半導(dǎo)體器件或?qū)ζ交娙萜鞯氖褂脡勖a(chǎn)生有害影響。NTC熱敏電阻用作ICL(勵磁涌流抑制器)...

關(guān)鍵字: ntc smps 熱敏電阻
關(guān)閉