新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Small RTOS51的營養液輸液系統

        基于Small RTOS51的營養液輸液系統

        作者: 時間:2011-08-04 來源:網絡 收藏

          目前,國內應用最多的是以51系列單片機為主的8位單片機。在51系列單片機系統中,可以進行移植的嵌入式操作系統為數不多。其中,Keil自帶的RTX51沒有源代碼,使用起來很不方便;uC/OSII雖然有源代碼,也有移植成的例子,但是,它對于51系列單片機系統的資源占用過大,需要外擴RAM,而且要保證每個函數的可重入性,使用起來比較勉強。 是專門為小RAM系統設計的占先式內核,占用資源少、實時性好,應用在本系統上非常合適。

          1 系統功能及硬件描述

          1.1 系統的功能描述

          對于處于昏迷狀態或食道進行手術的病人,需要一種按時、按量對病人進行腸營養液輸入的智能型腸營養液輸液泵,以達到維持病人生命的目的。本文介紹的智能型腸營養輸液泵(以下簡稱營養泵)主要實現以下功能:

          根據要求,可以設定輸入營養液的總量、流速、溫度等參數,并且在運行過程中可以任意修改;

          根據指令,自動檢測和控制營養液的流量和流速,并將數據反饋給主程序;

          根據設定營養液的溫度,自動檢測和控制營養液的溫度,并將溫度數據反饋給主程序;

          在出現營養液的溫度、流量和流速異常時,發出聲、光報警信號;

          使用LCD顯示各種數據,隨時查看已經輸入營養液的數量、溫度、流量和流速;

          營養泵主要由220VAC供電,同時備有應急充電電池,一次充電可以連續運行12小時以上,以備醫院緊急停時使用。

          1.2 系統的硬件描述

          本營養泵的電路原理框圖如圖1所示。

          

        基于Small RTOS51的營養液輸液系統

          系統的主控CPU采用Philips公司的89C51RD2,實現系統的多任務控制;LCD采用北京青云的LCM12232B液晶模塊,顯示液體的控制參數;控制溫度的DAC采用TI公司的TLC5615,使營養液溫度誤差達到0.1℃以內;電池容量和溫度的反饋值均為模擬電壓,采用A/D,轉換后,送入CPU;A/D轉換器使用的是TI公司的TLC1543;應急電池充電電路,采用Linear公司的LTC4006,充電電壓為12.6V,電池容量為4000mAh;營養液流量反饋,采用紅外線對管,直接由CPU記數;營養泵電機使用直流電動機,采用控制電機運行和停止時間的方法對轉速進行閉環控制,以達到控制液體流量的目的。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泰和县| 屯门区| 盘山县| 迁安市| 普格县| 舒兰市| 云浮市| 蓝田县| 株洲市| 田东县| 白银市| 手机| 泊头市| 沿河| 深州市| 屏东县| 萨迦县| 嵩明县| 柳江县| 肇庆市| 奉化市| 兴隆县| 蒙山县| 永嘉县| 泽普县| 无棣县| 利辛县| 长春市| 锦屏县| 调兵山市| 大港区| 团风县| 滦平县| 河南省| 镇雄县| 遵义市| 比如县| 佛坪县| 威远县| 万源市| 崇州市|