基于ARM-FPGA的EtherCAT总线多轴运动控制系统设计

来源 :青岛理工大学 | 被引量 : 0次 | 上传用户:Lance1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,新一轮科技革命和产业变革正在发生,制造业正在向以设备互联通信为基础的智能制造发展。多轴运动控制系统作为工业自动化设备的重要组成部分,在各行业都有广泛的应用,EtherCAT总线具有实时性好、速度快、同步性高、开放性好、拓扑灵活、成本低等优点,特别适合网络化多轴运动控制系统的通信,因此,研究发展EtherCAT总线多轴运动控制技术对于提升自动化设备的性能,乃至于提高制造业的生产力水平具有重要意义。本文设计了一种基于ARM-FPGA的EtherCAT总线多轴运动控制系统。首先进行了方案设计,该系统主要由EtherCAT主站和从站运动控制板组成,运动控制板采用ARM+FPGA架构,可以控制6个运动轴,有32路数字量输入,16路数字量输出,带有EtherCAT总线和RS485总线接口。其次,选择了ARM和FPGA芯片,采用Altum Designer软件设计了ARM和FPGA的核心电路、供电电路以及外部接口电路的原理图,并据此设计了PCB版图,制作了运动控制板样板。然后,采用Verilog硬件描述语言设计了FPGA与ARM通信的FSMC模块、I/O控制模块及轴控制模块,在轴控制模块的设计中分析了目前常用的加减速算法的性能及硬件实现的可行性,在FPGA中硬件实现了直线和S形两种加减速算法,并进行了ModeSim仿真实验。最后,选择CoDeSys作为EtherCAT主站,并编写了运动控制板EtherCAT从站描述文件;对触摸屏进行了组态开发,设计了触摸屏界面,分配了Modbus协议通道;以及开发了运动控制板上ARM中运行的EtherCAT从站程序和Modbus通信程序,完成了系统软件设计。在上述软硬件设计开发的基础上,采用装有CoDeSys运行时系统的树莓派做主站搭建了一套EtherCAT总线运动控制系统,采用昆仑通态触摸屏搭建了一套RS485总线运动控制系统,并分别进行了功能实验。实验结果表明两套运动控制系统均可实现定位,点动等基本控制功能。此外,还将该系统做了应用测试,结果表明可以满足控制需求。本文设计的运动控制系统开放性好、网络化扩展性强、性能优越、成本低,在工业自动化设备中具有广阔的应用前景。
其他文献
【正】 在全世界,轮状病毒是引起婴幼儿重症腹泻最常见的原因。3~5岁的儿童易被感染。每年由轮状病毒引起腹泻的病例超过1.25亿例。据估计,轮状病毒引起腹泻病总的病死率为25%
<正> 许多加强护理病房(ICU)应用生长激素(GH)疗法,但是芬兰库奥皮欧大学医院的Jukka Takala及其同事进行的一项新研究可提供有力的证据证明大剂量的GH治疗对这些病人实际上
我们在使用电脑的过程中有时会由于不小心的一个操作或是其它的什么原因导致一些麻烦的东西出来。比如,最近朋友的电脑不知道怎么搞的,把桌面的快捷图标下弄出来了一些阴影,搞得整个图标与漂亮的壁纸很不协调。不管是怎么造成的。现在我的任务就是把它恢复成原来的样子。  这个问题原来我也出现过,还搞了很久才知道怎么解决。现在想想。无非就是关于桌面的一些设置弄错了。我们可以这样做来解决这个问题:在我的电脑右击“属性
目的评价农村卫生适宜技术在2个项目县的推广应用效果,为今后农村卫生适宜技术的扩大推广提供科学依据。方法通过培训人员填写的《适宜技术应用登记表》获取卫生适宜技术应用
<正> 纽约讯:患一种威胁生命的自体免疫性血小板减少性紫癜的病人当采用静脉注射免疫球蛋白疗法进行3天的初始治疗的,病人反应比较迅速且效果较持久。然而,用大剂量口服甲基
<正> 血色素沉着症是一种遗传性疾病,此病患者的肝脏、心脏和胰腺吸收了过多的铁。只有那些HFE(HLA-H)编码蛋白中Cys282Tyr突变的纯合子病人才产生明显的症状。近期有两个独
以甲醇水蒸气重整供车载燃料电池用氢,被认为是最有可能实现工业化的提供氢源技术。该技术关键在于开发具有低温活性、高选择性、高稳定性的重整催化剂。本文以传统的铜系催
<正> 脊髓小脑共济失调1(SCA1)是一种常染色体显性疾病,通常在中年时发病。其症状包括动作失调和言语、吞咽及呼吸困难。这些症状的产生可归因于小脑皮质中层的浦肯野细胞受
美国纽黑文市耶鲁大学医学院的Bruce Haffty及其同事报道,一些患有早期乳腺癌的妇女在进行保守的放射治疗之后接受了肿块切除手术,但随后又复发的这些妇女比没有复发的妇女更可