本帖最后由 xiaopaohu123 于 2012-12-17 21:26 编辑
基于zedboard的全自动横机(羊毛衫编制机)控制系统应用平
项目介绍:
利用ARM、CPLD等结合起来的嵌入式系统,搭建全自动横机(羊毛衫编制机)控制系统应用平台。该应用需要涉及到:多路的PWM、多路定时器、多路的正交编码器反馈、LCD显示、键盘应用、USB接口、SD卡接口、NANDFLASH的应用、CAN总线的应用;现场需要控制多个伺服驱动器、多个步进电机、采集多路反馈信号等,达到最终应用的目的。整个系统信息处理集成度比较高。属于“信息处理”加“工业运动控制”。对可靠性和耐用性有较高的要求。整个设备基本处于24小时工作当中。
框图:
软件流程介绍: 利用Linux操作系统 来搭建整个软件平台。 设计到NANDFLASH的管理,文件系统,键盘管理,USB驱动等应用。 核心板1:负责整个系统的文件管理和传输、人机交互。海量花型信息存入NANDFLASH和SD卡中,可以随时调取进行织片;报警信息可以通过LCD来显示。键盘主要用于界面切换,数据修改等;可以选配触摸屏,减少对实体键盘的依赖;采集和控制一部分的I/O信息。 核心板2:主要负责运动控制。通过控制主伺服器,使得机头可以变速往复运动;通过控制副伺服器,使得针板可以进行动态高速摇床,变换花型动作;通过控制步进电机驱动器,可以控制卷布的速度;通过探测和控制部分I/O,达到实时监测和实时控制的目的。 核心板3:主要负责终端执行。负责进行动态选针、动态实时监测、动态调整布片的松紧、动态变换编织动作和花样。 流程图:
计划书: 2013.1.1—2013.2.20 设计除zedboard外的硬件系统,同时熟悉zedboard的硬件系统以及硬件资源,并在网站上公布设计资料。 2013.2.21—2013.3.20 熟悉zedboard的硬件的开源固件体系,并且熟悉使用的软件系统。达到能够熟练使用ISE等开发工具进行开发设计,并在网站上公布软件开发环境运用体验和经验。 2013.3.21—2013.6.20 设计自动横机(羊毛衫编制机)软件,实现控制系统与硬件系统协调控制运行,完成项目设计中整体设计功能和应用,并会在网络论坛上寻求问题出现问题的解决,并与其他设计着进行经验交流。 2013.6.20—2013.6.30 总结设计过程,编写设计文档,开源设计项目中的代码,图纸,等设计资料,编写设计文档设计心得体会,并上传到网站论坛之上。
|