新聞中心

        EEPW首頁 > 醫療電子 > 設計應用 > 基于LPC2478的嵌入式智能胰島素泵的設計

        基于LPC2478的嵌入式智能胰島素泵的設計

        作者:孫改匣 陳亮 王嘉良 東華大學信息科學與技術學院 時間:2010-05-10 來源:電子產品世界 收藏

          信號采集放大電路

        本文引用地址:http://www.104case.com/article/108827.htm

          因為檢測電路產生的是微弱電信號,必須進行放大,才能送入LPC控制器A/D采樣端口。放大電路如圖5所示。

          USB接口模塊和以太網接口模塊

          可進行后續擴展開發。

          軟件系統設計

          本系統軟件主要由人機交互模塊(帶觸摸功能的LCD顯示屏)、血糖采集模塊(A/D模塊)、泵驅動模塊(PWM生成模塊)、Real-Time實時模塊(RTC時鐘)和以太網通信模塊五部分組成。

          mC/OS-II操作系統移植

          本次設計針對進行了mC/OS-II實時操作系統的移植,并對ZLG/GUI庫進行了修改,來提供圖形化人機交互界面。

          的mC/OS-II的移植,主要包括移植CPU部分的mC-CPU,編寫板級驅動支持(BSP)和設計獨立的LCD驅動(LCD_Driver)三部分。其中OS_CPU是操作系統的核心部分,BSP用來提供目標板和幾個模塊的初始化,LCD_Driver則提供了的LCD控制器配置、初始化和一些簡單的GUI函數接口。

          人機交互模塊

          本系統設計采用帶觸摸功能的LCD顯示屏,來實現菜單選擇、劑量注射、系統參數設定及歷史注射狀態回看,為用戶提供便捷的操作和友好的人機交互界面。提供了一些底層GUI函數接口,如清屏、畫點、畫橫線和畫豎線。

          血糖采集模塊

          LPC2478內部自帶10位A/D轉換器,該A/D模塊主要用來采集經放大電路放大后的由血糖監測電路產生的電信號。每連續采集30次后,對采得的信號求平均值,此平均值即作為此刻的血糖值進行儲存。以所存儲的數據為參考,可方便系統對胰島素基礎量注射進行查詢。

          泵驅動模塊

          結合LPC2478內部RTC控制器提供的實時時鐘,針對用戶各個時間段的血糖值及這個時間段所需注射的胰島素的劑量、三餐時間的大劑量或臨時劑量,通過查表,來產生相應的PWM波來控制微型泵。

          系統使用指南

          本分為三部分:主機、儲液罐及輸注軟管和血糖探頭。

          首先將輸注軟管和血糖探測頭分別插入患者腹部皮下,開啟本裝置。依據醫生建議或佩帶者糖尿病病史設定的輸注程序控制微型泵持續輸注胰島素。血糖探測頭通過與測試者皮下血液中的葡萄糖發生化學反應,生成電信號,經微控制器處理后,判斷是否要即時調整臨時注射量。

          LCD和觸摸屏的設計提供了人性化的操作。LCD顯示屏顯示當前胰島素注入速率、血液中葡萄糖濃度、臨時調整量、儲液罐內剩余胰島素劑量等參數;觸摸屏則使操作變得更加簡單。

          本裝置有蜂鳴和振動兩種報警裝置,當儲液罐內藥液不足、電池電量過低或其它異常情況下,會自動報警。還可以通過以太網接口連接互聯網,使醫生即時了解患者信息。此設備十分適合1型糖尿病患者,尤其是那些病情“難以控制”、“易變”、“脆性”的1型糖尿病病人。

          本系統實現了板級驅動的整合,GUI的改寫和應用以及mC/OS-II的成功移植,實現了胰島素泵的基本功能。圖7為系統實際運行圖。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 定兴县| 青冈县| 福建省| 醴陵市| 镇雄县| 观塘区| 长治市| 扬州市| 肇庆市| 鹤山市| 邻水| 长岛县| 长寿区| 日照市| 邵武市| 和顺县| 屏东县| 商河县| 盖州市| 屯门区| 安丘市| 镇坪县| 磐石市| 赫章县| 铜鼓县| 巴楚县| 安丘市| 金堂县| 巩留县| 扶余县| 临武县| 黔西县| 咸阳市| 乌苏市| 东阳市| 青田县| 天峨县| 柳州市| 汉川市| 衡阳县| 陵川县|