当前位置: 首页 > 专利查询>广西大学专利>正文

一种模块化可重构运动控制器的构建方法技术

技术编号:9833586 阅读:100 留言:0更新日期:2014-04-02 00:02
一种模块化可重构运动控制器的构建方法,第一步:分模块设计运动控制器硬件接口;第二步:构建运动控制器功能固件架构;第三步:设计运动控制器功能固件;第四步:重构运动控制器,①设计一个管理框架1,用于对各功能模块框架2和管理框架硬件接口驱动4调用与数据信息管理,以及完成各功能模块框架2之间的数据信息交互;②设计管理框架硬件接口驱动4,完成对管理框架硬件接口6的驱动;③通过管理框架1对管理框架硬件接口驱动4和多个功能模块框架2调用,以及完成对多个功能模块框架2和管理框架硬件接口驱动4执行顺序的规划,实现运动控制器的重构。采用本方法构建的运动控制具有很好的互操作性、可移植性、可缩放性和可互换性。

【技术实现步骤摘要】
【专利摘要】,第一步:分模块设计运动控制器硬件接口;第二步:构建运动控制器功能固件架构;第三步:设计运动控制器功能固件;第四步:重构运动控制器,①设计一个管理框架1,用于对各功能模块框架2和管理框架硬件接口驱动4调用与数据信息管理,以及完成各功能模块框架2之间的数据信息交互;②设计管理框架硬件接口驱动4,完成对管理框架硬件接口6的驱动;③通过管理框架1对管理框架硬件接口驱动4和多个功能模块框架2调用,以及完成对多个功能模块框架2和管理框架硬件接口驱动4执行顺序的规划,实现运动控制器的重构。采用本方法构建的运动控制具有很好的互操作性、可移植性、可缩放性和可互换性。【专利说明】
本专利技术涉及自动化和先进制造领域,具体涉及一种模块化可重构运动控制器的构建方法
技术介绍
运动控制器是数控机床、机器人等一类机电一体化设备中常用的核心运动控制部件。目前运动控制器已从单片机或微处理器作为核心的运动控制器和专用芯片作为核心处理器的运动控制器,发展到基于PC总线、现场总线和工业以太网等的以DSP和FPGA作为核心处理器的具有开放性、互操作性、可移植性、可缩放性和可互换性的运动控制器。国内外,已有多种商品化的开放式运动控制器,如美国的PMAC运动控制器,国内固高公司系列控制器。但是,目前这些控制器的固件与硬件联系紧密,互操作性、可移植性、可缩放性和可互换性等都较差,而且用户很难根据实际运动控制器功能的需求对固件进行功能模块的增加、裁剪和修改,实现运动控制器重构,这限制了运动控制器的应用。
技术实现思路
本专利技术的目的旨在提供,以解决目前运动器互操作性、可移植性、可缩放性和可互换性等都较差的问题。该方法通过管理框架I对多个功能模块框架2和管理框架硬件接口驱动4调用,以及完成对多个功能模块框架2和管理框架硬件接口驱动4执行顺序的规划,实现运动控制器的重构。为实现上述目标,本专利技术所采用的技术方案步骤如下:第一步:分模块设计运动控制器硬件接口根据运动控制器控制功能需求,采用模块化设计完成对运动控制器硬件接口的设计;第二步:构建运动控制器功能固件架构根据运动控制器控制功能需求,将功能固件划分为若干个功能模块3、功能模块框架2和功能模块硬件接口驱动5,并功能模块框架2和功能模块3连接,功能模块框架2和功能模块硬件接口驱动5连接,功能模块硬件接口驱动5和功能模块硬件接口 7连接;第三步:设计运动控制器功能固件①将完成运动控制器单一功能的功能模块3,设计成多个可以独立完成功能模块3功能的子功能模块;也可以将功能模块3的功能分解成多个独立的需要协同完成功能模块3功能的子功能模块;②设计功能模块硬件接口驱动5,完成对功能模块硬件接口 7的驱动;③设计用于对功能模块硬件接口驱动5和功能模块3中的多个子功能模块调用和数据信息管理的功能模块框架2,并定义功能模块框架2与功能模块硬件接口驱动5和功能模块3内部多个子功能模块的数据信息接口,以及在功能模块框架2规划功能模块硬件接口驱动5和功能模块3内部多个子功能模块的执行顺序;第四步:重构运动控制器①设计一个管理框架I,用于对各功能模块框架2和管理框架硬件接口驱动4调用与数据信息管理,以及完成各功能模块框架2之间的数据信息交互;②设计管理框架硬件接口驱动4,完成对管理框架硬件接口 6的驱动;③通过管理框架I对多个功能模块框架2和管理框架硬件接口驱动4调用,以及完成对多个功能模块框架2和管理框架硬件接口驱动4执行顺序的规划,实现运动控制器的重构。所述的第一步中的运动控制器硬件接口主要包括管理框架硬件接口 6和功能模块硬件接口 7。所述的第三步中的多个子功能模块完成单一的子功能,子功能模块之间相互独立,非直接耦合,且不能直接与功能模块硬件接口驱动5进行数据信息交互。所述的第三步中的功能模块框架2、功能模块3中的多个子功能模块和功能模块硬件接口驱动5,都可以根据运动控制器控制功能的需求进行增力卩、裁剪和修改。本专利技术的特点和有益效果在于:(I)采用管理框架对多个功能模块框架和管理框架硬件接口驱动进行调用与数据信息管理,以及功能模块框架对功能模块硬件接口驱动和功能模块中多个子功能模块进行调用与数据信息管理,提高了运动控制器的互操作性。(2)功能模块框架、功能模块中的子功能模块和功能模块硬件接口驱动,可根据运动控制器控制功能需求进行自由增加、裁剪和修改,提高了运动控制器的可缩放性。(3)所述方法构建的运动控制器,固件与硬件分开,功能模块中子功能模块彼此独立且不直接与功能模块硬件接口驱动进行数据信息交互,因此通过更改功能模块硬件接口驱动和对功能模块中子功能模块进行最小修改,就可将运动控制器移植于数控系统和机器人系统,提高了运动控制器的可移植性和可互换性。【专利附图】【附图说明】图1为本专利技术的运动控制器构建方法流程图。图2为本专利技术的一种模块化可重构运动控制器框图。【具体实施方式】下面结合附图1到图2对本专利技术作进一步的说明:如图1所示的运动控制器构建方法流程图和图2所示的一种模块化可重构运动控制器框图,可以根据工业被控设备的实际情况对控制器按照构建方法进行重构,本专利技术的具体实施例如下:第一步:分模块设计运动控制器硬件接口。根据运动控制器控制功能需求,采用模块化设计完成对运动控制器硬件接口的设计;所述的硬件接口包括管理框架硬件接口 6和功能模块硬件接口 7 ;实际工业应用中管理框架硬件接口 6主要提供完成运动控制器通信功能的硬件接口如太网接口、RS232接口、USB接口和CAN总线接口 ;功能模块硬件接口 7主要提供完成运动控制器控制功能所需的硬件接口,如传感器:旋转编码器接口、光栅传感器接口,I/O接口,以及与控制下层执行器的硬件接口等。第二步:构建运动控制器功能固件架构。根据实际情况下运动控制器控制功能需求,将所构建的运动控制器功能固件划分为若干个功能模块3、功能模块框架2和功能模块硬件接口驱动5 ;功能模块框架2和功能模块3连接,功能模块框架2和功能模块硬件接口驱动5连接,功能模块硬件接口驱动5和功能模块硬件接口 7连接。根据实际需要构建运动控制器的功能,例如功能模块框架2可定义为运动控制框架,测量系统框架,扩展功能框力口坐坐木寸寸。第三步:设计运动控制器功能固件。①将完成运动控制器单一功能的功能模块3设计成多个可以独立完成功能模块3功能的子功能模块;也可以将功能模块3的功能分解成多个独立的需要协同完成功能模块3功能的子功能模块。例如设计数控机床或机器人的运动控制器功能模块3主要包括轨迹预处理功能模块、加减速控制功能模块、插补功能模块、位置控制功能模块或状态监控功能模块等单一功能模块,这些功能模块都可以根据实际情况进行添加和裁剪。每个单一功能模块3包含N个子功能模块(N = 0,1,2......,当N = O表示无子功能模块),每个子功能模块实现单一的子功能;此外,功能模块3中的每个子功能模块可以独立完成功能模块3的功能,也可以通过功能模块框架2对几个子模块的调度协同完成功能模块3的功能。用户可以在不改变子功能模块与功能模块框架2的数据信息接口的情况下,重新设计或修改实际所需要的子功能模块。所述的功能模块3中的多个子功能模块完成单一的子功能,子功能模块之间相互独立,非直接耦合,且不能直接与功能本文档来自技高网...

