基于嵌入式的水泥回转窑胴体温度监测系统设计

发布者:zhuanshi最新更新时间:2014-12-03 来源: 21ic关键字:温度监测  LPC211  μCOS-II  ARM 手机看文章 扫描二维码
随时随地手机看文章

0 引言

    在水泥生产过程中,最重要的工艺环节是水泥熟料的煅烧,回转窑是实现水泥熟料煅烧的核心设备,它的运转情况直接关系到熟料的产量、质量和原料、燃料消耗。温度过高、热振荡过大会引起回转窑窑衬的损坏,严重时还会殃及窑胴体,回转窑生产熟料的过程中,决定窑能否优质、高产、低消耗地生产和安全运转的关键因素是窑衬。有鉴于此,在窑运转过程中,实时地了解窑内状况,及时采取相应的措施,防止窑衬及窑胴体损坏是回转窑实现经济运行的重要保证。

    回转窑在运行过程中是不停地回转的,其回转速度不断变化;窑胴体表面温度是一个多变量函数,它不但与时间、窑轴向位置、窑胴体表面周向位置等因素相关,还受环境温度及其它因素的影响,因此,窑胴体表面温度不同于其他热工参数,难以用常规的检测手段来检测和显示。

    本设计采用ARMLPC2119芯片及μC/OS-II操作系统,快速红外测温扫描仪对回转窑胴体温度进行实时、连续的测量,测量数据处理后,可以根据窑正常运行的胴体表面不同区段的温度范围,设定报警温度。窑运行过程中,胴体表面任意一处实际温度超过正常温度时,系统立即给出报警信号。

1 红外辐射测温原理简介

    温度高于绝对零度的物体,它就在不停地向周围空间辐射电磁波。这种由于物体内部的带电粒子在原子和分子内振动而产生的电磁波,称为热辐射。热辐射只是整个电磁波的一个组成部分,热辐射电磁波是由波长相差很大的红外线、可见光、紫外线所组成。红外辐射一般指波长在0.75~1000μm之间的热辐射。普朗克黑体辐射模型是红外辐射理论的出发点,绝对黑体的辐射能力与波长(λ)及温度(T)之间的函数关系如式(1)所示:
    
    依据这一公式,我们可以绘制出在不同的绝对温度(T)下,绝对黑体的单色辐射亮度(Lλ)与波长(λ)的函数曲线如图1所示。


    由图1可知:

    (1)随着温度的升高,辐射能量增加。这是红外辐射测温的理论依据。

    (2)随着温度的升高,辐射波峰向短波方向移动,其规律由维恩位移定律描述。
    λm·T=2898μm·K。通过维恩定律公式计算出的与某一确定的T所对应的λm就是辐射波峰所对应的波长。

    (3)辐射能量在短波长处随温度增加比长波长处快。

2 系统硬件设计

2. 1 系统组成

    本监测系统由快速红外测温扫描仪、窑回转同步信号发生器与嵌入式系统构成。如图2所示。


    快速红外测温扫描仪是一种具有快速扫描功能的红外辐射测温仪,安装在距回转窑30~100m处的适当位置,扫描角度为90°。它的旋转扫描器通过光学系统接收来自回转窑胴体表面一个特定区域(称为测量元)的红外辐射,测量元沿平行于回转窑轴线的方向呈直线状排列。快速红外测温扫描仪沿回转窑轴线的方向每秒钟扫描150次,回转窑每转一圈,产生200~400个完整扫描。某一个扫描得到的是:代表回转窑胴体表面某一个狭窄区域温度分布的电压信号和基准温度的电压信号,这些数据再经过相关处理就可以得到回转窑内某一区段的工况。如窑皮均匀与否、结圈情况、窑皮或窑衬脱落位置、热斑的范围等信息。

    窑同步基准信号发生器在回转窑每转一整圈时,产生一个用作同步基准的同步脉冲,送入嵌入式系统。嵌入式系统以同步脉冲为基准,采集窑的温度数据。

