一种应用于信号源的室内无线远控方法

文档序号:9474814阅读:339来源:国知局
一种应用于信号源的室内无线远控方法
【技术领域】
[0001]本发明涉及计算机应用领域,特别涉及一种应用于信号源的室内无线远控方法。
【背景技术】
[0002]随着现代测试技术的飞速发展,采用线缆进行信息传输的传统测试系统的通信方法已远远不能满足数据交互提出的要求,也不能满足许多特殊工作场合的需求。
[0003]在某些工作环境中,繁琐的布线会带来诸多不便,同时对于分散测控系统,由于各点比较分散,远程线路铺设及维护均需较高的代价。为了解决这些问题,宜采用无线方式进行信息传输。所以寻找一种短距离无线传输技术来解决测试系统现场的问题,成为了一种迫切的需要。
[0004]采用无线传输技术进行数据通信也将是现代测试系统的发展趋势,而蓝牙技术是一种使用电波的近距离的无线数据通信技术,它是为有线电缆的无线化而开发的。利用蓝牙技术能有效简化电脑和终端设备间的通信,并使得数据传输更加的便捷、迅速和有效。
[0005]目前,对于信号源而言,已有的仪器无线程控的方式主要是:通过网线与交换机相连,上位机再通过无线路由或无线网桥与交换机交互。
[0006]对于上述方法,主要缺点是:
[0007](I)对于分散测控系统现场而言,各仪器可能会零散地分布在一个较大的范围内,布线较为复杂,同时远程线路铺设及维护均需较高的代价;
[0008](2)对于网络交换机而言,其不仅体积大而且功耗也较大,无论在运输方面还是在电源供给方面均存在较大的麻烦,并且由于使用交换机,其连接方式较为复杂,因此在进行测试时可能会带来不稳定的因素。

【发明内容】

[0009]为解决上述现有技术中的不足,本发明提出了一种应用于信号源的室内无线远控方法,主要采用高性能的工控机自带的USB接口来进行蓝牙模块的控制,以实现一种新的基于信号源的无线程控方法。本发明的主要作用是实现与上位机进行无线通信,使信号源具备接受计算机蓝牙无线程控的功能,可以在测试环境复杂的现场成为有线网络程控的有益补充,并尽量将大量繁复、琐碎的工作由软件自动完成,从而节省宝贵的测试资源。
[0010]本发明的技术方案是这样实现的:
[0011]一种应用于信号源的室内无线远控方法,采用了工控机自带的USB接口来进行蓝牙模块的控制,与上位机进行无线通信,包括:蓝牙模块、电源转换电路、蓝牙复位电路、工作状态控制电路、USB控制电路、和SPI控制电路;其中,电源转换电路用来供给蓝牙模块所需要电源,蓝牙复位电路用于仪器断电后对蓝牙设备自动复位,SPI接口用来升级下载蓝牙控制程序,USB控制电路及工作状态控制电路完成信号源对蓝牙模块的控制;
[0012]首先,蓝牙模块进行初始化设置,然后查询周围其他蓝牙设备,连接成功后进行通信,完成后断开连接。
[0013]可选地,工控机作为接收端时,上位机发送控制字节来控制信号源的参数以实现信号源的功能控制;在没有操作执行时处于等待状态,如果收到呼叫信号表示上位机要发送控制命令,上位机发送完数据后,工控机调用函数完成数据的接收,并将收到的控制命令发送给信号源以实现对信号源的控制;发送成功则退出等待下一次接收,发送错误则返回重新发送。
[0014]可选地,主设备有需要时,工控机把当前信号源内部的状态或参数发送给上位机,当蓝牙模块完成连接后,先指令查询蓝牙模块的状态,如果准备就绪则进行通信,然后将数据发送给上位机,并对发送完的数据进行校验,如发送无误则完成发送,并等待下一次发送,如果有错误就返回重新发送数据,直到发送成功为止。
[0015]可选地,通过定时触发程序在一定的周期内实时监控蓝牙模块,首先设置定时器开始计时,计时结束即检测触发信号,如果无信号,则系统向仪器端应用程序发出告警信号,此时重启蓝牙模块,如果监测到触发信号,则进入下一个计时周期。
[0016]本发明的有益效果是:
[0017](I)便于组建室内分布式自动测试系统;
[0018](2)在该网内,相互通信的主从设备间的位置可随时变化,可有效解决室内网络架设困难以及特殊测试环境的用户可以高效地组建应用信号源的测试系统,从而可以成为有线网络的一种有益补充,并提高了信号源的可使用性。
【附图说明】
[0019]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明硬件系统的总体结构图;
[0021]图2为本发明硬件系统的具体结构图;
[0022]图3为本发明蓝牙模块通信流程图;
[0023]图4为本发明数据接收流程图;
[0024]图5为本发明数据发送流程图;
[0025]图6为本发明的定时触发程序流程图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]随着自动测试技术的迅猛发展,以网络通信为基础的自动测试系统日益普遍地应用到科研生产中,到处充满了各种各样的电缆,繁琐的布线会带来诸多不便,为解决由此可能带来的墙体布线、网络线路维护以及有线电缆固有的缺点,如使用不便、连线频出故障、各种电缆之间不通用等问题,本发明提出了一种通过蓝牙通信无线远程控制信号源的方法,便于组建室内分布式自动测试系统。基于本发明的方法,在该网内,相互通信的主从设备间的位置可随时变化,可有效解决室内网络架设困难,特殊测试环境的用户可以高效地组建应用信号源的测试系统,从而可以成为有线网络的一种有益补充,并提高了信号源的可使用性。
[0028]本发明采用了高性能的工控机自带的USB接口来进行蓝牙模块的控制,以实现一种新的基于信号源的无线程控方法,实现与
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1