您的位置 首页 应用

根据打印机并行接口的数据收集体系

本站为您提供的基于打印机并行接口的数据采集系统,  方案分析
  在不影响原有设备正常工作的前提下,完成并行打印机的数据采集功能,考虑有以下2种方案:
  (1)在数据输出到打印纸后,利用扫描仪识别打印

  计划剖析


  在不影响原有设备正常作业的前提下,完结并行打印机的数据收集功用,考虑有以下2种计划:


  (1)在数据输出到打印纸后,使用扫描仪辨认打印纸上的数据,并将辨认后的数据输入到办理PC机的数据办理软件中。


  (2)在操控设备与打印机之间增加一个数据收集设备,该设备从操控设备衔接到打印机的并行口截取数据,并完结向办理PC机的数据转发办理PC机担任接纳、计算和剖析数据的功用,如图1所示。


  


  图1 数据收集计划示意图


  比照以上2种计划,计划(1)需求定时人为地操作扫描仪,作业量大,投入高,并且数据不可能确保彻底辨认正确;计划(2)中的数据收集设备彻底可以脱离人工干预,使用方便,性价比较高,因而选用计划(2)。 IEEE委员会在1994年3月发布了新的IEEE1284并行接口规范,对并行口的5种作业形式进行了界说。这5种形式分别是Centronics兼容形式(也叫规范形式)、字节(Byte)传输形式、半字节(Nibble)传输形式、增强并行端口(EPP)形式和扩展功用端口(ECP)形式。衔接打印机的并行口一般作业在Centronics兼容形式,其他4种形式对并行口引脚界说与该形式的彻底兼容,因而数据收集体系针对该形式的特色进行规划,也利于往后扩展和晋级其他并行口设备数据收集体系。


  并行口有25针和36针两种,打印机装备36针的规范插头插座实际上只使用了25针插头插座中的信号,25个引脚信号可分为数据信号、操控信号和状况信号三类


  Centronics并行口通讯速度最快只能到达150kB/S,笔者对操控设备和方针打印机EPSON LQ-1600K III进行测验发现,二者之间的通讯速度为50kB/S。


  硬件规划


  依据并行口的作业特色,笔者选用以51系列的单片机为中心的硬件电路完结并行口数据收集和转发功用。体系电路框图如图2所示,首要包含6个组成部分:


  (1)中央处理器。操控设备与打印机的通讯速度不算高速,因而选用性价比较高的AT89C52作为中心处理单元。其片内包含256个字节的RAM,大部分可用作数据接纳缓冲区,这样不用再外扩RAM单元。STROBE信号作为外部中止源0,每逢STROBE信号的下降沿出现时,标明数据处于有用状况,CPU经过P1口读取收集数据。CPU的作业频率挑选在22.1184MHz,以确保有满足长的中止程序呼应时刻。


  (2)信号预处理。收集体系不能影响操控设备和打印机正常作业,因而需求对并行口输入信号进行缓冲及光电阻隔。缓冲芯片挑选74HC245,光耦挑选6N137。


  (3)数据锁存。并行口上数据线的数据坚持时刻很短,锁存单元确保了CPU每次读取数据的正确性。锁存芯片挑选74HC573。


  (4)看门狗及电源监督。选用X5045芯片,完结体系上电复位、死机复位和电源电压反常复位的功用。


  (5)通讯电路。这儿选用MAX232异步通讯接口芯片完结数据转发到办理PC机的功用。


  (6)电源。该部分担任为各电路模块供给所需的电源。


  



  图2 体系电路框图


  硬件规划首要电路图如图3所示。


  



  图3 体系首要硬件电路图


  软件规划


  



  图4程序流程图


  图4为单片机程序流程图,程序由主程序和中止服务程序构成。其间,中止服务程序担任及时收集承受操控设备发送到并行口的有用数据,并存放于缓冲区。主程序首要担任与办理PC机进行串行通讯,转发缓冲区中的数据。这样,办理PC机只需求用可视化编程言语完成一


  个数据接纳、文件存储功用的软件即可为往后的数据计算、剖析奠定根底。


  结语


  本文在剖析并行打印接口作业特色的根底上,规划出以51单片机为中心的并行口数据收集体系。该体系现已成功应用于高速公路的若干施工单位中,运转经历标明该规划简略、安稳、牢靠,极大当地便了施工单位对各种质料数据的计算和剖析。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/70391.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部