一种基于CAN总线的串口打印共享器制造技术

技术编号:8359585 阅读:233 留言:0更新日期:2013-02-22 07:23
本实用新型专利技术公开了一种基于CAN总线的串口打印共享器,包括嵌入式MCU、以及分别与嵌入式MCU连接的集成芯片SJA1000和集成芯片MAX202,集成芯片SJA1000通过CAN总线电缆连接保护装置,集成芯片MAX202通过打印机串口电缆连接打印机。该共享器减少了程序编写的复杂度,实现了打印需求的实时响应,从根本上杜绝了打印冲突问题,提高了打印数据传输的可靠性。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

—种基于CAN总线的串口打印共享器
本技术涉及一种串口打印共享器。
技术介绍
现有的打印共享器一般仅把几路打印数据汇总到一起,连接到串口打印机。共享的装置不多,对打印机资源有一定的浪费,同时存在决打印机共享冲突问题,以及由于数据发送冲突而造成的打印乱码问题。
技术实现思路
为了解决现有打印共享器存在的上述问题,本技术提供了一种基于CAN总线的串口打印共享器,其所采取的技术方案为包括嵌入式MCU、以及分别与嵌入式MCU连接的集成芯片SJA1000和集成芯片MAX202,集成芯片SJA1000通过CAN总线电缆连接保护装置,集成芯片MAX202通过打印机串口电缆连接打印机。本技术用以实现多达32台电力系统自动装置对I台打印机的共享,并通过轮询方式保证在同一时刻仅有一台装置使用打印机打印数据,有效地避免了出现打印乱码的情况,从而实现对打印机的共享。本技术的有益效果如下I.充分利用嵌入式芯片自带的CAN总线模块,节省了串口通讯资源,而无需使用硬件扩展芯片,节约了硬件成本;U2.采用呼唤应答模式,平时由打印共享器向各个装置轮询是否有打印需求,收到打印申请后,转而单独召唤该装置,各个装置不自主向CAN总线上发送数据,从根本上解决了打印通道的数据冲突问题;U3.配置简单、易用避免了由于使用不当造成打印乱码。附图说明图I为本技术的结构框图;图2为本技术的应用框图。具体实施方式以下结合附图和实施例对本技术进一步说明。如图I所示,嵌入式MCU通过CAN集成芯片SJA1000与装置交互通讯,获取保护装置的当前状态、打印数据等信息,从保护装置读取到打印信息后进行解码重新封装后,通过UART 口经过MAX202调制成标准232电平后发送给打印机,完成数据打印。打印机的控制反馈命令也会通过MAX202传送给嵌入式MCU,嵌入式MCU会根据实际情况,实时调整打印状态,以更好的完成打印工作。如图2所示,该共享器在上电启动后根据硬跳线设定的保护装置数目,依次向各个装置发送“轮询查询帧”,查询各个装置是否有打印需求。如果被查询装置没有打印需求, 回复“ACK应答帧”,共享器向下一台装置继续发送“轮询查询帧”;如果被查询装置产生了打印需求,则回复一帧“打印申请帧”。共享器收到打印申请后,不再继续轮询,转而针对发生打印需求的装置发送“召唤数据帧”,装置收到来自共享 器的召唤指令后,开始上传“打印数据帧”,直到数据上传结束。共享器收到来自装置的打印数据后,将其转换为232信号,通过打印机串口电缆传送给打印机,开始打印相关数据信息。数据上传完毕后,装置上传一帧 “ACK应答帧”,此时共享器认为数据上传已经结束,重新开始轮询。该共享器减少了程序编写的复杂度,实现了打印需求的实时响应,从根本上杜绝了打印冲突问题,提高了打印数据传输的可靠性。权利要求1.一种基于CAN总线的串口打印共享器,包括嵌入式MCU、以及分别与嵌入式MCU连接的集成芯片SJA1000和集成芯片MAX202,其特征在于集成芯片SJA1000通过CAN总线电缆连接保护装置,集成芯片MAX202通过打印机串口电缆连接打印机。专利摘要本技术公开了一种基于CAN总线的串口打印共享器,包括嵌入式MCU、以及分别与嵌入式MCU连接的集成芯片SJA1000和集成芯片MAX202,集成芯片SJA1000通过CAN总线电缆连接保护装置,集成芯片MAX202通过打印机串口电缆连接打印机。该共享器减少了程序编写的复杂度,实现了打印需求的实时响应,从根本上杜绝了打印冲突问题,提高了打印数据传输的可靠性。文档编号G06F3/12GK202748771SQ20122035852公开日2013年2月20日 申请日期2012年7月24日 优先权日2012年7月24日专利技术者刘宇, 郭兆静, 刘以军, 孟良, 窦和忠 申请人:山东泰开自动化有限公司本文档来自技高网...

【技术保护点】
一种基于CAN总线的串口打印共享器,包括嵌入式MCU、以及分别与嵌入式MCU连接的集成芯片SJA1000和集成芯片MAX202,其特征在于:集成芯片SJA1000通过CAN总线电缆连接保护装置,集成芯片MAX202通过打印机串口电缆连接打印机。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘宇郭兆静刘以军孟良窦和忠
申请(专利权)人:山东泰开自动化有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1