- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM和CPLD喷气织机控制系统设计
基于ARM和CPLD喷气织机控制系统设计
摘要:文章研制开发一款基于ARM和CPLD的喷气织机控制系统,CPLD控制器作为主CPU的协处理器,不仅可以减轻主控制器的负担,提高系统速度,而且使系统更加可靠稳定,也更具有灵活性和扩展性。系统采用模块化设计方案,可根据客户要求进行部分模块更新,便于升级维护,人机界面易于操作。
关键词:ARM;CPLD;FPGA;喷气织机;控制系统
中图分类号: TP273 文献标识码:A
The Design of Air-jet Loom Control System Based on ARM and CPLD
Abstract: The article introduced an air-jet loom control system developed on the base of ARM and CPLD. As the co-processor of CPU, CPLD can not only share the burden of main controller, but also increase the speed of the system and make the system more reliable and stable, featuring high flexibility and expandability.
Key words: ARM; CPLD; FPGA; air-jet loom; control system
现代喷气织机以其高速、高性能等优势,占据了无梭织机的大部分市场,并越来越受到市场的青睐。目前国内研制的喷气织机基本采用单一的微控制器,由于控制程序复杂,织机的运行速度受到一定的限制。为了满足国内市场对喷气织机的效率及产品质量越来越高的要求,本文研制开发一款基于ARM和CPLD的喷气织机控制系统,对提升我国织机的国际竞争力具有重要意义,并且就国内市场而言,具有广阔的应用前景。
1 喷气织机的基本工作原理
喷气织机的五大运动包括开口、引纬、打纬、送经和卷取,这五大运动都是以织机主轴转动一圈的时间为一个运动周期,经纱和纬纱在该周期内完成一次交织从而形成织物。开口运动是在引纬之前将织轴引出的经纱按组织点的要求向上和向下分开,形成一个可以让纬纱顺利通过的梭口的运动。引纬运动是将纬纱引入并通过梭口的运动,喷气引纬的原理是利用喷气射流对纬纱表面作用的摩擦引力而将纬纱带过织口。打纬运动是将引入的纬纱推入织口,与经纱交织,形成织物的这一运动过程;经过开口、引纬和打纬三大运动可将经纬纱交织形成织物。为了保证织造的连续进行,需由送经机构不断地送出经纱,并由卷取机构将织好的织物引离梭口,使织机可以不断地进行织造???
2 控制系统整体设计
本系统设计基于ARM+CPLD的高速运动控制器,不仅可以满足喷气织机的高速控制要求,而且采用ALTERA公司的CPLD EPM3512a实现织机的精确位置控制与时序逻辑控制。织机控制器根据织造的工作周期对织机的五大运动进行有序地控制,同时对其他一些辅助运动譬如断经等故障也要进行相应地处理。织机控制器需要控制和检测的设备有织机主电机、编码器、喷嘴阀门、电子多臂、储纬器、刹车、指示灯等。因此,为了减轻一个控制器的控制负担,该控制系统由ARM控制系统和CPLD控制系统两大部分构成,CPLD控制系统作为主CPU的协处理器。其中光电编码器的 8 位格雷码并行输入到CPLD进行预处理,CPLD协助CPU处理一个6 × 8 矩阵键盘的扫描编码,CPLD协处理器和CPU通过地址总线、数据总线和中断信号线进行通讯,CPU通过CPLD扩展I/O口来采集织机上的按键输入、状态/故障信号输入,输出控制信号到织机。这样CPLD控制系统不仅减轻了主CPU的负担,而且使系统更加可靠稳定,也更具有灵活性和扩展性。
ARM控制系统由电源模块、主控制器最小系统、人机界面、电子送经/卷取以及各种传感器等模块构成,其整体构架如图 1 所示。硬件控制系统设计采用模块化设计方案,使各模块之间通过CAN总线进行数据通讯,便于管理和维护升级。硬件电路为光藕隔离电路,使得整个系统处理速度快、可靠性高、可扩展性强,完全满足高速织机系统快速响应性的要求。
主控板采用CAN总线与电子送经/卷取送经控制模块、引纬控制模块、刹车模块及人机交互模块进行信息通讯。主控板具备绝对式编码器信号的输入输出接口,脉冲速率在51.2 kHz以上,主轴伺服系统通过该接口获取织机主轴编码器信号,从而带动五大运动在一个周期内实现循环动作。
3 各部分控制器介绍
3.1 主控制器设计
ARM微控制器选用NXP公司的L
文档评论(0)