<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > 中藥熏洗儀自動(dòng)控制系統的設計

中藥熏洗儀自動(dòng)控制系統的設計

作者:西安科技大學(xué) 機械工程學(xué)院 黃培 黃超 徐州高等師范學(xué)校 信息系 顧瑋 時(shí)間:2008-04-17 來(lái)源:通訊世界 收藏

  引言

本文引用地址:http://dyxdggzs.com/article/81697.htm

  熏洗療法是我國醫學(xué)傳統的外治法之一,因其具有良好的溫經(jīng)散寒、疏風(fēng)通絡(luò )、行氣活血、祛風(fēng)除濕、清熱解毒作用,對風(fēng)寒濕痹、外傷瘀痛、皮膚疽癢等病療效顯著(zhù)而為臨床醫生所常用。由于熏洗療法主要是通過(guò)熱量和藥物共同起作用,因而傳統的熏洗方法存在很大的局限性:藥液溫度不易控制,不能保證在足夠的時(shí)間內以適宜而較恒定的溫度使熱量和藥液有效成份向病變部位充分滲透。

  針對傳統熏洗法的缺陷,經(jīng)多年的實(shí)踐自行研制出一種熏洗儀系統,該系統以單片機為核心,能夠根據用戶(hù)設定的溫度、時(shí)間自動(dòng)調節冷熱水和藥液的混合比例,給出恒定溫度的出水并且可以選擇熏蒸、熏洗、洗浴三種模式。

  熏洗儀系統設計要求

  熏洗儀系統設計的要求如圖1所示:

  (1)4個(gè)發(fā)光二極管亮時(shí)分別代表:冷水正在加熱、熱水箱正在加水、冷水箱正在加水、藥液溫度過(guò)低。

  (2)8個(gè)LED分別能夠動(dòng)態(tài)實(shí)時(shí)顯示:藥液重量、艙溫、藥液溫度、時(shí)間。

  (3)12個(gè)按鍵分別代表:艙溫加、減,藥溫加、減,時(shí)間加、減;復位,啟動(dòng),暫停,熏蒸、熏洗、洗浴三種模式選擇。

  系統硬件電路設計

  熏洗儀自動(dòng)控制系統是單片機為核心,控制面板的內容顯示和按鍵操作采用的BC7281A單片機。整個(gè)系統硬件電路包括:?jiǎn)纹瑱C及其外圍電路、溫度采樣電路、水位采樣電路、加熱控制電路、鍵盤(pán)及顯示電路、系統復位電路等。

  熏洗儀控制板

  地址分配和相關(guān)管腳的連接:

  P1.0~P1.2:完成冷水箱的水位傳感器和溫度傳感器信號的采集和處理。P1.3~P1.5:完成熱水箱的水位傳感器和溫度傳感器信號的采集和處理。P1.6:艙溫信號的采集和處理。P1.7:藥溫信號的采集和處理。INT0:完成藥液重量傳感器的采集和處理。INT1:手動(dòng)操作中斷。P2.0~P2.7:接8個(gè)繼電器。WR、RD:用于通信。P0.4~P0.6:接可控硅進(jìn)行輸出控制。P0.7:蜂鳴器。

  ·加熱及水溫控制

