• previous
  • next

首页 >> 新闻动态

返回首页

喷码机控制系统的软件体系结构

信息标签:重庆喷码机

  重庆领新包装设备有限公司在探讨生产线喷码机控制系统的软件体系结构作出如下介绍:

  在操作系统选型完成后,就可以根据具体的平台需求,开始系统的软件功能设计了。我们采用的是基于嵌入式Linux的软件设计,生产线喷码机控制系统的处理器采用RMI公司基于MIPS32架构的Au1250处理器,Au1250处理器是一款高性能、高集成度、低功耗的嵌入式处理器,提供丰富的外设接口,主频高达700MHz,完全可以满足生产线喷码机控制系统的高速需求。在Au1250处理器硬件平台上运行Linux操作系统,通过对Linux内核的定制以及上层应用程序的添加,实现喷码机控制系统的功能需求。

  将功能进行分类组合并将功能模块化,并按照层次来组织的一种生产线喷码机控制系统的软件体系结构。整个软件架构可分为上位机、下位机两大部分。CPU及在其上运行的软件位于整个控制系统的顶层,称为上位机。各个单片机及其运行的软件位于整个控制系统的底层,称为下位机。上位机和下位机之间通过扩展串口按照自定义的协议实现通信。上位机不涉及喷码机外围硬件部分的具体操作,只是负责控制命令的发送、打印信息的获取和处理。下位机根据上位机发送的指令直接控制打印设备的执行和设备状态信息的反馈。这种上下位机分离的设计大大的节省了CPU的软硬件资源,让CPU以更高的执行效率去执行其他的任务,比如打印信息的处理、系统指令的发送、以及系统异常处理等,同时提高了模块的独立性和可移植性,上位机无需关心喷码机硬件设备的具体执行细节,只需要按照既定的控制方法协调两个模块的动作,整个喷码机控制系统就能有条不紊的稳定运行。