一种环境模拟测试设备集中控制的方法,包括:在一环境模拟测试设备中设置一主控板,所述主控板包括主控制器、数据寄存器、远程监控通讯模块、PID控制模块、DO动作模块、DI侦测模块、运转控制模块、串口通讯模块、曲线显示和记录模块、LCD显示器、触摸屏;主控制器采用ARM微处理器功能强大,本发明专利技术的方法基于WindowsCE平台移植性好,扩展灵活。控制时采取数据与UI分开多线程方式运行效率高,而且方便将来维护和增加新功能。本发明专利技术的方法硬件具备RS-232,RS-485和网络三种接口,同时软件也具备相对的通讯模块,上位计算机不管是台式机或笔记本电脑都可以很方便的通过其中一个匹配的接口和控制器进行远程控制。
【技术实现步骤摘要】
本专利技术涉及测试设备的控制技术,特别是利用网络,达到集中采集测试设备数据并存储和管理的方法技术。
技术介绍
随着科技技术的发展,人们对产品品质的要求越来越高,应用环境测试设备来提高产品品质的厂商也越来越多。各行各业的厂商也对环境测试设备的功能要求更是五花八门,所以就需要一款性能优越,扩展性非常好的环境测试设备控制器来满足他们的需求。目前常见的环境测试设备控制器虽品种繁多,但架构大致上可分为两种一种是单片机架构,这种控制器硬件性能有限且接口少,缺少一些常用接口如网络接口,USB等接口,扩展性非常不好,有时要增加某些功能可能电路和软件都要修改。一种架构是可编程控制器(PLC)架构,这种控制器性能优于单片机控制器,但是软件移植性不好,而且价格较贵,不适合大批量的使用。
技术实现思路
为了避开现有技术中存在的缺陷和不足之处,本专利技术提出。本专利技术目的是开发一种比单片机性能强,扩展性好,价格又比PLC便宜的控制器。本专利技术通过采用以下技术方案来实现实施,所述方法包括如下步骤A、首先,在一环境模拟测试设备中设置一主控板,所述主控板包括主控制器、数据寄存器、远程监控通讯模块、PID控制模块、DO动作模块、DI侦测模块、运转控制模块、串口通讯模块、曲线显示和记录模块、LCD显示器、触摸屏;所述主控制器采用ARM微处理器;B、然后,在环境模拟测试设备中设置一传感器量测模块,所述传感器量测模块的输入端连接环境模拟测试设备中的传感器,传感器类型包括温度、湿度、压力、风速、沙尘浓度、光谱强度、加速度、含氧量传感器;所述传感器量测模块的输出出端通过主控板上的串口第一接口 COMl连接串口通讯模块;C、然后,在环境模拟测试设备中设置一I/O板,所述I/O板的输出端连接环境模拟测试设备中的负载继电器;所述I/O板的输入端通过主控板上的串口第二接口 COM2连接串口通讯模块;D、然后,在环境模拟测试设备中设置一通讯接口外部扩展板,所述通讯接口外部扩展板包括RS-232接口、RS-485接口、网络接口、USB接口 ;其中RS-232接口通过连接线与外部的计算机的RS-232接口连接;RS-485接口通过工业控制总线与计算机的外部RS-485接口连接;网络接口通过信号电缆与计算机的网络接口连接;E、所述主控制器对数据寄存器、远程监控通讯模块、PID控制模块、DO动作模块、DI侦测模块、运转控制模块、串口通讯模块、曲线显示和记录模块、LCD显示器、触摸屏发送指令和接收数据进行管理;其中,数据部分与用户界面UI部分分开进行管理.以提高运行效率,UI只负责数据的显示和用户输入,UI部分包括曲线显示和记录模块、IXD显示器、触摸屏;其余为数据处理部分;数据的计算和处理都在其它模块中进行.每个模块都有一个主线程在后台运行,实时的计算和处理相关数据;F、接下来,运转控制模块将数据部分与用户界面Π部分的各个模块运转起来;包括将串口通讯模块和传感器量测模块、I/O板通讯,采集传感器数据和将从I/O板读取到的DI数据保存至数据寄存器;同时将数据寄存器中的输出数据及DO动作数据发送给I/O板;G、同时,运转控制模块还进行定值运转控制其中包括斜率计算,以及定值运转时的计时和停止,程序运转时循环,段次的控制;H、同时,PID控制模块的将串口通讯模块从传感器量测模块读取到的实际值数据PV和设定值数值SV进行比对和计算;计算结果以及准备输出的数据值再写入数据寄存器;1、同时,DO动作模块的输出指令 到I/O板,控制继电器的开或关,来控制整个环境测试设备的运行;在此之前或运行中,在触摸屏端输入和修改各个DO的动作条件,并设定各条件是按PV动作或按SV动作;J、同时,DI侦测模块处理I/O板上送来的报警信号。在报警信号触发时做出相应报警提示输出,并根据警报的级别决定是否只是显示信息或要切掉所有输出停止运转;K、运行中,数据寄存器存储所有的参数和数据,并将重要的参数和数据传输到曲线显示和记录模块,然后由其保存至硬件储存器;同时将数据绘制成曲线显示;L、运行中,通讯接口外部扩展板上的USB接口连通计算机的USB接口存储设备,将历史曲线数据拷贝出去。在步骤E中,将所述IXD显示器、触摸屏上下叠置设置,其中,在IXD显示器、触摸屏上一侧设置运转显示键、运转设定键、程序设定键、曲线显示键、系统设定键;在另一侧设置数字温度或环境特征显示单元和数字湿度或环境特征显示单元;在IXD显示器、触摸屏上设置模块选择键、数值设定键和运转/停机状态显示。在步骤F中,将所述串口通讯模块的一个串口 COMl接传感器量测模块,将另一个串口 COM2接I/O板。在步骤D中,所述通讯接口外接扩展板与远程监控通讯模块之间至少有两中模式的通讯线连接,一种是与远程监控通讯模块内的第二串口通讯模块连接的通讯线,另一种是与远程监控通讯模块内的网络通讯模块连接的通讯线。所述在IXD显示器上的曲线显示键被按下后,进入曲线显示界面,所述曲线显示界面上有湿度或环境特征刻度尺、温度或环境特征刻度尺;湿度或环境特征设定参考线和湿度或环境特征曲线对照湿度或环境特征刻度尺进行显示;温度或环境特征设定参考线和温度或环境特征曲线对照温度或环境特征刻度尺进行显示;所述曲线显示界面上还有设定按键组、曲线显示选择键、曲线设定选择键和曲线拷贝选择键;所述曲线拷贝选择键被按下时,历史曲线数据经由远程监控通讯模块、通讯接口外部扩展板上的USB接口,连通USB接口存储设备,将历史曲线数据拷贝出去。所述串口通讯模块还连接一预留板。与现有技术相比较,本专利技术的方法基于Windows CE平台移植性好,扩展灵活。本控制器软件采取数据与UI分开,功能模块化的多线程方式,运行效率高,而且方便将来维护和增加新功能。本控制器硬件具备RS-232,RS-485和网络三种接口,同时软件也具备相对的通讯模块,上位计算机不管是台式机或笔记本电脑都可以很方便的通过其中一个匹配的接口和控制器进行远程控制。附图说明图1是本专利技术的总原理方框示意图2是本专利技术的中串口通讯模块采集信号和输出控制信号的方框示意图3是本专利技术的中DI侦测模块方框示意图;图4是本专利技术的中远程通讯方框示意图5是本专利技术的中主控制显示界面示意图6是本专利技术的中曲线显示示意图7是本专利技术的中串口选择示意图。图中标号主控板1、通讯接口外部扩展板2、传感器量测模块3、I/O板4、预留板5、主控制器10、数据寄存器11、远程监控通讯模块12、PID控制模块13、DO动作模块14、DI侦测模块15、运转控制模块101、串口通讯模块16、曲线显示和记录模块17、IXD显示器18、触摸屏19、第二串口通讯模块20、串口 COMl 161、串 口 COM2 162 ;RS-485 接口 22、网络接 口 23、USB 接口 24、网络通讯模块29、计算机31、运转/停机状态显示301、运转显示键30、曲线显示键32、程序设定键33、运转设定键34、数字温度或环境特征显示单元36、数字湿度或环境特征显示单元37、运转/停机键38、全屏幕切换键39、湿度或环境特征刻度尺41、温度或环境特征刻度尺42、湿度或环境特征设定参考线411、湿度或环境特征曲线412、温度或环境特征设定参考线421、温度或环境特征曲线422、设定按键组46、曲本文档来自技高网...
【技术保护点】
一种环境模拟测试设备集中控制的方法,所述方法基于包括;其特征在于,所述方法包括如下步骤:??A、首先,在一环境模拟测试设备中设置一主控板(1),所述主控板(1)包括主控制器(10)、数据寄存器(11)、远程监控通讯模块(12)、PID控制模块(13)、DO动作模块(14)、DI侦测模块(15)、运转控制模块(101)、串口通讯模块(16)、曲线显示和记录模块(17)、LCD显示器(18)、触摸屏(19);所述主控制器(10)采用ARM微处理器;B、然后,在环境模拟测试设备中设置一传感器量测模块(3),所述传感器量测模块(3)的输入端连接环境模拟测试设备中的传感器,?传感器类型包括温度、湿度、压力、风速、沙尘浓度、光谱强度、加速规、含氧量传感器;所述传感器量测模块(3)的输出端通过主控板(1)上的串口第一接口COM1连接串口通讯模块(16);C、?然后,在环境模拟测试设备中设置一I/O板(4),所述I/O板(4)的输出端连接环境模拟测试设备中的负载继电器;所述I/O板(4)的输入端通过主控板(1)上的串口第二接口COM2连接串口通讯模块(16);D、然后,在环境模拟测试设备中设置一通讯接口外部扩展板(2),所述通讯接口外部扩展板(2)包括RS?232接口(21)、RS?485接口(22)、网络接口(23)、USB接口(24);其中RS?232接口(21)通过连接线与外部的计算机(31)的RS?232接口连接;RS?485接口(22)通过工业控制总线与计算机(31)的外部RS?485接口连接;网络接口(23)通过信号电缆与计算机(31)的网络接口连接;E、所述主控制器(10)对数据寄存器(11)、远程监控通讯模块(12)、PID控制模块(13)、DO动作模块(14)、DI侦测模块(15)、运转控制模块(101)、串口通讯模块(16)、曲线显示和记录模块(17)、LCD显示器(18)、触摸屏(19)发送指令和接收数据进行管理;其中,数据部分与用户界面UI部分分开进行管理.以提高运行效率,UI只负责数据的显示和用户输入,?UI部分包括:曲线显示和记录模块(17)、LCD显示器(18)、触摸屏(19);其余为数据处理部分;数据的计算和处理都在其它模块中进行.每个模块都有一个主线程在后台运行,?实时的计算和处理相关数据;F、接下来,运转控制模块(101)将数据部分与用户界面UI部分的各个模块运转起来;包括将串口通讯模块(16)和传感器量测模块(3)、I/O板(4)通讯,采集传感器数据和将从I/O板读取到的DI数据保存至数据寄存器(11);同时将数据寄存器(11)中的输出数据及DO动作数据发送给I/O板(4);G、同时,运转控制模块(101)还进行定值运转控制其中包括斜率计算,以及定值运转时的计时和停止,程序运转时循环,段次的控制;H、同时,PID控制模块(13)的将串口通讯模块(16)从传感器量测模块(3)读取到的实际值数据PV和设定值数值SV进行比对和计算;计算结果以及准备输出的数据值再写入数据寄存器(11);I、同时,DO动作模块(14)的输出指令到I/O板(4),控制继电器的开或关,来控制整个环境测试设备的运行;在此之前或运行中,在触摸屏(19)端输入和修改各个DO的动作条件,并设定各条件是按PV动作或按SV动作;J、同时,DI侦测模块(15)处理I/O板(4)上送来的报警信号,在报警信号触发时做出相应报警提示输出,并根据警报的级别决定是否只是显示信息或要切掉所有输出停止运转;K、运行中,数据寄存器(11)存储所有的参数和数据,并将重要的参数和数据传输到曲线显示和记录模块(17),然后由其保存至硬件储存器;同时将数据绘制成曲线显示;L、运行中,通讯接口外部扩展板(2)上的USB接口(24)连通计算机(31)的USB接口存储设备,将历史曲线数据拷贝出去。...
【技术特征摘要】
1.一种环境模拟测试设备集中控制的方法,所述方法基于包括;其特征在于,所述方法包括如下步骤A、首先,在一环境模拟测试设备中设置一主控板(I),所述主控板(I)包括主控制器 (10),数据寄存器(11)、远程监控通讯模块(12)、PID控制模块(13)、DO动作模块(14)、DI 侦测模块(15)、运转控制模块(101)、串口通讯模块(16)、曲线显示和记录模块(17)、IXD显示器(18)、触摸屏(19);所述主控制器(10)采用ARM微处理器;B、然后,在环境模拟测试设备中设置一传感器量测模块(3),所述传感器量测模块(3) 的输入端连接环境模拟测试设备中的传感器,传感器类型包括温度、湿度、压力、风速、沙尘浓度、光谱强度、加速规、含氧量传感器;所述传感器量测模块(3)的输出端通过主控板 Cl)上的串口第一接口 COMl连接串口通讯模块(16);C、然后,在环境模拟测试设备中设置一I/O板(4),所述I/O板(4)的输出端连接环境模拟测试设备中的负载继电器;所述I/O板(4)的输入端通过主控板(I)上的串口第二接口 COM2连接串口通讯模块(16);D、然后,在环境模拟测试设备中设置一通讯接口外部扩展板(2),所述通讯接口外部扩展板(2)包括 RS-232 接口(21)、RS-485 接口(22)、网络接口(23)、USB 接口(24);其中 RS-232接口(21)通过连接线与外部的计算机(31)的RS-232接口连接;RS_485接口(22) 通过工业控制总线与计算机(31)的外部RS-485接口连接;网络接口(23)通过信号电缆与计算机(31)的网络接口连接;E、所述主控制器(10)对数据寄存器(11)、远程监控通讯模块(12)、PID控制模块(13)、 DO动作模块(14 )、DI侦测模块(15)、运转控制模块(IOI)、串口通讯模块(16 )、曲线显示和记录模块(17)、LCD显示器(18)、触摸屏(19)发送指令和接收数据进行管理;其中,数据部分与用户界面Π部分分开进行管理.以提高运行效率,Π只负责数据的显示和用户输入, UI部分包括曲线显示和记录模块(17)、IXD显示器(18)、触摸屏(19);其余为数据处理部分;数据的计算和处理都在其它模块中进行.每个模块都有一个主线程在后台运行,实时的计算和处理相关数据;F、接下来,运转控制模块(101)将数据部分与用户界面Π部分的各个模块运转起来; 包括将串口通讯模块(16)和传感器量测模块(3)、I/O板(4)通讯,采集传感器数据和将从 I/O板读取到的DI数据保存至数据寄存器(11);同时将数据寄存器(11)中的输出数据及 DO动作数据发送给I/O板(4);G、同时,运转控制模块(101)还进行定值运转控制其中包括斜率计算,以及定值运转时的计时和停止,程序运转时循环,段次的控制;H、同时,PID控制模块(13)的将串口通讯模块(16)从传感器量测模块(3)读取到的实际值数据PV和设定值数值SV进行比对和计算;计算结果以及准备输出的数据值再写入数据寄存器...
【专利技术属性】
技术研发人员:陈柏尧,陈文俊,侯翼飞,
申请(专利权)人:东莞泰利测试设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。