- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动打标机软件平台设计
摘要
气动打标机是一种广泛应用于汽车、摩托车、机械、航空等领域中的重要辅助工具,能够对产品的生产、使用等过程进行有效的管理和识别。目前,国外气动打标技术较为成熟,但价格昂贵,国内气动打标系统抗干扰性不强,精度容易,操作不便。因此,研制一种经济适用、运行可靠、操作方便的气动打标机控制系统,既具有一定的理论意义,又具有较大的实用价值。本文在 Windows XP 操作系统软件开发平台下,利用C# 作为开发工具进行编写,TrueType字体自动打标机软件设计编辑处理汉字图形, 研制了一套基于 USB 接口的气动打标机控制系统。该系统的控制器在硬件组成上,采用了单片机和 FPGA 作为步进电机控制器的控制芯片,CP2102 作为控制器上的 USB 接口芯片。
关键词:气动打标机,C#;单片机;FPGA;TrueType;ThorX6; 抗干扰
Automatic marking machine software platform
ABSTRACT
Pneumatic marking machine is widely used in automobiles, motorcycles, machinery, aviation and other fields important tool in the can on the production, use of effective process management and identification. Currently, foreign pneumatic marker technology is more mature, but very expensive domestic air marking system is not strong anti-interference, precision easy to maneuver. Therefore, the development of a affordable, reliable, easy to operate pneumatic marking machine control system, not only has theoretical significance, but also has great practical value. Based on the Windows XP operating system software development platform, using C# as a development tool for writing, TrueType fonts automatically marking character graphics editing software, developed a USB-based pneumatic marking machine control system. The system controller in hardware, using a microcontroller and a stepper motor controller FPGA control chip, CP2102 as a USB interface chip on the controller. Key words: pneumatic marking machine;C #; microcontroller; FPGA; TrueType; ThorX6;摘要 I
ABSTRACT II
1 绪论 1
1.1自动打标机的现状 1
1.2气动打标机的研究意义 1
1.3气动打标机的发展方向 2
1.4 课题的研究方向,主要内容 2
1.5 本章小结 3
2 方案设计与系统工作原理 4
2.1 打标机的总体设计 4
2.2 系统方案确定 4
2.3 系统工作原理分析 4
2.4 系统功能 5
2.5 本章小结 5
3 打标机控制器设计 6
3.1 控制器的总体设计 6
3.2 接口芯片 6
3.3 单片机设计 7
3.4 FPGA控制器设计 7
3.5运动控制方法 8
3.5.1插补运算 8
3.5.2升降频控制 8
3.6 本章小结 9
4 打标机控制软件设计 10
4.1 C#语言介绍 10
4.1.1 C#简介 10
4.1.2 C#定义 10
4.1.3 C#语言的特点 10
4.2 TrueType字体自动打标机软件设计 11
4.2.1 TrueType矢量字库文件 11
4.2.2 字体轮廓交叉处理 15
4.3 ThorX6工业标记印控制系统介绍 15
4.3.1主界面 15
4.3.2 ThorX6操作 17
4.4
文档评论(0)