3D打印机数据传输系统的设计与实现
本文关键词:3D打印机数据传输系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:本文根据3D打印机控制系统的实际要求,以低研发成本,实用性、方便性、可靠性为出发点,研发出基于3D打印机的数据传输系统。本文的数据传输控制系统使用宿主机串行通信接口代替复杂的数据传输硬件结构,上位机通过编程实现“数据传输助手”软件。该软件把G码文件过滤操作后,通过预先设置的校验信息与下位机STM32主控系统进行数据传输。为校验收发数据,下位机STM32借助于有机发光二极管OLED显示屏实时显示收发数据。本设计中提出方法,即系统在上位机“数据传输助手”软件编程过程中进行适当的设计,通过此方法便很容易查找出传输中断是由宿主机应用软件还是下位机系统所导致,并准确的判断出错位置。此外,下位机控制系统在软件设计中,加入了嵌入式实时操作系统uC/OS-III。本文阐述了uC/OS—III的移植方法,并对实时操作系统uC/OS-III多任务内核的时钟节拍、存储区、中断信息发布模式等多方面进行设计后,同STM32系统控制程序共同下载到主控的Flash中,成功将其移植到STM32F103RBT6芯片上,使下位机可以并发处理。本文通过理论与实际相结合的方式,详细解析了数据传输系统中各个步骤的设计思想、问题处理及实现方式,为低研发成本,实用、方便的构建数据传输系统提供了问题解决思路及参考价值。
【关键词】:3D打印机 数据传输助手 STM32 串行通信接口 uC/OS-III
【学位授予单位】:辽宁师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP334.8
【目录】:
- 摘要3-4
- Abstract4-7
- 1 绪论7-12
- 2 上位机应用软件分析12-19
- 2.1 需求分析12-13
- 2.1.1 用户需求分析12
- 2.1.2 目标分析12-13
- 2.2 功能需求13-16
- 2.2.1 功能划分13
- 2.2.2 功能描述13-16
- 2.3 性能需求16-17
- 2.4 运行需求17-18
- 2.5 PC机软件属性需求18-19
- 3 上位机应用软件编程设计与实现19-43
- 3.1 gcode文件分析21-24
- 3.2 模块流程设置24-32
- 3.2.1 串口模块流程25-28
- 3.2.2 文件数据修改模块流程28-32
- 3.3 数据发送显示模块32-34
- 3.4 数据传输协议模块34-37
- 3.4.1 传输协议设置的必要性34-35
- 3.4.2 传输协议模块设置35-37
- 3.5 调试信息模块37-43
- 3.5.1 试信息模块设置的必要性37-39
- 3.5.2 调试模块设置39-43
- 4 下位机控制系统设计与实现43-64
- 4.1 下位机硬件设计43-46
- 4.2 uC/OS—III系统应用的必要性46
- 4.3 uC/OS—III在STM32上移植46-49
- 4.3.1 移植可行性分析46-47
- 4.3.2 移植的内容47-49
- 4.4 基于uC/OS-III系统任务设计49-55
- 4.4.1 中断发送消息模式选择49-51
- 4.4.2 优先级设置51-52
- 4.4.3 任务内建消息队列52-53
- 4.4.4 时钟节拍的改写53-54
- 4.4.5 存储分区设计54-55
- 4.5 下位机软件设计与实现55-64
- 4.5.1 BSP初始化55-57
- 4.5.2 uC/OS—III任务编程57-64
- 5 系统功能测试64-69
- 总结69-70
- 参考文献70-74
- 攻读硕士学位期间发表学术论文情况74-75
- 致谢75
【相似文献】
中国期刊全文数据库 前10条
1 王爱莲,周小波,王猛,路鑫鑫;商业自动化系统中数据传送机制的设计与实现[J];电脑开发与应用;2004年03期
2 ;取代有线技术:数据传送的未来[J];通信世界;2007年24期
3 赵学华;网络数据传送方法[J];广西气象;1999年03期
4 徐路军;GSM数据高速传送新技术[J];现代通信;1999年09期
5 王宏刚;;数据桥DataBridge在内外网间的应用[J];西部广播电视;2012年12期
6 吉小明;就国外对电子数据实行保密立法的探讨[J];通信保密;1986年02期
7 朱晓光;陈伟;江华;;大数据时代的管道技术演进[J];中兴通讯技术;2013年04期
8 刘小沙,代玉平,叶理德;炼钢化验数据传送、管理及自动显示系统[J];冶金自动化;1998年02期
9 阎英;无线数据传送的位同步问题[J];铁道机车车辆;1994年03期
10 曹滨;医疗卫生统计信息数据传送方案[J];中华医学信息导报;1999年17期
中国重要会议论文全文数据库 前4条
1 李露文;刘吉雯;刘兆元;;LTE数据传送能力分析[A];2012全国无线及移动通信学术大会论文集(上)[C];2012年
2 李昆仑;陈敏;何云霞;周宏杰;;话务数据自动监测分析系统的开发与应用[A];中国通信学会信息通信网络技术委员会2009年年会论文集(上册)[C];2009年
3 言诩;张军;;称重仪数据的远程串行采集[A];第七届工业仪表与自动化学术会议论文集[C];2006年
4 黄华山;陈窕莉;;基于GSM网络的通用无线数据接口[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
中国重要报纸全文数据库 前5条
1 高毅夫 中国石油勘探开发研究院 叶铭 克拉玛依红有软件公司北京分公司 胡静 中国石油集团东方地球物理公司信息技术中心;打通油田物联网[N];计算机世界;2012年
2 大唐电信行业应用事业部IT服务业务群 游翔 冯唯亮;GoldenGate灾备系统运用探讨[N];中国计算机报;2011年
3 特派记者 陆振华;监听丑闻影响TTIP谈判 欧盟意图推进数据新立法[N];21世纪经济报道;2013年
4 ;深入USB的核心[N];电脑报;2001年
5 山东 宋道海;摩托罗拉手机软件传输维修卡的使用[N];电子报;2003年
中国博士学位论文全文数据库 前3条
1 康治平;无线传感器网络链路数据故障诊断与网络连通恢复方法研究[D];重庆大学;2015年
2 肖伟;无线传感器网络自适应数据容错关键技术研究[D];国防科学技术大学;2010年
3 杨圣洪;物联网数据处理的研究与实现[D];国防科学技术大学;2013年
中国硕士学位论文全文数据库 前10条
1 赵欣荣;无线传感器环境下网内聚集方法研究[D];天津理工大学;2015年
2 周若鹏;河南数据骨干网项目网络设计与实现技术研究[D];南京理工大学;2015年
3 王凯;基于ZigBee的船体车间环境监控及节能控制系统[D];大连海事大学;2015年
4 端木森嘉;基于Zigbee技术的果园监测节点的设计[D];苏州大学;2015年
5 李绍淳;用于滑坡预测的土壤湿度无线传感器采集方法研究[D];仲恺农业工程学院;2015年
6 张坤;智能桥梁结构健康监测系统设计[D];南京林业大学;2015年
7 叶汉英;射频流盘系统高速数据传输与存储技术的研究与实现[D];电子科技大学;2015年
8 曹科庭;基于PCIE的DMA高速数据传输控制器的设计与实现[D];电子科技大学;2015年
9 李春阳;适用于航天环境的FC-AE-1553网络的研究[D];电子科技大学;2014年
10 刘丹;数字对讲机测试技术及FPGA实现[D];西安电子科技大学;2014年
本文关键词:3D打印机数据传输系统的设计与实现,,由笔耕文化传播整理发布。
本文编号:337135
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/337135.html