基于Delphi的直流伺服电机自动测试系统的设计

发布者:平安宁静最新更新时间:2014-01-04 来源: hqew关键字:Delphi  直流伺服电机  自动测试系统 手机看文章 扫描二维码
随时随地手机看文章

  本自动测试系统要求完成几种不同类型的直流伺服电机的测试。这些电机具有一个共同的特点:转速高、工作电流低,其中直流伺服电机J40SY272A的性能参数见表1。经过方案调研和审核,选取Magtrol的测功机HD510、HD710、测功机控制器DSP6001、三相电力分析仪6530,2台安捷伦HP6673A大功率直流电源组建系统。
  系统的机械部分是测试设备同被测电机连接的装置,如联轴器及法兰盘支架。由于不同种类的电机其固定方式、电机尺寸、扭力及转速差别较大,所以法兰盘支架是针对每一特定型号的电机专门设计的,为更好的平衡和补偿附加扭力,采用英国HUCO公司生产的多连杆柔性联轴器,同时设计了保护电路以保证测试系统的功能及安全性。
  测试系统的硬件系统采用模块化设计,主要由电源输出模块、电机测试模块、工控机模块构成。系统基本硬件结构图如图1所示。


  ●电机测试模块:提供性能参数测试所需的必要测试仪器,如电力分析仪、测功机、测功机控制器等。
  ●工控机控制模块:工控机和GPIB总线,测试数据的读写和存取,测试仪器的控制。  系统通过主控程序实现对各测试仪器的控制模块和参数测试模块的调用。同时,为了提高测试系统的可靠性、安全性和准确性,在主控模块与功能模块之间采用了系统自检模块,通过自检模块来判断系统所有仪器是否开始工作和是否工作正常。仪器控制模块通过GPIB通讯接口实现仪器之间的数据读写以及控制信息的传输等。测试系统的软件模块框图见图2。

  (1)Delphi中调用GPIB动态链接库
  Delphi软件开发平台下编写GPIB32.dll动态链接库。在Windows操作环境中使用WIN32 API函数完成调用动态链接库。编程如下:
 
 
  (2)SCPI电源控制模块的程序实现
  安捷伦公司对HP6673A大功率直流电源提供了SCPI函数,所以在编写电源控制模块时除了可调用基本的N1488.2所声明的函数外,在开发中还使用了SCPI函数简化程序设计。
  SCPI语言使用层次化结构,类似于PC机所使用的文件系统,“树”命令是以根层次命令(也称“子系统”)在前层,每个根层次命令下面有许多层次命令。只有指定完整的路径,才能执行较低层次的个别命令。编程如下:
  
  (3)电机测试模块的程序实现
  电机测试模块指的是针对DSP6001测功机控制器和6530三相电力分析仪的程序编制。Magtrol公司并没有为其产品开发相应的SCPI函数,但提供了其他的控制函数,所以,在这里我们将控制函数以ASCII码的形式发送到相应端口以达到控制的目的。   测试系统已经通过评估和验收,完全可以完成直流伺服电机的性能参数的自动测试和判别。自动测试系统的硬件和软件都采用模块化设计,系统具有良好的通用性、可扩展性和可移植性,可以作为开发同类型自动测试系统的框架和范例,可以大大地缩短开发周期和节约开发成本。

关键字:Delphi  直流伺服电机  自动测试系统 引用地址:基于Delphi的直流伺服电机自动测试系统的设计

上一篇:PLC在催化主风机组的应用
下一篇:交流永磁同步电机数字伺服技术

推荐阅读最新更新时间:2024-05-02 22:54

基于DELPHI的镍氢电池管理系统软件设计
摘要:通过对镍氢电池性能的研究,给出了一个应用ISA总线技术构建的、基于DELPHI编程平台的镍氢电池管理系统的设计方案,重点介绍了该系统的软件技术和实现方法。 关键词:DELPHI;充放电;软件;模块;SOC 1 前言 镍氢电池是目前大容量电池的主要品种,已在通讯、交通、电力等部门得到广泛的应用,同时它也是其它智能仪表中最为常用的备用电池。但在实际使用中,由于充放电控制不合理而损坏的电池占大多数。实际上,若镍氢电池充放电适当,通常可以工作10年时间。为此,笔者研制了镍氢电池自动充放电控制系统。该系统由恒流源充电器和恒流源放电器对电池进行充放电因此电流、电压、温度控制是该电池控制系统的重要部分。为此,该系统在总体考虑电流、电压、温
[电源管理]
基于虚拟仪器的航空机载电子设备自动测试系统
这些信号按照频率分为低频和高频两种,按时域特性分为连续和离散信号,按照形式分为电信号和非电信号(如温度、速度、高度、气压、航向等)。为满足复杂的测试需求,我们采用虚拟仪器技术。 系统硬件设计 PXI 模块化仪器相对于 GPIB 、 VXI 、RS232等仪器而言,具有速度快、体积小、易扩展等优势,因此作为硬件的主体。再选用常规信号源(SOURCE)和信号测量模块(SENSOR),通过GPIB和RS232总线扩展专用和自研设备。整个系统硬件原理如图1所示。 图1 系统硬件架构 由于PXI模块较多,且为了今后的扩展,选用了18槽的PXI-1045机箱;为了进一步提高系统平台的集成度,选用PXI-8187零槽嵌入式控制
[测试测量]
基于虚拟仪器的航空机载电子设备<font color='red'>自动测试系统</font>
基于LabVIEW的单片机温度自动测试系统
1 引 言 LabVIEW是美国国家仪器公司(National Instru-ment)开发的一种虚拟仪器平台,他是一种用图标代码来代替文本式编程语言创建应用程序的开发工具。Lab-VIEW功能强大,提供了丰富的数据采集、分析和存储库函数以及包括DAQ,GPIB,PXI,VXI,RS 232/485在内的各种仪器通信总线标准的所有功能函数。利用LabVIEW设计的数据采集系统,可模拟采集各种信号,但是配备NI公司的数据采集板卡比较贵,在实际开发中可选用单片机小系统对数据进行采集。 冷库是发展冷藏业的基础设施,也是在低温条件下贮藏货物的建筑群。食品保鲜主要以食品冷藏链为主,将易腐畜禽、水产、果蔬、速冻食品通过预冷、加工、贮存和冷
[应用]
通用示波器自动测试系统
一、前言   随着电子科学技术的发展,示波器已成为电子技术工作者不可缺少的重要工具之一。由于受到元器件的漂移、老化等多种因素的影响,若要保证示波器在使用时的准确性,就必须对其进行定期检定。以往传统的检定方法全是靠手工操作,由于检测的范围广、功能多,因此,在检定时常常忙得不可开交,不仅劳动强度大,工作效率低,而且检定的数据也不易管理。为此,对示波器进行自动化测试,是当前迫在眉睫,势在必行的一项重要工作。   要实现示波器检定的自动化,就必须解决接口问题,使仪器控制器和仪器之间能够相互通信。为此,在本系统中,采用了在微机的I/O通道中插入一块GPIB接口板(即IEEE-488接口板),来实现计算机和示波器校准仪之间的通信(包括程控命
[测试测量]
通用示波器<font color='red'>自动测试系统</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved