节点文献

基于ARM-AVR双CPU的数字式呼吸机控制器设计

Design of Ventilator Controller Based on ARM and AVR with the Architecture of Dual CPU

【作者】 李月恒

【导师】 孙德辉;

【作者基本信息】 北方工业大学 , 电力电子与电力传动, 2008, 硕士

【摘要】 随着计算机技术的发展,现代呼吸机已经由微处理器控制取代了数字、模拟电路分立控制。在这样的行业背景下,北京康都医疗器械公司与北方工业大学联合开发基于微处理器控制的新型换代产品。本呼吸机控制器要突出两个特点:作为医疗设备首先要具备高度的可靠性,其次要具有良好的人机交互界面。本论文内容包括以下几个方面:(1)控制器方案的确定。根据功能需求,确定控制器方案为双CPU架构:采用ARM7处理器$3C4480完成测量、控制、按键处理和显示等常规任务;采用AVR单片机ATmega128负责发出整机的时钟脉冲信号。(2)控制器硬件设计。硬件电路包括三个部分:第一部分为控制器的核心—主CPUS3C4480,它的主频可以被配置为66MHz,这样可以高速处理测量、显示和控制任务。第二部分为S3C4480最小系统,包括电源电压转换电路、复位及看门狗电路、晶振电路、JTAG调试接口电路、FLASH存储器扩展电路、SDRAM存储器扩展电路和EEPROM扩展电路,这一部分为主CPU的运行提供了基本条件。针对呼吸机功能第三部扩展了特定的测量、显示和控制模块,包括ATmega128模块、LCD显示模块、键盘模块、模拟量测量模块和数字量测控模块。(3)控制器软件设计。软件设计包括S3C4480部分和ATmega128部分,这两部分都采用循环加中断的软件设计思想。软件结构采用模块化设计,封装了LCD显示、键盘处理、测量和控制等功能函数供上层软件调用。实现了对呼吸机工作模式的设置、工作状态的显示、工作参数的监控等功能。经测试,本课题所设计的呼吸机不仅具有高度的可靠性,同时具有良好的人机界面,达到了设计要求。

【Abstract】 With the development of computer technology, digital and analog circuit discrete control mode has been replaced by CPU control mode. In this background of ventilator industry, Beijing Kang Do company (Kang Du medical Apparatus and Instruments CO.LTD) joins with North China University of Technology in developing new products which is based on the Microprocessor. There are two characteristics on this ventilater controller: First, as a medical apparatus, it must have security with higher degree; Secondly, There should be a good Human-Machine Interface.The main contents in this paper includes:(1) Choose of control scheme. In view of these functional requirements, we design the hardware architecture of controller based on dual CPU mode: S3C44B0, which is a ARM7 processor, is used for measurement, control, key processing, display and other routine tasks; ATmegal28, which is a AVR Microcontroller, is responsible for issuing the clock pulse for whole machine.(2) Desing of hardware.Hareware circuit desing includes three parts:The first part is the core of controller-main CPU S3C44B0.The second part is expansion of main CPU,such as power circuit,reset&watchdog circuit, oscillator circuit,debug interface circuit,memory expansion circuit.The third part is the expansion of measurement,control,display and key response circuit.(3) Design of software.Software design includes two parts:software for main CPU and software for sub CPU,The idea of both parts is circulation+interrupt.All kinds of sub-functions are encapsulated for higher level software such as display module,key response module,measurement and control module.These software realizes the required functions for Ventilator Controller.The Ventilator Controller which discussed in this paper has not only higher reliability but also better human-machine interface.

【关键词】 呼吸机控制器双CPUS3C44B0ATmega128
【Key words】 Ventilator ControllerDual CPUARMAVR
  • 【分类号】TH789
  • 【下载频次】358
节点文献中: 

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

本文的引文网络