热敏打印机

  • 格式:doc
  • 大小:1.47 MB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1 课程设计的任务与要求 (1)

1.1 课程设计的任务 (1)

1.2 课程设计的要求 (1)

2 热敏打印机设计方案制定 (1)

2.1 热敏打印机的原理 (1)

2.2 热敏打印机的技术方案 (1)

3 热敏打印机的方案实施 (3)

3.1 热敏打印机电路元器件选择 (3)

3.2 热敏打印机系统整体电路图 (5)

3.3 元器件清单 (6)

4 热敏打印机的实现与调试 (7)

4.1 热敏打印机设计系统测试 (7)

4.2 热敏打印机设计数据分析 (8)

5 总结及心得体会 (8)

6参考文献 (9)

热敏打印机

1 课程设计的任务与要求

1.1 课程设计的任务

熟练运用上课时老师讲解的知识,了运用STM32的知识,并熟知Keil5的操作,学会STM32GPIO口的高低位寄存器配置原理和方法:学会新建工程步骤和利用软件编写程序;并且能够熟悉热敏打印机的工作原理及使用方法;最终学会使用热敏打印机打印出成品。

1.2 课程设计的要求

熟练掌握STM32GPIO口的特点,学会使用数据手册(学会配置寄存器的管脚打印机原理图及Keil uVision5软件编写LED、蜂鸣器、步进电机、时间定时器、按键、检测器以及主函数的程序,最终学会用热敏打印机打印图片,字符,和超市小票。

2 热敏打印机设计方案制定

2.1 热敏打印机的原理

所谓蓝牙打印机,就是指在主机端用一单片机来仿真打印机进行工作,截取从主机并口传出的数据及控制信号,并通过蓝牙无线连接传送到打印机端。在打印机侧的单片机则根据所收到的蓝牙数据来仿真主机对打印机进行控制操作,从而实现打印机与主机的蓝牙无线连接。由于大部分的移动设备(手机、笔记本、平板电脑)都置有蓝牙芯片,不需要数据线连接即可快速被识别,操作简单,连接方便。

热敏打印机的原理是用加热的方式使涂在打印纸上的热敏介质变色。热敏微型打印机式也式比较常见的微型打印机,但比针式微型打印机出来得要晚。热敏打印机打印速度快,噪音小,打印头很少出现机械损耗,并且不需要色带,免去了更换色带的麻烦。但它也有缺点,因为其使用的是热敏纸,所以不能无限期保存,在避光的条件下可以保存一年到五年,也有长效热敏纸可以保存十年。

2.2 热敏打印机的技术方案

将一行384个点对应的数据按顺序输入,控制加热信号STB1、STB2、STB3、STB4、STB5、STB6,加热打印头,写入的数据中,对应二进制bit为1的点就会加热成黑点,时不会发生危险。

对应二进制数据为0的bit则不会变色;与此同时,输入步进电机激励相序信号,转动一步(加热和步进电机转动同时进行);紧接着输入第二行点的数据……,依次

循环24次(24*24字体),完成一整行字符、汉字打印。其内部电路示意图如图1所示。

图1 热敏打印机打印头内部结构图

在主机端用一单片机来仿真打印机进行工作,截取从主机并口传出的数据及控制信号,并通过蓝牙无线连接传送到打印机端。在打印机侧的单片机则根据所收到的蓝牙数据来仿真主机对打印机进行控制操作,从而实现打印机与主机的蓝牙无线连接。主机端的蓝牙作为主设备进行查询和发起连接,打印机端的蓝牙则作为从设备等待连接的建立。热敏打印机设计如下图2所示。

图2热敏打印机打印头内部结构图

3 热敏打印机的方案实施

3.1 热敏打印机电路元器件选择

(1)单片机

STM32F103C8增强型系列由意法半导体集团设计,使用高性能的ARMCortex-M332位的RISC内核,工作频率为72MHz,内置高速存储器(高达128K字节的闪存和20K 字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。所有型号的器件都包含2个12位的ADC、3个通用16位定时器和一个PWM定时器,还包含标准和先进的通信接口:多达2个I2C和SPI、3个USART、一个USB和一个CAN。

内核:ARM 32位的Cortex™-M3 CPU

1)最高72MHz工作频率,在存储器的0等待周期访问时可达

1.25DMips/MHz(Dhrystone

2.1)

2)单周期乘法和硬件除法

存储器:

1)从64K或128K字节的闪存程序存储器

2)高达20K字节的SRAM

时钟、复位和电源管理:

1)2.0~3.6伏供电和I/O引脚

2)上电/断电复位(POR/PDR)、可编程电压监测器(PVD)

3)4~16MHz晶体振荡器

4)内嵌经出厂调校的8MHz的RC振荡器

5)内嵌带校准的40kHz的RC振荡器

6)产生CPU时钟的PLL

7)带校准功能的32kHzRTC振荡器

(2)步进电机

步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,是现代数字程序控制系统中的主要执行元件,应用极为广泛。。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱

动器就是为步进电机分时供电的,多相时序控制器。步进电机的结构图如下图3所示。

图3 步进电机结构图

(3)热敏打印头

该热敏打印机打印头采用的型号为富士通FTP-628,如下图4所示。

图4 热敏打印头实物图

打印头技术参数:

1)打印方式:行式热敏

2)打印宽度:48mm

3)打印纸宽度:58mm

4)点密度:384点/行

5)打印速度:40~80mm/s

6)打印头温度侦测:热敏电阻

7)缺纸侦测:红外反射光传感器