流水线上嵌入式喷码机系统设计.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流水线上嵌入式喷码机系统设计   摘 要: 在现代的生产流水线上离不开喷码机的使用,国内传统的喷码机大部分都是以8/16位单片机为控制器的系统,依托于庞大的上位机,成本昂贵且不利于维护,为了提高喷印效率的同时又能降低喷码机的成本以及方便使用,设计一种嵌入式喷码机。采用三星公司基于ARM920T内核的S3C2440A芯片作为中央处理器,利用XAAR公司的XJ128喷头搭建嵌入式系统硬件平台,基于WinCE操作系统,开发相应的喷码器应用程序。该系统体积小巧,灵活性强,并且带有触摸屏,操作简单,成本较低易于移动,同时也更方便后期维护和升级。   关键词: 嵌入式; 喷码机; S3C2440A; WinCE   中图分类号: TN06?34; TP23 文献标识码: A 文章编号: 1004?373X(2014)09?0107?04   0 引 言   对于生产线上需要喷印的产品,喷印的图像既要清晰又要快速。如何更好地保证喷印质量和效率是喷码设备生产企业一直不断创新的方向。喷码设备对于建立产品个性化特点,通过包装展现产品的独特个性,是企业赢得消费者的关键。目前墨水喷码机的市场很大部分已被激光喷码机占据,但激光喷码机因为材质的限制也不可能完全替代墨水喷码机。而且现在国内主流的墨水喷码机一般都采用8/16位单片机作为其控制器,利用PC机做上位机,这在一定程度上加大了成本,浪费了资源,此外,由于尺寸的限制,不利于后期的维护和移动。由此设计一种体积小巧,携带方便,不依赖于PC机的基于S3C2440A的嵌入式喷码机系统。   1 总体设计   嵌入式喷码机的设计包括硬件系统和软件系统的设计,硬件系统主要以S3C2440A芯片为中央处理器,采用XAAR公司的XJ128喷头,并结合外围电路。软件系统主要基于WinCE操作系统,根据硬件电路,开发出WinCE的驱动程序,编写针对喷码机功能操作界面的应用程序。开机后,操作者只需在喷码机自带的触摸屏上点击选择喷印内容,点击打印,喷码机开始喷印工作。操作简单,喷印内容也可以随意更改。   2 硬件设计   三星公司推出的16/32位RISC微处理器S3C2440A[1]为手持设备提供了低价、低功耗、高性能小型微控制器的解决方案。S3C2440A基于ARM920T内核[1],采用了AMBA(Advanced Micro controller Bus Architecture)的总线架构。   英国赛尔(XAAR)公司的XJ128喷头由128个并行排列的通道组成,喷头中的128个喷嘴都是以“二态”形式动作的。喷头的电气接口主要是负责数据的传输和命令的控制,即外部控制器可以通过电气接口使喷头正常工作。   系统总体硬件设计图如图1所示。以S3C2440A微处理器为中心,包括电源电路和复位电路、ARM芯片的外部扩展电路及屏幕显示、串口通信等电路等。      图1 总体硬件设计图   2.1 电源和复位电路   由于芯片S3C2440A需要3.3 V的外部I/O供电,1.8 V/2.5 V/3.3 V的存储器供电,1.25 V的内核供电,而且喷头需要5 V和35 V两种供电电压,后续使用的光电传感器需要12 V的电源供电,所以在硬件设计中不得不考虑到电源部分的设计[2]。电源示意图如图2所示。      图2 电源示意图   图2中,220 V交流电压经过变压器,整流、滤波和稳压电路,输出稳定的直流电压12 V,12 V分别通过XL6009E1升压芯片和LM2596降压两种电压转换电路,得到35 V和其他较小的电压值,35 V通过滤波电容后给XJ128喷头提供电源,其他电压则给S3C2440A内核及其他外围电路供电。运用电压转换芯片的好处是结构简单,转换效率高,输出负载电流大。   复位电路采用专用的复位芯片MAX811组成复位电路,带有手动复位引脚。   2.2 外部扩展电路   S3C2440A处理器内部集成的ROM和RAM容量较小,需要扩展存储[3],而且其芯片内部集成了SDRAM控制器和NAND FLASH控制器。SDRAM相当于计算机的内存,主要用于执行程序,但是掉电后里面的数据会丢失。NAND FLASH相当于计算机的硬盘,容量较大,存储单位比特数据的成本低,但是需要按照特定的时序对它进行读写操作,CPU对其中数据的读写是通过专门的NAND FLASH 控制器来进行的,因此NAND FLASH更适合于存储数据。NOR FLASH 容量小,速度快,对它进行读写操作时输入地址,然后给出读写信号即可从数据总线上得到数据,但是价格一般比NAND FLASH 高,因此适合做程序存储器。所以,NOR FLASH 可以直接连接到ARM总线上,而NAND FLASH 需要通过

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档