1、 目录目录 目录 . 0 摘要 . 1 一、设计目的和要求 . 2 二、设计原理 . 2 2.1 工作原理 . 2 2.2 技术原理 . 3 三、设计内容 . 3 3.1 项目流程以及分析 3 3.2 硬件分析 . 4 3.2.1 功能需求分析 . 4 3.2.2 基础知识梳理 . 5 3.3 软件分析 6 3.4 实验结果 6 总结与致谢 . 8 参考文献: . 9 1 摘要摘要 电子信息技术的发展给人们的生活带来了无穷的方便,同时,随着无线技术的发展,无线接入 技术的普及,使电子设备的使用更加的方便。蓝牙热敏无线打印是集机电技术、嵌入式技术、无线 蓝牙技术于一体。其体积小、噪音低、打印清晰
2、、维护方便等优点,得到用户好评。 本文着重分析了热敏打印的工作特点和控制原理,比较并讨论了当前常见热敏打印系统的优 缺点,提出了本研究的设计方案,并从硬件、软件及系统调试三个方面详细描述了热敏打印系统的 设计。 首先对系统整个工作原理进行详细分析和设计经过多方面的验证,形成了系统开发的完整 的设计方案,结合硬件电路与软件功能,完成了基于 ARM 系列主控芯片的微型蓝牙热敏打印机的驱 动和系统设计,ARM 主控芯片通过以蓝牙接收 PC 以及各种带蓝牙电子设备的接收数据,然后控制热 敏打印头打印的微型实时打印机。通过对热敏打印头控制特点以及 ARM 主控芯片硬件资源的深入分 析,基于简化系统的设计
3、、提高系统集成度和可靠性、方便系统软件开发的原则,确定了打印驱动 的硬件选型和方案的确定。在软件设计中,根据嵌入式系统软件开发原理和集成开发环境,同时结 合热敏打印机的特点,对整个系统进行详细设计和分析。分别对数据接收、热敏打印机头电机驱动、 热敏打印头加热、字符处理等各个模块进行了详细的设计、编码和调试。 关键词关键词:热敏打印 嵌入式系统 蓝牙接口 模块设计 2 一、一、设计目的和要求设计目的和要求 已知参数和设计要求: (1)开发平台:嵌入式 STM32F103ZET6 平台; (2)热敏打印头:通过加热头,对热敏打印纸加热。 (3)无线通信:通过蓝牙接收手机或上位机发送过来的打印信息。
4、 (4)字库:通过串口更新字库。 二、二、设计原理设计原理 2.1 工作原理工作原理 蓝牙打印机,就是指在主机端用一单片机来仿真打印机进行工作,截取从主机并口 传出的数据及控制信号,并通过蓝牙无线连接传送到打印机端。在打印机侧的单片机则 根据所收到的蓝牙数据来仿真主机对打印机进行控制操作, 从而实现打印机与主机的蓝 牙无线连接。由于大部分的移动设备(手机、笔记本、平板电脑)都置有蓝牙芯片,不 需要数据线连接即可快速被识别,操作简单,连接方便。 热敏打印机的原理是用加热的方式使涂在打印纸上的热敏介质变色。 热敏微型打印 机式也式比较常见的微型打印机,但比针式微型打印机出来得要晚。热敏打印机打印速
5、 度快,噪音小,打印头很少出现机械损耗,并且不需要色带,免去了更换色带的麻烦。 但它也有缺点,因为其使用的是热敏纸,所以不能无限期保存,在避光的条件下可以保 存一年到五年,也有长效热敏纸可以保存十年。 热敏打印工作流程如图所示: 图中显示了打印三行内容时的工作流程图。数据位“高”则表示打印,为“低”则 表示不打印。 3 2.2 技术原理技术原理 在主机端用一单片机来仿真打印机进行工作, 截取从主机并口传出的数据及控制信 号,并通过蓝牙无线连接传送到打印机端。在打印机侧的单片机则根据所收到的蓝牙数 据来仿真主机对打印机进行控制操作,从而实现打印机与主机的蓝牙无线连接。主机端 的蓝牙作为主设备进行
6、查询和发起连接,打印机端的蓝牙则作为从设备等待连接的建 立。热敏打印机打印技术原理如图所示: 图 2-2 热敏打印机打印技术原理图 三、设计内容三、设计内容 3.1 项目流程以及分析项目流程以及分析 一、蓝牙无线热敏打印系统项目开发流程 1、项目分析 GPIO 口和程序下载 2、串口以及上位机通信 3、步进电机模块 4、热敏打印字库下载 5、程序实现 具体功能实现流程如图 2-2 图 31 具体功能实现流程 4 3.2 硬件分析硬件分析 3.2.1 功能需求分析功能需求分析 (1)JRP-2RA 微型热敏打印机芯 多项JRP公司之专利设计使打印更均匀、运行更平稳;机芯具有体积小,工作电压宽 (3.5-8.5 DC V),高效等特点。独特的设计使得JRP-2RA机芯具有易装纸,高可靠性特点。 特性: 易装纸 体积小,重量轻 一体金属基架、金属齿轮轴,稳定、可靠、高寿命,散热性能优良 打印速度快:最高可达80mm/s(电机驱动电压为DC 8.5V) 工作电源宽(3.5-8.5 DC V) 打印精度高(8dots/mm) 机械耐磨寿命长(大于50km