- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
第8章 嵌入式系统设计实例
—— 工业绣花机控制器的设计
一.电脑绣花机控制器功能:
根据花版数据及移框机构的机械传动特性,向X、Y方向步进电机发送脉冲,完成对该脉冲的环形分配及功放,驱动步进电机完成移框动作;
可根据需要调节机头的刺绣速度及框架的移动速度;
移框时间受针位量控制,只有在针离开布面后才允许绣框移动,且在针第二次刺入布面之前停止移框;
花版数据由软盘或USB读入内存,实现内存与外存数据交换。软盘或者USB上文件格式一般为田岛二进制格式:*.dsb;
断线停机,能够检测断线,同时报警,通过译码接口电路可以判断出哪个针位出现断线;
人机交互:LCD显示器、薄膜键盘(或触摸屏)提供控制输入和状态输出;
主轴电机为滑差电机,主轴控制要求转速可调并且能够稳定转速,转速由主控电路给定,能够精确停车;
能够通过移位针杆箱来换色,换色由换色电机控制,换色电机为微特电机;
能够控制每个机头是否下针,下针由下针电磁铁控制,电磁铁由电磁铁驱动器来驱动,驱动电路按照给定信号触发;
10. 刺绣动作是关键,由控制X、Y轴步进电机来完成,依照软件给定的位置信息,经过运算之后分别给X、Y轴步进电机发出控制脉冲,步进电机在两针之间的时隙内完成移位(需要与主轴电机同步);
11.通过行程开关控制开机、停机;通过限位开关控制越框报警。
二.硬件功能结构:
根据绣花机的机械和电气特性,我们将整个控制系统分成如图1所示的7块电路板来协同工作,它们分别是:主板,断线报警板,主轴控制板,换色控制板,针位板,译码板和键盘、LCD驱动板。
基于
基于LPC2214的主电路系统
LCD
键盘
USB接口
U盘、软驱
断线报警板1
针位板
换色控制板
主轴控制板
译 码 板
X方向步进驱动器
Y方向步进驱动器
断线报警板2
……
行程开关
限位开关
图1 绣花机控制器系统框图
1.人机交互部分:
将软驱接口电路、USB接口电路、薄膜键盘、单(彩)色LCD显示器驱动电路制作在同一块电路板上。通过软驱或U盘读取花样信息,在LCD上实时显示花样及相关数据,通过薄膜键盘进行基本操作控制。
2.主轴电机控制器:
主轴电机为滑差电机,主轴电机控制器需要驱动电磁离合器和电磁制动器,输入信号是速度给定信号, 输出信号是针位信号、电磁离合器驱动信号和电磁制动器驱动信号, 外围接口电路、光电耦合器、光电编码器和放大电路一起组成闭环调速控制系统。
3.X、Y轴步进电机控制器:
根据花样信息向步进电机驱动器发送脉冲,使步进电机与主轴电机协调动作完成刺绣。
4.换色电机控制器:
换色电机为微特电机,针杆间距为15mm,换色电机控制器需要光电元件和霍尔感应元件来判断换色是否成功。换色电机控制电路与主控制电路交换的数据有换色信号和换色完成标志信号。
5.断线检测电路和针位译码接口电路:
断线检测电路位于针杆箱内,可以通过三态开关控制针头挑线簧与夹线座铜柱构成断线传感器,当断线时断线检测电路能够报警并将断线信号传输给针位译码接口电路,由译码电路判断出哪一个针位出现断线,并向MCU发送一个断线中断信号。
6.行程开关和限位开关:
当出现断线、补绣、故障停车时,通过行程开关控制开、停机;当绣框越位触发限位开关时报警并停机,二者都以中断方式控制。
三.控制器的软件总体设计和任务划分
1.系统软件模块。
USB模块USB 读写操作模块
USB模块
USB 读写操作
模块
键盘处理
键盘处理
图形显示键盘显示模块
图形显示
键盘显示模块
键盘与显示处理系统软件模块
键盘与显示处理
系统软件模块
花样文件识别
花样文件识别
花样文件管理花样管理模块
花样文件管理
花样管理模块
花样文件操作
花样文件操作
主轴电机调速
主轴电机调速
步进电机控制
步进电机控制
运动控制模块
运动控制模块
换色电机控制
换色电机控制
断线检测模块
断线检测模块
绣框越位检测
绣框越位检测
故障诊断模块
故障诊断模块
电机故障检测
电机故障检测
USB故障检测
USB故障检测
图2:系统软件模块图
2.嵌入式操作系统的引入
在嵌入式系统中使用实时操作系统RTOS(Real Time Operating System),可以将应用分解成多任务,简化了应用系统软件的设计;RTOS使控制系统的实时性得到保证,可以接近理论上能达到的最好水平;良好的多任务设计,有助于提高系统的稳定性和可靠性。
μC/OS-Ⅱ是一个源码公开、可移植、可固化、可裁剪及占先式的实时多任务操作系统,其绝大部分源码是用ANSI C写的,与微处理器硬件相关的部分是用汇编语言写的,便于移植到其他微处理器上,它能够运行在大部分的8位、16位、32位、甚至64位的微处理器及数字信号处理器(DSP)上。由于μC/OS-Ⅱ实时
原创力文档


文档评论(0)