用于燃气数据采集单元的测试系统的制作方法

文档序号:11857809阅读:494来源:国知局
用于燃气数据采集单元的测试系统的制作方法与工艺

本发明涉及一种燃气数据采集单元测试系统。



背景技术:

燃气数据采集单元主要用与采集燃气的用量等参数,并通过GPRS发送给服务器。燃气数据采集单元出厂测试要求严格,测试点多。以往测试都是采用人工方式,耗费人力,且效率低下。采用仪器测试在燃气数据采集单元是否合格,可以剔除人为因素造成的误差,提高测试效率,节约人工,也使测试有一个量化的标准。



技术实现要素:

本发明的目的是提供一种燃气数据采集单元测试系统,以解决对燃气数据采集单元实现自动检测的技术问题。

为了解决上述技术问题,本发明提供了一种用于燃气数据采集单元的测试系统,包括:用于燃气数据采集单元检测的测试单元,与测试单元相连的上位机;所述上位机适于对测试单元发送用于燃气数据采集单元检测的测试指令,所述测试单元根据上述测试指令对燃气数据采集单元发送相应测试信号;以及所述上位机还适于接收测试单元获得的由燃气数据采集单元反馈的测试数据,以检测燃气数据采集单元是否正常。

进一步,所述测试单元包括:处理器模块,与该处理器模块相连的数字量检测模块、负载切换模块、DA模块、恒流源电路和串口测试单元;以及所述处理器模块适于根据上位机的控制指令产生相应检测数据,发送至燃气数据采集单元,并且还接收燃气数据采集单元的相应反馈数据,并将反馈数据发送至上 位机,即与测试数据进行比较,获得相应测试结果。

进一步,所述上位机适于通过处理器模块控制数字量检测模块测试燃气数据采集单元的数字I/O口工作是否正常;即

测试时,上位机通过测试单元向燃气数据采集单元发出开关量打开或关闭命令,且在延时一定时间后,上位机通过测试单元读取燃气数据采集单元对应的I/O口值;若该各I/O口值和发送的命令所要求的值一致,则确定各I/O口工作正常。

进一步,所述处理器模块适于根据上位机的设定,以控制负载切换模块对燃气数据采集单元的测试电压进行带载或空载切换。

进一步,所述上位机适于通过处理器模块控制串口测试单元检测燃气数据采集单元的串口通讯。

进一步,所述上位机适于通过处理器模块控制DA模块输出高精度的相应测试电压,并通过恒流源电路输出与相应测试电压相匹配的测试电流,并且把输出测试电压、电流值与反馈获得的燃气数据采集单元的电压、电流值进行比对,以检测燃气数据采集单元的各模拟端口是否正常。

进一步,所述处理器模块还与温度检测模块相连,以获得燃气数据采集单元所处测试环境的温度值,并发送至上位机,以构建燃气数据采集单元所处测试环境的温度曲线。

本发明的有益效果是,本发明的用于燃气数据采集单元的测试单元能够快速精准的测量燃气数据采集单元的多种参数,并且可以多块同时测量,具有测试效率高、测试准确度好、测试数据全面的优点。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明的测试系统的原理框图;

图2是本发明的负载切换模块的电路原理框图;

图3是本发明的恒流源电路的电路原理图;

图4是485通讯接口电路图;

图5是422通讯接口电路图。

具体实施方式

现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。

实施例

如图1所示,本发明的一种用于燃气数据采集单元的测试系统,包括:用于燃气数据采集单元检测的测试单元,与测试单元相连的上位机;所述上位机适于对测试单元发送用于燃气数据采集单元检测的测试指令,所述测试单元根据上述测试指令对燃气数据采集单元发送相应测试信号;以及所述上位机还适于接收测试单元获得的由燃气数据采集单元反馈的测试数据,以检测燃气数据采集单元是否正常。

作为测试单元一种优选的实施方式,所述测试单元包括:处理器模块,与该处理器模块相连的数字量检测模块、负载切换模块、DA模块、恒流源电路和串口测试单元;以及所述处理器模块适于根据上位机的控制指令产生相应检测数据,发送至燃气数据采集单元,并且还接收燃气数据采集单元的相应反馈数据,并将反馈数据发送至上位机,即与测试数据进行比较,获得相应测试结果。

具体的,所述上位机适于通过处理器模块控制数字量检测模块测试燃气数据采集单元的数字I/O口工作是否正常;即测试时,上位机通过测试单元向燃 气数据采集单元发出开关量打开或关闭命令,且在延时一定时间后,上位机通过测试单元读取燃气数据采集单元对应的I/O口值;若该各I/O口值和发送的命令所要求的值一致,则确定各I/O口工作正常。

如图2所示,所述处理器模块适于根据上位机的设定,以控制负载切换模块对燃气数据采集单元的测试电压进行带载或空载切换。具体的,通过设置VC2为1或0可以切换带载和空载测试模式。当VC2为高电平的时候,三极管Q1导通,为带载测试模式,当VC2为低电平的时候,三极管Q1截止,为空载测试模式;其中J1为测试电源接口,V1端电压为需要进行A/D转换的电压,以获得相应电压值数据。

具体的,所述上位机适于通过处理器模块控制串口测试单元检测燃气数据采集单元的串口通讯。

具体的,所述上位机适于通过处理器模块控制DA模块输出高精度的相应测试电压,并通过恒流源电路输出与相应测试电压相匹配的测试电流,并且把输出测试电压、电流值与反馈获得的燃气数据采集单元的电压、电流值进行比对,以检测燃气数据采集单元的各模拟端口是否正常。

如图3所示,图中AOUT连接DA模块的输出端,通过处理器模块控制DA模块输出不同的电压值,进而控制恒流源电路输出相应电流值。其中CON端为电流输出端。

具体的,所述处理器模块还与温度检测模块相连,以获得燃气数据采集单元所处测试环境的温度值,并发送至上位机,以构建燃气数据采集单元所处测试环境的温度曲线。

所述处理器模块适于采用ARM STM32F103VE处理器,用于保存配置参数的存储芯片为AT24C256;DA模块适于采用DAC8411作为电压输出芯片;采用SP3072 芯片实现485和422通信(2片SP3072实现一路422通信);采用SP3232作为RS232通信芯片;采用LM2596和LM1117-3.3构成系统供电模块;采用MC14052B作为模拟开关,实现通信口切换;采用DS18B20组成温度探测模块。

如图4和图5所示,具体的,所述测试单元中与上位机相连的通讯接口为被动串口,另外还设有用于构建检测网络,以将若干燃气数据采集单元与测试单元相连进行组网的共享式通讯接口,串口通讯方式适于采用RS232、RS485、RS422,其中采用SP3072芯片实现485和422通信(2片SP3072实现一路422通信);采用SP3232作为RS232通信芯片;并且通过模拟开关实现共享式通讯口RS232、485、422之间的切换,由于测试单元包括2个共享式通讯口,所以采用了2片MC14052实现,其中一片的接口如上述附图 (另一片类似)。

所述测试单元还包括:指示模块,所述指示模块例如但不限于采用由若干LED模块构成的显示电路。

以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1