【技术实现步骤摘要】
本专利技术属于工业控制领域,具体是一种高速协调控制网络及节点芯片。
技术介绍
目前,使运动控制技术与网络技术有机结合,即基于网络的运动控制技术研 究,在国内外尚处于发展阶段。通过对基于网络的运动控制技术进一步深入研究和开发 应用,以形成在网络环境下的运动控制所需的开放性、同步性、可重构性、可移植性、 可裁剪性、实时网络性以及高可靠性的控制系统,将有助于充分利用现有丰富的PC软/ 硬件资源、低成本且可共享的网络资源,改造传统数控装备制造业,并为许多高科技产 品的开发奠定关键技术基础。 高性能运动网络要求严格管理的同步体制来保证多个轴之间的同步和实时更 新。尽管以太网为采用分布控制的一般用途的应用提供足够的性能,但它的实时性差, 难以满足多机构协调动作的要求。在这些情况下,就需要一个快速同步网络,将集中运 动处理器的指令实时送到协调动作的多个执行机构。 现有技术中,Synqnet网络已经被用于工业控制,Synqnet网络中,控制计算机 完成人机交互、刀具补偿、译码、校验等工作,将运算结果通过Synqnet总线传给电机控 制器,各运动参数再由电机控制器通过Synqnet传至各运动轴,从而实现各轴的运动。运 动中的粗插补与各轴的运动控制协调由电机控制器(主节点)完成,Synqnet各节点只完 成单轴的运动控制及参数传递。这样,造成电机控制器的负荷太重,网络中传输的数据 太多,易造成网络阻塞等故障,实时性不高。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术提出一种新的高速协调控制网络 及节点芯片,具体技术方案如下 —种高速协调控制网络,包括主控计算机、 ...
【技术保护点】
一种高速协调控制网络,包括主控计算机、主节点和从节点;所述主控计算机与主节点通过局部总线连接;所述主节点与一个或多个从节点通过总线通信;所述从节点连接控制一个或多个执行机构; 1)先由主控计算机把多点运动控制指令数据传送给主节点;2)然后主节点通过所述总线把指令数据传给各个从节点;3)最后由从节点根据所述指令数据控制一个或多个执行机构, 其特征是所述从节点采用无CPU结构; 所述步骤2)中,主节点先对收到的主控计算机传来的指令数据进行处理,再把处理得到的指令数据传给相应的从节点;步骤3)中,由从节点接收所述指令数据,根据指令数据,独立控制执行机构之间协调动作。
【技术特征摘要】
一种高速协调控制网络,包括主控计算机、主节点和从节点;所述主控计算机与主节点通过局部总线连接;所述主节点与一个或多个从节点通过总线通信;所述从节点连接控制一个或多个执行机构;1)先由主控计算机把多点运动控制指令数据传送给主节点;2)然后主节点通过所述总线把指令数据传给各个从节点;3)最后由从节点根据所述指令数据控制一个或多个执行机构,其特征是所述从节点采用无CPU结构;所述步骤2)中,主节点先对收到的主控计算机传来的指令数据进行处理,再把处理得到的指令数据传给相应的从节点;步骤3)中,由从节点接收所述指令数据,根据指令数据,独立控制执行机构之间协调动作。2. 根据权利要求1所述的高速协调控制网络,其特征是所述总线的物理介质是基于以 太网的物理层结构,即主节点与从节点之间采用IEEE802协议的物理层介质接口 PHY, 数据线缆是以太网线缆。3. 根据权利要求1或2所述的高速协调控制网络,其特征是所述从节点采用FPGA ; 所述主节点完成指令数据的发送和从节点接收状态的接收;所述从节点的FPGA完成指 令数据的接收与接收状态的发送,并根据指令数据对执行机构进行协调动作控制。4. 根据权利要求3所述的高速协调控制网络,其特征是所述步骤2)中,主节点先 对收到的主控计算机的指令数据进行处理,转换得到4位数据,同时响应数据发送时钟 TXC,在TXC的上升沿把数据发送到所述网络上;步骤3)中,从节点接收来自主节点的4位数据,先转化为16位数据,再进行循环冗 余码校验;如果数据出错,则向主控芯片发出重发请求;反之,根据指令协调控制执行 机构的动作。5. 根据权利要求4所述的高速协调控制网络,其特征是所述步骤2)中,主节点发送 数据和从节点接收数据依据先入先出FIFO存入指令队列。6. 根据权利要求5所述的高速协调控制网络,其特征是步骤2)中,所述总线上的数 据传输的通信协议是`l)在发送端,数据发送包括参数设置段和数据传送段,分别发送设置封包和数据封 包,具体步骤如下`1.1) 参数设置段发送设置封包,是以字为单位通知接收端本次传输数据长度与传输地址;发送中,先采样发送脉冲TXC,如果发送队列FIFO不空,则根据FIFO的读写指针 计算队列中的数据数量、备份FIFO的读写指针、发起始字及其校验码;如果接收端无错误产生,则计算数据长度反码作为发送数据的低16位,同时传输数 据长度作为发送数据的高16位发至接收端;如果接收无误,则发结束字及其校验码,设置封包发送成功,结束;反之,如果过 程中接收端出错,发送模块初始化,发起始字,重发设置封包;`1.2) 数据传送段先发送起始字与校验码,置位TXEN(发送使能)启动数据封包发送,校验无误后, 发送模块从FIFO中取一字作为发送数据的高16位,同时计算循环冗余码作为发送数据的低16位,从高到低,依次从发送数据中截取4位,在TXC降沿上送至TXD,同时置位 TXEN ;发送中,如果接收端出错,则结束,在下一个TXC降沿重发数据封包起始字,重新 开始数据封包的传送;数据发送结束,发送结束标志字及其校验码,完成整个数据包的发送,同时完成一次完整的数据发送过程;所述步骤l.l)中,参数设置段采用反码校验,即在传送数据的同时传送数据的反 码,分别作为32位数据的高16位与低16位,接收端对二者做异或运算即可判断数据是 否有效;所述步骤1.2)中,数据传送段采用循环冗余码校验CRC方式校验,即...
【专利技术属性】
技术研发人员:张建华,李宏胜,方力,葛红宇,
申请(专利权)人:南京工程学院,
类型:发明
国别省市:84[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。