2.2 嵌入式系统硬件设计

    本嵌入式系统以LPC2119为核心,由最小系统、输入通道和输出通道等构成,其硬件结构图如图3所示。


2.2.1 最小工作系统

    最小工作系统以PHILIPS公司的LPC2000系列ARM7微控制器LPC2119为核心,采用11.0592MHz晶振,并利用MAX708SD组成复位电路,它包含一个看门狗定时器、一个微处理器复位模块、一个供电失败比较器及一个手动复位输入模块。系统电源采用78M05、LMlll7-3.3、LMlll7-1.8三种电路产生所需的工作电压。

2.2.2 输入通道设计

    输入通道主要传输窑同步信号,采用TLP52l-2光电器件进行隔离,同时采用三极管限流防止外部接线短路。输入通道如图4所示。

2.2.3 输出通道设计

    输出采用数码管动态显示回转窑各区段温度及工况,共计5位共阴极数码管组成状态显示电路,由单向总线缓冲器74HC244提供段驱动,由反向缓冲器7406提供位驱动,输出通道电路如图5所示。

3 嵌入式系统软件设计

    系统采用μC/OS-II操作系统作为应用软件的平台,可以避免传统的前后台程序设计时伴随系统功能增加而造成程序编写量呈指数增加以及资源调度不当发生的死锁现象,同时也提高了系统的实时性和可靠性。[page]

3.1 μC/OS-II的移植

    μC/OS-II是一个源码开放的嵌入式多任务实时操作系统内核。其核心代码结构简洁精练,具有足够的稳定性和安全性。μC/OS-II的移植对处理器有一定的要求,比如必须具有响应中断的能力,并具有开关中断的指令,处理器必须可支持一定数量的硬件堆栈,并且应该有对堆栈指令进行读/写操作的指令等。同时,移植时编译器应该具有产生可重入代码的能力。本设计所选用的处理器LPC2119以及开发工具ADSl.2能满足移植要求。μC/OS-II的文件系统结构包括核心代码部分、配置代码部分、处理器相关代码部分。其中处理器相关代码部分是移植时需要修改的部分,它包括OS_CPU.H、OS_CPU_C.C、OS_CPU_A.S 3个文件,OC_CPU.H包括数据类型定义、堆栈单位定义、堆栈增长方向定义、关中断和开中断宏定义等。

    OS_CPU_C.C包含6个函数,其中,OSInetEnter()是任务堆栈初始化函数,是必需的,其他5个函数都是钩子函数,可以为空。

    OS_CPU_A.S这部分需要对处理器和寄存器进行操作,用汇编语言编写,包括四个函数:OSStartHighRdy()函数被OSStart()调用,使就绪的最高优先级任务运行:OSCtwSw()在任务级切换函数中调用,保存任务环境变量,将当前SP存入TCB中,载入就绪最高优先级任务的SP,中断返回等;OSIntCtxSw()在退出中断服务函数OSIntExit()中调用,实现中断级任务的切换;OSTicklSR()是系统时钟节拍中断服务函数,它为内核提供时钟节拍,频率越高系统负荷越重;使用硬件定时器作为时钟中断源,定时中断频率一般为10~100Hz。

3.2 用户任务设计

    嵌入式系统中,合理的划分任务及优先级,不但能简化软件设计的复杂性、任务调度的正确性,而且还能增强系统的稳定性、健壮性以及实时性。

    本系统软件主要功能有:a.回转窑工况显示:b.温度数据关联处理;c.窑同步信号采集;d.回转窑胴体温度扫描。

    基于μC/OS-II实时操作系统,根据回转窑胴体温度监测系统的功能要求,划分了任务以及优先级,任务优先级取偶数,为以后系统升级留下空间。如表1所示。

    TaskSart()是μC/OS-II初始化后运行的第一个任务,由它来创建自动信号系统的其他任务,该任务执行一次后删除,自身不再执行。Task_TemScan()任务对回转窑胴体温度扫描,Task_Synlnput()对回转窑同步信号采集,Task_TemDataAccess()任务对扫描得到的温度数据进行关联处理,生成窑横向、纵向温度分布数据,TasK_StaDisplay()任务显示回转窑各区段工况,Task_Clock()任务系统实时时钟,各任务关系如图6所示。

 


    在起始任务中,建立邮箱、信号量以及各个任务;邮箱及信号量如下:

    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的水泥回转窑胴体温度监测系统各项功能已初步得到验证。

