Can总线网络打印控制装置的制作方法

文档序号:7839491阅读:302来源:国知局
专利名称:Can总线网络打印控制装置的制作方法
技术领域
本实用新型涉及一种打印控制装置,尤其是CAN总线网络打印控制装置。
背景技术
随着科学技术水平的提高,智能仪器仪表或微机装置等智能电子设备(IED)已广泛应用于工业现场。CAN总线是一种支持分布或实时控制的现场总线,具有高可靠性、 实时性和灵活性,广泛应用于汽车控制、工业控制、机器人、家用电器等领域。CAN总线已成为工业现场首选现场总线之一。传统打印机都是通过计算机网络进行打印服务的,目前缺乏一种通过CAN总线为智能仪器进行打印的控制装置。
发明内容为了解决上述CAN总线上智能设备的打印服务需求,本实用新型提供一种CAN总线网络打印控制装置,采用CAN总线接口,接收CAN总线网络上的打印需求,控制打印机提供打印服务。本实用新型解决其技术问题所采用的技术方案是CAN总线网络打印控制装置, 包括主控模块、CAN接口模块、打印接口模块、串口模块,其特征在于,主控模块分别与CAN 接口模块、打印接口模块、串口模块连接。主控模块通过CAN接口模块接收CAN总线上的打印数据,通过打印接口模块控制打印机输出要打印的内容,串口模块用于主控程序的下载和更新。本实用新型的有益效果是,使得传统的打印机可以接入CAN总线中,为智能设备打印,装置结构简单,具有较高的实用性。

图1是本实用新型的原理框图;图2是本实用新型的电结构图。
具体实施方式
在图1中,CAN总线网络打印控制装置,包括主控模块1、CAN接口模块2、打印接口模块3、串口模块4,其特征在于,主控模块1分别与CAN接口模块2、打印接口模块3、串口模块4连接。主控模块1通过CAN接口模块2接收CAN总线上的打印数据,通过打印接口模块3控制打印机输出要打印的内容,串口模块4用于主控程序的下载和更新。在图2中,网络打印服务器的核心处理器采用PHILIPS公司的LPC2129。LPC2129 是一款支持实时仿真和跟踪的16/32位ARM7TDMI- S CPU “微控制器”,带有256 KB 的嵌入式高速Flash存储器,16 KB支持8/16/32位访问的静态RAM,128位宽度的存储器接口和独特的加速结构,可使32位代码在最大时钟速率下运行。而对代码有严格控制要求的应用则可使用16位Thumb模式。LPC2129采用64引脚封装,低功耗,内带有46 个GPI0,2个32位定时器,2路CAN控制器,多路串行接口,9路外部中断。选取该处理器主要考虑其内部资源丰富,无需扩展存储器、CAN控制器,且性能优异,抗干扰能力强·’价格低廉,具有极高的性价比。打印机接口电路部分由光耦PS2701和电容电阻等元件构成,LPC2129的PO和Pl端口引脚经该接口电路与针式打印机连接,实现打印功能;CAN总线接口电路由6N137和PCA82 -C250等器件构成,LPC2129内部CAN控制器完成CAN协议处理,PCA82-C250可提高节点的驱动能力。为了增强CAN总线节点的抗干扰能力,LPC2129的CNTX和CNRX不能直接与PCA82C250的ΤΠ)和R)(D相连,应经高速光耦6N137后再与PCA82C250相连,从而实现总线上各CAN节点间的电气隔离。 高速光耦电路中的电源Vcc和VDD必须完全隔离,采用隔离型电源模块DUP75- 05S05实现隔离。PCA82C250与CAN总线的接口部分也采取了抗干扰措施,CANH和CANL与地之间分别并联一只1 000 pF/2 kV的电容,用于滤除总线上的高频干扰,并具有一定的抗电磁辐射性能。另外,在CAN总线接入端与地之间连接一个瞬态电压抑制二极管(TVS), 保护PCA82C250免受ESD和EMI浪涌脉冲。通讯信号传输到导线的端点时产生反射,并干扰正常信号传输,在PCA82C250的两根输出数据线之间接一 120 Ω的终端电阻可抑制反射信号。若忽略该终端电阻,则大大降低通讯的抗干扰性和可靠性,甚至导致无法通讯。 发送报文驱动程序主要实现报文发送,发送报文时,将待发送的数据打包成符合CAN发送帧格式的数据送入CAN控制器的发送缓存区。在向发送缓冲区送报文之前,必须判断发送缓冲区是否空闲。若发送缓冲区繁忙则返回失败;若空闲则将数据写入发送缓冲区,写入完成后再判断写入是否成功,写入成功后启动发送命令,发送缓冲区中的数据,然后返回状态标志。接收驱动程序主要完成报文接收以及其CAN异常情况处理。接收报文驱动程序相对复杂些,因为在处理接收报文的过程中,同时也要处理总线关闭、错误报警、 接收溢出等情况。该系统设计采用中断接收方式获得较高的实时性,从而提高网络打印服务器性能。初始化CAN控制器必须使能接收中断。中断服务子程序读取CANICR控制器, 判断是否为接收中断标志,若是则读取接收缓冲区数据;若是CAN异常情况,则进行相应处理。
权利要求1. 一种CAN总线网络打印控制装置,包括主控模块(1)、CAN接口模块(2)、打印接口模块(3)、串口模块(4),其特征在于,主控模块(1)分别与CAN接口模块(2)、打印接口模块 (3)、串口模块(4)连接。
专利摘要一种CAN总线网络打印控制装置,包括主控模块、CAN接口模块、打印接口模块、串口模块,其特征在于,主控模块分别与CAN接口模块、打印接口模块、串口模块连接。主控模块通过CAN接口模块接收CAN总线上的打印数据,通过打印接口模块控制打印机输出要打印的内容,串口模块用于主控程序的下载和更新。
文档编号H04L12/40GK202153743SQ201120254529
公开日2012年2月29日 申请日期2011年7月19日 优先权日2011年7月19日
发明者李超 申请人:李超
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1