基于嵌入式技术的水泥回转窑胴体温度监测系统设计
TaskSart()是μC/OS-II初始化后运行的第一个任务,由它来创建自动信号系统的其他任务,该任务执行一次后删除,自身不再执行。Task_TemScan()任务对回转窑胴体温度扫描,Task_Synlnput()对回转窑同步信号采集,Task_TemDataAccess()任务对扫描得到的温度数据进行关联处理,生成窑横向、纵向温度分布数据,TasK_StaDisplay()任务显示回转窑各区段工况,Task_Clock()任务系统实时时钟,各任务关系如图6所示。本文引用地址:https://www.eepw.com.cn/article/151730.htm
在起始任务中,建立邮箱、信号量以及各个任务;邮箱及信号量如下:
Syn_Input=OSSemCreate(0);同步信号采集启动信号量
Tem Scan=OSSemCreate(0);温度扫描启动信号量
Tem Data=OSSemCreate(0);温度数据关联处理启动信号量
TC Mbox=OSMboxCreate((void*)(0)):回转窑工况显示邮箱
软件流程框图如图7所示。
4 结论
(1)ARM系列微处理器LPC2119及实时操作系统μC/OS-II应用于水泥回转窑胴体温度监测系统设计中,增加了系统的实时性、可靠性及灵活性。
(2)基于LPC2119和μC/OS-II的水泥回转窑胴体温度监测系统各项功能已初步得到验证。
评论