关键字:温度监测  LPC211  μCOS-II  ARM 引用地址:基于嵌入式的水泥回转窑胴体温度监测系统设计

上一篇:基于EP7211实现传呼信息实时语音合成和播放原理及设计
下一篇:基于LPC2214和μC/OS-II的家庭智能终端的设计与实现

推荐阅读最新更新时间:2024-03-16 13:47

ARM矩阵键盘设计及其linux驱动实现
在嵌入式系统开发中,经常通过键盘来实现人机交互。本文介绍了一种直接利用ARM的I/O口扩展矩阵键盘的方法。同时以TQ2440开发板为例,对硬件电路连接和相应的linux驱动设计方法都作了详细说明。 1.引言 ARM微处理器已广泛应用于工业控制、消费类电子产品、通信系统等领域。矩阵键盘是一种常用的键盘形式,它将按键设计成M行N列,这样共需M+N根信号线,却可驱动M×N个按键,大大节约了I/O资源。本文介绍了一种利用TQ2440开发板的GPIO口扩展5×4矩阵键盘的方法,并将所有按键重新布局成手持终端的键盘形式,方便操作。 2.硬件设计 本设计扩展5行4列的矩阵键盘,如图1所示。其中行线ROW1-ROW5连接S3C24
[单片机]
<font color='red'>ARM</font>矩阵键盘设计及其linux驱动实现
Arm创始人:斜杠人士赫曼·豪瑟的传奇人生
很多世界顶尖的“建筑师”可能是你从未听说过的人,他们设计并创造出了很多你可能从未见过的神奇结构,比如在芯片内部源于沙子的复杂体系。如果你使用手机、电脑,或者通过互联网收发信息,那么你就无时无刻不在受益于这些建筑师们的伟大工作。 赫曼·豪瑟(Hermann Hauser)就是这些“建筑师”里的一员。可以说,现年72岁的赫曼·豪瑟是个标准的“斜杠人士”: - 他出生于奥地利的维也纳,随后来到英国开始了自己的职业生涯。 - 他拥有剑桥大学卡文迪许实验室的物理学博士学位,后来却在计算机领域为世人所熟知。 - 他创办了ARM公司 – 这个英国高科技皇冠上的明珠,也在金融领域有着自己的风险投资基金。 - 他荣誉等身,是英国
[嵌入式]
<font color='red'>Arm</font>创始人:斜杠人士赫曼·豪瑟的传奇人生
Gnuboy虚拟机技术在ARM Linux中的应用及优化研究
Gnuboy已经实现了i386汇编代码的一些优化工作,能够在奔腾机器上运行良好,除此之外,到目前为止,它能够运行的平台还很有限。随着嵌入式系统设计技术的发展,PDA、Smartphone等嵌入式产品的功能不断地得到扩展,适应用户的需要, Gnuboy在嵌入式产品中的移植应用非常具有前景。目前Gnuboy在ARM Linux下还没有得到很好的应用,本文就是在构建的基于ARM920T Linux的嵌入式平台上对gnuboy运用进行的尝试性工作,同时, Gnuboy作为一种虚拟机技术,本文的工作对研究虚拟机技术在ARM L inux中的应用也具有一定的价值。 硬件环境 本实验测试板采用Motorola公司的MX1 Lite,系统的主
[单片机]
Gnuboy虚拟机技术在<font color='red'>ARM</font> Linux中的应用及优化研究
简单说明gcc和arm-linux-gcc的区别
首先了解一下编译的过程:一个源文件经过gcc编译器编译后生成可执行文件其实经历了四个过程: * 预处理(Pre-processing) * 编译(Compiling) * 汇编(Assembling) * 链接(Linking) 而gcc经过编译后生成的可执行文件(最后也就是一大堆机器码)是在linux操作系统之上运行的,也就是说经过gcc编译器最后生成的一大堆机器码只有Linux操作系统认识,但是我们做ARM裸机实验时Soc上是没有linux操作系统的,所以这时候ARM裸机只认识经过ARM指令集生成的机器码。这时候我们要想让可执行文件在ARM裸机上运行就需要使用arm-linux-gcc (交叉编译工具)编译
[单片机]
基于ARM架构的优化工业控制方案设计详解
运营现代化的工厂和加工车间,在技术上都非常复杂。为实现对机械设备和生产过程的精确控制,生产企业需要采用最新系列的传感器、致动器以及伺服系统。作为添加技术以获得精确控制功能优势的范例,各个联网与自动化层现已通过连接至IT网络的控制网络添加到工厂生产车间,它们可提供商业信息与策略,这些信息和策略转而推动生产决策的制定。 这种网络化的集中工业控制模式使得技术人员与工业控制工程师能够访问丰富的数据,以便对工厂运营过程进行观察、微调和优化。工厂厂长与企业高管只需浏览一下仪表盘便能全面了解整个工厂的工作效率。 在过去,处理过程都是采用手动控制,工厂的每个环节也都是独立运作的。通过访问描述工厂实际运营状态的实时数据,管理人员能够更好地了
[单片机]
基于<font color='red'>ARM</font>架构的优化工业控制方案设计详解
疯狂科学家 百万颗18核ARM处理器模拟人脑
去年报道了ARM处理器的主要设计者以及Acron(ARM公司的前身)的主要参与人员,现任曼彻斯特大学工程系教授,Steve Furber正在致力于用ARM处理器模拟人类大脑的相关研究的消息。而时隔一年,Furber教授的研究可谓鸟枪换炮,正在使用一种定制的18核ARM架构处理器来继续试验。 每个处理器上都整合了多达18个ARM处理器核心和一个用于路由节点互联的通信层,以及55个32KB SRAM内存块,与每颗处理器相伴的则是是由美光提供的1Gb DDR SDRAM内存,频率166MHz。这种处理器采用联电130nm CMOS工艺制造,300-BGA封装,尺寸19×19毫米,约有1亿个晶体管。 Furber表示:“我们正在进
[单片机]
ARM11(s3c6410)和ARM9(2440)的区别
1.主频不同。2440是400M的。6410是533/667M的; 2.处理器版本不一样:2440是ARM920T内核,6410是ARM1176ZJF内核; 3.6410在视频处理方面比2440要强很多。内部视频解码器,包括MPEG4等视频格式; 4.6410支持WMV9、xvid、mpeg4、h264等格式的硬解码和编码; 5. 6410多和很多扩展接口比如:tv-out、CF卡和S-Video输出等; 6. spi、串口、sd接口也比那两个要丰富; 7.6410采用的是DDR内存控制器;2440采用的是SDRam内存控制器; 8.6410为双总线架构,一路用于内存总线、一路用于Fl
[单片机]
安创通过ARM代工厂计划获得ARM7TDMI处理器授权,将用于与安全相关的应用
ARM-上海集成电路设计研究中心联合孵化平台帮助国内中小型设计公司进行SoC设计创新 今天,中国先进信息安全方案提供商上海安创科技有限公司和 ARM公司 共同宣布:安创通过ARM 代工厂计划获得ARM7TDMI处理器授权,将用于与安全相关的SoC设计。通过这一授权协议,安创成为ARM在中国的孵化器合作伙伴——上海集成电路设计研究中心(ICC)的首个商业成功案例。安创基于ARM技术的产品现已有工程样品可以提供。 作为受到中国政府支持的 IC设计产业化中心,ICC自2003年第一次授权ARM处理器以来,一直以孵化器合作伙伴的身份同ARM公司紧密合作,为中小型设计公司提供一个完整的平台,使他们可以
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved