国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STC系列單片機(jī)病房溫度監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

2015-06-01 06:34申林許宗敬
中國(guó)醫(yī)療設(shè)備 2015年8期
關(guān)鍵詞:溫度傳感器病房單片機(jī)

申林,許宗敬

聊城市第三人民醫(yī)院 設(shè)備科,山東聊城 252000

基于STC系列單片機(jī)病房溫度監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

申林,許宗敬

聊城市第三人民醫(yī)院 設(shè)備科,山東聊城 252000

本文設(shè)計(jì)了一種基于STC系列單片機(jī)的病房溫度檢測(cè)系統(tǒng)。該系統(tǒng)采用STC12C5A60S2單片機(jī)和DS18B20溫度傳感器,能夠同時(shí)對(duì)8個(gè)病房的溫度進(jìn)行監(jiān)測(cè),根據(jù)溫度檢測(cè)值來(lái)控制調(diào)溫設(shè)備運(yùn)轉(zhuǎn),具有溫度檢測(cè)準(zhǔn)確、誤差低,操作方便等優(yōu)點(diǎn)。

單片機(jī);溫度監(jiān)測(cè)系統(tǒng);溫度傳感器

0 前言

病房?jī)?nèi)的溫度控制對(duì)于患者早期康復(fù)起著至關(guān)重要的作用,過(guò)冷或過(guò)熱都會(huì)對(duì)患者的恢復(fù)造成影響。傳統(tǒng)的溫度測(cè)量一般采用熱敏電阻、熱電偶等模擬溫度傳感器,當(dāng)需要測(cè)量多個(gè)地方的溫度時(shí),使用模擬溫度傳感器的數(shù)量增多,需要進(jìn)行多次數(shù)模轉(zhuǎn)換,單片機(jī)的轉(zhuǎn)換與處理任務(wù)加重,對(duì)系統(tǒng)的處理速度要求高。隨著數(shù)字溫度傳感器的出現(xiàn),實(shí)現(xiàn)了溫度值的數(shù)字化,有效地解決了上述問(wèn)題。本研究設(shè)計(jì)的溫度檢測(cè)系統(tǒng)采用STC12C5A60S2單片機(jī)和DS18B20溫度傳感器,能夠快速有效地同時(shí)完成多點(diǎn)溫度測(cè)量。

1 系統(tǒng)硬件設(shè)計(jì)

本系統(tǒng)采用美國(guó)DALLAS公司生產(chǎn)的DS18B20數(shù)字溫度傳感器,其內(nèi)部結(jié)構(gòu)主要包括64位ROM、溫度傳感器、溫度報(bào)警觸發(fā)器和配置寄存器4部分。傳統(tǒng)讀取溫度的方法是在每次讀取溫度時(shí)必須先讀取DS18B20的序列號(hào),本文通過(guò)改變DS18B20的電路省去讀取序列號(hào)的程序來(lái)同時(shí)檢測(cè)8個(gè)不同病房?jī)?nèi)的溫度[6]。

DS18B20外部有3個(gè)引腳:DQ為數(shù)字信號(hào)輸入/輸出端,GND為地端,VDD為電源端。DS18B20的工作電壓范圍:3.0~5.5 V,本研究采用的單片機(jī)的供電電壓為5 V,因此統(tǒng)一選擇5 V供電。測(cè)溫范圍-55~+125℃,在-10~+85℃時(shí)精度為±0.5℃。病房溫度一般控制在15~30℃,可以將精度控制為±0.5℃。可編程的分辨率為9~12位,對(duì)應(yīng)的可分辨溫度分別為0.5、0.25、0.125和0.0625℃,將分辨率設(shè)置為12位,實(shí)現(xiàn)高精度測(cè)溫[4]。

本文采用的單片機(jī)是STC12C5A60S2,該單片機(jī)包含中央處理器(CPU)、程序存儲(chǔ)器(Flash)、數(shù)據(jù)存儲(chǔ)器(SRAM)、UART串口、串口2、I/O接口、定時(shí)/計(jì)數(shù)器、高速A/D轉(zhuǎn)換、PCA、SPI接口及片內(nèi)R/C振蕩器和外部晶體振蕩電路等模塊。STC12C5A60S2單片機(jī)幾乎包含了數(shù)據(jù)采集和控制中所需的所有單元模塊[2]。

