节点文献

基于C8051F020的心肺复苏系统

A Cardiopulmonary Resuscitation System Based on C8051F020 Micro-controller Unit

【作者】 朱品伟

【导师】 乔学亮;

【作者基本信息】 华中科技大学 , 材料加工工程, 2006, 硕士

【摘要】 SOC(System on Chip)是嵌入式应用系统的最终形态。在嵌入式系统低端的单片机领域,具有SOC内核的8位单片机C8051F020有着强大的处理能力。本文采用C8051F020为控制单元,构建了一种用于医院外急救的心肺复苏装置的控制系统。本心肺复苏装置采用高压氧气为动力源,依靠单作用气缸推动压头按压病人胸部,实施心肺复苏。用12V蓄电池做电源,通过电磁阀的开关控制按压的频率,减压阀减压后气体压强的大小控制按压的压力,触摸屏和液晶屏为人机对话界面。根据复苏装置要实现的功能,选用合适的器件,给出了系统机械结构的设计方案。根据C8051F020单片机的特点和内部资源,设计了控制系统的电路图,并制作了印刷线路板。以C8051F020为控制核心,根据控制系统要实现的电路功能,把系统的电路分为触摸屏、液晶屏、步进电机、FLASH存储器、日历时钟和串口通信六大模块。参考芯片的数据手册和各个功能芯片的典型应用电路,然后配置好C8051F020的数字交叉开关,合理分配C8051F020的引脚资源,将各个芯片与C8051F020连接起来,设计出控制系统的电路图并制作印刷线路板。采用模块化的思想,根据各个芯片与C8051F020的接口方式和C8051F020自身控制接口的特点,用C51语言编写了各个功能芯片的驱动程序,包括ADS7843触摸屏控制芯片、SED1330液晶屏控制芯片、ULN2803步进电机控制芯片、AT45DB081存储芯片、PCF8563日历时钟芯片和MAX202电平转换芯片。在驱动程序的编写中,给出了驱动程序的最主要语句段落,说明了主要函数中形式参数的作用,强调了在编写、调试过程中遇到的问题,程序中比较关键和难理解的部分也都加以解释。采用高压氧气为动力源实现了系统的便携化;防骨折措施保证了系统的安全性;采用支持在系统编程的C8051F020单片机,使得系统程序易于更新和维护。该系统的推广应用,有望大大提高医院外心肺复苏的成功率。如何显示压头输出的压力以及病人的生理特征参数,是系统需要进一步完善的地方。

【Abstract】 SOC(System on Chip) is the final state of embedded application system. In the lowest field of embedded application system, eight bit single chip microcomputer C8051F020 which has SOC kernel has very powerful process ability. In this paper, a cardiopulmonary resuscitation(CPR) device which uses C8051F020 as the control core is designed, the system can be used to save someone’s life out of the hospital.The high-pressure oxygen is the power source of the system. The oxygen in the single direction pump pushes the compactor to press the chest of a patient, cardiopulmonary resuscitation is bringing into effect. A 12 volt accumulator is used as power supply; the switch of an electromagnetic valve controls the frequency of pressing; the pressure of oxygen which has been decompressed by a valve controls the degree of pressing; the touch screen and liquid crystal display are the interface between human and machine. According to the purpose that the device should achieve, choosing the right parts, the design for the system’s mechanical structure was given.According to the C8051F020’s feature and internal source, the system circuit diagram is designed, and the corresponding printed circuit board is manufactured. Using C8051F020 as the control core, in term of the circuit function which the control system should realize, the control system circuit is divided into six modules, including touch screen, liquid crystal display, step motor, flash memory, data clock and voltage conversion modules. Referring to the chips’data sheet, distributing in reason C8051F020’s pin source, connecting C8051F020 and chips, the system circuit diagram and printed circuit board were finished.Following are the drivers for the chips, which are programmed in C51 language according to the C8051F020 interface and bus format. They are composed of ADS7843 touch control chip, SED1330 liquid crystal display control chip, ULN2803 step motor control chip, AT45DB081 flash memory, PCF8563 data clock chip and MAX202 chip. During the programming and debugging, the main paragraph is shown, the emphasis on the problem which maybe appear and the part which is critical and hard to understand are also presented. The system is very portable because high-pressure oxygen is the power source; Fracture preventing measure assures the system’s security; To adopt C8051F020 which can be programmed in system, it makes the system software be very convenient to update and maintenance. To popularize this system, it will improve greatly the CPR effect. How to display the pressure and the physiology parameter of patient should be settled ulteriorly.

【关键词】 C8051F020SOC单片机驱动程序
【Key words】 C8051F020SOCMicro-Controller UnitDriver
  • 【分类号】TH789
  • 【被引频次】6
  • 【下载频次】429
节点文献中: 

本文链接的文献网络图示:

本文的引文网络