山东科威数控机床有限公司铣床官方网站今天是:2025-06-07切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

基于虚拟仪器的温控开关测试系统和方法

时间:2025-06-07    作者: 管理员

专利名称:基于虚拟仪器的温控开关测试系统和方法
技术领域
本发明涉及温控开关测试,具体涉及一种基于虚拟仪器的温控开关测试系统和方法。
背景技术
在温度开关和热保护器的生产制造环节中,动作点的温度是温度开关和热保护器的一项重要指标,也是在生产制造环节较难控制的一项指标,为了保证产品质量,该项指标在生产制造环节必须全检。普遍的测量方法是将每个被测产品接入一个电源和指示灯的电路中,并将产品置于可控温度环境中,由测量人员监视指示灯的变化,同时监视温度指示, 如某产品状态有变化要同时记录其相应温度。而成百的产品在相近的温度点几乎同时变换状态,由人工进行判断、记录是非常困难的事,必然容易出现差错,影响产品质量或导致不必要的报废,造成生产单位的信誉或经济损失。

发明内容
本发明所要解决的技术问题在于提供基于虚拟仪器的温控开关测试系统。为了解决上述问题,根据本发明的第一个技术方案,基于虚拟仪器的温控开关测试系统,由调温仓、温度传感器、矩阵检测电路、多功能数据采集卡和工控计算机构成,其特点是温度传感器检测调温仓的温度,并将调温仓的温度数据通过多功能数据采集卡输入工控计算机;
工控计算机通过多功能数据采集卡输出控制信号到矩阵检测电路,同时,工控计算机通过多功能数据采集卡接收温度传感器和矩阵检测电路输出的数据;并且,工控计算机对收到的数据进行分析、处理并显示结果;
矩阵检测电路通过多功能数据采集卡接收工控计算机输出的控制信号,对被测产品的工作状态进行检测,并将被测产品的工作状态信号通过多功能数据采集卡输出到工控计算机;
多功能数据采集卡将工控计算机输出的控制信号输出到矩阵检测电路;同时,多功能数据采集卡将温度传感器和矩阵检测电路输出的数据进行A/D转换后输出到工控计算机。根据所述本发明所述的基于虚拟仪器的温控开关测试系统的优选方案,矩阵检测电路包括矩阵电路和接口控制电路;其中,接口控制电路通过多功能数据采集卡接收工控计算机输出的控制信号,进行转换后输出控制信号到矩阵电路;矩阵电路接收接口控制电路输出的控制信号,对被测产品的工作状态进行检测,并将被测产品的工作状态信号通过多功能数据采集卡输出到工控计算机。根据所述本发明所述的基于虚拟仪器的温控开关测试系统的优选方案,所述矩阵电路包括m根控制线、η根A/D采集线和m组检测电路;其中,m、n为1 128的自然数。根据所述本发明所述的基于虚拟仪器的温控开关测试系统的优选方案,所述接口控制电路包括m个控制电路,其中,m为1 1观的自然数。
根据所述本发明所述的基于虚拟仪器的温控开关测试系统的优选方案,所述矩阵电路包括m根控制线、η根A/D采集线和m组检测电路;所述接口控制电路包括m个控制电路;其中,m、n为1 128的自然数。根据所述本发明所述的基于虚拟仪器的温控开关测试系统的优选方案,每组检测电路包括η个检测单元,其中,η为1 128的自然数。根据所述本发明所述的基于虚拟仪器的温控开关测试系统的优选方案,所述检测单元包括二极管。根据本发明的第二个技术方案,一种基于虚拟仪器测试温控开关的方法,包括如下步骤
Α.通过安装程序将测试软件装入工控计算机的程序存贮介质中;该测试软件包括人机界面程序模块、测试参数设置程序模块、合格判定程序模块、数据保存程序模块、状态采集程序模块和温度数据采集程序模块;
B.将被测产品接入矩阵检测电路并置入调温仓;
C.启动测试系统工作,初始化测试参数设置程序模块,读入设置的检测基准参数; 并初始化多功能数据采集卡;
D.启动检测,初始化数据记录,设置检测定时,使工控计算机通过多功能数据采集卡分时、循环读取A/D采集线信号;设置测温定时,使工控计算机通过多功能数据采集卡分时采集温度传感器的测量值,打开监视窗口 ;设置行扫描定时,使工控计算机分时、循环发出扫描信号;
Ε.温度传感器对调温仓的温度进行采样,工控计算机运行温度数据采集程序模块,当测温定时到来时,通过多功能数据采集卡采集温度传感器的测量值,并对采样数据采用表决平均滤波方法进行计算,得到调温仓的温度;
F.工控计算机运行状态采集程序模块,使工控计算机分时、循环发出扫描信号,当检测定时到来时,工控计算机5通过多功能数据采集卡循环读取A/D采集线信号;并记录A/D采集线信号发生变化时刻的调温仓的温度,得到被测产品的动作点或恢复点温度;
G.工控计算机运行合格判定程序模块,对被测产品进行合格评判;即将被测产品的动作点或恢复点温度与所设置的检测基准参数进行比较,如果动作点温度或恢复点温度在规定的温度区间外,则判断被测产品为不合格,如果动作点温度或恢复点温度在规定的温度区间内,则判断被测产品为合格;
H.运行数据保存程序模块,保存测试参数,并将被测产品的判定结果在监视窗口显
7J\ ο本发明所述的基于虚拟仪器的温控开关测试系统的有益效果是本发明采用工业控制计算机及数据采集卡实现温度开关和热保护器的动作点及恢复点温度和开关状态自动检测、记录、评判,自动完成检测过程,不但可以判断被测产品是否合格,还能检测、记录到产品动作和恢复的具体温度值,提供详细准确的检测记录,提高了检测的准确性及生产效率,本发明可以广泛的应用在自动化测试系统中,具有较好的经济效益和社会效益。


