《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于PIC16C71的數字水溫配制閥的設計
基于PIC16C71的數字水溫配制閥的設計
電子設計工程
王公堂 山東師范大學
摘要: 該數字水溫配制閥選用低壓直流電源供電,以確保安全。出水開關和流量的大小用單手柄控制,用按鍵預置用水溫度并由數碼管顯示,操作簡單,可以在25~50℃之間對出水溫度進行設置,分辨率是1℃。如果出水口水溫和設定的水溫不一致,則LED數碼管閃爍顯示以提醒注意,同時單片機根據兩者之間的高低和差值的大小,產生脈沖控制電機的轉速和正反轉,通過傳動機構帶動混水閥,調整冷熱水的進水比例。該水閥與家庭熱水器配套使用,可自動快速調節出需要的水溫,可以防止冷熱水刺激,洗浴舒適,節水效果明顯。
Abstract:
Key words :

摘要:設計了一種基于PIC16C71" title="PIC16C71">PIC16C71單片機的數字水溫配制閥" title="數字水溫配制閥">數字水溫配制閥。該配制閥采用NTC熱敏電阻作溫度傳感器,與固定電阻組成簡單分壓電路作為水溫測量電路,利用PIC16C71單片機內置的8位A/D轉換器把熱敏電阻上的模擬電壓轉換為數字量,PIC16C71單片機控制直流電機驅動混水閥調節冷熱水的混合比例實現水溫調節。給出了控制電路圖,對水溫測量電路的參數選擇和測溫精度作了詳細討論。實驗和分析表明,選用阻值較大的NTC熱敏電阻和分壓電阻可較好地解決熱敏電阻因功耗較大造成的熱擊穿問題。
關鍵詞:PIC16C71;NTC熱敏電阻;水溫;控制閥

    隨著社會的發展,各種熱水器及管道熱水進入千家萬戶,人們在不同場合對水溫的要求是多種多樣的,經常需要把熱水和冷水混合到需要的溫度。可以控制各種熱水器及管道熱水的出水溫度,能快速準確地調制出所需溫度的熱水,可用于淋浴、洗漱及其他需要恒溫熱水場所的水溫智能配制閥,是一個有應用價值的技術。本設計正是順應這種需要,以PIC16C71芯片為核心,控制機械部分自動調整冷水和熱水的混合比例,實現出水水溫的自動控制,解決了由于水壓波動、水溫變化或出水量改變引起的水溫忽冷忽燙的難題,比手動調節用水溫度方式有明顯的節水效果。

1 系統結構和工作原理
    熱水和自來水作為控制閥的2個輸入,利用混水閥控制冷、熱水輸入量和比例,混合后的水經出水口流出,供用戶使用。安裝在出水口的溫度傳感器感測出水口處的溫度并通過測溫電路傳送給單片機。該調溫水閥的組成如圖1所示。當出水開關打開時,單片機把溫度傳感器測量的出水口處的溫度與設定溫度進行比較,需要時由PIC16C71來控制直流電機帶動混水閥,來調整進入水閥的冷、熱水的比例,從而控制出水的溫度,當電機轉到頭時,單片機得到相應的信號,終止電機繼續同向轉動。通過溫升或溫降按鍵在25~50℃范圍內對用水溫度進行設置,LED數碼管顯示設定的用水溫度值。若設定溫度與傳感器檢測的溫度不符,根據二者溫差的大小,單片機輸出不同寬度的脈沖電壓信號控制直流電動機按不同的速度轉動,通過傳動機構驅動冷熱水混合閥,改變冷水和熱水的流入比例。當外界條件再次發生變化時,如水壓減小或增大等,出水管水溫與設定溫度出現溫差,此時單片機再一次控制電機轉動,對水溫進行自動調節,使出水口水溫自動與設定用水溫度保持一致。

a.JPG



2 控制面板和電路
    設計控制面板按鈕應最少化,并且使用方便,功能合理,控制操作簡便,儀表能顯示出設置的溫度。控制面板如圖2所示,面板左側的2位LED數碼管用來顯示預置的用水溫度。面板右上方的溫升按鍵、溫降按鍵分別用來增加和減少預置出來水溫的溫度。面板右下方為手動開關,決定水閥的開關和出水量大小,當其置于“關”時,為關閉出水非工作狀態。

b.JPG


    圖3是控制閥的電路圖。系統使用低壓直流電源,用PIC16C71單片機做控制,通過程序控制實現各項功能。

c.JPG


