论文部分内容阅读
自从激光诞生以来,激光技术已经成为临床治疗的有效手段,也逐渐发展成为医学诊断的关键技术,解决了医学中的许多难题。随着现代电子技术的不断进步,医用激光器也朝着人工智能化的方向逐步发展。本论文的主要目的是针对某医用激光器厂家现有的激光器控制平台进行升级,由传统的单片机、单色屏系统升级为ARM、触摸屏控制系统,使控制平台更具智能化、人机交互界面更加友好。基于ARM的激光医疗器控制系统研发涉及硬件和软件两个方面,本论文完成了其中控制软件的编制。上述控制系统在硬件上采用SAMSUNG公司的基于Cortex-A8架构的ARM芯片S5PV210为主控制器。本论文完成的软件开发工作包括操作系统的定制与编译、底层驱动和顶层应用程序设计三个方面。具体地说,在Microsoft Visual Studio2005开发平台上完成了Windows CE6.0操作系统的定制与编译,SDK的导出与安装;开发了Windows CE6.0下的驱动程序,包括GPIO驱动与ADC驱动等,其中GPIO用于向医疗激光器发送各种控制指令,如充放电使能、继电器吸和断开等,或者采集来自医疗激光器的开关量状况信息,如水位、光闸状态、脚踏开关位置等,ADC主要采集医疗激光器的模拟量状况信息,如水温、激光能量等;进一步开发了基于MFC的顶层应用程序,设计了友好的用户图形界面,通过接口函数调用底层驱动来实现对激光医疗器的控制。实验表明,本论文开发的控制软件能够有效地对医疗激光器进行控制,包括各种控制指令的发送、数字或模拟状况参数的反馈采集等。同时由于ARM Cortex-A8的强大功能,上述软件系统使用方便,具备较强的升级扩展能力。