电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

基于打印机并行接口的数据采集系统

2022-01-19 15:39分类:电子元器件 阅读:

 

  计划方案剖析

  在没有危害原来机器设备正常的作业的条件下,进行并行处理复印机的信息采集作用,考虑到有下列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针插座插头中的数据信号,2五个脚位数据信号可分成信号、操纵讯号和模式数据信号三类

  Centronics并行口通讯速率更快只有做到150kB/S,小编对控制系统和总体目标复印机EPSON LQ-1600K III开展检测发觉,二者之间的通讯速率为50kB/S。

  硬件开发

  依据并行口的作业特性,小编选用以51系列的stm32为关键的硬件配置线路进行并行口数据收集和分享作用。系统软件电源电路框架图如图2所显示,关键包含6个构成部分:

  (1)cpu。控制系统与复印机的通讯速率算不上快速,因而选用性价比高较高的AT89C52做为关键控制部件。其片内包含256个字节数的RAM,绝大多数可作为数据信息接收缓冲区,那样无须再外伸RAM模块。STROBE数据信号做为外部中断源0,每每STROBE数据信号的降低沿发生时,表明数据信息处在合理情况,CPU根据P1口载入采集数据。CPU的输出功率挑选在22.1184MHz,以确保有充足长的终断程序流程响应速度。

  (2)数据信号预备处理。采集系统不可以危害控制系统和复印机正常的工作中,因而必须对并行口键入数据信号开展缓存及光学防护。缓存集成ic挑选74HC245,光电耦合器挑选6N137。

  (3)数据信息锁存。并行口上手机充电线的信息维持時间很短,锁存模块确保了CPU每一次获取数据的准确性。锁存集成ic挑选74HC573。

  (4)看门狗1及开关电源监控。采用X5045集成ic,进行系统软件通电校准、卡死校准和电源电压出现异常校准的作用。

  (5)通讯电源电路。这儿采用MAX232异步通信插口集成ic进行数据信息分享到管理方法PC机的作用。

  (6)开关电源。该一部分承担为各电源电路控制模块给予需要的开关电源。

  

  图2 系统软件电源电路框架图

  硬件开发关键原理图如图所示3所显示。

  

  图3 系统软件关键硬件配置原理图

  软件开发

  

  图4程序流程图

  图4为单片机编程流程表,程序流程由源程序和终断系统服务组成。在其中,终断系统服务承担立即收集接纳控制系统发送至并行口的合理数据信息,并储存于缓冲区域。源程序关键负责管理与管理方法PC机开展串口通信,分享缓冲区域中的数据信息。那样,管理方法PC机只须要用可视化编程语言表达完成一

  个数据信息接受、文档存储作用的app就可以为将来的数据分析、剖析打下基础。

  总结

  文中在剖析并行处理打印出插口工作中特性的根基上,设计方案出以51单片机为关键的并行口数据收集系统软件。该操作系统现已取得成功运用于高速路的多个施工企业中,运作工作经验说明该设计方案简易、平稳、靠谱,巨大地点便了施工企业对各种各样原材料数据信息的汇总和剖析。

上一篇:基于ISA总线的三路旋转变压器/数字转换模块接口电路

下一篇:74ls181引脚图及功能_逻辑功能及特性

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部