2.1 測溫原理和參數選擇
    在圖3中,熱敏電阻RT為測溫元件,用于測量出水口處的水溫。一個固定電阻R16與熱敏RT相串聯組成分壓電路,RT上的壓降接到引腳通過電阻R17接AN0輸入到PIC16C71的內置的8位A/D轉換器,把模擬電壓信號轉換成數字信號,由程序讀取實現測溫。測溫的關鍵是要選擇合適的測溫元件和合理的電路參數。這里選用的是一種負溫度系數熱敏電阻器(NTC),它采用玻殼封裝、體積小、價格低,安裝方便。NTC測溫熱敏電阻的主要優點是電阻溫度系數大、靈敏度高、響應速度快,能進行精密溫度測量,主要缺點是熱電特性非線性現象嚴重。如使用C408503(25℃時,阻值50 kΩ,B值4 050 K,玻璃封裝)NTC熱敏電阻,在0~99℃范圍內,電阻的靈敏度約為8 500~100 Ω/℃,非線性嚴重,使用時一般要進行線性補償。這里通過計算,選擇合理的測溫電路參數,在有效的測溫范圍內,沒有進行線性補償,僅使用溫度查表的方式就有效地解決了NTC測溫電阻的非線性問題。下面討論測溫精度和電路參數的選擇問題。
    電阻R16與熱敏電阻RT串聯組成分壓電路,對電源電壓5 V分壓,RT上的壓降Vi=5 V·RT/(RT+R16)隨溫度變化而變化。該電壓通過A/D的輸入引腳AN0送入PIC16C71內部的A/D轉換器,轉換為數字信號,由程序讀取使用。在RT上并接一個0.1 μF的電容C3實現濾波,用于消除干擾和噪聲。在試用中發現,當選用的NTC熱敏電阻(如標稱值為10 kΩ)和分壓電阻(如5.1 kΩ)的阻值較小時,熱敏電阻在工作一段時間后易被擊穿,而在選用阻值較大的NTC熱敏電阻和分壓電阻后,問題就較好地解決了。分析原因,應該是NTC熱敏電阻中的工作電流和功耗較大造成的熱擊穿。因此應盡量選用阻值較大的NTC熱敏電阻和分壓電阻,盡量減小流過熱敏電阻的電流。另一方面,考慮到PIC單片機的A/D輸入信號引腳的輸入漏電流最大為±500 nA,要保證A/D轉換結果的正確,就要求損耗在信號源內阻上的電壓不能超過10 mV(A/D基準電壓為5 V時的1/2個LSB),這要求信號源內阻最大不要超過20 kΩ。當選用標稱為50 kΩ,B25/50為4 050 K的NTC熱敏電阻,其在溫區(0~99℃)的阻值變化在168.3~3.217 kΩ之間。當選擇固定分壓電阻為20 kΩ時,A/D輸入信號源的等效內阻是熱敏電阻和分壓電阻并聯后的阻值,阻
值范圍是17.9~2.77 kΩ,這可以滿足A/D轉換時,對信號源內阻最大不能超過20 kΩ的要求,對應的輸入給A/D的信號電壓Vi的范圍在4.469~0.693 V之間,覆蓋了有效的A/D輸入電壓值區間(0~5 V)的大部分,經8位A/D轉換后對應的數字量在0xE5~0x23之間。在0~97℃溫區,當溫度變化1℃時,對應輸入電壓變化量在55.5~19.7 mV之間。均大于1 LSB對應的模擬電壓值19.6 mV,因此8位A/D轉換后測溫的精度達到±1℃是有保證的;在97~99℃間。當溫度變化1℃時對應的模擬輸入電壓變化量在18.8~18.5 mV之間,8位A/D轉換測溫精度達不到±l℃,但正常測溫一般不會高于95℃。并且出水口溫度控制在25~50℃也比較低。
    以上分析說明不用加入輸入信號的調理電路,也能滿足測溫精度±1℃的要求。A/D模擬輸入引腳AN0串接R17用于限流保護,防止過壓輸入造成芯片損壞或出現硬件死鎖的問題,因為它將直接影響到A/D模擬輸入信號源的內阻和采樣時間,R17的阻值不能太大,阻值選為1k-Ω。RT選用NTC熱敏電阻的精度為50 kΩ±0.5%,其B25/50為4 050 K±1%,分壓電阻R16選用熱穩定性好的金屬膜電阻,精度為20kΩ± 0.5%。