加熱控制是通過(guò)單片機輸出口,控制晶體三極管,從而控制固態(tài)繼電器的通斷即加熱管的通斷來(lái)完成加熱。水溫控制是通過(guò)設定值與測量值之間的比較進(jìn)行的。當測量值低于設定值時(shí),控制固態(tài)繼電器的導通來(lái)控制加熱管工作;當溫度到達設定值時(shí)停止加熱。單片機還根據測得的溫度值決定繼電器的通、斷來(lái)控制混水電機的正反轉使出水溫度是達到用戶(hù)要求。

  ·水位控制

  水位測量采用液位傳感器。當檢測到水位低于設定值時(shí),輸出的電磁閥控制信號經(jīng)光耦隔離后控制雙可控硅,實(shí)現電磁閥開(kāi)/關(guān)。

  熏洗儀控制面板

  溫度控制面板CPU采用的是單片機,含有2k字節Flash閃速存儲器,128字節內部RAM,15個(gè)I/O口線(xiàn),兩個(gè)16位定時(shí)/計數器,一個(gè)5 向量?jì)杉壷袛鄶嘟Y構,一個(gè)全雙工串行通信口,內置一個(gè)精密比較器,片內振蕩器及時(shí)鐘電路。同時(shí),可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節電工作模式??臻e方式停止CPU的工作,但允許RAM,定時(shí)/計數器,串行通信口及中斷系統繼續工作。掉電方式保存RAM中的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復位。

  ·系統保護電路

  AT89C2051各個(gè)管腳連接方式如圖3所示。X5045是一種集看門(mén)狗、電壓監控和串行EEPROM 三種功能于一身的可編程電路。這種組合設計減少了電路對電路板空間的需求。

  X5045中的看門(mén)狗對系統提供了保護功能。當系統發(fā)生故障而超過(guò)設置時(shí)間時(shí),電路中的看門(mén)狗將通過(guò)RESET信號向CPU 作出反應。X5045提供了三個(gè)時(shí)間值供用戶(hù)選擇使用。它所具有的電壓監控功能還可以保護系統免受低電壓的影響,當電源電壓降到允許范圍以下時(shí),系統將復位,直到電源電壓返回到穩定值為止。X5045的存儲器與CPU 可通過(guò)串行通信方式接口,共有4096個(gè)位,可以按512 x 8個(gè)字節來(lái)放置數據。

  ·鍵盤(pán)及顯示電路

  BC7281 A是8位/16位LED數碼管顯示及鍵盤(pán)接口專(zhuān)用控制芯片。BC7281A可驅動(dòng)8位或16位數碼管顯示或64/128只獨立LED;具有64鍵鍵盤(pán)接口,內含去抖功能;具有2種鍵盤(pán)工作模式,適應不同應用需求;獨具光柱譯碼方式,可獨立控制兩條64段光柱顯示;段尋址功能便于控制獨立LED;16位均可獨立控制閃爍屬性,閃爍速度軟件可調;段驅動(dòng)極性及移位脈沖時(shí)序均可控,可配合各種形式的驅動(dòng)電路;鍵盤(pán)部分具有鍵值鎖存功能;內部顯示寄存器和控制寄存器的內容均可讀出;2線(xiàn)高速串行接口的特點(diǎn)。

  BC7281A的DIG0~DIG7管腳接8只LED、8位數碼管顯示和12個(gè)按鍵。通過(guò)管腳SCLK和SDAT分別外接一個(gè)移位寄存器74HC164控制8個(gè)LED、8位數碼管顯示和12個(gè)按鍵動(dòng)作。

  軟件設計

  軟件是控制系統的靈魂,需要與硬件配合,將實(shí)時(shí)采集的數據與相應的設定值進(jìn)行比較判斷來(lái)控制循環(huán)水泵或上水電磁閥,實(shí)現各種智能自動(dòng)控制??紤]到用戶(hù)的不同需要,軟件設計還要兼顧到操作人員方便地選擇熏蒸、熏洗、洗浴三種模式工作方式,設置和修改各種設定值。

  整個(gè)系統的控制程序采用C語(yǔ)言編寫(xiě),符合模塊化設計標準,由主程序和各功能子程序組成。子程序包括:初始化子程序、設定值裝載子程序、數據存儲子程序、定時(shí)中斷服務(wù)子程序、加熱子程序、手動(dòng)檢測子程序、溫差跟蹤循環(huán)子程序、顯示子程序、鍵處理子程序、上水子程序、報警子程序等。

  控制系統的軟件流程圖如圖4所示:主程序首先完成對串行口和中斷源的初始化,設置初始運行參數,開(kāi)中斷。

  (1)控制面板的LED燈及數碼管顯示的為溫度傳感器檢測溫度,及稱(chēng)重傳感器的檢測值,表明系統工作正常??筛鶕?shí)際要求進(jìn)行設定。此時(shí)冷、熱水箱開(kāi)始檢測水位是否達到標定值,沒(méi)達到開(kāi)進(jìn)水閥加水,達到開(kāi)始對熱水箱加熱達設定值。同時(shí)檢測艙溫,是否達設定值,達不到就進(jìn)行加熱直至設定值。

  (2)啟動(dòng):當軟件檢測到啟動(dòng)鍵按下時(shí),判定是在什么模塊下。

    (a)熏蒸模塊下,依據當時(shí)藥液的重量、溫度,冷水的溫度,熱水的溫度以及要達到藥液設定的重量、溫度。據熱量平衡方程,算出冷水箱、熱水箱出水閥的接通時(shí)間。依此來(lái)向藥箱供冷、熱水。

  當藥液的重量達到設定值、判定溫度是否達到設定值,達不到啟動(dòng)藥加熱,達到時(shí)啟動(dòng)氣泵、氣加熱,并且進(jìn)行到計時(shí)。時(shí)間到,停止氣泵、氣加熱。

  (b)洗浴模塊和熏蒸模塊基本一致。不同的是:在洗浴過(guò)程中,冷、熱水箱的出水閥是關(guān)閉的;在洗浴過(guò)程中,除了保證溫度外,還應保證最小重量。時(shí)間到,停止水泵。

  (c)熏洗模塊下:先執行a)程序,定時(shí)達到后再執行b)程序

  (3) 暫停:在熏蒸、熏洗、洗浴工作過(guò)程中,檢測到暫停鍵按下時(shí),停止氣泵或水泵及其相關(guān)工作。當按下開(kāi)始按鍵時(shí),接著(zhù)暫停前的工作繼續運行工作。     
                 
  (4) 復位:檢測到此鍵按下后,系統執行的實(shí)時(shí)工作停止,返回到初始狀態(tài),與系統上電時(shí)的狀態(tài)一樣。

  結語(yǔ)

  本系統進(jìn)行了臨床測試實(shí)驗,證明:在功能上,實(shí)現了對水位、水溫的監測與控制,同時(shí)也與用戶(hù)建立了良好的交互界面;在自動(dòng)上,實(shí)現了對補水時(shí)間、補水方式、輔助加熱裝置選定等一系列功能的自動(dòng)化控制。

  幾項主要技術(shù)指標:

  (1)系統運行穩定。

  (2)溫度控制檢測過(guò)程中,溫度分辨率可達0.5℃,控制精度可達±1℃,故能滿(mǎn)足熏洗儀要求。

  (3)對水位的監測和控制非常準確。

  (4)能夠按照用戶(hù)的設定的恒溫進(jìn)行出水。

  參考文獻:

  1.  楊文龍.單片機原理及應用[M].西安:西安電子科技大學(xué)出版社,2003.

  2.  楊文龍.單片機系統設計及工程應用[M].西安:西安電子科技大學(xué)出版社,2005.

  3.  王福源,王瑋,侯均衡.智能型電熱水器的控制系統設計[J].三峽大學(xué)學(xué)報,2002(12),523-525.

  4.  嚴建敏,賈 虹.快速熱水器控制系統設計[J].自動(dòng)化技術(shù)與應用[J],2005年第24卷第7期:78-80.

  5.  雷建龍.AT89C2051單片機控制的電熱水器水溫自動(dòng)調節器[J].中國儀器儀表,2003(8):10-11.

稱(chēng)重傳感器相關(guān)文章:稱(chēng)重傳感器原理
蜂鳴器相關(guān)文章:蜂鳴器原理
水位傳感器相關(guān)文章:水位傳感器原理
溫濕度控制器相關(guān)文章:溫濕度控制器原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>