• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 华坪县| 隆德县| 白山市| SHOW| 和田市| 昭苏县| 区。| 龙门县| 清流县| 沙田区| 灵石县| 义马市| 泾阳县| 玉门市| 永川市| 梧州市| 丁青县| 叶城县| 海阳市| 名山县| 江源县| 广德县| 景泰县| 安阳县| 隆化县| 赤城县| 嘉兴市| 马边| 沅陵县| 田东县| 汉沽区| 敖汉旗| 武邑县| 郸城县| 边坝县| 连城县| 沙河市| 阳曲县| 海口市| 行唐县| 怀宁县|