
DS1921L
教案
该DS1921L的典型任务是记录的温度敏感物品的温度。前
该设备可以执行该功能时,需要进行配置。这个过程被称为教案。
首先, DS1921L需要有实时时钟设置为有效的时间和日期。这个基准时间可以是UTC
(也称为GMT,格林威治标准时间),或者被选择为应用程序的任何其他时间标准。
时钟必须运行( EOSC = 0)。设置RTC报警是可选的。分配给存储内存
报警时间标记和持续时间,温度直方图,以及任务时间标记,使命
采样计数器,任务启动延迟和采样率必须使用清除内存清除
命令。要启用该设备为使命, EM标志必须设置为0。这是一般的设置
有不分对象进行监测的类型和任务的持续时间来进行。
接着,低温和高温度阈值,以指定的温度容差带
必须定义。如何将一个温度值转换成二进制代码被写入到所述阈值
寄存器的描述下
温度转换
本文前面。
在控制寄存器中的搜索条件位的状态不会影响任务。如果有多个
设备被连接,以形成一个1-Wire网络中,搜索条件可以使设备的设置
参与条件搜索,如果某些事件,如定时器和温度报警时有发生。
上的搜索条件的信息被发现在节
ROM功能命令
本文档后面
并在控制寄存器中的描述。
RO位的设置(翻转使能)和采样速率取决于任务的持续时间
监测要求。如果最近的温度历史是很重要的,在过渡应该是
启用( RO = 1)。否则,应评估任务的持续时间在几分钟内划分
由2048号来计算采样速率的值温度之间的分钟(数
转换) 。如果一个任务的估计持续时间是10天(= 14400分钟)为例,则
数据记录存储器的2048字节的容量足以存储一个新值,每7分钟。如果
该DS1921L的数据记录内存不够大,可以存储所有的温度读数,可以使用
几个设备,并设置任务启动延迟到值,使第二个设备开始录制的
一旦第一设备的存储器是满的,并依此类推。对RO位需要被设置为0,以禁止
翻转,否则将覆盖记录,温度记录。
经过RO位和任务启动延迟设置,采样速率寄存器是数据的最后一个元素
被写入。采样率可以是任意值从1到255,编码为一个无符号的8位二进制
号。只要采样速率被写入时, DS1921L将复制的当前时间和日期到
任务时间标记注册,设置MIP标志,并清除MEMCLR标志。尽可能多分钟,后
由任务启动延迟指定的结束,该装置利用了第一次温度转换
使命。这既递增的任务采样计数器和器件采样计数器。所有后续
温度测量是由价值的采样率规定的界限分钟
注册。一个可以读取DS1921L的存储器观看任务,因为我们正在随时。
任务开始后,可以阅读完整的注册页面和存储的内容
温度报警寄存器至器件采样计数器以加密的形式在数据文件
该设备的4096位的SRAM部分。此通用存贮器独立运行的
在一次任务中存储用于记录。但是,不要写任何的任务结束寄存器
在注册页面。
14 40