一种通讯控制方法及通讯装置.pdf

上传人:zhu****_FC 文档编号:4275200 上传时间:2018-09-13 格式:PDF 页数:9 大小:458.69KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410646063.4

申请日:

2014.11.15

公开号:

CN104460437A

公开日:

2015.03.25

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回 IPC(主分类):G05B 19/042申请公布日:20150325|||实质审查的生效IPC(主分类):G05B19/042申请日:20141115|||公开

IPC分类号:

G05B19/042; H04L29/06

主分类号:

G05B19/042

申请人:

昆明豫云通信技术有限公司

发明人:

克新文

地址:

650000云南省昆明市盘龙区世纪俊园二期2幢2单元1602号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种通讯控制方法及通讯装置,包括终端模块、以太网、从站、控制模块和主站;所述终端模块用于发出指令、数据计算处理、信息识别以及数据交互,负责动态收集整理用户的相关实时信息,并将这些信息通过以太网传递;终端模块内设有硬件人机接口装置、软件人机接口装置和运算控制单元主控板模块,其中硬件人机接口装置、软件人机接口装置用于发出指令、操作并查看结果,运算控制单元主控板模块用于通过应用程序模块处理数据、输入/输出数据,并控制硬件人机接口装置、软件人机接口装置;本发明使用方便,实现EtherCAT通讯功能以及专用功能,避免出现信号的干扰和衰减,提高了控制精度和可靠性。

权利要求书

权利要求书1.  一种通讯控制方法及通讯装置,包括终端模块(1)、以太网(5)、从站(8)、控制模块(6)和主站(9);其特征在于,所述终端模块(1)用于发出指令、数据计算处理、信息识别以及数据交互,负责动态收集整理用户的相关实时信息,并将这些信息通过以太网(5)传递;终端模块(1)内设有硬件人机接口装置(2)、软件人机接口装置(3)和运算控制单元主控板模块(4),其中硬件人机接口装置(2)、软件人机接口装置(3)用于发出指令、操作并查看结果,运算控制单元主控板模块(4)用于通过应用程序模块处理数据、输入/输出数据,并控制硬件人机接口装置(2)、软件人机接口装置(3);所述终端模块(1)通过以太网(5)读取/写入数据或信号,远程连接控制模块(6);控制模块(6)包括通讯控制器(7);所述通讯控制器(7)及使用该通讯控制器(7)的控制系统采用EtherCAT协议进行通讯;通讯控制器(7)应用于主从模式的控制系统,并设置在控制系统的从站(8)上,作为从站(8)进行通讯的专用硬件;通讯控制器(7)包括通讯板(71)、FPGA控制板(72)和SPI接口(73),其中,通讯板(71)通过标准网口与主站(9)进行通讯,且通讯板(71)与FPGA控制板之间通过SPI接口(73)连接,FPGA控制板与从站(8)设备连接;所述通讯板(71)中集成有EtherCAT通讯程序,通讯板(71)采用FB1111-0141板,通讯板(71)在主站(9)扫描到从站(8)设备对从站(8)进行初始化时,将设备描述文档存储到从站(8)的EEPROM中去;FPGA控制板(72)中集成有基于PC的本身配置的IP核,并通过接口(Altera或Xilinx接口)与其内的软核处理器进行通讯,且FPGA控制板(72)物理接口和内部功能可调。2.  根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述硬件人机接口装置(2)包括显示屏、物理按键以及中断响应器显示屏设置为触摸屏;软件人机接口装置(3)负责动态收集整理用户的相关实时信息、数据计算处理、信息识别以及数据交互等方面。3.  根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述运算控制单元主控板模块(4)包括调制解调器、A/D信号转换处理器和D/A信号转换处理器,运算控制单元主控板模块(4)用于转换处理信号,具有软件人机接口装置(3)使用的内嵌操作系统,在内嵌的操作系统上安装并执行相应指令的应用程序,其中的应用程序是使用嵌入系统编程开发语言C/C++编写并经过平台编译器编译的特定二进制程序,并调配终端模块的软件资源、硬件资源,简化用户指令,识别用户发出的相应指令。4.  根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述主站(9)作为上位机,主站(9)装设有实现EtherCAT协议的通讯软件(TwinCAT);通讯板(71)将由FPGA控制板(72)收集的从站(8)的状态数据写入下行数据帧规定报名中;通讯板(71)完成读取和写入之后,从站(8)与主站(9)完成数据交换,下行数据帧继续下行到达下一个从站(8),由下一个从站(8)的通讯控制器完成上述操作,直到最后一个从站(8),最后一个从站(8)通讯控制器完成操作后,最后一个从站(8)将下行数据帧变为上行数据帧,通过各个从站(8)返回到主站(9),主站(9)对返回的上行数据帧进行处理,主站(9)与从站(8)之间完成一次通讯。5.  根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述主站(9)产生EherCAT协议数据帧,并将对从站的控制命令写入数据帧规定报文中,控制所述数据帧在整个系统中循环。6.  根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述主站(9)产生下行数据帧到达从站(8)时,通讯板(71)接收下行数据帧并读取规定报文中主站(9)对从站(8)的控制命令,交于FPGA控制板对控制命令进行解析处理,通讯板(71)还将由FPGA控制板收集的从站(8)的状态数据写入下行数据帧规定报文中。

