论文部分内容阅读
工业打标机是一种广泛应用于汽车、摩托车、机械、航空等领域中的重要辅助工具,能够对产品的生产、使用等过程进行有效的管理和识别。目前,国外工业打标机技术较为成熟,但价格昂贵,国内工业打标机系统抗干扰性不强,操作不便。因此,研制一种经济适用、运行可靠、操作方便的工业打标机控制系统,既具有一定的理论意义,又具有较大的实用价值。本文致力于基于ARM的一体式工业打标控制系统的开发。主要阐述了该嵌入式系统平台的构建思想和实现方法。在以嵌入式Linux操作系统和ARM微处理器为主构成的平台上,借助于QT/E图形应用软件,设计开发能与用户交互的GUI(图形对话界面系统)。在GUI的设计中,为用户提供了非常简洁的对话窗口,其所有打标信息的输入都集中在一个对话框中。通过求解字符所在区域的扇形排列公式,从而实现字符的扇形排列,同时也实现了列对字符大小和旋转角度的任意调整。为了解决打标文件的保存,采用以文本的方式按照一定的规则存储打标参数信息,打开打标文件时只需按相应的规则打开即可。打标机构的动作通过PIC单片机系统实现控制,本文通过设计Linux环境下的串行通信协议和驱动程序,解决了ARM上位机和PIC下位机之间的数据,实现了系统打标功能。