您的位置:技术工种之机修知识网 仪器仪表维修技术 正文
原作者:[标签:作者] 添加时间:2007-06-29 原文发表时间:2007-06-30 人气:1

本文章共3719字,分3页,当前第3页,快速翻页:
 


move LC[0], #WRITE_RECOVERY
djnz LC[0], $ ; Recovery time period

djnz LC[1], Write1Wire_slot

ret

实现读时隙的功能与之类似。注意,在1-Wire总线上所有数据均为低有效位(LSB)先发。

利用MAXQ3210实现1-Wire时序时,另一点需要注意的是:尽管1-Wire总线上拉电阻的阻值与总线上的设备数有关,但通常在4k到5k 之间。可是MAXQ3210端口引脚上的弱上拉电阻为50k到100k。为了防止1-Wire总线从低电平到高电平转换的时间过长,演示代码先将P1.6 输出设为短暂的高电平,将总线强制拉高,然后变为正常的弱上拉模式。只要该过程不是在从机试图将总线拉低的时候进行,就不会出现问题。另外,还可以在总线上再加一个分立的上拉电阻,这样就可以正常的方式使端口输出低代表0,输出三态代表1。

注意:当构建的1-Wire网络传输距离较远或连接的从机数量较多时,还需要注意其他事项。更多信息请参考以下应用笔记。

AN148:1-Wire网络可靠设计指南
AN570:Tech Brief 1 : 1-Wire Net Design Guide
AN937:Book of iButton Standards

用DS1822测量温度

尽管MAXQ3210可以使用上面的代码与大多数1-Wire从机器件通信,在本应用中我们将主要考虑与 DS1822通信。DS1822是一个1-Wire从机器件,可实现9到12位的摄氏温度测量,测量结果可被1-Wire主机读取。与多数1-Wire从机一样,DS1822可以完全由1-Wire总线供电,我们称之为寄生供电。

DS1822的测量范围可达-55
 

本文章更多内容<<上一页 - 1 - 2 - 3
本页地址
相关文章

基于DSP56F805的便携式多功能超声波检测系统
基于TDS系列示波器的动态能量测试系统
基于RFID的预付费电能表的研制
三碟DVD/CD机架模组性能测试仪的研制
LSD-2C智能开口闪点测定仪
温度测量处理变送器设计
油喷雾阀监测装置的开发与设计
一种便携式多参数环境监测仪器的设计
基于FPGA的误码率测试仪的设计与实现
基于HT47系列RISC单片机的智能化仪表设计
MLX90601系列红外测温模块的原理及应用
低成本、30MHz、三通道HDTV重建滤波器
涡街流量计的二次仪表设计
基于AD8302的单片宽频带相位差测量系统设计
基于LPC2132的体质测试仪设计
基于TMS320VC33-150的声探测系统设计
基于PC/104接口的ACM程控测试系统设计
基于ATT7022在线宽量程电能测量仪的设计
基于C8051F020的大灯仪自动定位系统
线圈匝间短路测试仪设计

相关评论


本文章所属分类:首页 仪器仪表维修技术