当前位置:主页 > 科技论文 > 计算机论文 >

基于蓝牙4.0的无线热敏打印机系统设计

发布时间:2020-07-07 22:39
【摘要】:随着信息化技术的发展,热敏打印的应用遍及社会生活的各个领域。热敏打印机的成像与打印头加热特性密切相关,打印过程中系统的实时性要求很高,ARM微处理器适用于这种产品。传统有线热敏打印机连线麻烦,催生了蓝牙热敏打印机。本项目将具体研究一种价格合适,高可靠的蓝牙4.0无线热敏打印系统。本文在分析蓝牙无线热敏打印机发展现状和技术的基础上,比较了主流ARM芯片的优缺点和各蓝牙版本技术特点,提出了基于ARM Cortex-M3微处理器的主控电路方案和基于最新4.0版本低功耗蓝牙技术的无线传输方案,并利用仿真软件对蓝牙天线进行优化设计;根据系统供电需求,比较了主流电源方案,采用了TM式PFC和LLC谐振式开关变换器组成的开关电源方案。最后,基于提高可靠性、方便系统软件开发的原则采用模块化方法进行程序设计。本项目工作包括硬件设计、软件设计和测试验证。首先,设计了主控部分硬件电路,包括主控芯片供电电路、主控芯片接口电路、步进电机和打印头驱动电路、按键显示电路和蓝牙芯片接口电路;并利用HFSS仿真软件对蓝牙蜿蜒型倒F天线进行了优化设计;然后,采用仿真软件PSIM和Saber辅助开关电源的设计和验证。软件设计分别对Cortex-M3微处理器主控系统和蓝牙4.0主、从机系统展开,设计了蓝牙通信、字符打印、打印头驱动和步进电机驱动等模块。最后,进行了打印机性能测试和蓝牙通信打印测试,测试结果表明本系统能可靠地完成蓝牙4.0无线热敏打印任务。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP334.8;TN925
【图文】:

框图,热敏打印机,蓝牙,系统总体结构


图 2-1 蓝牙 4.0 的热敏打印机系统总体结构框图蓝牙 4.0 通信模块用于实现电脑主机或手机与打印机之间作蓝牙无线打印数据传输。电脑、苹果或安卓移动终端,将需要打印的数据通过蓝牙无线传输信道发送到打印机的蓝牙模块;蓝牙模块接收到打印任务数据后,会通过串口传送到 ARM Cortex-M3单片机 STM32F103。由于使用了蓝牙进行数据传输,必须保证信号发送与接收的可靠性,故对天线设计提出了具体的要求,即在蓝牙通信频段内要有良好的天线端口阻抗匹配、回波损耗低且尺寸要小。打印控制部分的单片机负责将数据转换成需要打印的每一条加热线的点阵信号,并控制打印头和步进电机进行联动,逐行加热来实现整个标签的打印。对打印控制部分的要求是:一方面要将收到的打印数据正确地在热敏标签纸上打印出来,另一方面要对纸张检测、温度检测、供电检测等检测部分进行可靠的控制[2]。由于打印机在打印时的工作电流较大,故专门设计一款带有 PFC (Power FactorCorrection)的 LLC (two inductors and one capacitor)谐振式开关电源来为它提供可靠的电

系统硬件,总体结构,蓝牙,芯片


图 2-2 热敏打印系统硬件总体结构图蓝牙 BLE 4.0 芯片采用了 TI 公司的 CC2540,该芯片是一款低功耗蓝牙单模芯片。它具有丰富的外设接口,如串口模块、USB、比较器、ADC 模块等等;配合 TI-BLE 协议栈可以很方便地完成蓝牙 BLE 4.0 数据传输方案的开发与应用。其突出特点是该芯片价格较低、尺寸很小,只需极少的外围元器件,故硬件设计很方便。而需要重点考虑的是蓝牙天线的设计,所以本系统将使用电磁仿真软件 HFSS 配合天线的设计。蓝牙 BLE 4.0 通信模块部分的设计包含硬件电路设计和软件程序设计,硬件电路可借鉴 TI 公司提供的参考设计方案,其实现电路较为简洁。主控系统采用 32 位 ARM Cortex-M3 CPU 内核的 STM32F103VET6,工作频率达72MHz,Dhrystone 计算能力可达 1.25DMips/MHz。芯片内置 512K 字节 FLASH,64K字节的 SRAM;带上电以及断电复位、可编程电压监测器;外接 4~16MHz 晶体振荡器,内嵌经出厂校准的 8MHz RC 振荡器,带校准的 40kHz 的 RC 振荡器和 32kHz RTC(Real-time Clock)振荡器。该芯片有 80 个 I/O 端口。在外设方面,它有多达 13 个通信接

