[发明专利]数码印花机接口转换系统和数据传输方法无效
申请号: | 201010039582.6 | 申请日: | 2010-01-07 |
公开(公告)号: | CN101786384A | 公开(公告)日: | 2010-07-28 |
发明(设计)人: | 陈耀武;祝晓平 | 申请(专利权)人: | 浙江大学 |
主分类号: | B41J29/00 | 分类号: | B41J29/00;G06F3/12 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 马士林 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数码 印花 接口 转换 系统 数据传输 方法 | ||
技术领域
本发明涉及数码印花领域和嵌入式系统设计领域,具体来说是指一种基于多接口输入的数码印花机接口转换系统。
背景技术
随着数码印花机的发展,传统计算机的并行口速度无法满足特定数码印花机的打印要求,鉴于通用的数据传输接口,USB2.0接口和千兆以太网接口速度可以满足特定数码打印机的打印速度要求,并且USB接口和千兆以太网接口应用广泛,便于数码打印机的扩展。
针对数码印花机的特殊接口要求,需要有专用的系统作为数码印花机的数据接口;嵌入式系统在工业控制领域有着广泛的应用,嵌入式系统有着系统可裁剪,可以根据应用需求指定特定的系统,在有限的资源上完成特定系统任务,不浪费多余的功能,可以实现系统的最小化,功能的完整化,针对数码印花机的特殊接口要求,嵌入式系统可以恰到好处的实现。
发明内容
本发明提供了一种基于多接口输入的数码印花机接口转换系统,针对特定数码印花机以上的现状,可以实现计算机通用接口,USB2.0接口和千兆以太网接口到数码打印机特定接口的转换,实现计算机和数码印花机的无缝连接,提高数码印花机的可扩展性。
一种基于多接口输入的数码印花机接口转换系统,包括:
数据输入接口单元,为嵌入式处理器外扩千兆以太网接口和USB接口,用于数据的接收;
数据缓存单元,用于暂存数据输入接口单元获取的数据;
数据输出单元,为所述的嵌入式处理器通过总线实现的并行输出口,用于将数据缓存单元的数据读取并行输出至数码印花机喷头。
所述的数据缓存单元为所述的嵌入式处理器外扩DDR2存储。
本发明还提供了一种基于多接口输入的数码印花机数据传输方法,所述的数码印花机带有本发明所述的接口转换系统,该接口转换系统由带两个输入接口的数据输入接口单元、数据缓存单元和数据输出单元构成,向数码印花机传输数据的步骤包括:
(1)选择数据输入接口单元中的一个工作接口,通过该接口向数据缓存单元输入数据;选择工作接口时可以通过上位机软件进行选择,一旦选定输入接口,则系统的数据输入就由指定数据接口输入,另一个不工作;如果选择以太网接口,那么USB接口不接收数据,数据只从以太网接口输入,如果选择USB接口,那么以太网口不接收数据,数据只从USB接口输入;
(2)当数据缓存单元的数据超过设定阀值时,则停止数据接收,当数据缓存单元的数据小于设定阀值时,则继续接收;
此步骤中根据数据缓存单元来决定是否可以接收数据,若未到缓存单元的阀值,则可以接收数据,若超过缓存单元的阀值,则停止接收数据;
(3)数据缓存单元按照接收的次序将接收到的数据发送至数据输出单元;即遵循先入先出的原则对数据进行输出;数据缓存单元内有数据时,则数据从缓存单元读取送至数据输出单元并行输出,若数据缓存单元内没有数据时,则停止数据输出;
(4)数据输出单元将接收到的数据输出至数码印花机喷头。
本发明数码印花机接口转换系统可以实现计算机通用接口,USB2.0接口和千兆以太网接口到数码打印机特定接口的转换,实现计算机和数码印花机的无缝连接,提高数码印花机的可扩展性。
附图说明
图1为本发明数码印花机接口转换系统的结构示意框图;
图2为本发明数码印花机数据传输方法的流程图。
具体实施方式
如图1所示,本发明系统的结构示意图,包括:
数据输入接口单元110,用于数据的接收,共有两个输入接口,选择其中之一作为数据接收至数据缓存单元120,数据输入接口单元110为嵌入式处理器外扩千兆以太网接口和USB接口;
数据缓存单元120,为嵌入式处理器外扩DDR2存储,用于暂存数据输入接口单元110获取的数据;
数据输出单元130,为嵌入式处理器通过总线实现的并行输出口,用于将数据缓存单元120的数据读取并行输出至数码印花机喷头。
图中可见数据输入接口单元110、数据缓存单元120和数据输出单元130共用同一嵌入式处理器。
如图2所示,本发明数码印花机数据传输方法,实现如下:
首先,选择数据输入接口,如果选择以太网接口,那么USB接口不接收数据,数据只从以太网接口输入,如果选择USB接口,那么以太网口不接收数据,数据只从USB接口输入;
其次,根据数据缓存单元来决定是否可以接收数据,若未到缓存单元的阀值,则可以接收数据,若超过缓存单元的阀值,则停止接收数据;
最后,根据数据缓存单元内有数据时,则数据从缓存单元读取送至数据并行输出,若数据缓存单元内没有数据时,则停止数据输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010039582.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自卸汽车副车架及其连接结构
- 下一篇:一种单面不锈钢复合带的生产方法