【技术保护点】
一种模块化可重构运动控制器的构建方法,其特征在于,至少包括如下步骤:第一步:分模块设计运动控制器硬件接口根据运动控制器控制功能需求,采用模块化设计完成对运动控制器硬件接口的设计;第二步:构建运动控制器功能固件架构根据运动控制器控制功能需求,将功能固件划分为若干个功能模块(3)、功能模块框架(2)和功能模块硬件接口驱动(5),并连接功能模块框架(2)和功能模块(3),连接功能模块框架(2)和功能模块硬件接口驱动(5),以及连接功能模块硬件接口驱动(5)和功能模块硬件接口(7);第三步:设计运动控制器功能固件①将完成运动控制器单一功能的功能模块(3),设计成多个可以独立完成功能模块(3)功能的子功能模块;也可以将功能模块(3)的功能分解成多个独立的需要协同完成功能模块(3)功能的子功能模块;②设计功能模块硬件接口驱动(5),完成对功能模块硬件接口(7)的驱动;③设计用于对功能模块硬件接口驱动(5)和功能模块(3)中的多个子功能模块调用和数据信息管理的功能模块框架(2),并定义功能模块框架(2)与功能模块硬件接口驱动(5)和功能模块(3)内部多个子功能模块的数据信息接口,以及在功能模块框架(2)规划功能模块硬件接口驱动(5)和功能模块(3)内部多个子功能模块的执行顺序;第四步:重构运动控制器①设计一个管理框架(1),用于对各功能模块框架(2)和管理框架硬件接口驱动(4)调用与数据信息管理,以及完成各功能模块框架(2)之间的数据信息交互;②设计管理框架硬件接口驱动(4),完成对管理框架硬件接口(6)的驱动;③通过管理框架(1)对多个功能模块框架(2)和管理框架硬件接口驱动(4)调用,以及完成对多个功能模块框架(2)和管理框架硬件接口驱动(4)执行顺序的规划,实现运动控制器的重构。...

【技术特征摘要】

【专利技术属性】
技术研发人员:潘海鸿陈琳黄炳琼
申请(专利权)人:广西大学
类型:发明
国别省市:广西;45

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

1