示意图,开关电源,示意图,蓝牙


图 2-3 开关电源构成示意图2.3 系统软件总体结构热敏打印系统软件控制流程图如图 2-4 所示。软件的设计原则是自上而下进行优化设计。为简化程序代码,软件系统采用 C 语言开发,未采用实时操作系统。软件系统实现的基本过程包括:1)打印系统与手机、电脑、平板进行蓝牙数据传输。此过程由 BLE 主机和 BLE从机按照蓝牙 4.0 通信协议进行数据收发来实现。软件设计分为 BLE 主机程序设计和BLE 从机程序设计两部分。2)由 ARM Cortex-M3 单片机控制的打印数据接收过程。该过程基于对蓝牙 4.0 通信协议的数据包特性分析,采用延时接收处理以实现较大数据量的打印区位码信息接收,由高优先级的串口接收中断处理程序和低优先级的嘀嗒定时器定时中断处理程序协同处理来实现。

【参考文献】

相关期刊论文 前10条

1 严冬;汪朋;李帅永;王平;王雄;;2.45 GHz印刷倒F天线的研究与实现[J];仪器仪表学报;2015年10期

2 焦明华;刘冬;张秀娟;;基于arm9和蓝牙技术的便携式微型打印机设计[J];电脑知识与技术;2012年33期

3 何祥;;基于FPGA的热敏打印机控制设计及实现[J];电子质量;2012年01期

4 赵先顺;尹文庆;钱燕;黄美芝;;基于续流型半桥高压电源的设计与仿真[J];计算机仿真;2011年05期

5 刘全周;汪春华;王文杨;;基于SS205-HS的热敏打印机设计与开发[J];微计算机信息;2010年26期

6 庄坚菱;郑崇苏;;基于ARM的微型热敏打印机设计[J];电子元器件应用;2009年12期

7 王晓容;;基于AP法的70KHz DC/DC开关变换器主变压器设计及应用[J];西南民族大学学报(自然科学版);2009年04期

8 谢小飞;王司洋;杨素英;;打印机蓝牙通信系统研究与实现[J];中国集成电路;2008年12期

9 施坚强;吴丹;;基于ARM的热敏打印机系统[J];黑龙江科技信息;2008年28期

10 刘靖纳;陈东阳;王茂均;冀建利;;临界模式功率因数校正电路的仿真与实验研究[J];电测与仪表;2008年01期

相关硕士学位论文 前9条

1 甘广辉;基于蓝牙4.0的家用远程胎儿监护系统设计[D];南方医科大学;2016年

2 梅玲琪;高效可配的低功耗蓝牙协议栈软件设计[D];浙江大学;2016年

3 赵晓伟;基于蓝牙BLE的智能体温测量系统的设计与实现[D];南京邮电大学;2015年

4 王鑫;基于BLE和iOS平台的健康管理系统设计与实现[D];西安电子科技大学;2014年

5 柳得水;PIFA天线设计及HFSS软件的二次开发[D];青岛理工大学;2013年

6 刘生第;基于低功耗蓝牙的针式打印机系统设计[D];大连理工大学;2013年

7 丁国庆;蓝牙微带天线的仿真设计[D];安徽大学;2011年

8 姜晓;热转移打印的控制技术[D];上海交通大学;2009年

9 孙静;小天线设计与测试方法研究[D];上海交通大学;2008年



本文编号:2745709

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2745709.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户76ed4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com