基于VisualBasic的压铸机监控系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在细致分析目前压铸机自动监测与控制系统的基础上,本文设计了以DSP为核心的控制器加后台监控软件的压铸机控制系统。简要叙述了控制器硬件设计,详细介绍基于Windows操作系统的人机界面应用软件的设计。重点讨论了控制器与VB程序之间的数据通讯问题,设计通过串行通信接口实现信息的实时传递与显示。人机界面部分采用功能强大的面向对象可视化编程语言Visual Basic 6.0进行开发,界面友好、美观,使用简单方便、易于掌握。
     另外,针对控制系统各关键元件的偶发故障问题,采用基于RBF神经网络的故障诊断方法,能够快速有效地判断控制系统中如传感器、开关、按钮、电磁阀等器件的故障信息,以及对操作者的误操作进行提示,为维修、维护提供了极大的方便。
     通过反复对软、硬件的调试、修改,本文研究的压铸机控制系统可以成功应用到各种型号的压铸机控制上。该系统的使用提高了压铸机的工作效率,具良好的人机界面和较高的性价比,对于提高国产压铸机的自动控制水平具有一定的理论和实践意义。
After detailed analyzing the current automatic monitoring and control system of the die-casting machine, this article designs the die-casting machine control system that uses the DSP as its CPU, and it mainly designs software part about background performance test based on the graphical user interface in the development system. This article includes some description of the hardware design strategy of the DSP controller and detailed description about the development of the application software of man-machine interface based on the Windows operation system using personal computer as its carrier. It also emphatically discusses the data communication problem between DSP controller and VB program and provides a method of realization of the real-time transmission and display of the information by using serial communication interface. The man-machine part is developed by using the powerful object-oriented visual programming language Visual Basic 6.0, which has a beautiful and friendly interface and is easy to use and master.
     In addition, this article puts forward a method of fault diagnosis based on the RBF neural network, and it could conveniently and effectively detect the fault information on devices such as sensor, switch, button, electromagnetic valve and so on in the control system, so it provides assurance on safety production. It improves a great convenience for repair and maintain
     After repeated debug and modification of the software and hardware, the die-casting machine inspection control system designed in this paper could be applied to various types of die-casting machine control. This system improves the working efficiency of die-casting machine and possesses a friendly interface and a high performance-value ratio, so it has theoretical and practical significance for improving autmatic control level of China-made die-casting machine.
引文
[1]彭继慎等.压铸机控制技术[M].北京:机械工业出版社, 2006
    [2]彭余恭.我国压铸工艺的现状及发展方向[J].特种铸造及有色金属, 2001, 1
    [3]顾金声.国外压铸机一瞥[J].特种铸造及有色金属, 2002, 6
    [4] Tom Mueller.Recent Developments in the Use of Rapid Prototyping Techniques to Prototype Die Cast Parts.D.C.E,1996,(2)
    [5] Shoukou Kubota.Introducing a casting system to achieve high quality die cast parts.2002
    [6]陆秀令.P L C在金属压铸机控制系统中的应用[J].机电一体化, 2003, 6
    [7]赵业平.P L C在压铸机自动控制系统中的应用[J].压铸技术, 1998, 1
    [8]姜国定.压铸机工控机控制系统设计[J].特种铸造及有色金属, 2000
    [9]宋绍楼,彭继慎.压铸机工控机控制系统的开发与研制[J].中国铸造装备与技术,2006
    [10]臧小杰,彭继慎压铸机计算机控制系统研究[J].基础自动化, 2000
    [11] George R D Jr.Computer Aided Design for Zinc Die Casting Dies[J].Die Casting engineering,1981(6)
    [12]吕新春.压铸工艺参数监控系统[J].中国铸机, 1995, 5
    [13] [美]Texas Instruments Incorporated著,张卫宁译.TMS320C28X系列DSP的CPU与外设[M],北京:清华大学出版社,2004
    [14]苏奎峰吕强常天庆张永秀, TMS320X281X281DSP原理及C程序开发[M],北京:北京航空航天大学出版社,2008
    [15]徐科军,张瀚,陈智渊.TMS320X281XDSP原理与应用[M],北京:北京航空航天大学出版社,2006
    [16]苏奎峰,吕强,耿庆锋,陈圣俭.TMS320F2812原理与开发[M],北京:北京电子工业出版社,2006
    [17]曹青,邱李华,郭志强.Visual Basic程序设计教程[M].北京:机械工业出版社,2000:251-256
    [18]徐谡.Visual Basic应用与开发案例教程[M].北京:清华大学出版社, 2005:1-3
    [19]章立民.Microsoft Microsoft Access 2003高手攻略[M].北京:冶金工业出版社,2002
    [20] (美)philipJ,pratt,JoseJ.Adamski,陆洪毅,杨文波,程华等译.数据库管理系统基础[M].北京:机械工业出版社,1999:56-21
    [21]卢毅.VisualBasic6.0数据库设计实例导航[M].北京:冶金工业出版社, 2002:l-179
    [22]孙越. VisualBasie数据库开发自学教程[M].北京:机械工业出版社, 2003:l-214
    [23]堂乐尘,刘向国,李龙生.使用VB控件的关键技术[J].农业网络信息,2004(1):39-42
    [24]明日科技编著. Visual Basic开发技术大全[M].北京:人民邮电出版社, 2007, 4
    [25]徐科军,张瀚,陈智渊.TMS320X281XDSP原理与应用[M],北京:北京航空航天大学出版社,2006
    [26]苏奎峰,吕强,耿庆锋,陈圣俭.TMS320F2812原理与开发[M],北京:北京电子工业出版社,2006
    [27]曹青,邱李华,郭志强.Visual Basic程序设计教程[M].北京:机械工业出版社,2000:251-256
    [28]徐谡.Visual Basic应用与开发案例教程[M].北京:清华大学出版社, 2005:1-3
    [29]胡香玲,冯浩,华亮.基于RBF神经网络的变压器保护[J].电气应用,2005,24( 10)
    [30]赵望达,刘勇求,贺毅.基于RBF神经网络提高压力传感器精度的新方法[J].传感技术学报,2004,(4):640-642.
    [31]张小军,冯宏伟.基于径向基函数神经网络的车型识别技术[J].西北大学学报(自然科学网络版),2006,4(2): 0199
    [32]张静.MATLAB在控制系统中的应用[M].北京:电子工业出版社, 2007
    [33]刘炳文,李凤华.VisualBasic6.O Win32 API程序设计[M].北京:冶金工业出版,2002

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700