• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 一线式EE-PROM DS2430A在传感器系统中的应用

一线式EE-PROM DS2430A在传感器系统中的应用

录入:edatop.com     点击:

(6)Read Status Register[66h]读状态寄存器

状态寄存器的主要作用是向主机指示应用寄存器是否已编程并锁定。在主机发出读状态寄存器命令后,在接收状态信息之前必须发出确认字节00h。如果应用寄存器已被编程并锁定,8位状态寄存器中的2个最低有效位为O,而其余各位全部为1。单片机可以在任何时候通过发出复位脉冲结束。

(7)Read ApplicaTIon Register[C3h]读应用寄存器

该命令用来读取应用寄存器或寄存器暂存器。只要应用寄存器未锁定,将接收来自寄存器暂存器的数据。当应用寄存器锁定时,DS2430A将从应用寄存器传送数据,使得寄存器暂存器的内容无法读取。状态寄存器的内容确定通过该命令接收到的数据来自何处。发出Read Appli-cation Register命令后,主机必须提供1字节的数据读取起始地址。单片机每读取1字节,DS2430A地址将自动加1。读取地址07h的数据后,地址计数器将返回到00h,以便继续读取下一个字节,直到主机发送复位脉冲。

(8)Copy&Lock Application Register[5Ah]复制并锁存应用寄存器

当存储到寄存器暂存单元的数据确认后,主机便可发出Copy&Lock Application Register命令和确认字节A5h,把数据从寄存器暂存器全部写入到应用寄存器并对应用寄存器进行写保护。主机也可以通过发送复位脉冲(而不是确认字节)取消该命令。在确认字节发出后,应用寄存器中将包含寄存器暂存器的数据。随后对应用寄存器进行的写访问将被拒绝。注意Copy&Lock Application Register命令只能执行1次。

3 DS2430A的基本操作流程

DS2430A的基本操作流程:初始化→ROM功能命令→存储器功能命令→数据传输。与一般的1-Wire器件类似,所有数据处理均从初始化开始,数据传输都是从低位开始。初始化过程由单片机发送的复位脉冲和DS2430A发送的在线应答脉冲组成。应答脉冲用于通知单片机DS2430A已挂接在总线上,并已准备就绪。一旦单片机检测到在线应答脉冲,就可以发出4条ROM功能命令中的1个。所有ROM功能命令的字长均是8位,表1是这些ROM命令的简要介绍。

4 DS2430在即插即用传感器系统中的应用

即插即用传感器测量系统在硬件方面,主要由以下几个部分组成:传感器单元(包括传统模拟传感器和识别模块)、供电单元、信号调理单元、A/D转换单元,如图2所示。

系统工作过程如下:单片机读取识别模块的信息,用以辨识当前与系统连接的传感器,然后根据识别模块的信息对调理电路进行适当配置;传感器输出的信号经过A/D转换后送入单片机。若有必要,单片机可以通过适当的方式将数据传输至上位机。如果要更换不同的传感器,只需将单片机复位,系统即可再次根据当前传感器单元的需要对电路进行配置,毋需人工干涉,从而实现了传感器的即插即用。为实现这些目的,IEEE 1451.4标准定义了一种混合模式的接口,在保留了传统传感器模拟信号的同时,又附加了一个低成本的数字接口,用以传送嵌入在传感器中的传感器电子数据表(TEDS),以实现自我身份识别和自我描述的功能。采用DS2430A构成的识别模块主要存储用于配置传感器的TEDS信息。利用单片机AT89S51的P1.0脚向DS2430A数据存储器单元00H和1FH写入32字节TEDS数据,然后读取数据存储器的全部TEDS数据。单片机控制识别模块的工作过程如图3所示。

来源:电子发烧友

上一篇:基于双DSP的雷场侦察 像实时压缩存储方法
下一篇:μC/OS的任务调度实现方法及PowerPC上的优化

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图