说明书

说明书一种通讯控制方法及通讯装置
技术领域
 本发明涉及一通讯领域,具体是一种通讯控制方法及通讯装置。
背景技术
由于网络通信技术的不断提高,网络伺服系统成为目前伺服系统的发展方向。把网路引入伺服控制系统,在控制器和伺服驱动器之间通过网络进行数据通信,使控制器和驱动器之间数据传输在速度和可靠性方面大大的提高,同时也提供了精确的多轴同步功能。但目前由于一些特殊领域的应用,无网络接口的伺服系统仍被某些行业所使用。无网络接口伺服系统通过脉冲+方向或模拟信号方式在上位机(主站)和伺服驱动器(从站侧)之间进行通信,其控制灵活,开放性强,在很多工业控制系统中,采用无网络接口伺服系统位置控制方式即脉冲+方向的控制方式实现。但当上位控制器与伺服驱动器距离较远时,会出现信号的干扰和衰减等问题,降低了控制精度和可靠性。
发明内容
本发明的目的在于提供一种通讯控制方法及通讯装置,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种通讯控制方法及通讯装置,包括终端模块、以太网、从站、控制模块和主站;所述终端模块用于发出指令、数据计算处理、信息识别以及数据交互,负责动态收集整理用户的相关实时信息,并将这些信息通过以太网传递;终端模块内设有硬件人机接口装置、软件人机接口装置和运算控制单元主控板模块,其中硬件人机接口装置、软件人机接口装置用于发出指令、操作并查看结果,运算控制单元主控板模块用于通过应用程序模块处理数据、输入/输出数据,并控制硬件人机接口装置、软件人机接口装置;所述终端模块通过以太网读取/写入数据或信号,远程连接控制模块;控制模块包括通讯控制器;所述通讯控制器及使用该通讯控制器的控制系统采用EtherCAT协议进行通讯;通讯控制器应用于主从模式的控制系统,并设置在控制系统的从站上,作为从站进行通讯的专用硬件;通讯控制器包括通讯板、FPGA控制板和SPI接口,其中,通讯板通过标准网口与主站进行通讯,且通讯板与FPGA控制板之间通过SPI接口连接,FPGA控制板与从站设备连接;所述通讯板中集成有EtherCAT通讯程序,通讯板采用FB1111-0141板,通讯板在主站扫描到从站设备对从站进行初始化时,将设备描述文档存储到从站的EEPROM中去;FPGA控制板中集成有基于PC的本身配置的IP核,并通过接口(Altera或Xilinx接口)与其内的软核处理器进行通讯,且FPGA控制板物理接口和内部功能可调。
作为本发明进一步的方案:所述硬件人机接口装置包括显示屏、物理按键以及中断响应器显示屏设置为触摸屏;软件人机接口装置负责动态收集整理用户的相关实时信息、数据计算处理、信息识别以及数据交互等方面。
作为本发明再进一步的方案:所述运算控制单元主控板模块包括调制解调器、A/D信号转换处理器和D/A信号转换处理器,运算控制单元主控板模块用于转换处理信号,具有软件人机接口装置使用的内嵌操作系统,在内嵌的操作系统上安装并执行相应指令的应用程序,其中的应用程序是使用嵌入系统编程开发语言C/C++编写并经过平台编译器编译的特定二进制程序,并调配终端模块的软件资源、硬件资源,简化用户指令,识别用户发出的相应指令。
作为本发明再进一步的方案;所述主站作为上位机,主站装设有实现EtherCAT协议的通讯软件(TwinCAT);通讯板将由FPGA控制板收集的从站的状态数据写入下行数据帧规定报名中;通讯板完成读取和写入之后,从站与主站完成数据交换,下行数据帧继续下行到达下一个从站,由下一个从站的通讯控制器完成上述操作,直到最后一个从站,最后一个从站通讯控制器完成操作后,最后一个从站将下行数据帧变为上行数据帧,通过各个从站返回到主站,主站对返回的上行数据帧进行处理,主站与从站之间完成一次通讯。
作为本发明再进一步的方案;所述主站产生EherCAT协议数据帧,并将对从站的控制命令写入数据帧规定报文中,控制所述数据帧在整个系统中循环。
作为本发明再进一步的方案;所述主站产生下行数据帧到达从站时,通讯板接收下行数据帧并读取规定报文中主站对从站的控制命令,交于FPGA控制板对控制命令进行解析处理,通讯板还将由FPGA控制板收集的从站的状态数据写入下行数据帧规定报文中。
与现有技术相比,本发明的有益效果是:中断响应器能保证物理按键的操作在第一时间被处理,使用方便,其作为对物理按键的辅助可以向用户提供更多详细的动态信息;通讯板集成有EtherCAT通讯程序,实现EtherCAT通讯功能以及专用功能,从而使得主站与从站侧距离较远时,避免出现信号的干扰和衰减,提高了控制精度和可靠性;当主站产生和控制EtherCAT协议下行数据帧在整个系统中循环时,主站产生下行数据帧,并将对各个从站的控制命令写在下行数据帧规定报文中,当下行数据帧到达从站时,由于通讯控制器的通讯板中集成有EtherCAT通讯程序,使通讯控制器能够对EtherCAT协议的下行数据帧进行支持和处理,实现EtherCAT通讯功能以及专用功能;具体的,通讯板接收该下行数据帧并读取规定报文中主站对该从站的控制命令,交于FPGA控制板2对控制命令进行解析处理,FPGA控制板2在FPGA里实现对象字典的配置,可根据用户需要,随时修改参数,相较传统采用MCU与主站控制板相连接的方式,具有很强的灵活性,不需要针对用户支持的每一种协议改变硬件和配置,传输速度快。
附图说明
图1为通讯控制方法及通讯装置的结构示意图。
图2为通讯控制方法及通讯装置中通讯控制器结构示意图。
图3为通讯控制方法及通讯装置中SPI接口结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1~3,本发明实施例中,一种通讯控制方法及通讯装置,包括终端模块1、以太网5、从站8、控制模块6和主站9;所述终端模块1用于发出指令、数据计算处理、信息识别以及数据交互,负责动态收集整理用户的相关实时信息,并将这些信息通过以太网5传递;终端模块1内设有硬件人机接口装置2、软件人机接口装置3和运算控制单元主控板模块4,其中硬件人机接口装置2、软件人机接口装置3用于发出指令、操作并查看结果,运算控制单元主控板模块4用于通过应用程序模块处理数据、输入/输出数据,并控制硬件人机接口装置2、软件人机接口装置3;硬件人机接口装置2包括显示屏、物理按键以及中断响应器,物理按键提供用户最常用的操作,使用方便,中断响应器能保证物理按键的操作在第一时间被处理,显示屏设置为触摸屏,其作为对物理按键的辅助可以向用户提供更多详细的动态信息;软件人机接口装置3负责动态收集整理用户的相关实时信息、数据计算处理、信息识别以及数据交互等方面;运算控制单元主控板模块4包括调制解调器、A/D信号转换处理器和D/A信号转换处理器,运算控制单元主控板模块4用于转换处理信号,具有软件人机接口装置3使用的内嵌操作系统,在内嵌的操作系统上安装并执行相应指令的应用程序,其中的应用程序是使用嵌入系统编程开发语言C/C++编写并经过平台编译器编译的特定二进制程序,并调配终端模块的软件资源、硬件资源,简化用户指令,识别用户发出的相应指令;所述终端模块1通过以太网5读取/写入数据或信号,远程连接控制模块6;控制模块6包括通讯控制器7;所述通讯控制器7及使用该通讯控制器7的控制系统采用EtherCAT协议进行通讯,通讯板7集成有EtherCAT通讯程序,实现EtherCAT通讯功能以及专用功能,从而使得主站9与从站8侧距离较远时,避免出现信号的干扰和衰减,提高了控制精度和可靠性;通讯控制器7应用于主从模式的控制系统(通讯控制器7除适用主从模式模式外,还适用于主站9与主站9的通讯),并设置在控制系统的从站8上,作为从站8进行通讯的专用硬件;通讯控制器7包括通讯板71、FPGA控制板72和SPI接口73,其中,通讯板71通过标准网口与主站9进行通讯,且通讯板71与FPGA控制板之间通过SPI接口73连接,FPGA控制板与从站8设备连接;所述通讯板71中集成有EtherCAT通讯程序,通讯板71采用FB1111-0141板,通讯板71在主站9扫描到从站8设备对从站8进行初始化时,将设备描述文档存储到从站8的EEPROM中去;FPGA控制板72中集成有基于PC的本身配置的IP核,并通过接口(Altera或Xilinx接口)与其内的软核处理器进行通讯,且FPGA控制板72物理接口和内部功能可调;所述主站9作为上位机,主站9装设有实现EtherCAT协议的通讯软件(TwinCAT),当主站9产生和控制EtherCAT协议下行数据帧在整个系统中循环时,主站9产生下行数据帧,并将对各个从站8的控制命令写在下行数据帧规定报文中,当下行数据帧到达从站8时,由于通讯控制器7的通讯板71中集成有EtherCAT通讯程序,使通讯控制器7能够对EtherCAT协议的下行数据帧进行支持和处理,实现EtherCAT通讯功能以及专用功能;具体的,通讯板71接收该下行数据帧并读取规定报文中主站9对该从站8的控制命令,交于FPGA控制板72对控制命令进行解析处理,FPGA控制板72在FPGA里实现对象字典的配置,可根据用户需要,随时修改参数,(相较传统采用MCU与主站9控制板相连接的方式,具有很强的灵活性,不需要针对用户支持的每一种协议改变硬件和配置,传输速度快);通讯板71将由FPGA控制板72收集的从站8的状态数据写入下行数据帧规定报名中;通讯板71完成读取和写入之后,从站8与主站9完成数据交换,下行数据帧继续下行到达下一个从站82,由下一个从站82的通讯控制器完成上述操作,直到最后一个从站8,最后一个从站8通讯控制器完成操作后,最后一个从站8将下行数据帧变为上行数据帧,通过各个从站8返回到主站9,主站9对返回的上行数据帧进行处理,主站9与从站8之间完成一次通讯;主站9产生EherCAT协议数据帧,并将对从站的控制命令写入数据帧规定报文中,控制所述数据帧在整个系统中循环,且主站9产生下行数据帧到达从站8时,通讯板71接收下行数据帧并读取规定报文中主站9对从站8的控制命令,交于FPGA控制板对控制命令进行解析处理,通讯板71还将由FPGA控制板收集的从站8的状态数据写入下行数据帧规定报文中。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

