基于ARM的电脑绣花机监控系统的设计与实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:ineedtoxiazai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电脑绣花机是当代最先进的绣花机械,随着人们对刺绣品质量的追求以及刺绣品需求量的增加,高性能的电脑绣花机越来越受到市场的推崇,用户对CAN(现场总线)、远程控制、海量USB存储、彩色LCD显示等技术在新型电脑绣花机中的应用有了新的需求。然而,国内电脑绣花机监控系统平台由于存在技术上的困难或成本上的障碍而使这些功能难以实现。随着电脑的不断发展和电子产品成本的不断降低,采用先进架构和体系的处理器,加上相应的实时操作系统进行任务管理,就能大大提高电脑绣花机监控系统的性能。本文设计了一种电脑绣花机监控系统,在详细分析电脑绣花机工作原理和功能需求的基础上,采用ARM处理器与μC/OS-Ⅱ实时操作系统构建了监控系统平台,实现了实时操作系统任务管理、网络通信、USB设备读写、花样图案预览等功能,具体工作如下:(1)在介绍电脑绣花机的工作原理以及分析电脑绣花机监控系统性能需求的基础上,构建了基于ARM7核的嵌入式处理器与μC/OS-Ⅱ实时操作系统的监控系统平台,并给出了系统的整体设计方案。(2)根据电脑绣花机监控系统的整体设计方案,设计实现了系统的硬件电路,处理器采用ST公司生产的具有ARM7核的STR710FZ2T6,利用STR710FZ2T6的外部存储器接口的三个BANK,分别设计实现了以太网通信接口、USB设备读写接口以及彩色LCD实现接口等。(3)在系统的接口电路设计方面,采用以太网控制芯片CS8900A使其通过ISA总线与系统处理器相连,构建了以太网通信接口,负责远程传输数据(花样文件)控制信息等;利用USB主从控制器SL811HS,在处理器STR710FZ2T6的控制下设计实现了对海量USB设备读写的USB接口,负责读写在U盘上的花样文件以及其它的数据信息;利用5.6英寸的彩色液晶屏及其控制板QD-13设计实现了监控系统的LCD显示接口,系统处理器通过控制QD-13向LCD写入要显示的图案以及文字数据;组建了一个基于CAN通信的安全检测模块,主要包括电源检测以及断线检测等。监控系统的CAN节点利用系统处理器自带的CAN模块结合TI的CAN收发器sn65hvd230实现,电源检测节点、断线检测节点以及运动控制系统交互的CAN节点的控制器采用Microchip公司的带有CAN模块的18系列单片机PIC18F4680,CAN收发器采用该公司的MCP2551芯片。(4)设计实现了基于μC/OS-Ⅱ操作系统的软件,包括两个部分,一是功能接口的驱动程序,另一个是操作系统中的应用程序软件。驱动程序负责控制相应功能接口的运行,操作系统中的应用程序软件实现具体的功能应用,例如TCP/IP协议栈以及USB协议的实现等。(5)整合了系统各个功能模块,并做出监控系统的PCB板,利用ADS开发环境进行系统的整体调试,给出了系统的运行效果,实验表明监控系统工作稳定,性能良好。最后,文章分析了电脑绣花机的监控系统需要改进的地方,并对电脑绣花机监控系统未来发展趋势作出了展望。
其他文献
进入21世纪以来,信息安全已经成为社会各界关注的重要问题。随着IT技术的发展,传统的身份认证如身份证,IC卡,密码等方法都暴露出了易受攻击和存在失密的问题,造成严重的安全
随着网络技术和多媒体技术的快速发展,数字视频的版权保护问题成为一个亟待解决的技术难题,而数字视频水印技术是数字视频版权保护的有效手段。视频水印技术可分为基于压缩视频
在自然灾害愈演愈烈的严峻背景下,本文对地震活跃地区城市人类活动与地震灾害之间的相互作用进行分析,探索不同社会状况和人类活动对城市地震灾害脆弱性、适应性和恢复力的影响
随着无线传感器网络规模扩大,能量消耗、数据流量增大等问题越显突出。压缩采样技术的出现为解决这些问题提供了一种有效途径,因此,成为目前研究的一个热点。本文将压缩感知
近些年来,互联网信息资源快速增长,如何能够准确高效的在海量的网络资源中获取需要的信息成为了网络研究的一个热点。通用搜索引擎的信息量大,覆盖面广,满足了用户基本的信息检
光纤通信技术正向着超高速、大容量通信系统发展,40Gb/sDWDM(密集波分复用系统)系统能够很好地满足IP宽带业务流量增长的需求,而且由于其具有系统维护简单、管理调度能力强等
I2C总线技术可以根据协议将芯片内部的多个数据端口灵活方便地挂接到总线上,给各种使用I2C总线的芯片进行功能扩展提供了便利。因此,自飞利浦公司推出I2C总线后,很快就在世界范