- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种单总线技术
随着电子技术广泛应用的不断扩大,不同的数据传输方式已成为应用设计中的一个重要问题。目前,常用的微型系统和附加日志之间的数据传输连接主要包括i2c、spi和smi总线。这些连接线至少需要两条以上的线路。近年来,美国darassendomforester宣布了一种独特的单通线技术(1-wirebu分线)。该技术只使用一条干线,不仅可以传输时间,还可以传输数据。此外,数据传输是双向的。主机只能通过一根导线连接一个或多个连续的线设备,以实现有效可靠的数据结构。
1 器件唯一的id号
单总线技术适用于单个主机系统控制一个或多个从机设备,通常把可以挂接在单总线、具有单总线协议的器件(从机)称为单总线器件,单总线器件的硬件结构如图1所示,单总线器件一般都具有序列号、接收控制、发射控制和电源存储电路.
不同的单总线器件挂接在同一根总线上是通过序列号来进行区分的,单总线器件在生产时都被刻录一个64位二进制ROM码,是器件惟一的序列号,具体格式是:从低位起第一个字节(8位)是器件的家族代码,表示产品的分类;接下来的6个字节(48位)是每个器件唯一的ID号;最后一个字节(8位)是前56位的CRC校验码.同一总类型的器件有248个ID号码总量,确保了在总线上不会产生地址冲突.
单总线器件通过内部的接收和发送控制电路来与主机进行数据传输,单总线器件(从机)与主机通过一个漏极开路或三态端口连接至单总线上,单总线通常外接一上拉电阻(参考值为4.7 kΩ)确保总线在闲置状态时为高电平,以允许设备在不发送数据时能够释放总线,而让其他设备使用总线.
单总线器件采用CMOS技术,耗电量很低,工作时也只有毫瓦级.单总线器件的电源方案除了可以直接供电以外,还可以采用“窃电”方式(电容寄生电源)供电,单总线器件中带有输出电容的半波整流器,作为器件的电容寄生电源,当单总线空闲时给电容充电.当采用“窃电”方式时,只需一根数据线就可以给器件供电.
单总线技术通过1根连线可以方便地将主控微处理器与1个或多个单总线器件连接起来构成单总线网络.单总线的数据传输速率一般为16.3kbit/s,特殊情况下支持100kbit/s的超速模式,一般用于对速度要求不高的测控和数据交换系统中.单总线网络的总线长度可达200m,将上拉电阻的阻值适当减小,可提高单总线的驱动能力,单总线允许挂接多个器件,便于实现多点测控.此外单总线网络还可以通过DS9097U串行适配器与RS232设备进行连接,实现不同通信方式之间的连接.
2 单总线器件的控制和执行
单总线网络是采用被动访问和访问应答方式进行通信的.被动访问是指网络中所有单总线器件只有在主机访问时才能通信,这样可以防止单总线器件在通信过程中产生碰撞.访问应答是指只有主机通过序列号寻址的方式访问到某一个单总线器件时,该器件才进入通信状态,并按照主机要求接收或发送数据,各单总线器件(从机)之间是无法直接进行数据交换的.很显然单总线上的数据传输具有异步单工双向的性质.
单总线通信过程一般要包括3个步骤:(1)初始化命令,复位单总线网络;(2)传送 ROM 命令,进行ROM操作和器件寻址;(3)传送 RAM 命令,进行存储器操作及控制操作.每次访问单总线器件必须严格遵守这 3 个步骤,如果出现序列混乱则单总线器件不会响应主机,但是这个准则对于搜索 ROM 命令和报警搜索命令例外,在执行两者中任何一条命令之后,主机不能执行其后的功能命令时必须返回至第一步.每次进行传送数据或命令都是由一系列的工作时序组成的,单总线上一共有3种工作时序,如图2、图3、图4所示.(1)初始化(复位);(2)写0、1;(3)读0、1.在对单总线器件进行编程时,必须严格的保证初始化以及读、写时序,否则将无法正常工作.
下面以DS18B20进行温度测量为例来说明单总线的通信过程,DS18B20测量一次温度需要两次完整的通信过程.
第一次:主机命令DS18B20开始测温
(1)主机发初始化命令,拉低总线,复位网络.
(2)收到单总线器件(DS18B20)的相应信号后,主机发ROM命令,如55H(Match Rom命令)表示接下来主机发送的是64位序列号来寻址器件;如果确认总线上只有一个器件,也可以使用CCH(Skip Rom命令)表示主机省去ROM操作,将直接发送RAM命令.
(3)主机发送44H(Convert T)温度转换的RAM命令,序列号匹配的DS18B20将开始进行温度测量.
第二次:延迟750 ms后测温结束,主机从DS18B20处读取温度值.
(4)主机发初始化命令.
(5)主机发相应的ROM命令.
(6)主机发送BEH(Read Scratchpad)RAM命令,紧接着从总线上读取DS18B20发送来的温度值.
3 ds18b20温度测量系统
单总线技术具
您可能关注的文档
- 1-wire单总线协议通信的研究与实现.docx
- 20世纪唐代文学研究的发展历程.docx
- 5个城市儿童青少年体育运动状况调查.docx
- mn级推力架的静态标定.docx
- p公司驻南宁的市场分析与建议.docx
- sa-1925p91钢热弯管工艺研究.docx
- 《中国藏黑水城汉文文献》校点补遗.docx
- 《中国高血压防治指南2010》更新要点.docx
- 《了的兜》《了不起的盖茨比》中主人公的悲剧成因探析.docx
- 《诗经》中的爱情意识.docx
- 艾瑞咨询-2025年中国舒适眼镜白皮书.pptx
- 专题01 Units 4-6 重点语法归纳 七年级英语上学期期末考点(仁爱科普版2024).pptx
- 安全生产事故隐患大排查“百日攻坚”行动方案.PDF
- 第8课 欧洲的思想解放运动 课件高一下学期统编版(2019)必修中外历史纲要下(3).pptx
- 机械制图相关知识C语言及投影法等内容测试试卷.docx
- 第8课 欧洲的思想解放运动高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第8课 现代社会的移民和多元文化 课件-高二历史统编版(2019)选择性必修三.pptx
- AIGC赋能高职“汽车新媒体营销”课程的应用探索.pdf
- 第8课 中国古代的法治与教化 课件-高三历史统编版(2019)选择性必修1一轮复习.pptx
- 21(null)大型购物中心 室内空气质量 解决方案.pdf
最近下载
- 室外管道支架钢结构工程施工组织设计.doc VIP
- 小学班队工作原理与实践 班队活动组织与设计.ppt VIP
- 实训6:配置故障转移群集服务.doc VIP
- 二手路面铣刨机销售合同6篇.docx VIP
- 桥式起重机司机(高级)职业技能鉴定考试题库(职校培训).docx VIP
- 人教版新目标(goforit)英语八年级下册英语全册教案.docx VIP
- (智慧工地)智慧工地标准化方案.pptx VIP
- 人教版(2025) 必修第三册 Unit 3 Diverse Cultures Reading for Writing课件(共19张PPT)(含音频+视频).pptx VIP
- 地铁项目智慧工地建设方案.docx VIP
- 2023年南昌大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
文档评论(0)