DS18B20作为一种数字温度传感器,其接口所遵循的数字传输协议即所谓的DS18B20协议,它是一种单总线协议,抗干扰能力强,精度高,适合恶劣环境的现场温度测量。ZDS2022示波器毫无疑问地将其加入了免费开放的21种协议触发与解码行列!
如何进行DS18B20协议解码操作呢?按下【Decode】键,将解码类型设为DS18B20,开启协议触发,在示波器前面板上的触发控制区内按下【Auto/Normal】键,将触发方式设为普通触发,按下协议参数软键,可对该协议的总线设置和触发模式进行相关设置,信源选择通道1,ZDS2022示波器的DS18B20协议支持4种温度分辨率,可以选择12位、11位、10位和9位,我们选择12位,触发模式可分为开始段触发与指令触发,先选择开始段触发,指令触发在下期视频我们会详细演示操作。
图1 DS18B20协议解码
返回到主界面,可看到DS18B20协议已稳定触发在开始段。示波器屏幕上只有在显示一个完整的数据帧时才能对协议有效解码,或是在全存储深度下可以检测到完整的数据帧。
打开事件表,旋转旋钮B可以对所有解码事件进行查看,在停止状态下,还可以对协议解码结果进行事件导出,非常方便!
关键字:示波器 DS18B20 协议解码
引用地址:
DS18B20协议解码
推荐阅读最新更新时间:2024-03-30 23:29
单片机中使用DS18B20温度传感器C语言程序(参考6)
/******************************************/ // // DS18B20温度计C程序 // 2007.06.08 /******************************************/ //使用AT89C2051单片机,12MHZ晶振,用共阳LED数码管 //P1口输出段码,P3口扫描,P3.4接DS18B20 #include reg51.h #include intrins.h //_nop_();延时函数用 #define Disdata P0 //段码输出口 #define discan
[单片机]
如何操作无使用说明书的示波器
示波器的型号多种多样,其中无使用说明书的示波器占很大比例,这对于初次使用示波器的初学者十分不便。本文根据实践经验,就如何操作无使用说明书的示波器作简单介绍,希望能给初学者带来帮助。 一、常见示波器面板功能键、钮的标示及作用 1.Power(电源开关):接通或关断整机输入电源。 2.FOCUS(聚焦)和ASTIG(辅助聚焦):常为套轴电位器,用于调整波形的清晰度。 3.ROTATION(扫描轨迹旋转控制):调整此旋钮可以使光迹和座标水平线平行。 4.ILLUM(坐标刻度照明):用于照亮内刻度坐标。 5.A/B INTEN(A/B亮度控制):通常为套轴电位器,作用是调节A和B扫描光迹的亮度。
[测试测量]
平均模式中示波器计算平均值方法
示波器 用两种不同的方法(详见下文)来计算一个滚动的 平均值 。 一般方法 如果你的示波器设定计算四次采集的平均值,然后它会在采集时将每个新的采集到计算到总平均值中,然后显示在屏幕上。 当它获得第五个采集时,它会抛弃由第一个采集所构成的平均值,然后加入第五个采集到总平均值中。当它获得第六个采集时,它会抛弃由第二个采集然后加上第六个采集,如此类推。 这可以由一个缓慢的信号作示范,第一个采集将会显示,然后每一个连续的触发得到的采集将会和第一个采集一起做平均。如果你的信号是稳定,你将见到噪声逐渐减降。当你达至平均的限定时(在此例将会是四),虽然信号将仍然变动,不过,噪声不再减降。 平均 算法
[测试测量]
stm32上移植了ucos,现在需要使用到DS18B20采集温度
DS18B20的操作时序要使用到延时,我是用ucos的延时函数还是自己循环写一个延时? 现在有个问题:假如用ucos的延时函数,如果出现更高优先级的任务,那么会将读DS18B20这个任务挂起,会破坏DS18B20的时序操作,读不出来温度。这个延时我应该怎么处理? 分享到: 2012-08-14 08:40提问者采纳 第一 读取18B20的时候关闭任务切换,不进行任务调度 第二 通过任务通讯 互斥量 或者邮箱 让其他任务挂起 第三 关闭中断 第四 将操作18b20的任务优先级设置高点或者操作时提升其任务优先级 延时的话可以用ucos的延时函数 也可以自己写,不过还是用ucos的好 追问 谢
[单片机]
浮地信号是什么,如何使用示波器进行测量
在工业环境中进行故障排查存在许多挑战。现代化生产现场调试电子系统需要分析低压数字信号,同时也需要验证380V的高压电源质量,或者 测试 电气驱动设备的电源效率。而浮地信号的测试一直是电气工程师无法回避的问题。 普通数字 示波器 不适合此类系统测试的原因首先在于绝大多数的普通示波器都通过交流电源安全地与大地相连。在一般情况下,这样的接地连接提高了测试的安全性。但对于浮地系统而言,这会导致将被测系统参考地通过示波器单端探头参考地强制连接到大地,从而改变了被测系统的地回路结构,影响了被测系统正常的工作特性,甚至造成对被测系统和测试仪器的损坏。 一、何为浮地信号? 接地 测量 ◾针对接地信号的测量 ◾信号参考端接地 ◾使用单端探头
[测试测量]
示波器旅行指南 工程师如何开启一场说走就走的旅行?之一
【示波器旅行指南 |工程师如何开启一场说走就走的旅行?】之一: 快速“登机”不延误 前言:我是小泰。小泰一年可以测试上千台电子设备,但依旧有时间来一场说走就走的旅行。他是怎么做到的呢? 1) 电子时代让小泰的出行变得更快捷,精准计时可以减少等待,通过以太网的强大助力,智能识别身份信息,快速通过安检; 2) 借助USB2.0快速通道及时到达候机口,买杯咖啡,刚好等登机; 3) DDR3航班能够将路程时间缩短三分之一,更快到达目的地; 4) 航行中实时探测到微小气流颠簸,借助电子设备及时调整飞行姿势,小泰完全不受影响; 5) 带上新买的降噪耳机欣赏音乐,享受安全舒适的旅行; 6) 下了飞机,手机来电告诉我们智能汽车已经就位
[测试测量]
利用数字示波器调试嵌入式I2C总线
I2C总线是PHLIPS公司上世纪80年代推出的一种两线式串行总线,最初为音频、视频设备所开发,如今则多在各种嵌入式系统中用于连接微控制器及其外围设备。
I2C总线仅需采用两根通信线(一根为串行数据线“SDA”,一根为串行时钟线“SCL”),而传输速率在高速模式下可达3.4Mbit/s,并且是多主总线。每一个挂接在I2C总线上的I2C器件均可通过唯一的地址进行访问。
在嵌入式系统开发中应用I2C总线可有效缩减元器件面积、改善抗干扰能力及增强设计的兼容性。当然,在享受其设计便利性的同时,信号的复杂性也将提高系统调试的难度。
本文阐述了在实际开发中所遇到的I2C通信问题及使用示波器分析问题和解决问题的方法。
分析过程中
[嵌入式]
泰克为DDR3存储器提供完整的测试解决方案
泰克公司日前宣布,为DPO/DSA70000B系列和DPO7000系列示波器推出第三代经过验证的DDR分析软件产品(DDRA选件)。泰克DDR测试解决方案支持DDR、DDR2、DDR3、LP-DDR和GDDR3的全部速度,同时覆盖了物理层和数字域。泰克公司还为DDR3存储器设计推出一套新的拥有Nexus Technology技术的球栅阵列(BGA)元件内插器(Interposers),改善了连接能力。泰克系列逻辑分析仪、示波器和探测系统共同构成了DDR设计和测试工程师们所需的关键测试解决方案的核心。 DDR3标准支持800MT/s(每秒百万次传输)到2133 MT/s的数据速率,相应的时钟频率分别为400 MHz到1
[测试测量]