| Anesthesia Machine, as a kind of medical equipment used in operating room,has gradually become more and more important and indispensable. Its function is toprovide oxygen, anestheticgases and manage respiration for patients. It plays aninestimable role in protecting the patients’ life during surgeries. Along with the rapiddevelopment of electronic technology and the popularity of the intelligence ofmedical equipment, the embedded system is applied more and more widely in thisfield. Based on the ARM platform, the main control software was designed andimplemented with the using of the embedded Linux and MiniGUI.According to the working principle and function requirements of anesthesiamachine, layer scheme was used in the main control software design. It was dividedinto three layers, interaction layer, logic layer and interface display layer respectively.The interaction layer was in the bottom which was responsible for communicatingwith Linux system and hardwares. The logic layer was the core of the applicationsoftware which was used to process and analysize data, judge alarm and so on. As thetop one, the interface display layer was responsible for displaying data and switchingwindows, and to implement the human-mechine user interface. With the perspectiveof function modular principle, we adopted modular design to implement eachfunction within each layer. The function interfaces used for the communicationbetween modulars, which made it more simple for test and maintenance of theprogram. After the accomplishment of this system, test was given to the whole systemabout its functions and performances.The design runs based on S3C2440and embedded Linux platform successfully.The wave curves can be dynamic refreshed, the patients’ monitoring parametersdisplayed on LCD is clear, the real-time alarm can be correctly triggered. Through thekey operations, the system parameters can be set flexibly, and the windows can beswitched freely. Besides the system could run a long time stably.The result shows that this system works very well in data communication anddisplay. The user interface is nature, friendly and easy to operate. It has a high valueand significance of this software design. In the meantime, it can provide a referenceof the software design for other medical equipments. |