论文部分内容阅读
随着现代工业技术的不断发展,工业市场对机械零件的加工精度提出了越来越高的要求,加工手段不断更新换代的同时,检测手段也在不断的提升,磨削加工通常担负着零件精密表面的最终加工工序,它的精度对机械产品的质量具有直接的影响,为了降低生产成本、提高加工效率,主动测量技术在磨削加工过程中得到了广泛的应用。由于国内对磨削加工主动测量控制仪的研究起步比较晚,同发达国家相比存在着一定的差距,自主研发的产品普遍存在着功能单一、测量精度低、性能不稳定、测量范围小以及人机交互界面显示不够直观等缺点,已经无法适应现代工业市场的需求。为此,本文在对磨削加工主动测量控制仪的理论与应用进行深入研究后,开发了一款基于ARM11高性能微处理器以及WindowsCE6.0实时操作系统的嵌入式磨削加工主动测量控制仪——Z3000B型磨削加工主动测量控制仪(以下简称:Z3000B型测控仪),对其功能的实现以及应用到的关键技术进行了深入的分析与研究,给出了仪器软硬件系统的具体实现过程。 本文的硬件系统采用以SamsungS3C6410为核心的DMA-6410L开发板进行开发,在课题组已完成部分嵌入式硬件开发板的基础上,根据Z3000B型测控仪的功能需求,对已有的I/O口、输入输出通道等进行了适当的扩展,同时完成了前面板功能按键的电路设计。 本文的软件系统是在VisualStudio2008集成开发环境下,利用C#语言编写完成的,采用模块化的设计思想,将Z3000B型测控仪的软件分成测量、设置以及调整三个功能模块进行设计。测量功能模块为用户提供了测量结果及其相关测量信息的七种显示方式,很好地适应了不同用户的操作习惯,提高了用户体验;设置功能模块主要负责仪器大量测量参数的设定以及测控系统与机床交互接口的定义;调整功能模块可以根据测量时的实际情况,对仪器预先设定好的各项参数进行变更或微调。 为了保证嵌入式WindowsCE系统下磨削加工主动测量控制仪的测量精度和可靠性,本文对Z3000B型测控仪在线测量过程中的误差进行了全面的分析与研究,并且针对不同类型的误差,分别给出了相应的数据处理方法。其中包括:高低倍率的转换、粗大误差的判别与剔除、数字滤波技术的抗干扰应用以及定值系统误差的修正。 本文对WindowsCE系统下常用嵌入式数据库的存取性能进行了对比测试,提出了应用SQLite数据库对仪器中数据进行管理的方案,结合SQLite在磨削加工主动测量控制仪中的应用,给出了Z3000B型测控仪的数据库结构及其具体实现过程,解决了传统主动量仪数据存储结构所存在的I/O开销大、数据存取速度慢、数据的共享性和软件的可移植性差等问题。 本文所研发的Z3000B型测控仪具有精度高、成本低、功能丰富、性能稳定、测量结果显示直观以及人机交互界面操作方便等特点,完成了对以往产品的升级完善,满足了现代工业市场对机械加工技术方面的高品质需求,对于嵌入式WindowsCE系统下磨削加工主动测量控制仪的研究和发展来说,具有重要的理论意义和实用价值,拥有良好的市场前景。