论文部分内容阅读
当今时代,为了保证金属工件的质量和品质,对金属工件进行表面加热成为了一道必不可少的工序,感应淬火技术就是最常用的表面加热技术之一。但是,由于各种电磁干扰的原因,从而造成了感应器直流电压、直流电流的不稳定性,这对金属工件的淬火质量和整批产品在淬火深度、硬度的一致性产生了影响。此外,随着科技的高速发展,对感应淬火的质量要求也越来越高,其他环境因素也可能影响最终淬火质量。与此同时,由于并口感应淬火工控机越来越少,感应淬火通信方式也需要进行改进。因此,需要设计出一个以以太网传输的感应淬火监控系统对这些参数进行实时的监控,本文设计了一种基于网络的感应淬火综合监控系统。基于网络的感应淬火综合监控系统的研究主要包括以下几个方面:首先,介绍了感应淬火的工作原理、需要监控的参数种类和感应淬火过程中需要使用到的设备。从感应淬火系统的功能需求入手,分析感应淬火对于软件平台实时性的要求,设计出了系统的总体方案。大概介绍了需要用到的集成开发平台和开发语言。然后,重点介绍了基于网络的感应淬火综合监控系统的硬件原理和硬件整体框架,对每个硬件电路模块进行详细的讲解。主要包括MCU的选择、STM32F103的介绍、时钟电路的设计、电源电路的设计、JTAG调试电路的设计、串口电路的设计、开关量输入(DI)电路的设计、开关量输出(DO)电路的设计、模拟量输入(AI)电路的设计和网络传输芯片W5500电路设计。其次,设计完硬件电路后,对软件系统进行了讲解。软件系统包括底层程序设计和上层程序设计。在底层驱动程序设计中,通过运用CMSIS软件体系以库开发的方式对相关硬件进行初始化,主要包括MCU、DI、DO、AI的驱动程序的编写。在上层驱动程序设计中,先介绍了Windows操作系统的实时局限性,因此,在Windows操作系统下安装了RTX实时子系统,同时在RTX下编写了实时的感应淬火应用程序。最后,利用人机交互界面实现对感应淬火监控系统进行实时监控。该感应淬火综合监控系统可以及时、准确、有效地监控当前的直流电压、直流电流、淬火液温度、淬火液流量、冷却水的温度、冷却水水压六个工艺参数,当参数检测值超过上下阈值时产生报警。基于网络的感应淬火综合监控系统具有体积小、功耗低、柔性强、低成本等特点,具有极大发展前景。