论文部分内容阅读
嵌入式产品已经在各个领域普及开来,众多嵌入式设备日渐成为生活中不可或缺的一部分,不论是各种自动服务终端还是医疗电子仪器,无一不用到嵌入式系统。随着它的应用范围广泛地增大,越来越需要给这些嵌入式设备配置一个美观、简洁、易操作的图形用户界面,使用户更加方便直观地使用嵌入式产品。努力做到脱离专业人员的指导是界面设计的主要研究目标,也是提高嵌入式设备更加实用和普及的主要途径。本文的项目应用为病理组织处理系统,由于国内各大医院病理组织处理设备相对落后,基本上都依靠进口,加大了国民就医消费。另一方面,组织处理需要由多台机器才能完成前期处理,增加了处理时间,减少了医院的工作效率。为了缩减成本,加快处理过程,我们开发了一个集固定、脱水、浸蜡、封蜡于一体的组织处理机。真正做到了病理组织处理的完全自动化,大大减弱了医务工作人员的工作难度,并减小了处理剂泄露的可能性,提高了操作人员的安全。此外,全自动的处理过程缩减了处理时间,提高了工作效率,让医院当天出检查结果成为了可能。本文在嵌入式Linux系统下,利用Qt开发出一款全自动病理组织处理机的上位机系统,本系统的人机操作界面由脱水处理、手动封蜡、清洗、排污、数据导出和使用帮助几大模块构成,已设计出简洁美观的操作界面,并完成各功能模块的程序编写。工控系统实现对继电器板、信号采集板、旋转阀控制板和超声功率放大板的控制,主机与下位机之间通过串口通信,并采用标准modbus协议。论文从以下几个部分进行详细介绍:第一,介绍了嵌入式GUI的研究意义,并对嵌入式GUI的发展现状和前景做了对比性分析,最后对论文主要完成的工作做了总结。第二,对系统的软硬件平台进行介绍,说明了选择Qt的原因及其主要的机制,完成了交叉开发环境的搭建以及Linux操作系统在嵌入式开发板上的移植。第三,简单介绍了病理组织处理机的工作内容及研究意义,对本系统整体框架做了概括性总结,它由一个工控主机和四个从机组成,主机通过485总线完成对从机的控制,并对各个从机的功能进行简单说明。第四,分模块介绍了设计的各个操作界面及其工作流程,考虑操作界面的美观性和易操作性,用Qss对整个系统界面进行了美化。第五,详细说明了系统的通信部分,分别介绍了其通信接口、通信协议、freeModbus的移植以及心跳信号的设计和部分通信代码示例。最后,提出了整个系统的测试方案,首先在PC机上通过USB转串口设备分别连接各个从机,通信数据收发正常后进行通调,把所有从机都挂载到总线上,对整个系统的工作流程进行测试并改进,最后移植到嵌入式开发板上。