一种通讯控制方法及通讯装置.pdf_第1页
第1页 / 共9页
一种通讯控制方法及通讯装置.pdf_第2页
第2页 / 共9页
一种通讯控制方法及通讯装置.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种通讯控制方法及通讯装置.pdf》由会员分享,可在线阅读,更多相关《一种通讯控制方法及通讯装置.pdf(9页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410646063.4 (22)申请日 2014.11.15 G05B 19/042(2006.01) H04L 29/06(2006.01) (71)申请人 昆明豫云通信技术有限公司 地址 650000 云南省昆明市盘龙区世纪俊园 二期2幢2单元1602号 (72)发明人 克新文 (54) 发明名称 一种通讯控制方法及通讯装置 (57) 摘要 本发明公开了一种通讯控制方法及通讯装 置,包括终端模块、以太网、从站、控制模块和主 站 ;所述终端模块用于发出指令、数据计算处理、 信息识别以及数据交互,负责动态收集整理用户 的相关实时信息。

2、,并将这些信息通过以太网传递 ; 终端模块内设有硬件人机接口装置、软件人机接 口装置和运算控制单元主控板模块,其中硬件人 机接口装置、软件人机接口装置用于发出指令、操 作并查看结果,运算控制单元主控板模块用于通 过应用程序模块处理数据、输入 / 输出数据,并控 制硬件人机接口装置、软件人机接口装置;本发 明使用方便,实现 EtherCAT 通讯功能以及专用功 能,避免出现信号的干扰和衰减,提高了控制精度 和可靠性。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书4页 附图2页 (10)申请公布号 CN 104460437 A (43)。

3、申请公布日 2015.03.25 CN 104460437 A 1/2 页 2 1.一种通讯控制方法及通讯装置,包括终端模块(1)、以太网(5)、从站(8)、控制模块 (6)和主站(9);其特征在于,所述终端模块(1)用于发出指令、数据计算处理、信息识别以 及数据交互,负责动态收集整理用户的相关实时信息,并将这些信息通过以太网(5)传递 ; 终端模块(1)内设有硬件人机接口装置(2)、软件人机接口装置(3)和运算控制单元主控板 模块(4),其中硬件人机接口装置(2)、软件人机接口装置(3)用于发出指令、操作并查看结 果,运算控制单元主控板模块(4)用于通过应用程序模块处理数据、输入 / 输出数。

4、据,并控 制硬件人机接口装置(2)、软件人机接口装置(3);所述终端模块(1)通过以太网(5)读取 / 写入数据或信号,远程连接控制模块(6);控制模块(6)包括通讯控制器(7);所述通讯控制 器(7)及使用该通讯控制器( )的控制系统采用 EtherCAT 协议进行通讯 ;通讯控制器(7) 应用于主从模式的控制系统,并设置在控制系统的从站(8)上,作为从站(8)进行通讯的专 用硬件 ;通讯控制器(7)包括通讯板(71)、FPGA 控制板(72)和 SPI 接口(73),其中,通讯板 (71)通过标准网口与主站(9)进行通讯,且通讯板( )与 FPGA 控制板之间通过 SPI 接口 (73)连。

5、接,FPGA 控制板与从站(8)设备连接 ;所述通讯板(71)中集成有 EtherCAT 通讯程 序,通讯板(71)采用 FB1111-0141 板,通讯板(71)在主站(9)扫描到从站(8)设备对从站 (8)进行初始化时,将设备描述文档存储到从站(8)的 EEPROM 中去 ;FPGA 控制板(72)中集 成有基于 PC 的本身配置的 IP 核,并通过接口 (Altera 或 Xilinx 接口 ) 与其内的软核处理 器进行通讯,且 FPGA 控制板(72)物理接口和内部功能可调。 2.根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述硬件人机接 口装置(2)包括显示屏、物理按。

6、键以及中断响应器显示屏设置为触摸屏 ;软件人机接口装 置(3)负责动态收集整理用户的相关实时信息、数据计算处理、信息识别以及数据交互等方 面。 3.根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述运算控制单 元主控板模块(4)包括调制解调器、A/D 信号转换处理器和 D/A 信号转换处理器,运算控制 单元主控板模块(4)用于转换处理信号,具有软件人机接口装置(3)使用的内嵌操作系统, 在内嵌的操作系统上安装并执行相应指令的应用程序,其中的应用程序是使用嵌入系统编 程开发语言 C/C+ 编写并经过平台编译器编译的特定二进制程序,并调配终端模块的软件 资源、硬件资源,简化用户指令,。

7、识别用户发出的相应指令。 4.根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述主站(9)作为 上位机,主站(9)装设有实现 EtherCAT 协议的通讯软件 (TwinCAT) ;通讯板(71)将由 FPGA 控制板(72)收集的从站(8)的状态数据写入下行数据帧规定报名中 ;通讯板(71)完成读取 和写入之后,从站(8)与主站(9)完成数据交换,下行数据帧继续下行到达下一个从站(8), 由下一个从站(8)的通讯控制器完成上述操作,直到最后一个从站(8),最后一个从站(8) 通讯控制器完成操作后,最后一个从站(8)将下行数据帧变为上行数据帧,通过各个从站 (8)返回到主站(9)。

8、,主站(9)对返回的上行数据帧进行处理,主站(9)与从站(8)之间完成 一次通讯。 5.根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述主站(9)产生 EherCAT 协议数据帧,并将对从站的控制命令写入数据帧规定报文中,控制所述数据帧在整 个系统中循环。 6.根据权利要求(1)所述的通讯控制方法及通讯装置,其特征在于,所述主站(9)产生 权 利 要 求 书CN 104460437 A 2/2 页 3 下行数据帧到达从站(8)时,通讯板(71)接收下行数据帧并读取规定报文中主站(9)对从 站(8)的控制命令,交于 FPGA 控制板对控制命令进行解析处理,通讯板(71)还将由 F。

9、PGA 控 制板收集的从站(8)的状态数据写入下行数据帧规定报文中。 权 利 要 求 书CN 104460437 A 1/4 页 4 一种通讯控制方法及通讯装置 技术领域 0001 本发明涉及一通讯领域,具体是一种通讯控制方法及通讯装置。 背景技术 0002 由于网络通信技术的不断提高,网络伺服系统成为目前伺服系统的发展方向。把 网路引入伺服控制系统,在控制器和伺服驱动器之间通过网络进行数据通信,使控制器和 驱动器之间数据传输在速度和可靠性方面大大的提高,同时也提供了精确的多轴同步功 能。但目前由于一些特殊领域的应用,无网络接口的伺服系统仍被某些行业所使用。无网络 接口伺服系统通过脉冲 + 方。

10、向或模拟信号方式在上位机 ( 主站 ) 和伺服驱动器 ( 从站侧 ) 之间进行通信,其控制灵活,开放性强,在很多工业控制系统中,采用无网络接口伺服系统 位置控制方式即脉冲 + 方向的控制方式实现。但当上位控制器与伺服驱动器距离较远时, 会出现信号的干扰和衰减等问题,降低了控制精度和可靠性。 发明内容 0003 本发明的目的在于提供一种通讯控制方法及通讯装置,以解决上述背景技术中提 出的问题。 0004 为实现上述目的,本发明提供如下技术方案 : 一种通讯控制方法及通讯装置,包括终端模块、以太网、从站、控制模块和主站 ;所述 终端模块用于发出指令、数据计算处理、信息识别以及数据交互,负责动态收集。

11、整理用户的 相关实时信息,并将这些信息通过以太网传递 ;终端模块内设有硬件人机接口装置、软件人 机接口装置和运算控制单元主控板模块,其中硬件人机接口装置、软件人机接口装置用于 发出指令、操作并查看结果,运算控制单元主控板模块用于通过应用程序模块处理数据、输 入 / 输出数据,并控制硬件人机接口装置、软件人机接口装置 ;所述终端模块通过以太网读 取 / 写入数据或信号,远程连接控制模块 ;控制模块包括通讯控制器 ;所述通讯控制器及 使用该通讯控制器的控制系统采用 EtherCAT 协议进行通讯 ;通讯控制器应用于主从模式 的控制系统,并设置在控制系统的从站上,作为从站进行通讯的专用硬件 ;通讯控。

12、制器包括 通讯板、FPGA 控制板和 SPI 接口,其中,通讯板通过标准网口与主站进行通讯,且通讯板与 FPGA 控制板之间通过 SPI 接口连接,FPGA 控制板与从站设备连接 ;所述通讯板中集成有 EtherCAT 通讯程序,通讯板采用 FB1111-0141 板,通讯板在主站扫描到从站设备对从站进 行初始化时,将设备描述文档存储到从站的 EEPROM 中去 ;FPGA 控制板中集成有基于 PC 的 本身配置的 IP 核,并通过接口 (Altera 或 Xilinx 接口 ) 与其内的软核处理器进行通讯,且 FPGA 控制板物理接口和内部功能可调。 0005 作为本发明进一步的方案 :所述。

13、硬件人机接口装置包括显示屏、物理按键以及中 断响应器显示屏设置为触摸屏 ;软件人机接口装置负责动态收集整理用户的相关实时信 息、数据计算处理、信息识别以及数据交互等方面。 0006 作为本发明再进一步的方案 :所述运算控制单元主控板模块包括调制解调器、A/ 说 明 书CN 104460437 A 2/4 页 5 D 信号转换处理器和 D/A 信号转换处理器,运算控制单元主控板模块用于转换处理信号,具 有软件人机接口装置使用的内嵌操作系统,在内嵌的操作系统上安装并执行相应指令的应 用程序,其中的应用程序是使用嵌入系统编程开发语言 C/C+ 编写并经过平台编译器编译 的特定二进制程序,并调配终端模。

14、块的软件资源、硬件资源,简化用户指令,识别用户发出 的相应指令。 0007 作为本发明再进一步的方案 ;所述主站作为上位机,主站装设有实现 EtherCAT 协 议的通讯软件 (TwinCAT) ;通讯板将由 FPGA 控制板收集的从站的状态数据写入下行数据帧 规定报名中 ;通讯板完成读取和写入之后,从站与主站完成数据交换,下行数据帧继续下行 到达下一个从站,由下一个从站的通讯控制器完成上述操作,直到最后一个从站,最后一个 从站通讯控制器完成操作后,最后一个从站将下行数据帧变为上行数据帧,通过各个从站 返回到主站,主站对返回的上行数据帧进行处理,主站与从站之间完成一次通讯。 0008 作为本发。

15、明再进一步的方案 ;所述主站产生 EherCAT 协议数据帧,并将对从站的 控制命令写入数据帧规定报文中,控制所述数据帧在整个系统中循环。 0009 作为本发明再进一步的方案 ;所述主站产生下行数据帧到达从站时,通讯板接收 下行数据帧并读取规定报文中主站对从站的控制命令,交于 FPGA 控制板对控制命令进行 解析处理,通讯板还将由 FPGA 控制板收集的从站的状态数据写入下行数据帧规定报文中。 0010 与现有技术相比,本发明的有益效果是 :中断响应器能保证物理按键的操作在第 一时间被处理,使用方便,其作为对物理按键的辅助可以向用户提供更多详细的动态信息 ; 通讯板集成有EtherCAT通讯程。

16、序,实现EtherCAT通讯功能以及专用功能,从而使得主站与 从站侧距离较远时,避免出现信号的干扰和衰减,提高了控制精度和可靠性 ;当主站产生和 控制 EtherCAT 协议下行数据帧在整个系统中循环时,主站产生下行数据帧,并将对各个从 站的控制命令写在下行数据帧规定报文中,当下行数据帧到达从站时,由于通讯控制器的 通讯板中集成有 EtherCAT 通讯程序,使通讯控制器能够对 EtherCAT 协议的下行数据帧进 行支持和处理,实现 EtherCAT 通讯功能以及专用功能 ;具体的,通讯板接收该下行数据帧 并读取规定报文中主站对该从站的控制命令,交于 FPGA 控制板 2 对控制命令进行解析。

17、处 理,FPGA 控制板 2 在 FPGA 里实现对象字典的配置,可根据用户需要,随时修改参数,相较传 统采用 MCU 与主站控制板相连接的方式,具有很强的灵活性,不需要针对用户支持的每一 种协议改变硬件和配置,传输速度快。 附图说明 0011 图 1 为通讯控制方法及通讯装置的结构示意图。 0012 图 2 为通讯控制方法及通讯装置中通讯控制器结构示意图。 0013 图 3 为通讯控制方法及通讯装置中 SPI 接口结构示意图。 具体实施方式 0014 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实。

18、施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 说 明 书CN 104460437 A 3/4 页 6 0015 请参阅图 1 3,本发明实施例中,一种通讯控制方法及通讯装置,包括终端模块 1、以太网 5、从站 8、控制模块 6 和主站 9 ;所述终端模块 1 用于发出指令、数据计算处理、信 息识别以及数据交互,负责动态收集整理用户的相关实时信息,并将这些信息通过以太网 5 传递 ;终端模块 1 内设有硬件人机接口装置 2、软件人机接口装置 3 和运算控制单元主控板 模块 4,其中硬件人机接口装置 2、软件人机接口装。

19、置 3 用于发出指令、操作并查看结果,运 算控制单元主控板模块4用于通过应用程序模块处理数据、输入/输出数据,并控制硬件人 机接口装置 2、软件人机接口装置 3 ;硬件人机接口装置 2 包括显示屏、物理按键以及中断 响应器,物理按键提供用户最常用的操作,使用方便,中断响应器能保证物理按键的操作在 第一时间被处理,显示屏设置为触摸屏,其作为对物理按键的辅助可以向用户提供更多详 细的动态信息 ;软件人机接口装置 3 负责动态收集整理用户的相关实时信息、数据计算处 理、信息识别以及数据交互等方面 ;运算控制单元主控板模块 4 包括调制解调器、A/D 信号 转换处理器和 D/A 信号转换处理器,运算控。

20、制单元主控板模块 4 用于转换处理信号,具有 软件人机接口装置 3 使用的内嵌操作系统,在内嵌的操作系统上安装并执行相应指令的应 用程序,其中的应用程序是使用嵌入系统编程开发语言 C/C+ 编写并经过平台编译器编译 的特定二进制程序,并调配终端模块的软件资源、硬件资源,简化用户指令,识别用户发出 的相应指令 ;所述终端模块 1 通过以太网 5 读取 / 写入数据或信号,远程连接控制模块 6 ; 控制模块 6 包括通讯控制器 7 ;所述通讯控制器 7 及使用该通讯控制器 7 的控制系统采用 EtherCAT 协议进行通讯,通讯板 7 集成有 EtherCAT 通讯程序,实现 EtherCAT 通。

21、讯功能以 及专用功能,从而使得主站 9 与从站 8 侧距离较远时,避免出现信号的干扰和衰减,提高了 控制精度和可靠性 ;通讯控制器7应用于主从模式的控制系统(通讯控制器7除适用主从模 式模式外,还适用于主站 9 与主站 9 的通讯),并设置在控制系统的从站 8 上,作为从站 8 进 行通讯的专用硬件 ;通讯控制器 7 包括通讯板 71、FPGA 控制板 72 和 SPI 接口 73,其中,通 讯板 71 通过标准网口与主站 9 进行通讯,且通讯板 71 与 FPGA 控制板之间通过 SPI 接口 73 连接,FPGA 控制板与从站 8 设备连接 ;所述通讯板 71 中集成有 EtherCAT 。

22、通讯程序,通讯板 71 采用 FB1111-0141 板,通讯板 71 在主站 9 扫描到从站 8 设备对从站 8 进行初始化时,将 设备描述文档存储到从站 8 的 EEPROM 中去 ;FPGA 控制板 72 中集成有基于 PC 的本身配置 的 IP 核,并通过接口 (Altera 或 Xilinx 接口 ) 与其内的软核处理器进行通讯,且 FPGA 控 制板 72 物理接口和内部功能可调 ;所述主站 9 作为上位机,主站 9 装设有实现 EtherCAT 协 议的通讯软件 (TwinCAT),当主站 9 产生和控制 EtherCAT 协议下行数据帧在整个系统中循 环时,主站 9 产生下行数。

23、据帧,并将对各个从站 8 的控制命令写在下行数据帧规定报文中, 当下行数据帧到达从站 8 时,由于通讯控制器 7 的通讯板 71 中集成有 EtherCAT 通讯程序, 使通讯控制器 7 能够对 EtherCAT 协议的下行数据帧进行支持和处理,实现 EtherCAT 通讯 功能以及专用功能 ;具体的,通讯板 71 接收该下行数据帧并读取规定报文中主站 9 对该从 站 8 的控制命令,交于 FPGA 控制板 72 对控制命令进行解析处理,FPGA 控制板 72 在 FPGA 里 实现对象字典的配置,可根据用户需要,随时修改参数,( 相较传统采用 MCU 与主站 9 控制 板相连接的方式,具有很。

24、强的灵活性,不需要针对用户支持的每一种协议改变硬件和配置, 传输速度快 ) ;通讯板 71 将由 FPGA 控制板 72 收集的从站 8 的状态数据写入下行数据帧规 定报名中 ;通讯板71完成读取和写入之后,从站8与主站9完成数据交换,下行数据帧继续 下行到达下一个从站 82,由下一个从站 82 的通讯控制器完成上述操作,直到最后一个从站 说 明 书CN 104460437 A 4/4 页 7 8,最后一个从站8通讯控制器完成操作后,最后一个从站8将下行数据帧变为上行数据帧, 通过各个从站 8 返回到主站 9,主站 9 对返回的上行数据帧进行处理,主站 9 与从站 8 之间 完成一次通讯 ;主。

25、站9产生EherCAT协议数据帧,并将对从站的控制命令写入数据帧规定报 文中,控制所述数据帧在整个系统中循环,且主站 9 产生下行数据帧到达从站 8 时,通讯板 71接收下行数据帧并读取规定报文中主站9对从站8的控制命令,交于FPGA控制板对控制 命令进行解析处理,通讯板 71 还将由 FPGA 控制板收集的从站 8 的状态数据写入下行数据 帧规定报文中。 0016 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所。

26、附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。 0017 此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包 含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当 将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员 可以理解的其他实施方式。 说 明 书CN 104460437 A 1/2 页 8 图1 图2 说 明 书 附 图CN 104460437 A 2/2 页 9 图3 说 明 书 附 图CN 104460437 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1