2 系統(tǒng)的硬件電路設(shè)計(jì)

系統(tǒng)的硬件電路主要由電源、溫度采集和數(shù)據(jù)傳輸3部分組成。

電源部分采用AC220V電壓供電,通過(guò)交流變壓器將電壓變?yōu)锳C8V,然后通過(guò)整流橋和電容濾波得到穩(wěn)定的DC5V電壓給單片機(jī)和DS18B20供電(圖1)。該供電模式是醫(yī)療器械中比較常見(jiàn)的供電模式,輸出的電壓穩(wěn)定且不容易受外部其他設(shè)備干擾。

圖1 電源部分電路設(shè)計(jì)

溫度采集部分是由8個(gè)DS18B20組成,采用的是一種新型的控制方式來(lái)采集溫度,J2的DQ端接8個(gè)DS18B20的數(shù)字信號(hào)輸出端;J1的P11、P12、P13、P14、P15、P16、P17、P18分別接8個(gè)DS18B20的接地端;DS18B20的電源端接VCC;將8個(gè)DS18B20分別放在8個(gè)病房?jī)?nèi)。通過(guò)單片機(jī)控制DS18B20接地端的高低電平來(lái)選擇接通相應(yīng)的DS18B20,可實(shí)現(xiàn)讀取指定病房的溫度。數(shù)據(jù)傳輸部分主要是采用MAX232將數(shù)據(jù)通過(guò)USB接口傳輸?shù)诫娔XPC軟件上,J3接電腦USB接口。數(shù)據(jù)傳輸格式是采用字符串的形式。溫度采集及數(shù)據(jù)傳輸部分電路,見(jiàn)圖2。

圖2 溫度采集及數(shù)據(jù)傳輸部分電路設(shè)計(jì)

3 單片機(jī)程序設(shè)計(jì)

軟件采用KEIL_C設(shè)計(jì),主要分為溫度采集和數(shù)據(jù)傳輸兩部分。

溫度采集部分通過(guò)控制P11~P18的高低電平來(lái)選擇讀取指定病房?jī)?nèi)的溫度。即將需要讀取溫度病房所接的DS18B20接地端設(shè)置為0,其他病房的置為1。溫度采集部分的流程見(jiàn)圖3。

圖3 溫度采集流程圖

采集到的溫度由7位數(shù)據(jù)組成,比如采集到的第1個(gè)病房溫度數(shù)值為20.5,溫度格式為T1:20.5,共7位。當(dāng)在讀取的溫度值>1000時(shí),說(shuō)明接線斷路或溫度傳感器損壞,采集到的溫度格式為T1:EEEE,這樣就需要檢修電路或傳感器。一次采集完8個(gè)病房?jī)?nèi)的溫度后通過(guò)串口向PC發(fā)送數(shù)據(jù),PC接收到的數(shù)據(jù)是56位。傳輸數(shù)據(jù)采用ASCii碼的形式,PC再將接收到的ASCii碼轉(zhuǎn)換成字符的形式并繪制成溫度變化曲線。數(shù)據(jù)傳輸流程見(jiàn)圖4。

圖4 數(shù)據(jù)傳輸流程圖

溫度采集部分程序:

4 PC及性能測(cè)試

PC部分采用Delphi編程軟件設(shè)計(jì),將8個(gè)DS18B20放在同一個(gè)地方測(cè)試溫度曲線,見(jiàn)圖5。該曲線基本能成一條直線,說(shuō)明本系統(tǒng)采集到的溫度誤差較小,能到達(dá)對(duì)誤差的要求。

圖5 軟件性能測(cè)試界面

5 結(jié)論

