您当前的位置:五五电子网电子知识单片机-工控设备综合-其它1-Wire器件与8051系列单片机的软件接口 正文
1-Wire器件与8051系列单片机的软件接口

1-Wire器件与8051系列单片机的软件接口

点击数:7283 次   录入时间:03-04 11:46:23   整理:http://www.55dianzi.com   综合-其它

1 引言

现在,单片机应用系统的外围扩展已逐渐从以并行方式为主过渡到以串行方式为主,许多新型外围器件都带有串行扩展接口。通常的串行扩展接口和串行扩展总线有:UART的移位寄存器方式,MOTOROLA公司的SPINS公司的MicrowirePhilips公司的IICDallas公司的1-Wire总线等。1-Wire总线是一种最简单的总线形式,它通过单条连接线完成了全部的控制、通信和供电,节省了I/O口,降低了系统成本并简化了设计。1-Wire器件家族包含多种功能的器件,如身份识别器、传感器、控制和存储器等。在应用系统中,需要将这些简易实用的外围器件与系统中的微控制器互连。常用的方法包括:简单的软件方案;串行接口芯片,如DS2480;或以VHDL方式整合1-Wire主控器于定制的ASIC中。本文结合以1-Wire温度传感器构成的温度测控系统,详细讲述1-Wire器件与常用的8051系列单片机的软件接口。

2 1-Wire总线简述

21 硬件配置

1-Wire总线通常如图1连接,构成一个简捷的1-Wire网络,它包括三个主要部分:带有控制软件的主控器(Master),连接上拉电阻和稳压二极管的连接线,以及各种功能的1-Wire器件(Slave)。漏极开路的端口结构和上拉电阻Rpu使总线空闲时处于高电平状态(3V5.5V),从器件可直接从数据线上获得工作电能(节省了电源线)。每一位读写时隙开始时,主控器把总线拉低(小于0.8V),结束时,释放总线为高电平,这种按位自同步的数据传输方式节省了时钟线。稳压二极管将总线最高电平限定在5.6V,起保护端口的作用。

1-Wire器件内部结构如图1所示,1-Wire接口实现供电和同步。ROM存储一个由厂家光刻的、全球唯一的、且不可更改的64位序列号,内容如图2所示。最低8位是器件的类型号(Family Code),功能相同的一类器件具有相同的类型号;然后是48位器件序列号(Serial Code);最后是8CRC校验位用于验证数据传输的正确性,这样,实际可用的

[1] [2] [3] [4]  下一页


本文关键字:单片机  接口  软件  综合-其它单片机-工控设备 - 综合-其它

上一篇:宏汇编器MPASM