1、 1 毕 业 设 计 (论 文) 题 目: 单片机单总线技术 及其应用 系 部: 电气工程系 专 业: 机电一体化 学生姓名: 班 级: 学 号: 指导教师: 题目类型:题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件 开发 2011 年 12 月 14 日 2 摘 要 美国 Dallas 公司近年推出的单总线技术及相应的集成芯片,用单片机可以组建 成单总线技术的应用系统。 关键词:单片机 单总线 测控技术 3 4 引言 论文中具体说明了系统的硬、软件组成特点,介绍了一些典型器件,并列举 了在自动测控系统中的实际应用情况。相对于传统的方案,单片机单总线技术具 有突出的技术优势和更高
2、的性能价格比。 计算机用于测控系统时, 测控对象与计算机之间的信息交换是通过总线进行 的。不管是通用的并行、串行总线,还是专用总线,其传送数据的信号线总是多 根的。最简单的 RS-232 串行总线也有两根信号线,且只能通向一路被测或被控 对象,否则要用下位机扩展。这样,当遇到多路多个测控对象时,系统中相互连 接则非常复杂。若只用一根信号线(1-wire) ,在其上可以挂上许多测控对象, 且电源也经这根信号线馈给,这样组建一个系统就方便多了。本文介绍使用这种 一根信号线的技术,为了表述简明易懂,并区别于计算机的其他总线,将其称为 单总线(1-wire bus)技术。 单总线及相应芯片是美国 Da
3、llas 半导体公司近年推出的新技术。在该公司 支持下, 信息产业部电子五所和桂林电子工业学院联合对单总线技术进行了开发 应用。我们正在对环境状态监测系统、实时气象监测系统(自动气象站) 、军用 仓库测控系统、农业塑料大棚测控系统、宾馆楼宇监管系统、停车收费系统、考 勤管理系统等领域进行应用开发。应用中主控计算机视要求,既可以采用 PC 机 也可以采用单片机。本文主要介绍在单片机控制下单总线技术的应用。 5 1 单总线技术 单总线技术是只有一个总线命令者和一个或多个从者组成的计算机应用系 统。单总线系统由硬件配置、处理次序和单总线信号三部分组成。 系统按单总线协议规定的时序和信号波形进行初始化
4、、 识别器件和进行数据 交换。 1. 硬件配置 单总线系统只定义了一根信号线。总线上的每个器件都能够在合适的时间 驱动它,相当于把计算机的地址线、数据线、控制线合为一根信号线对外进行数 据交换。为了区分这些芯片,厂家在生产每个芯片时,都编制了惟一的序列号, 通过寻址就能把芯片识别出来。 这样做能使这些器件挂在一根信号线上进行码分 多址、串行分时数据交换,组成一个自动测控系统或一个自动收费系统,甚至还 可以用单总线组成一个微型局域网。 厂家对每个芯片用激光刻录的一个 64 位二进制 ROM 代码。从最低位开始, 前 8 位是族码,表示产品的分类编号;接着的 48 位是一个惟一的序列号;最后 8 位是前 56 位的 CRC 校验码。CRC(Cyclic Redundancy Check)称为循环冗余码 检测 ,是 数据 通信 中校 验数 据传 输是 否正 确的 一种 方法 。论 文之 家:在使用时,总线命令者读入 ROM 中