本研究設(shè)計(jì)的病房溫度監(jiān)測(cè)系統(tǒng)具有溫度檢測(cè)準(zhǔn)確、誤差低,操作方便等優(yōu)點(diǎn)。本研究只針對(duì)溫度的檢測(cè)及系統(tǒng)的硬件電路和程序設(shè)計(jì),未來(lái)的研究重點(diǎn)在于溫控系統(tǒng)的智能化。

[1]錢明理,謝海源.基于AVR單片機(jī)的數(shù)字式耳溫測(cè)量?jī)x的設(shè)計(jì)[J].中國(guó)醫(yī)療設(shè)備,2014,29(1):26-28.

[2]宏晶科技.STC12C5A60S2系列單片機(jī)器件手冊(cè)[M].2008.

[3]宏晶科技.STC12單片機(jī)中文手冊(cè)[M].2008.

[4]孔慶光.基于DS18B20多點(diǎn)無(wú)線溫度采集系統(tǒng)設(shè)計(jì)[J].寧德師范學(xué)院學(xué)報(bào),2013,25(1):55-58.

[5]唐洪富,張興波.基于STC系列單片機(jī)的智能溫度控制器設(shè)計(jì)[J]電子技術(shù)應(yīng)用,2013,39(5):86-88.

[6]王琪,朱光衡.一種基于DS18B20的單點(diǎn)測(cè)溫方法的研究[J].信息科技,2011,(9):223-225

[7]劉瑞新,萬(wàn)朝陽(yáng),董淑娟.Delphi程序設(shè)計(jì)教程[M].2版.北京:機(jī)械工業(yè)出版社,2009.

[8]朱東芹,鄭瑤,李江全,等.案例解說(shuō)Delphi典型控制應(yīng)用[M].北京:電子工業(yè)出版社,2011.

[9]趙燕.一種基于STC單片機(jī)的溫濕度檢測(cè)系統(tǒng)的設(shè)計(jì)[J].南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,10(4):42-44.

Design and Implementation of a TemperatureMonitoring System for Hospital Wards Based on STC SeriesMicrocontrollers

SHEN Lin,XU Zong-jing
Department of Equipment, The Third People’s Hospital of Liaocheng, Liaocheng Shandong 252000, China

A temperature monitoringsystem wasdesigned in this paper for hospital wards based on STCseries microcontrollers, which adopted the STC12C5A60S2microcontroller and DS18B20 temperaturesensor. The easy-to-operatesystem could monitor the temperature in 8 hospital wardssimultaneously and had proven its high accuracy and low errors in temperature monitoring, which gave the feedback information to adjust the operation of the air-conditioner equipment to thedesired temperature.

microcontrollers;temperature monitoringsystem;temperaturesensors

TP21

A

10.3969/j.issn.1674-1633.2015.08.007

1674-1633(2015)08-0024-03

2015-03-06

許宗敬,工程師。

通訊作者郵箱:2116306@163.com

猜你喜歡
溫度傳感器病房單片機(jī)
氣象用溫度傳感器檢定結(jié)果的測(cè)量不確定度評(píng)定與應(yīng)用
使用冗余測(cè)量修正動(dòng)態(tài)溫場(chǎng)測(cè)量結(jié)果
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
基于單片機(jī)的層次漸變暖燈的研究
溫度傳感器DS18B20在溫度計(jì)設(shè)計(jì)中的應(yīng)用
基于單片機(jī)的多功能智能插排
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
換病房
XTR105電流變送器在溫度傳感器中的應(yīng)用
病房
大厂| 梓潼县| 大丰市| 峡江县| 孝义市| 浑源县| 沿河| 青海省| 德清县| 西畴县| 科技| 东丰县| 柘城县| 金门县| 卫辉市| 霞浦县| 九江县| 日照市| 聂拉木县| 临江市| 客服| 正镶白旗| 麦盖提县| 安国市| 乌什县| 浦江县| 万盛区| 邯郸市| 泰安市| 古交市| 临沭县| 小金县| 宁蒗| 宁武县| 湄潭县| 高邮市| 潢川县| 安丘市| 建湖县| 稷山县| 嘉峪关市|