当前位置:首页 > 电源 > 数字电源
[导读]分析了仪器仪表领域的发展趋势,详细介绍了微型热敏打印机的工作原理及应用,给出了热敏打印机同DSP的简单接口方法以及相应的打印机初始化程序。

   摘要:分析了仪器仪表领域的发展趋势,详细介绍了微型热敏打印机的工作原理及应用,给出了热敏打印机同DSP的简单接口方法以及相应的打印机初始化程序。

    关键词:微型热敏打印机;DSP;接口;程序

随着测试技术手段的不断发展,各种测量仪器仪表已经由最初的数码管显示发展到液晶屏全中文显示,由最初的手工抄写测量结果发展到自带微型打印机,到目前为止,在各种测量型仪器仪表中,或大或小都有一个打印子系统,打印机已经成为打印测量结果和实现人机对话的重要工具。微型打印机简称微打,是针对通用打印机而言的,这种打印机具有体积小、操作电压低等特点,是打印机家族中一个细小而特别的种类。目前微型打印机的应用越来越广泛,市场需求不断扩大。其中的热敏打印机由于具有噪声小,打印速度快等优点,正逐渐取代传统嵌入面板的针式打印机。本文在介绍SPRT系列微型热敏打印机原理的同时,给出了它与DSP的接口方法以及相应的C语言程序。

SPRT系列微型热敏打印机的打印命令与IBM及EPSON打印机命令标准相兼容;并行接口方式兼容PC打印机接口(并行接口相对串行接口接线复杂些,本文重点介绍);采用BUSY/ACK握手协议和IDC-25插座;串行接口方式兼容RS-232C接口?也采用握手方式(标志控制码或X-ON/X-OFF协议)及D型9线孔型插座;打印头寿命为 1*100000000行;打印宽度可以设置为16字/行、24字/行、32字/行或者40字/行;打印速度可达27mm/s。另外,该打印机的工作电压为5V直流电源,但与针式打印机相比,其功耗比较大,平均耗流为2A、峰值耗流有时可高达5A。

1 并行接口打印机引脚功能介绍

SPRT系列并行热敏打印机采用与CENTRONICS标准兼容的并行接口,接口插座为26线扁平电缆插头或其替代品,其并行引脚插座接口的示意图如图1所示。

一般情况下,打印机两排并行接口处总会有一面留有缺口,有缺口的那排就是奇数引脚排,无缺口的则是偶数排,其引脚号按顺序从右向左数,要千万注意不要接错线。各个引脚的功能如表1所列。

表1 打印机并行引脚接口说明

引脚号 引脚名称 信号传输方向

说    明

1 STB(片选) 输入 选通触发,上升沿时读入数据
3 D0(数据线) 输入 数据信号线,分别代表并行数据线零位到第八位的信息。信号输入为高电平,表示为逻辑“1”;输入为低电平,表示为逻辑“0”
5 D1(数据线) 输入
7 D2(数据线) 输入
9 D3(数据线) 输入
11 D4(数据线) 输入
13 D5(数据线) 输入
15 D6(数据线) 输入
17 D7(数据线) 输入
19 ACK(应答线) 输出 低电平表示数据已接收,且可接收下一组数据
21 BUSY(忙信号) 输出 高电平表示打印机“忙”,不能接收数据
23 PE(检测纸) 输出 高电平表示打印机有纸,低电平表示无纸
25 SEL(状态线) 输出 一般接上拉电阻,表示打印机“在线”
4 ERR(状态线) 输出 一般接上拉电阻,表示打印机无故障
2,6,8,26 NC(空) - 可以不接,或者接上拉电阻。一般情况下,为防止干扰建议接入上拉电阻
10~24 GND(电源地) - 接5V电源地。仅指10~24之间的偶数号引脚

2 热敏打印机与DSP的接口设计

TI公司的16bit定点DSP芯片TMS320F206是一种低功耗DSP器件,采用改进的哈佛结构,有1条程序总线和3条数据总线,采用流水线操作。TMS320F206内含高速并行的32bit算术逻辑单元、16×16bit并行硬件乘法器、存储器、外设和专业化的指令集,特别适合于数字信号处理,并越来越多的应用于工业控制领域和各类仪器仪表的开发设计。

本设计选用的微型热敏打印机有8根数据线、1根电源线和3根信号控制接收线。为了增加信号的驱动能力,可在DSP与微型打印机之间接一个总线收发器芯片。由于该打印机的功耗非常大,因而最好给该收发器芯片单独设计一组5V电源,以免干扰其它硬件电路,而造成DSP的不正当复位。图2是微型热敏打印机与TMS320F206的典型接口电路。

3 软件程序设计

各种类型的微型热敏打印机虽然性能或者功能上略有差别,但几乎都具有满足CENTRONICS标准的并行接口,因而其对应的软件程序可适用于大多数打印机。下面介绍用C语言编写的打印机初始化程序,该程序已经仿真通过并应用在测试仪器中。以下是等待程序,用于检测打印机是否接收到数据。