2.2 鍵盤輸入和輸出顯示電路
    設計輸入電路時利用了PIC16C71的PORTB口具有軟件控制弱上拉電路的特點。鍵盤查詢電路由電阻R6、R7、R8,按鍵S1、S2、S3及電阻R12組成,通過引腳RB6、RB5、RB4查詢按鍵的狀態。RB4~RB6腳作為輸入端時分別與按鍵S1、S2和S3相連,S1為溫增設置按鈕,S2為溫降設置按鈕,S3為手柄開關關聯鍵。RB6、開關S3和R12組成用水狀態查詢輸入電路,由RB6引腳輸入用水狀態。設定的用水溫度由RB1~RB8通過限流電阻R5~R11后由二位LED數碼管輸出,RA1和RA2輸出控制VQ1和VQ2作為LED數碼管的位控。
2.3 直流電機驅動電路
    三極管VQ3~VQ6的導通和截止由引腳RA3和RB0的輸出電平控制,用于控制直流電機M的電源極性翻轉。取樣直流電機M的壓降值送給PIC-16C71芯片的A/D轉換器的另一輸入通道,電機兩端的電壓降由R14、R15分壓取樣后由RA4引腳輸入A/D轉換器轉換后由程序讀取,用于判斷電機位置和控制。

3 A/D數據的處理
    測試中發現,若把PIC16C71的A/D轉換后的溫度數據不作處理就直接用于溫度控制,會使電機不時出現誤動作。即使在測溫電路中加入了各種濾波電路,仍不見改善。因此推斷該干擾可能來自A/D轉換模塊內部。考慮到該系統中現場溫度的變化較緩慢,適合采用滑動窗口平均法進行數字濾波。在采用數字濾波方法對A/D轉換后得到的連續16個溫度數據進行平均后,有效消除了對A/D轉換后的噪聲。

