基于android平台的双面刺绣机器人控制系统设计

基于android平台的双面刺绣机器人控制系统设计

ID:8317487

大小:1.47 MB

页数:60页

时间:2018-03-19

基于android平台的双面刺绣机器人控制系统设计_第1页
基于android平台的双面刺绣机器人控制系统设计_第2页
基于android平台的双面刺绣机器人控制系统设计_第3页
基于android平台的双面刺绣机器人控制系统设计_第4页
基于android平台的双面刺绣机器人控制系统设计_第5页
资源描述:

《基于android平台的双面刺绣机器人控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1.绪论12.系统总体构成32.1MCU下位机端简介32.2Android上位机端简介43.下位机设计43.1硬件设计43.2软件设计53.2.1控制策略详解63.2.2主要功能及其函数实现83.2.3刺绣步迹方案算法实现及选择113.2.4XModem协议接受端实现154.Android程序设计174.1框架设计174.2功能194.3XModem协议发送端实现255.系统调试效果285.1硬件电路调试295.2软件联调295.2.1MCU端软件调试295.2.2Android端软件调试305.3上位机和下位机控制系统联调306.设计总结31参考文献33文献综述34

2、附录35致谢55摘要此双面绣花机控制系统,分为下位机控制系统和上位机控制系统。下位机控制系统:MCU端。用单片机控制电机正反转,实现双面绣花机的基本刺绣动作,包括平台移动单元:平台的左移、右移、上移、下移、左上、左下、右上、右下;绣针基本动作单元:上刺、下刺、最小十字绣单元;同时利用单片机的串口资源外接蓝牙模块,与上位机通信,接受上位机发送过来的命令,执行特定的动作,从而完成任意图形的刺绣过程。上位机控制系统:android端。利用android平台的手机或者平板电脑,通过常用的蓝牙模块,无线遥控绣花机的基本刺绣动作,实现手绘的任意图形的刺绣。与下位机端的通信协议,采用的

3、是成功率很高的类XModem通信协议。用户在android端可以先进行蓝牙连接测试,成功后进行电机平台运动测试以及绣针基本刺绣动作测试,之后便可以进入特定图形刺绣,包括校徽、android机器人等图案。用户还可以自己在手绘界面手工绘制任意图形,后点击刺绣按钮,即可实现全自动十字绣图形刺绣。在双面绣花机刺绣过程中,用户还可以与同样安装此客户端软件的用户进行蓝牙免费短信聊天,打发刺绣的等待时间。该系统创新之点在于使用XModem通信协议很可靠地完成对双面绣花机的实时监测与控制,实现任意手绘图形的刺绣。关键词:双面绣;无线监控;蓝牙;家用;android;单片机;Xmodem;

4、通信协议ABSTRACTThisdouble-sidedembroiderymachinecontrolsystem,isdividedintoUnder-Position-Control-SystemandAndroid-Control-System.Under-Position-Control-System:theMCUside.MCUcontrolmotorsreversingtomaketheDouble-Sided-Embroidery-MachinedothefundamentalactionsforCross-Stitch,whichincludetheac

5、tionunitsforplatformmovement:platformleft,right,moveup,down,left,bottomleft,upperright,lowerright;actionunitsforembroideryneedle:thorn,underthethorn,thesmallestcrossstitchunit;TakingadvantageoftheresourcesofthemicrocontrollerserialporttoanexternalBluetoothmoduletocommunicatewiththeAndroid

6、-Control-Systemcomputertoacceptcommandssentbythehostcomputer,whichwereinordertotoperformaspecificactiontocompleteanygraphicembroideryprocesses.Android-Control-System:theAndroidside.WiththemobilephoneortabletPCofAndroidplatform,aBluetoothmodule,youcanlong-rangewirelesscontrolembroiderymach

7、inetomakeanyactionunitsforembroideryneedle,makeanyhand-paintedgraphicstobeCross-Stitchinthecanvas.TokeeptheCommunicationbetweentheMCUsideandtheAndroidside,IusetheXModemcommunicationprotocol,whichhasahighsuccessrateofcommunication.First,youcantesttheBluetoothconnecti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。