图1是本发明所述的基于虚拟仪器的温控开关测试系统的电路原理框图。
图2是本发明所述的基于虚拟仪器的温控开关测试系统的矩阵检测电路3的电路原理框图。图3是本发明所述的基于虚拟仪器的温控开关测试系统矩阵检测电路3的电路原理图。图4是温控开关动作点和恢复点与温度的关系曲线。图5是工控计算机5中设置的测试软件结构框图。图6是工控计算机5中设置的测试软件主程序流程框图。图7是工控计算机5中设置的测试软件启动命令处理程序流程图。图8是工控计算机5中设置的测试软件停止命令处理程序流程图。图9是工控计算机5中设置的测试软件定时事件处理程序前部分流程图。图10是工控计算机5中设置的测试软件定时事件处理程序后部分流程图。
具体实施例方式参见图1,基于虚拟仪器的温控开关测试系统,由调温仓1、温度传感器2、矩阵检测电路3、多功能数据采集卡4和工控计算机5构成,其中,温度传感器2检测调温仓1的温度,并将调温仓1的温度数据通过多功能数据采集卡4输入工控计算机5 ;
工控计算机5通过多功能数据采集卡4输出控制信号到矩阵检测电路3,同时,工控计算机5通过多功能数据采集卡4接收温度传感器2和矩阵检测电路3输出的数据;并且,工控计算机5对收到的数据进行分析、处理并显示结果;
矩阵检测电路3通过多功能数据采集卡4接收工控计算机5输出的控制信号,对被测产品的工作状态进行检测,并将被测产品的工作状态信号通过多功能数据采集卡4输出到工控计算机5 ;
多功能数据采集卡4将工控计算机5输出的控制信号输出到矩阵检测电路3 ;同时,将温度传感器2和矩阵检测电路3输出的数据进行A/D转换后输出到工控计算机5。其中,矩阵检测电路3包括矩阵电路6和接口控制电路7 ;其中,接口控制电路7通过多功能数据采集卡4接收工控计算机5输出的控制信号,进行转换后输出控制信号到矩阵电路6 ;矩阵电路6接收接口控制电路7输出的控制信号,对被测产品的工作状态进行检测,并将被测产品的工作状态信号通过多功能数据采集卡4输出到工控计算机5。参见图2,接口控制电路7包括m个控制电路CO1、C02……COm ;所述矩阵电路6包括m根控制线E1、E2……Em、ragA/D采集线AI1、AI2……Ah和m组检测电路A1、A2…… Am;其中,m、n为1 128的自然数;其中,控制线El、E2……Em分别连接到控制电路COl、 C02……COm的输出端,A/D采集线All、AI2……AIn同时连接到多功能数据采集卡4,每组检测电路包括1个控制端和η个输出端,在具体实施例中,控制线El连接控制电路COl的输出端,控制线Ε2连接控制电路C02的输出端,依次类推,控制线Em连接控制电路COm 的输出端;控制电路C01、C02……COm的输入端D01、D02……DOm连接多功能数据采集卡4 ; 第一组检测电路Al的η个输出端分别连接到A/D采集线ΑΙ1、ΑΙ2……AIn上,第一组检测电路Al的控制端连接到控制线El,第二组检测电路Α2的η个输出端分别连接到A/D采集线AI1、ΑΙ2……AIn上,第二组检测电路Α2的控制端连接到控制线Ε2,依次类推,第m组检测电路Am的η个输出端分别连接到A/D采集线AI1、ΑΙ2……Ah上,第m组检测电路Am的控制端连接到控制线Em。其中,每组检测电路包括η个检测单元,其中,η为1 128的自然数,每个检测单元包括一个控制端和一个输出端,在具体实施例中
第一组检测电路Al中的第一个检测单元Bll的控制端连接控制线El,第一组检测电路 Al中的第一个检测单元Bll的输出端连接A/D采集线AIl ;第一组检测电路Al中的第二个检测单元Β12的控制端连接控制线El,第一组检测电路Al中的第二个检测单元Β12的输出端连接A/D采集线ΑΙ2,依次类推,第一组检测电路Al中的第η个检测单元Bin的控制端连接控制线El,第一组检测电路Al中的第η个检测单元Bln的输出端连接A/D采集线Ah ; 第二组检测电路Α2中的第一个检测单元Β21的控制端连接控制线Ε2,第二组检测电路 Α2中的第一个检测单元Bll的输出端连接A/D采集线AI1 ;第二组检测电路Α2中的第二个检测单元Β22的控制端连接控制线Ε2,第二组检测电路Α2中的第二个检测单元Β22的输出端连接A/D采集线ΑΙ2 ;依次类推,第二组检测电路Α2中的第η个检测单元Β2η的控制端连接控制线Ε2,第二组检测电路Α2中的第η个检测单元Β2η的输出端连接A/D采集线AIn ; 依次类推,第m组检测电路Am中的第一个检测单元aiil的控制端连接控制线Em,第m 组检测电路Am中的第一个检测单元fell的输出端连接A/D采集线AIl ;第m组检测电路Am 中的第二个检测单元&ιι2的控制端连接控制线Em,第m组检测电路Am中的第二个检测单元 Bm2的输出端连接A/D采集线AI2 ;依次类推,第m组检测电路Am中的第η个检测单元Bmn 的控制端连接控制线Em,第m组检测电路Am中的第η个检测单元Bmn的输出端连接A/D采集线Mn。其中,所述检测单元包括二极管,在具体实施例中,参见图3,二极管的负极连接被测产品的一端,二极管的正极连接A/D采集线,被测产品的另一端连接控制线。参见图4,图4是温控开关动作点和恢复点与温度的关系曲线,其中,A点为环境温度,B点为动作温度下限,C点为动作温度上限,D点为升温止点及降温始点,E点为恢复温度上限,F点为恢复温度下限,G点为检测终止点。产品的工作原理是被测产品如温控开关或热保护器接入矩阵检测电路并置入调温仓1,被测产品在调温仓1内随着调温仓温度的上升和下降,在规定的温度区间内应产生状态的改变即发生动作和恢复,也就是在动作点温控开关由常开转为常闭,热保护器由常闭转为常开;在恢复点温控开关由常闭恢复为常开,热保护器由常开恢复为常闭。测试系统随时通过温度传感器2读取调温仓1的温度。工控计算机5通过多功能数据采集卡4分时、循环发出扫描信号,并通过控制电路控制控制线Ε1、Ε2、Ε3……Em分时、循环接通,每当其中一条控制线接通时,工控计算机5顺序读取所有A/D采集线信号,A/D采集线信号反映了连接到该条控制线上的被测产品的状态,工控计算机5再根据调温仓1的温度判断产品质量状态。如果动作点或恢复点温度在规定的温度区间外,则产品为不合格,如果动作点或恢复点温度在规定的温度区间内,则产品为合格。由工控计算机5发出的分时循环扫描信号通过多功能数据采集卡4输出到控制电路的输入端,控制电路控制控制线DOl、D02……DOm的通断,A/D采集线AI1、AI2……AIn 的信号送至多功能数据采集卡4经A/D转换后由工控计算机5判读。由于在某一时刻只有一条控制线是接通的,连接到该控制线上的被测产品处于被检状态,而其余的产品处于阻断状态。也就是说,通过行列组合可以唯一定位每个被测产品。这样做的好处是可以利用有限的DO端口和AI端口检测较多的产品。矩阵电路的优点是可以大大减少检测信号的输入线数,减少设备投资。例如,采用一个16个DO 口和16个AI端口的多功能数据采集卡,留1个AI端口作温度检测,剩余的端口则可以实现16 X 15=240件产品的检测。矩阵检测电路的设计,充分利用了多功能数据采集卡的端口,实现了以较少的数据采集通道检测更多的产品,较大的提高了每组检测的产品数量,既降低了硬件投资,且节能效果显著。参见图3,进一步说明矩阵检测电路3的工作原理,当系统在某时刻使控制线El为低电平时,其余控制线为高阻状态,由于二极管的反向阻断作用,此时连接到控制线El上的温控开关K11、K12……Kln的状态决定了 A/D采集线ΑΙ1、ΑΙ2……AIn的输出状态,与此时其他温控开关的状态无关;例如,此时温控开关Kll闭合,温控开关Κ12断开,那么此时 A/D采集线AI1为低电平;A/D采集线ΑΙ2为高电平,与此时温控开关Κ21……Kml、Κ22…… Km2的状态无关;同理,当在某时刻使控制线E2为低电平时,其余控制线为高阻状态,由于二极管的反向阻断作用,此时连接到控制线E2上的温控开关K21、K22……K2n的状态决定了 A/D采集线ΑΙ1、ΑΙ2……AIn的输出状态,与此时其他温控开关的状态无关。参见图5至图10,一种基于虚拟仪器测试温控开关的方法,包括如下步骤
Α.通过安装程序将测试软件装入工控计算机5的程序存贮介质中;该测试软件包括 人机界面程序模块、测试参数设置程序模块、合格判定程序模块、数据保存程序模块、状态采集程序模块和温度数据采集程序模块;
B.将被测产品接入矩阵检测电路3并置入调温仓1;
C.启动测试系统工作,初始化测试参数设置程序模块,读入设置的检测基准参数; 并初始化多功能数据采集卡4 ;
D.启动检测,初始化数据记录,设置检测定时,使工控计算机5通过多功能数据采集卡 4分时、循环读取A/D采集线信号;设置测温定时,使工控计算机5通过多功能数据采集卡 4分时采集温度传感器2的测量值,打开监视窗口 ;设置行扫描定时,使工控计算机5分时、 循环发出扫描信号;
Ε.温度传感器2对调温仓1的温度进行采样,工控计算机5运行温度数据采集程序模块,当测温定时到来时,通过多功能数据采集卡4采集温度传感器2的测量值,并对采样数据采用表决平均滤波方法进行计算,得到调温仓1的温度;
F.工控计算机5运行状态采集程序模块,使工控计算机5分时、循环发出扫描信号,当检测定时到来时,工控计算机5通过多功能数据采集卡4循环读取A/D采集线AI1、ΑΙ2…… A^信号;并记录A/D采集线信号发生变化时刻的调温仓1的温度,得到被测产品的动作点或恢复点温度;
G.工控计算机5运行合格判定程序模块,对被测产品进行合格评判;即将被测产品的动作点或恢复点温度与所设置的检测基准参数进行比较,如果动作点温度或恢复点温度在规定的温度区间外,则判断被测产品为不合格,如果动作点温度或恢复点温度在规定的温度区间内,则判断被测产品为合格;
H.运行数据保存程序模块,保存测试参数,并将被测产品的判定结果在监视窗口显
7J\ ο在具体实施例中,测试软件运行环境为Windows XP操作系统,采用MicrosoftVisual Studio .NET编程环境,基于MFC进行程序的编写,运行平台为工控计算机5。例如,采用一个16个DO 口和16个AI端口的多功能数据采集卡,状态采集程序模块采用P1202_Do函数,发送16位控制数据到DO 口,位为“ 1”时,对应A/D采集线被接地, 这时利用P1202_ktChannelConfig函数和P1202_AdPolling函数,对每一条A/D采集线进行扫描,如果某一条A/D采集线输出电压小于设定值,则认为对应温控开关闭合,如果某一条A/D采集线输出电压大于设定值,则认为对应温控开关断开。其温控开关状态保存于变量数组中。温度数据采集程序模块通过AD通道实现对温度传感器2的信号采集,采用 P1202_SetChannelConfig函数和P1202_AdPolling函数进行测试环境温度采集;
调温仓1用温度传感器2进行温度测量,其测量值保存于变量数组中,在温度传感器2 输出为线性的条件下,温度标定值为标准温度和采样值的差值。测试参数设置程序模块
在具体实施例中,需要设置参数包括
动作温度下限、动作温度上限、恢复温度下限、恢复温度上限、产品常温状态、 温度标定值等。合格判定程序模块当被测品状态发生变化,将记录当时的温度值到对应的结构数组,数组定义如下
定义结构类型
typedef struct check—state—t {
float act_state_tem;//动作点温度 float renew_state_tem; // 恢复点温度 WORD check_tag ; //检测结果标志 } check_state;
定义结果判定数组在CWorkData类中定义check_state resultTEM[200]数组,用于保存产品动作点和恢复点温度,以及检测结果标志。人机界面程序模块
主视界面采用资源管理器样式,左边为树形结构,显示检测数据目录中的记录文件,右边为列表视,以列表的形式显示对应文件中的检测数据记录。采用自定义工具栏和状态栏来产生独特的界面,状态栏除显示标准的运行信息,工具栏将包含了菜单功能的工具按钮。应用程序基于MFC类库创建,使用MFC应用程序向导创建MFC应用程序。在具体实施例中,监控界面在启动检测后,将会打开一个监控窗口,该窗口采用非模态对话框来实现,其主体是以图形指示灯方式显示10行20列温度开关状态,绿色代表合格,白色为未知,红色代表两者都不合格。同时在其指示灯的右边以标签显示动作温度和恢复温度。此外还有温度计实时显示温度传感器检测到的温度平均值。并定义绘图函数,如
void CDlgDisplayDrawLamp(PointF lamp_ptf, Bitmap *lamp_bmp, bool allow) ;//画指标灯
void CDlgDisplayDrawThermometer (PointF tm_ptf, Bitmap *tm_bmp, bool
9allow) -J/画温度计
数据保存程序模块利用Microsoft Visual Studio . NET提供的文档类模板生成应用程序文档类CSWTEMCheckDoc,并创建测试工作数据类CWorkData和检测数据类 CCheckData,用于定义记录测试数据结构,创建CktParameter,用于保存测试参数,设置参数存于配置文件SWTEMCheck. cfg中。其中,在CSWTEMCheckDoc文档类中,定义了 CWorkData 类实例的检测数据结构和CCheckData类数据链表,并编写串行化函数,重写新建、打开、保存框架函数,并编写另存参数与数据函数。定义检测数据类CCheckData,其主要类成员变量为 CStringff m_serial ;//产品序列号
CStringff m_number ; //温度开关位置号
CStringff m_date_time ; // 检测时间
CStringff m_tm印erature ; // 检测温度
CStringff m_state_tag;//开关状态
CStringff m_check_tag;// 检测结果标志
定义设置参数类CktParameter,其类成员变量为
float m_actT_d0WnLimit;//动作温度下限,默认值为。C
float m_actT_upLimit;//动作温度上限,默认值为。C ;
float m_renewT_d0wnLimit;//恢复温度下限,默认值为。C ;
float m_renewT_upLimit;//恢复温度上限,默认值为。C ;
bool m_normalState;//产品常温状态变量,常开为“false”,常闭为“true”,默认值为 “false”
float m_adjustTEMl [2],m_adjustTEM2 [2] ; // 温度偏差修正值 WORD mode_choose;//检测方式选择
enum modeNam{mod_Single, mod_Double} ; // 定义检测方式枚举产品检测过程是在启动检测后,程序将打开监控界面,初始化PCI-1202,设置检测定时器,通过定时触发状态扫描和温度采集,同时刷新显示,通过被测品状态变化触发数据记录,直到温度超过上限值时,自动或由操作人员结束检测。硬件驱动将P1202. DLL提供的功能函数进行归纳,生成适应本系统的功能函数。 其主要有以下功能函数
LRESULT InitDrv (void) ; //初始化PCI-1202,并使其处于激活状态 bool ScanState (WORD wrowNum, WORD wcolumnNum) ;//检测温度开关状态 float temMeasure (WORD wChannel) ;//温度采集,返回温度电压值 #define ch_THERMl 20//定义通道号常量 #define ch_THERM2 21
#define cf_STATE 0x9//状态扫描AD通道配置为+5V #def ine cf_THERM 0x2// 温度采集 AD 通道配置为 +/-1. 25V 图6是工控计算机5中设置的测试软件主程序流程框图。主程序流程包括程序开始; 创建新应用程序模块,具体包括创建文档类、视类、主框架类,创建菜单、工具栏、状态栏;初始化测试参数设置程序模块,读入设置的检测基准参数;并初始化多功能数据采集卡4 ;对消息队列扫描,如有消息,将调用相应处理程序,处理程序包括定时事件处理程序,具体流程见图9和图10,用于实现检测;启动命令处理程序,用于处理检测初始设置,具体流程见图7 ;停止命令处理程序,用于停止检测,具体流程见图8 ;如没有消息,就进入消息循环。
其中,启动命令处理程序包括初始化数据记录,填写开关应有的初始状态;设置检测定时,可以设置时间间隔为10秒;设置测温定时,可以设置时间间隔为1秒;打开监视窗口 ;
停止命令处理程序包括停止检测定时器;停止测温定时器;
定时事件处理程序包括
第一步判断检测定时时间到来了吗?当检测定时时间没有到来,直接进入第二步; 当检测定时时间到来了,启动行扫描定时,可以设置行扫描定时的时间间隔为0.5秒;
第二步判断行扫描定时时间到来了吗?当行扫描定时时间没有到来,进入第九步, 当行扫描定时时间到来,进入第三步;
第三步扫描第M行开关;其中,M ( m ;
第四步判断第M行中第N个开关状态是否发生变化,当第M行中第N个开关状态发生变化,记录当前开关状态及温度,进入第五步,当第M行中第N个开关状态未发生变化, 进入第七步;其中,N彡η;
第五步合格评判即将被测产品的动作点和恢复点温度与所设置的检测基准参数进行比较,如果动作点温度或恢复点温度在规定的温度区间外,则判断被测产品为不合格,如果动作点温度或恢复点温度在规定的温度区间内,则判断被测产品为合格,判断被测产品是否合格;
第六步对合格产品标记合格;对不合格产品标记不合格;
第六步、标记计数增加一;
第七步、判断所有列是否扫描完成,当所有列没有扫描完成,返回第四步,当所有列扫描完成,进入第八步;
第八步判断所有行扫描是否完成;当所有行扫描没有完成,进入第九步;当所有行扫描完成,停止行扫描定时器,同时设置检测结束定时;运行数据保存程序模块,保存测试参数,并将被测产品的判定结果在监视窗口显示;
第九步判断测温定时时间到来了吗?当测温定时时间到来,运行温度数据采集程序模块,采集温度传感器的测量值,并对采样数据采用表决平均滤波方法进行计算,得到调温仓1温度;
第十步判断检测结束定时到来了吗?当检测结束定时没有到来,返回主程序,当检测结束定时到来了,停止结束定时器;
第十一步判断检测数量大于或等于设定值吗,当检测数量大于或等于设定值,停止行扫描定时器,然后返回主程序;当检测数量小于设定值,返回主程序。
权利要求
1.基于虚拟仪器的温控开关测试系统,由调温仓(1)、温度传感器(2)、矩阵检测电路 (3)、多功能数据采集卡(4)和工控计算机(5)构成,其特征在于温度传感器(2 )检测调温仓(1)的温度,并将调温仓(1)的温度数据通过多功能数据采集卡(4)输入工控计算机(5);工控计算机(5)通过多功能数据采集卡(4)输出控制信号到矩阵检测电路(3),同时, 工控计算机(5)通过多功能数据采集卡(4)接收温度传感器(2)和矩阵检测电路(3)输出的数据;并且,工控计算机(5)对收到的数据进行分析、处理并显示结果;矩阵检测电路(3)通过多功能数据采集卡(4)接收工控计算机(5)输出的控制信号,对被测产品的工作状态进行检测,并将被测产品的工作状态信号通过多功能数据采集卡(4) 输出到工控计算机(5);多功能数据采集卡(4)将工控计算机(5)输出的控制信号输出到矩阵检测电路(3);同时,多功能数据采集卡(4)将温度传感器(2)和矩阵检测电路(3)输出的数据进行A/D转换后输出到工控计算机(5)。
2.根据权利要求1所述的基于虚拟仪器的温控开关测试系统,其特征在于矩阵检测电路(3)包括矩阵电路(6)和接口控制电路(7);其中,接口控制电路(7)通过多功能数据采集卡(4)接收工控计算机(5)输出的控制信号,进行转换后输出控制信号到矩阵电路(6); 矩阵电路(6)接收接口控制电路(7)输出的控制信号,对被测产品的工作状态进行检测,并将被测产品的工作状态信号通过多功能数据采集卡(4)输出到工控计算机(5)。
3.根据权利要求2所述的基于虚拟仪器的温控开关测试系统,其特征在于所述矩阵电路(6)包括m根控制线(E1、E2……Em)、n根A/D采集线(AI1、AI2……AIn)和m组检测电路(A1、A2……Am),其中,m、n为1 1 的自然数。
4.根据权利要求2所述的基于虚拟仪器的温控开关测试系统,其特征在于所述接口控制电路(7)包括m个控制电路(C01、C02……C0m),m为1 128的自然数。
5.根据权利要求2所述的基于虚拟仪器的温控开关测试系统,其特征在于所述矩阵电路(6)包括m根控制线(E1、E2……Em)、n根A/D采集线(AI1、AI2……AIn)和m组检测电路(A1、A2……Am);所述接口控制电路(7)包括m个控制电路(C01、C02……COm);其中, m、n为1 1 的自然数。
6.根据权利要求3或5所述的基于虚拟仪器的温控开关测试系统,其特征在于每组检测电路包括η个检测单元。
7.其中,η为1 1 的自然数。
8.根据权利要求6所述的基于虚拟仪器的温控开关测试系统,其特征在于所述检测单元包括二极管。
9.一种基于虚拟仪器测试温控开关的方法,包括如下步骤A.通过安装程序将测试软件装入工控计算机(5)的程序存贮介质中;该测试软件包括人机界面程序模块、测试参数设置程序模块、合格判定程序模块、数据保存程序模块、状态采集程序模块和温度数据采集程序模块;B.将被测产品接入矩阵检测电路(3)并置入调温仓(1);C.启动测试系统工作,初始化测试参数设置程序模块,读入设置的检测基准参数; 并初始化多功能数据采集卡(4);D.启动检测,初始化数据记录,设置检测定时,使工控计算机(5)通过多功能数据采集卡(4)分时、循环读取A/D采集线信号;设置测温定时,使工控计算机(5)通过多功能数据采集卡(4)分时采集温度传感器(2)的测量值,打开监视窗口 ;设置行扫描定时,使工控计算机(5)分时、循环发出扫描信号;E.温度传感器(2)对调温仓(1)的温度进行采样,工控计算机(5)运行温度数据采集程序模块,当测温定时到来时,通过多功能数据采集卡(4)采集温度传感器(2)的测量值, 并对采样数据采用表决平均滤波方法进行计算,得到调温仓(1)的温度;F.工控计算机(5)运行状态采集程序模块,使工控计算机(5)分时、循环发出扫描信号,当检测定时到来时,工控计算机5通过多功能数据采集卡(4)循环读取A/D采集线 (AIUAI2……AIn)信号;并记录A/D采集线信号发生变化时刻的调温仓(1)的温度,得到被测产品的动作点或恢复点温度;G.工控计算机(5)运行合格判定程序模块,对被测产品进行合格评判;即将被测产品的动作点或恢复点温度与所设置的检测基准参数进行比较,如果动作点温度或恢复点温度在规定的温度区间外,则判断被测产品为不合格,如果动作点温度或恢复点温度在规定的温度区间内,则判断被测产品为合格;H.运行数据保存程序模块,保存测试参数,并将被测产品的判定结果在监视窗口显示。
全文摘要
本发明公开了基于虚拟仪器的温控开关测试系统,由调温仓、温度传感器、矩阵检测电路、多功能数据采集卡和工控计算机构成,其特征在于温度传感器检测调温仓的温度,并将调温仓的温度数据通过多功能数据采集卡输入工控计算机;工控计算机通过多功能数据采集卡输出控制信号到矩阵检测电路,同时,工控计算机通过多功能数据采集卡接收温度传感器和矩阵检测电路输出的数据;并且,工控计算机对收到的数据进行分析、处理并显示结果;矩阵检测电路通过多功能数据采集卡接收工控计算机输出的控制信号,对被测产品的工作状态进行检测,并将被测产品的工作状态信号通过多功能数据采集卡输出到工控计算机,本发明可以广泛的应用在自动化测试系统中。
文档编号G01R31/327GK102323543SQ201110157879
公开日2012年1月18日 申请日期2011年6月13日 优先权日2011年6月13日
发明者苏惠强, 陈维亚 申请人:重庆斯凯力科技有限公司

  • 专利名称:漏电检测显示保护电路的制作方法技术领域:本实用新型涉及一种安装在具有漏电保护功能的电源插头或电源插座内的具有 漏电检测、保护功能的电路。背景技术:随着具有漏电保护功能的电源插座(简称GFCI)、电源插头产业的不断发展,人们 对具有
  • 专利名称:基于bd、gps和dr的组合定位装置的制作方法技术领域:本实用新型涉及一种汽车定位技术,尤其是涉及一种基于BD、GPS和DR的组合定位装置背景技术:在现代车辆卫星导航和定位的技术中,广泛使用了卫星定位技术,例如美国的全球定位系统(
  • 专利名称:驻车制动总成拉杆本体静态刚性测试装置的制作方法技术领域:本发明涉及一种静态刚性测试装置,尤其是一种对汽车驻车制动总成的拉杆本体进行静态刚性测试的装置。背景技术:驻车制动总成由拉杆本体及装在其内部的齿轮、棘爪、弹簧等零件组成。驻车制
  • 专利名称:一种测定维d2果糖酸钙注射液中维生素d2含量的方法技术领域:本发明属于分析化学领域,具体涉及一种测定维D2果糖酸钙注射液中维生素D2 含量的方法。背景技术:维D2果糖酸钙注射液临床上用于缺乏维生素D2所引起的钙质代谢障碍。 对维D
  • 专利名称:电池组低电压告警装置的制作方法技术领域:本发明属于电子及电源技术领域,涉及一种电池组低电压告警装置。 背景技术:依赖电池工作的电子仪器或通讯设备,电池组电压过低将会直接影响着设备工作的准确性和可靠性。本发明为这些设备加装电池组电压
  • 专利名称:铟镓氮晶片外延层中铟元素含量的测试方法技术领域:本发明专利属于计量测试技术领域,涉及铟镓氮晶片外延层成分量测试技术领域。背景技术:铟镓氮(InxGqxN)半导体材料是直接跃迁型宽带隙材料,发光效率高,禁带宽度在0.7eV 3.4e
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12