4 結束語
    該數字水溫配制閥選用低壓直流電源供電,以確保安全。出水開關和流量的大小用單手柄控制,用按鍵預置用水溫度并由數碼管顯示,操作簡單,可以在25~50℃之間對出水溫度進行設置,分辨率是1℃。如果出水口水溫和設定的水溫不一致,則LED數碼管閃爍顯示以提醒注意,同時單片機根據兩者之間的高低和差值的大小,產生脈沖控制電機的轉速和正反轉,通過傳動機構帶動混水閥,調整冷熱水的進水比例。該水閥與家庭熱水器配套使用,可自動快速調節出需要的水溫,可以防止冷熱水刺激,洗浴舒適,節水效果明顯。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久午夜视频| 欧美va亚洲va日韩∨a综合色| 欧美在线视频免费| 在线亚洲免费视频| 亚洲激情影院| 在线播放日韩欧美| 国内精品视频一区| 国产在线观看91精品一区| 国产精品一二三四| 国产精品久久久久91| 欧美日韩综合久久| 欧美日韩一二三区| 欧美日韩视频在线观看一区二区三区 | 欧美伦理91| 欧美激情女人20p| 欧美精品一区二区在线播放| 欧美精品久久一区二区| 欧美激情免费观看| 欧美日韩视频在线一区二区观看视频 | 久久国产精品毛片| 久久狠狠亚洲综合| 久久久水蜜桃av免费网站| 久久久国产精品一区二区三区| 欧美在线观看视频一区二区| 久久精品国产在热久久 | 国产精品久久久久三级| 国产精品国产自产拍高清av王其 | 亚洲毛片一区二区| 一区二区国产精品| 亚洲一区二区免费| 香蕉av777xxx色综合一区| 午夜在线观看免费一区| 久久99伊人| 久久综合九色| 欧美激情视频网站| 欧美日韩你懂的| 国产精品久久久久毛片软件| 国产美女搞久久| 黄网站免费久久| 亚洲人成网站在线播| 一本高清dvd不卡在线观看| 亚洲亚洲精品在线观看| 欧美一区二区视频在线| 亚洲高清色综合| 亚洲作爱视频| 欧美亚洲在线视频| 免费亚洲视频| 欧美日韩在线视频一区二区| 国产精品日韩欧美一区二区三区| 国产一区香蕉久久| 亚洲欧洲精品一区二区| 亚洲天堂成人在线视频| 久久精品成人| 亚洲人成欧美中文字幕| 99热这里只有成人精品国产| 午夜精品视频在线观看| 老司机成人在线视频| 欧美日韩亚洲一区二区三区在线观看 | 亚洲高清免费在线| 一区二区三区精品| 久久www成人_看片免费不卡| 亚洲免费电影在线| 久久精品国产99| 欧美日韩视频第一区| 国产婷婷精品| 99re在线精品| 欧美在线一区二区| 亚洲图片在线| 噜噜噜91成人网| 国产精品美女999| 亚洲大胆av| 亚洲免费小视频| 亚洲毛片在线| 久久久噜噜噜久久| 欧美调教vk| 亚洲国产高清视频| 午夜亚洲性色视频| 一区二区三区视频免费在线观看| 久久久久国产精品厨房| 欧美无乱码久久久免费午夜一区 | 久久成人资源| 亚洲一区三区视频在线观看| 麻豆精品精华液| 国产精品视频免费观看www| 亚洲激情一区| 久久精品一区二区三区四区| 亚洲一区尤物| 欧美福利电影网| 国产一区二区三区观看| 亚洲视频精选| 99国产精品自拍| 老牛国产精品一区的观看方式| 国产精品久久久久久久久婷婷| 亚洲大片精品永久免费| 欧美亚洲免费高清在线观看| 亚洲一区二区在| 欧美精品一区二区久久婷婷| 国产在线精品成人一区二区三区| 中文有码久久| 中文精品视频| 欧美激情亚洲| 亚洲电影毛片| 久久精品亚洲一区二区三区浴池| 欧美在线视频观看| 国产精品日日摸夜夜添夜夜av| 日韩视频在线观看| 99天天综合性| 欧美成人福利视频| 伊人久久婷婷| 久久精品一本| 久久亚洲私人国产精品va媚药| 国产日本欧美视频| 亚洲欧美另类在线观看| 亚洲欧美日韩一区二区在线| 欧美午夜精彩| 中文av一区二区| 亚洲无人区一区| 欧美视频二区36p| 日韩一级视频免费观看在线| 日韩视频在线免费| 欧美精品久久久久久久久老牛影院 | 日韩一级免费观看| 一区二区三区免费观看| 欧美激情一二区| 亚洲国产一区二区在线| 亚洲精品在线观看免费| 欧美精品福利| 亚洲九九爱视频| 亚洲视频1区| 国产精品白丝av嫩草影院| 一本色道久久综合亚洲精品高清| 在线视频精品一区| 欧美性猛交xxxx乱大交退制版| 夜夜爽99久久国产综合精品女不卡| 一区二区三区欧美成人| 欧美视频一区在线| 亚洲天堂免费观看| 久久不射2019中文字幕| 国产在线观看一区| 亚洲日本免费电影| 欧美激情亚洲精品| 一区二区高清在线观看| 翔田千里一区二区| 国产尤物精品| 亚洲精品乱码久久久久| 欧美日韩国产高清| 中文日韩电影网站| 久久精品国产999大香线蕉| 欲香欲色天天天综合和网| 亚洲精品资源美女情侣酒店| 欧美日韩国产a| 亚洲一区二区三区免费视频| 久久成年人视频| 在线成人h网| 一区二区三区国产盗摄| 国产精品一区一区三区| 亚洲高清激情| 欧美日韩在线播放一区| 亚洲欧美另类在线观看| 免费成人高清在线视频| 99热这里只有精品8| 欧美中文在线免费| 在线免费观看视频一区| 亚洲视频综合| 国产亚洲人成网站在线观看| 亚洲品质自拍| 国产精品久久久久久久久动漫| 欧美一级午夜免费电影| 欧美成人精品1314www| 亚洲视频视频在线| 久久在线播放| 一区二区三区国产在线观看| 久久久噜噜噜久久人人看| 亚洲理论在线观看| 欧美一激情一区二区三区| 亚洲大片一区二区三区| 亚洲欧美日本国产专区一区| 韩国在线一区| 亚洲一区二区三区精品视频| 国产主播精品在线| 亚洲视频综合| 在线观看亚洲视频| 亚洲欧美激情诱惑| 亚洲国产精品久久久久秋霞蜜臀| 午夜精品美女久久久久av福利| 亚洲第一精品福利| 欧美一级专区| 亚洲精品一区二| 久久久夜夜夜| 亚洲视频一区在线| 欧美高清视频一区二区三区在线观看| 亚洲一二三区在线| 欧美激情一区二区三区| 久久不射中文字幕| 欧美午夜国产| 亚洲精品欧美日韩| 国产在线欧美| 性色av一区二区三区红粉影视| 亚洲日本中文| 久久综合色综合88|