英文名称:Temperature Logger
温度记录仪是温度测量仪器——温度计的其中之一。
温度记录仪需具备如下基本功能:
测量:内置温度传感器或可连接外部温度传感器测量温度;
记录存储:自动记录和存储测量的温度值;
数据传送:将保存的测量数据通过某种方式(如RS232、RS485、USB接口等)传送或下载到计算机;
编程:如设置采样速率、数据传送方式和间隔、选择温度传感器类型、报警设置等;
分析:通过自带的软件对温度数据进行必要的分析
温度记录仪在多物理系统应用极其广泛,几乎渗透到各行各业,系统分类也很复杂。在嵌入式系统中,实时多任务机制是依靠启动之后运行的一段后台任务管理程序实现的。应用程序运行在该管理器程序之上。后台根据各个任务的要求,进行资源管理、消息管理、任务调度、异常处理等工作。其首要目的是调度一切可利用的资源实现实时控制任务。
记录仪实时多任务的特点
通常的实时多任务操作系统都比较庞大,对于由单片机(80C320)组成的实时系统是不适用的。由于单片机的运算能力和内存有限,要求实时操作系统具有简 单实用、高效可靠的特性。就记录仪而言,其任务和功能是预知的,则内存和文件管理系统可简化,甚至取消[1]。因为任务对存储器的要求是明确的,这样就可 以使用固定和独立的存储区域分配方案,无需通过OS来控制和分配。因此,实时多任务操作系统就可以简化为基于任务调度与时钟中断管理为核心的调度模块。记 录仪中的任务状态有四种:运行、就绪、等待、挂起,睡眠状态并入等待,不再另加以区分。
实时系统主要有两大类:软实时系统和硬实时系统。软实时系统的宗旨是使各个任务运行的越快越好,并不要求限定某一任务必须在多长时间内完成。在硬实时系统中,各任务不仅要执行无误而且要做到准时。大多数实时系统都是二者的结合。对于一个复杂任务系统,任务调度模式的选用是其系统架构的一个重点。无纸记录仪具有多层次的界面管理和较高的实时响应需求,由此选择与之相适应的系统任务调度模式是势在必行的。