网站首页联系方式 您好,欢迎访问北京智英伟业办公家具有限公司官网 !

北京智英伟业办公家具有限公司

全国服务热线

010-8025976113601342066

当前位置: 首页 > 新闻中心 > 常见问题 > 密集柜的μCOS-‖多任务机制
新闻中心
联系方式
电话:010-80259761
传真:
手机:13601342066
邮箱:13601342066@163.com
网址:www.mijigui88.com
地址:北京市大兴区西红门镇福伟路一条2号
详细新闻
当前位置: 首页 > 详细新闻

密集柜的μCOS-‖多任务机制

作者:北京智英伟业办公家具有限公司 来源:www.mijigui88.com 发表时间:2016-7-12 14:50:57 浏览:次  百度一下

市面上的密集柜一般利用μCOS-操作系统来合理安排密集柜软件各个功能模块的执行和协调,并且该软件运行稳定可靠,系统对控制指令响应及时,有效保证了密集柜系统的稳定性。今天就请北京密集柜厂家-智英伟业发热张工来给我们具体说明一下密集柜的μCOS-多任务机制。

1)    用户任务:完成来自巨位机、人机交互界面和移动列各种通信数据的综合解析工作,是控制指令得以正确实现的关键任务。

2)   RS232通信任务:负责和本列人机交互界面的通信工作,任务初始化后始终保持等待信号量状态。主芯片的串口中断实时接收触摸屏命令,当接收到完整的数据帧后,调用OSSemPost( )函数发送信号量,通知RS232通信任务激活Modbus RTU协议解析任务,并根据解析出的控制指令反馈响应信息或者保存按键命令。

3)   RS485通信任务:和RS232通信任务类似,它由对应的RS485接收函数调用OSSemPost( )函数激活,负责和各个移动列之间的信息交互,是密集柜网络稳定运行的核心任务。移动列数目较多,通信非常复杂,为了保证控制指令的实时性,必须将RS485通信任务的优先级设为所有任务的最高级。它的主要工作是解析并保存“轮询”到的移动列状态信息、传感器信息、按键信息,等待用户任务的使用。

4)    网络通信任务:由对应的网络接收函数调用OSSemPost( )函数激活,主要负责和巨位机之间的信息交互,使得用户可以借助网络实现远程控制密集柜系统。

5)   Modbus RTU协议解析任务:该任务由以上三个数据通信任务中的任意一个激活,它的主要工作是根据Modbus RTU数据帧规范,解析及保存固定列和巨位机、固定列和移动列之间传输的数据帧。

6)   μCOS-为了处理任务延时和调度等一些时间相关任务,需要由CPU的硬件定时器产生一个毫秒(ms)级的周期性中断来提供一个系统时钟。

7)   μCOS-是抢占式内核,它按照任务优先级的高低对任务进行调度,因此任务优先级的合理设置,对于密集柜这种实时性要求较高的控制软件来说尤为重要。在该软件系统中,各任务的优先级由高到低依次为RS485通信任务、RS232通信任务、网络通信任务、用户任务。

上一篇:密集柜中档案的水灾防范措施
下一篇:档案密集柜资料整理窍门