浅谈智能密集架移动列模块软件设计

2020-12-10 11:40:52 融安特

智能密集架移动列模块的控制软件相对固定列模块要复杂许多,它需要同时处理多个进入队列的任务,各个任务都是通过中断向CPU申请的,根据中断的优先级来对申请CPU的资源处理,除简单状态处理过程外,例如:键盘处理、红外触发处理、电机启/停处理等复杂处理过程。从移动列的整个控制过程出发和硬件系统所反应的情况出发,把移动列状态归纳为以下几个状态:

        1、开架状态;

        2、闭架状态;

        3、停止状态;

        4、保护状态;

智能密集架

        以上状态都通过标志位表示,通过移动列系统的控制要求,定义了多组命令信息,例如:

        1、开架、闭架和停止命令消息;

        2、电机正转、反转和停止命令消息;

        3、定时开架命令消息;

        4、各列红外感应消息;

        5、各列左、右接近开关消息;

        6、照明灯控制消息;

        各个移动列接收到命令消息后,会分析该消息是否对应本列,满足则处理该消息并将结果返回,否则不处理。

电话咨询
在线地图
QQ客服