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