基于嵌入式linux的麻醉機軟件設(shè)計與實現(xiàn)
本文選題:麻醉機 + 嵌入式Linux; 參考:《南京醫(yī)科大學(xué)》2012年碩士論文
【摘要】:麻醉機是手術(shù)室不可缺少的重要麻醉設(shè)備,其功能是向病人提供氧氣,吸入麻醉藥劑并進行呼吸管理,在保障病人術(shù)中生命安全方面有著不可估量的作用。隨著電子技術(shù)的快速發(fā)展以及醫(yī)療儀器智能化概念的普及,嵌入式系統(tǒng)在麻醉機中的應(yīng)用越來越廣泛。本文從系統(tǒng)穩(wěn)定性和智能化角度出發(fā),設(shè)計并實現(xiàn)了基于嵌入式Linux系統(tǒng)和圖形用戶界面MiniGUI的麻醉機主控端軟件。 在充分掌握麻醉機工作原理的基礎(chǔ)上,進行了完備的需求分析,采用軟件分層設(shè)計思想,將麻醉機主控端應(yīng)用程序分為交互層、業(yè)務(wù)邏輯層和界面顯示層。其中交互層處理應(yīng)用程序和Linux系統(tǒng)的直接信息交互,負(fù)責(zé)硬件設(shè)備的控制和讀寫;業(yè)務(wù)邏輯層是應(yīng)用程序的核心部分,主要完成數(shù)據(jù)的分析處理、數(shù)據(jù)存取以及報警判定等功能;界面顯示層負(fù)責(zé)數(shù)據(jù)顯示和窗口切換,實現(xiàn)人機交互式用戶界面。從功能模塊的角度出發(fā),模塊化實現(xiàn)各層次內(nèi)的各項功能,模塊間采用接口函數(shù)進行通信,使程序設(shè)計、調(diào)試和維護等操作簡單化,提高了軟件架構(gòu)的靈活性。開發(fā)完成后,進行了系統(tǒng)功能和性能測試,以提高系統(tǒng)的安全性和穩(wěn)定性。 本設(shè)計在基于S3C2440芯片構(gòu)建的嵌入式Linux系統(tǒng)平臺上運行,測試結(jié)果為,系統(tǒng)能夠動態(tài)順暢刷新波形曲線,正確顯示監(jiān)護參數(shù),實時觸發(fā)安全報警,通過相應(yīng)按鍵操作可以對通氣模式、報警上下限等參數(shù)進行靈活設(shè)置,且各窗口間切換自由,,系統(tǒng)能長時間穩(wěn)定良好運行。 結(jié)果表明,本系統(tǒng)運行穩(wěn)定,人機交互式界面清晰友好,操作簡便快捷。系統(tǒng)中麻醉機軟件設(shè)計具有較高的實際價值和意義,同時本系統(tǒng)的實現(xiàn)也可為其他醫(yī)療儀器的軟件開發(fā)提供參考。
[Abstract]:Anesthetic machine is an indispensable and important anaesthesia equipment in operating room. Its function is to provide oxygen to patients, to inhale anesthetic and to manage breathing, which plays an inestimable role in ensuring the safety of patient's life during operation. With the rapid development of electronic technology and the popularization of the concept of intelligent medical instruments, embedded systems are more and more widely used in anesthetic machines. From the point of view of system stability and intelligence, this paper designs and implements the main control software of anesthetic machine based on embedded Linux system and graphical user interface (MiniGUI). On the basis of fully mastering the working principle of anesthetic machine, a complete requirement analysis is carried out. The application program of the main control end of anesthetic machine is divided into three layers: interaction layer, business logic layer and interface display layer by adopting the idea of software layering design. The interaction layer deals with the direct information exchange between the application and the Linux system, and is responsible for the control and reading and writing of the hardware devices, and the business logic layer is the core part of the application program, which mainly completes the analysis and processing of the data. The interface display layer is responsible for data display and window switching, and realizes the man-machine interactive user interface. From the point of view of function module, the modularization realizes the functions in different levels. The interface function is used to communicate between modules, which simplifies the operation of program design, debugging and maintenance, and improves the flexibility of software architecture. After the development, the system function and performance were tested to improve the security and stability of the system. The design runs on the embedded Linux system platform based on S3C2440 chip. The test results show that the system can refresh the waveform curve dynamically and smoothly, display the monitoring parameters correctly, and trigger the security alarm in real time. The parameters such as ventilation mode and alarm upper and lower limits can be set flexibly by the corresponding key operation. The system can operate stably and well for a long time. The results show that the system runs stably, the man-machine interactive interface is clear and friendly, and the operation is simple and fast. The design of anesthetic machine software in the system is of high practical value and significance. At the same time, the realization of this system can also provide reference for the software development of other medical instruments.
【學(xué)位授予單位】:南京醫(yī)科大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1
【參考文獻】
相關(guān)期刊論文 前10條
1 劉鋒;張曉林;;淺析嵌入式程序設(shè)計中的優(yōu)化問題[J];單片機與嵌入式系統(tǒng)應(yīng)用;2006年12期
2 鄭軍;郝久玉;翟霄翔;;嵌入式圖形用戶界面的研究和移植[J];電子測量技術(shù);2006年02期
3 McMahon D J;楊潔秋;;現(xiàn)代麻醉機設(shè)計概要[J];國外醫(yī)學(xué).生物醫(yī)學(xué)工程分冊;1991年06期
4 李文;張建澤;;基于S3C2440的嵌入式Linux系統(tǒng)移植[J];化工自動化及儀表;2010年09期
5 郁發(fā)新;;常用嵌入式實時操作系統(tǒng)比較分析[J];計算機應(yīng)用;2006年04期
6 鄒柏程;趙利;;一個嵌入式Linux系統(tǒng)開發(fā)平臺的構(gòu)建[J];計算機與現(xiàn)代化;2008年09期
7 黎君;;基于ARM9嵌入式系統(tǒng)的Bootloader移植[J];科學(xué)技術(shù)與工程;2011年32期
8 葉軍;朱華生;;嵌入式Linux NFS方式下應(yīng)用程序的實現(xiàn)[J];微計算機信息;2007年08期
9 王磊;;嵌入式操作系統(tǒng)比較研究[J];信息與電腦(理論版);2010年03期
10 祁獻鵬,郭玉東;MiniGUI——面向嵌入式系統(tǒng)的GUI系統(tǒng)[J];信息工程大學(xué)學(xué)報;2001年03期
本文編號:1943116
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1943116.html