基于VisualBasic的压铸机监控系统研究

基于VisualBasic的压铸机监控系统研究

论文摘要

在细致分析目前压铸机自动监测与控制系统的基础上,本文设计了以DSP为核心的控制器加后台监控软件的压铸机控制系统。简要叙述了控制器硬件设计,详细介绍基于Windows操作系统的人机界面应用软件的设计。重点讨论了控制器与VB程序之间的数据通讯问题,设计通过串行通信接口实现信息的实时传递与显示。人机界面部分采用功能强大的面向对象可视化编程语言Visual Basic 6.0进行开发,界面友好、美观,使用简单方便、易于掌握。另外,针对控制系统各关键元件的偶发故障问题,采用基于RBF神经网络的故障诊断方法,能够快速有效地判断控制系统中如传感器、开关、按钮、电磁阀等器件的故障信息,以及对操作者的误操作进行提示,为维修、维护提供了极大的方便。通过反复对软、硬件的调试、修改,本文研究的压铸机控制系统可以成功应用到各种型号的压铸机控制上。该系统的使用提高了压铸机的工作效率,具良好的人机界面和较高的性价比,对于提高国产压铸机的自动控制水平具有一定的理论和实践意义。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 选题的目的和意义
  • 1.2 压铸机及其控制方式的发展
  • 1.2.1 我国压铸机的发展
  • 1.2.2 国外压铸机的发展
  • 1.2.3 压铸控制方式的发展
  • 1.3 压铸机系统组成结构与工作原理
  • 1.3.1 压铸机系统组成结构
  • 1.3.2 压铸机工作原理分析
  • 1.3.3 压铸机电控参数
  • 1.4 本文主要研究内容
  • 1.5 本章小结
  • 2 压铸机监控系统总体设计
  • 2.1 压铸机监控系统功能分析
  • 2.2 压铸机监控系统组成与控制方案
  • 2.3 硬件系统总体设计
  • 2.4 软件系统总体设计
  • 2.4.1 软件系统要求
  • 2.4.2 软件系统基本功能
  • 2.5 本章小结
  • 3 监控系统的故障检测与诊断
  • 3.1 故障检测和诊断
  • 3.2 故障检测和诊断的主要方法
  • 3.3 监控系统中的故障
  • 3.3.1 基于 RBF 神经网络的传感器故障诊断
  • 3.3.2 RBF 神经网络原理
  • 3.3.3 算法学习
  • 3.3.4 观测器模型与故障诊断
  • 3.3.5 仿真实验
  • 3.4 本章小结
  • 4 基于 DSP 的控制器硬件设计概述与数据通讯
  • 4.1 DSP 的选择
  • 4.2 传感器的选择
  • 4.3 硬件电路组成结构
  • 4.4 硬件电路核心部分设计
  • 4.4.1 电源及复位电路的设计
  • 4.4.2 时钟电路设计
  • 4.4.3 存储器扩展电路
  • 4.4.4 仿真接口电路设计
  • 4.4.5 数字量输入输出通道设计
  • 4.4.6 模拟量输入输出通道设计
  • 4.4.7 A/D 接口电路设计
  • 4.4.8 串行通讯接口模块设计
  • 4.5 通信协议的制定
  • 4.5.1 消息数据格式
  • 4.5.2 通信协议的分析与算法设计
  • 4.5.3 通信协议具体化
  • 4.5.3.1 对 DSP 的普通查询指令
  • 4.5.3.2 DSP 上传当前压铸机状态及参数指令
  • 4.5.3.3 DSP 取后台数据指令
  • 4.5.3.4 DSP 向上传送数据指令
  • 4.6 下位机串行通信软件的实现
  • 4.6.1 SCI 的初始化
  • 4.6.2 数据的发送和接受
  • 4.7 本章小节
  • 5 基于 VB6.0 的监控系统设计
  • 5.1 软件开发工具概述
  • 5.1.1 前台开发工具的选择
  • 5.1.2 后台数据库的选择
  • 5.2 系统程序流程图
  • 5.3 软件系统功能模块设计
  • 5.4 数据库设计
  • 5.5 工程建立及 VB 访问数据库技术
  • 5.5.1 创建工程项目
  • 5.5.2 VB 访问数据库技术
  • 5.6 系统各模块设计
  • 5.6.1 用户登录模块
  • 5.6.2 系统主窗口界面
  • 5.6.3 标准信息模块
  • 5.6.4 监测与控制模块
  • 5.6.5 压射曲线模块
  • 5.6.6 报警与故障诊断模块
  • 5.6.7 帮助模块
  • 5.7 系统调试与运行
  • 5.8 本章小节
  • 6 结论
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学位论文
  • 相关论文文献

    标签:;  ;  

    基于VisualBasic的压铸机监控系统研究
    下载Doc文档

    猜你喜欢