论文部分内容阅读
目前生产中塑料挤出机均是独立运行,不能实时监测各设备的工作状态参数,也没有可供查阅的历史数据,产品质量的好坏完全取决于操作工人的熟练程度,这给管理带来很大弊端。本文研制了一种新型挤塑机监测系统,该系统通过RS-485总线组网,将每台管理机从下层设备采集并存储的数据实时显示到PC机,形成历史曲线报表。该系统实现了远程数据实时显示和科学管理,很好的克服了以上存在的问题。本课题所研制的挤塑机监测系统是以ARM嵌入式微处理器AT91SAM7S64为硬件平台,以μC/OS-II操作系统为软件平台,以RS-485为现场应用总线,以Modbus为通信协议的分布式实时监测系统。采用ARM管理机与基于PC机的远程数据管理中心两级监测系统的结构,便于数据管理和维护,编程思路清晰。RS-485总线组网便捷。Modbus通信协议数据传输可靠。ARM处理器硬件优势和基于μC/OS-II嵌入式操作系统进行多任务管理和通信,提高了系统的实时性、可靠性和扩展性,使系统能够满足现场应用的多项要求。本文首先根据实际的需求进行系统方案的选择,设计出系统的总体结构,然后重点阐述了系统的硬件设计和软件设计。硬件部分讨论了AT91SAM7S64及其外围扩展电路设计和下层设备各测量模块的功能,包括温度测量模块、压力测量模块和转速测量环节。软件部分主要包括管理机和PC机应用程序的软件设计。管理机软件设计采用了数据流图变换分析方法划分出软件系统结构,并基于μC/OS-II操作系统实现了与下层设备通讯处理、数据采集与处理和与PC机通信处理等任务。PC机应用程序基于VB6.0中ActiveX控件将管理机中的数据进行实时显示,形成历史曲线,界面友好、代码重用率高、控件移植性强。最后,本文给出了管理机系统的调试方法及系统实验方案和结果。经多次实验验证,所设计的塑料挤出机监测系统实现了多挤塑机工作状态参数的远程监测,系统具有良好的性能,能够达到系统的要求。