一种使用Android终端控制机械设备的系统及方法技术方案

技术编号:9033606 阅读:152 留言:0更新日期:2013-08-15 00:29
本发明专利技术涉及一种使用Android终端控制机械设备的系统及方法,该方法包括以下步骤:S1.Android终端接收用户的操作请求,产生控制数据,并对该控制数据进行编码,将编码后的控制数据通过无线通信方式发送给无线信号接收中转设备;S2.无线信号接收中转设备接收Android终端发送的控制数据,并将该控制数据通过有线通信方式发送给核心控制器;S3.核心控制器接收无线信号接收中转设备发送的控制数据,并根据该控制数据对受控机械设备进行控制。采用本发明专利技术,同时发挥了无线通信和有线通信的优势,实现了操控的灵活性、数据信号传输的安全性和稳定性。

【技术实现步骤摘要】

本专利技术涉及机械控制领域,更具体地说,涉及。
技术介绍
随着计算机技术,通信技术和控制技术的发展,传统的控制领域也正朝着网络信息化的方向发展。控制系统的结构从最初的CCS (计算机集中控制系统),到第二代的DCS(分散控制系统),发展到现在流行的FCS (现场总线控制系统)。然而如今对大数据量、高传输率的要求,又催生了以太网和控制网络的结合。这股工业系统控制网络化浪潮又将诸如嵌入式技术,无线技术等多种当今流行技术融合进来,从而拓展了工业控制领域的发展空间。当今的工业控制领域DCS仍占据着主导地位,但其不具备开放性,布线复杂,费用较高,不同厂家产品的集成存在很大困难。之后虽然FCS凭借其在整体控制和信号传输方面的优越性,解决了网络控制系统的自身可靠性和开放性问题,也成为如今的工业控制领域的一种发展趋势,但FCS本身也是存在着一些问题,制约其应用范围的进一步扩大。主要的问题有:1.总线种类繁多,不同现场适合不同种类,所以很难做到最优化;2.将工业控制网络与数据网络进行无缝集成难度大;3.系统组态参数太多太复杂,并且一旦总线电缆被截断,整个系统就会瘫痪等。Android是Google于2007年11月5日宣布的一种基于Linux平台的开放源代码操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,主要用于便携设备。2011年第一季度,Android在全球的市场份额首次跃居第一,并持续占有着这个位置。市场占有率就可以很直观的说明An dr ο i d操作系统的可操作性好,稳定性高,而且由于An dr ο i d操作系统的开源性,基于该平台的应用 开发也具有良好的可行性。若能基于Android操作系统和无线通信手段实现工业控制,则有助于解决工业控制领域中现存的上述问题。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的控制领域中的采用分散控制系统DCS的不具备开放性、布线复杂、费用较高等缺陷及采用现场总线控制系统FCS具有总线种类繁多、系统复杂等缺陷,提供一种开放性、便捷、高效的实现无线网络与工业控制网络融合的使用Android终端控制机械设备的系统及方法。本专利技术解决其技术问题所采用的技术方案是:构造一种使用Android终端控制机械设备的方法,包括以下步骤:SUAndroid终端接收用户的操作请求,产生控制数据,并对该控制数据进行编码,将编码后的控制数据通过无线通信方式发送给无线信号接收中转设备;S2、所述无线信号接收中转设备接收所述Android终端发送的控制数据,并将该控制数据通过有线通信方式发送给受控机械设备的核心控制器;S3、所述核心控制器接收所述无线信号接收中转设备发送的控制数据,并根据该控制数据对所述受控机械设备进行控制。在本专利技术所述的使用Android终端控制机械设备的方法中,所述步骤SI进一步包括:S11、所述Android终端通过wifi模块与所述无线信号接收中转设备建立无线连接;S12、所述Android终端通过输入模块接收用户的操作请求,及所述Android终端的处理器根据用户的操作请求产生控制数据,并通过所述Android终端的编码模块对该控制数据采用纠错编码技术进行编码;S13、所述Android终端将所述编码后的控制数据通过wifi模块发送给所述无线信号信号接收中转设备。在本专利技术所述的使用Android终端控制机械设备的方法中,所述步骤S2进一步包括:S21、所述无线信号接收中转设备与所述核心控制器通过网线连接;S22、所述无线信号接收中转设备通过第一收发模块接收Android终端发送的控制数据,并将该控制数据通过有线通信方式发送给核心控制器。在本专利技术所 述的使用Android终端控制机械设备的方法中,所述步骤S3进一步包括:S31、所述核心控制器通过第二收发模块接收无线信号接收中转设备发送的控制数据;S32、所述核心控制器的解码纠错模块以Android终端的编码模块的纠错编码技术为依据,对接收到的控制数据进行解码并纠错,如果解码过程中没有出现错误,或者解码过程中出现错误,但所述解码纠错模块可完成自我纠错,则所解码纠错模块根据所述控制数据产生正确的原码字;如果解码过程中出现错误,且所述解码纠错模块无法完成自我纠错,则该核心控制器通过无线信号接收中转设备向Android终端发送反馈信号,通知Android终端重新发送控制数据;S33、所述核心控制器在解码完成且确认解码正确后,所述核心控制器的控制模块根据解码后的控制数据对所述受控机械设备进行控制。在本专利技术所述的使用Android终端控制机械设备的方法中,所述Android终端的外壳采用抗噪声干扰材料制成。本专利技术还构造一种使用Android终端控制机械设备的系统,包括:Android终端,用于接收用户的操作请求,产生控制数据,并对该控制数据进行编码,将编码后的控制数据通过无线通信方式发送给无线信号接收中转设备;无线信号接收中转设备,用于接收所述Android终端发送的控制数据,并将该控制数据通过有线通信方式发送给受控机械设备的核心控制器;核心控制器,用于接收所述无线信号接收中转设备发送的控制数据,并根据该控制数据对所述受控机械设备进行控制。在本专利技术所述的使用Android终端控制机械设备的系统中,所述Android终端与所述无线信号接收中转设备建立无线连接;所述Android终端进一步包括:输入模块,用于接收用户的操作请求;处理器,用于根据用户的操作请求产生控制数据;编码模块,用于对控制数据采用纠错编码技术进行编码;wifi模块,用于将编码后的控制数据发送给所述无线信号接收中转设备。在本专利技术所述的使用Android终端控制机械设备的系统中,所述无线信号接收中转设备与所述核心控制器通过网线连接,所述无线信号接收中转设备包括:第一收发模块,用于接收所述Android终端发送的控制数据,并将该控制数据通过有线通信方式发送给核心控制器。在本专利技术所述的使用Android终端控制机械设备的系统中,所述核心控制器包括:第二收发模块,用于接收无线信号接收中转设备发送的控制数据; 解码纠错模块,用于以Android终端的编码模块的纠错编码技术为依据,对接收到的控制数据进行解码并纠错,如果解码过程中没有出现错误,或者解码过程中出现错误,但所述解码纠错模块可完成自我纠错,则所解码纠错模块根据所述控制数据产生正确的原码字;如果解码过程中出现错误,且所述解码纠错模块无法完成自我纠错,则该核心控制器通过无线信号接收中转设备向Android终端发送反馈信号,通知Android终端重新发送控制数据;控制模块,用于在解码纠错模块解码完成且确认解码正确后,根据解码后的控制数据对所述受控机械设备进行控制。在本专利技术所述的使用Android终端控制机械设备的系统中,所述Android终端的外壳采用抗噪声干扰材料制成。实施本专利技术的使用Android终端控制机械设备的系统及方法,具有以下有益效果:Android终端与无线信号接收中转设备之间通过无线通信方式建立,无线信号接收中转设备与核心控制器之间通过有线通信方式建立连接,形成了一个完整的通信环境,用户在Android终端输入控制指令,将控制指令传送给核心控制器,进而实现对外部受控机械设备的控制,在该控制过程本文档来自技高网
...

【技术保护点】
一种使用Android终端控制机械设备的方法,其特征在于,包括以下步骤:S1、Android终端(10)接收用户的操作请求,产生控制数据,并对该控制数据进行编码,将编码后的控制数据通过无线通信方式发送给无线信号接收中转设备(20);S2、所述无线信号接收中转设备(20)接收所述Android终端(10)发送的控制数据,并将该控制数据通过有线通信方式发送给受控机械设备(40)的核心控制器(30);S3、所述核心控制器(30)接收所述无线信号接收中转设备(20)发送的控制数据,并根据该控制数据对所述受控机械设备(40)进行控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊清平尹玲周盈神磊马帅王灿辉
申请(专利权)人:深圳华中数控有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1