ioport unsigned int port9000; /*设置片选I/O口地址*/

#define PrintPort port9000

void Wait(unsigned int f) /*等待程序开始*/

{ int i,k;

for (i=0,*f=0xffff;i<0x870;i++)

{ for(k=0;k<0x77f;k++)

{ asm(" BCND _PWait1,BIO");}}

/*检测BUSY信号*/

} /*等待程序结束*/

打印机初始化程序,使打印机处于工作就绪状态。

void Print_Init() /*打印机初始化程序开始*/

{ unsigned int f;

Wait(f); /*等待*/

PrintPort=0x001b;Wait(f); PrintPort=0x0040?Wait(f);

PrintPort=0x001b;Wait(f); PrintPort=0x0031? Wait(f);

PrintPort=0x0000;Wait(f); PrintPort=0x001b?Wait(f);

PrintPort=0x006c; Wait(f); PrintPort=0x002? Wait(f);

PrintPort=0x001b;Wait(f); PrintPort=0x0056? Wait(f);

PrintPort=0x0001;Wait(f); PrintPort=0x001b? Wait(f);

PrintPort=0x0055;Wait(f); PrintPort=0x0001?Wait(f);

PrintWait(&f); if(f==0)return;

} /*初始化程序结束*/

4 结束语

本文详细介绍了SPRT系列并行接口微型热敏打印机的引脚功能、接口设计和使用方法,该方法同样可以作为单片机、微处理器及PC机等其它应用系统和打印机接口电路设计的直接参考。笔者在GK-H型高压开关特性精密测量仪以及BLC-H氧化锌避雷器测试仪等电力测试设备中使用该方法连接热敏打印机,取得了很好的打印效果。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着在线会议、直播和游戏语音交流的普及,高质量的音频输入设备变得越来越重要。为此,边缘AI和智能音频专家XMOS携手其全球首家增值分销商飞腾云科技,利用其集边缘AI、DSP、MCU和灵活I/O于一颗芯片的xcore处理器...

关键字: AI DSP MCU

多DSP集群的实时信号处理系统,通信拓扑的优化直接决定任务调度效率与系统吞吐量。RapidIO与SRIO作为嵌入式领域的主流互连协议,其带宽利用率差异与QoS配置策略对集群性能的影响尤为显著。以无线基站、雷达阵列等典型应...

关键字: DSP 通信拓扑优化

随着5G网络普及与物联网设备爆发式增长,边缘计算正从概念验证走向规模化部署。据IDC预测,2025年全球边缘数据量将占总体数据量的50%,这对边缘节点的实时处理能力提出严苛要求。在此背景下,AI加速器的DSP化趋势与可重...

关键字: AI加速器 DSP

在工业控制领域,数字信号处理器(DSP)的性能直接决定了系统的实时控制能力和可靠性。德州仪器(TI)的C2000系列芯片凭借其卓越的采样、控制和功率管理能力,长期以来在全球工业控制市场占据绝对领导地位,广泛应用于能源、电...

关键字: TI C2000 DSP 格见半导体 芯来 RISC-V 工控

2025年7月16日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 持续供货Texas Instruments (TI) 的新产品和解决方案。作为一家授权...

关键字: 线性稳压器 栅极驱动器 DSP

在当今数字化浪潮的推动下,数据流量呈爆炸式增长,数据中心、5G通信网络以及云计算等领域对高速光通信的需求愈发迫切。800G光模块作为高速光通信的关键组件,其性能直接影响着整个通信系统的传输效率和可靠性。数字信号处理(DS...

关键字: 800G DSP PAM4均衡算法

以氢燃料电池空压机为研究对象 ,开发超高速永磁同步电机控制器 ,采用传统的IGBT主功率器件 ,且为两电平主回 路结构形式 ,通过改进的V/F控制算法 ,完成了控制器的设计。搭建了试验平台进行测试 ,结果表明 ,控制器能...

关键字: 超高速永磁同步电机 V/F控制 DSP

医疗设备智能化进程,数字信号处理器(DSP)作为核心计算单元,承担着实时处理生物电信号、医学影像等敏感数据的重任。然而,随着医疗设备与网络互联的深化,数据泄露风险显著增加。美国《健康保险流通与责任法案》(HIPAA)明确...

关键字: 医疗设备 DSP

数字信号处理器(DSP)作为实时信号处理的核心器件,其架构设计直接决定了运算效率与功耗表现。自20世纪70年代DSP理论诞生以来,其硬件架构经历了从冯·诺依曼结构到哈佛结构的演进,这一过程体现了对实时性、并行性与存储带宽...

关键字: DSP 冯·诺依曼

随着嵌入式系统对实时性、多任务处理能力的需求日益增长,实时操作系统(RTOS)在数字信号处理器(DSP)中的移植与性能优化成为关键技术课题。DSP以其高效的数值计算能力和并行处理特性,广泛应用于通信、图像处理、工业控制等...

关键字: RTOS DSP
关闭