3.1.2 DS18B20的工作时序与温度测控系统是如何工作的(课件)-《单片机应用技术》同步教学(中国科学技术出版社)

2024-08-15
| 14页
| 58人阅读
| 2人下载
普通

内容正文:

DS18B20的工作时序 温度测控系统是如何工作的? 更多模板请关注:https://haosc.taobao.com CONTENTS 目录 01 02 温度测控系统构成 温度检测 道艺兼修 敬业乐群 03 温度控制电路 04 人机交互电路 2 CONTENTS 目录 05 06 DS18B20的初始化时序 DS18B20的写操作时序 道艺兼修 敬业乐群 07 DS18B20的读操作时序 3 温度测控系统构成 01 温度测量电路 温度控制电路 单片机电路 温度测控对象 显示电路 按键电路 4 温度检测 02 热电偶温度检测电路 热电阻温度检测电路 红外线温度检测电路 按传感器类型分类 热电阻式温度传感器 5 温度检测 02 数字式温度传感器 逻辑输出温度传感器 模拟式温度传感器 按输出信号类型分类 DS18B20 DS18B20 6 温度控制电路 03 供电电路 电压调整电路 发热件 单片机电路 7 人机交互电路 04 LED显示 液晶屏显示 显示方法 OLED显示 LED数码管显示 OLED显示 液晶屏1602C 8 三、本项目的任务 学习目标: 掌握液晶显示器的电路设计与程序设计; 掌握I2C总线的应用; 掌握ADDA的应用。 学习重点: 1602的驱动程序设计 18B20的驱动程序设计 PF8591的程序设计 学法建议: 认真学习班课的资源,完成作业和测试, 及时参与答疑 自己准备单片机学习板和电脑,勤动手实验。 9 DS18B20的初始化时序 05 DS18B20 单线通信功能是分时完成的,他有严格的时隙概念,如果出现序列混乱, 1-WIRE 器件将不响应主机,因此读写时序很重要。系统对 DS18B20 的各种操作必须按协议进行。根据 DS18B20 的协议规定,微控制器控制 DS18B20 完成温度的转换必须经过以下 4 个步骤 : (1)对 DS18B20 进行复位初始化。 (2)发送一条 ROM 指令 (3)发送存储器指令 (4)接收数据 10 DS18B20的初始化时序 05 主机首先发出一个480-960微秒的低电平脉冲,然后释放总线变为高电平,并在随后的480微秒时间内对总线进行检测,如果有低电平出现说明总线上有器件已做出应答。若无低电平出现一直都是高电平说明总线上无器件应答。    做为从器件的DS18B20在一上电后就一直在检测总线上是否有480-960微秒的低电平出现,如果有,在总线转为高电平后等待15-60微秒后将总线电平拉低60-240微秒做出响应存在脉冲,告诉主机本器件已做好准备。若没有检测到就一直在检测等待。 11 DS18B20的写操作时序 06 写周期最少为60微秒,最长不超过120微秒。写周期一开始做为主机先把总线拉低1微秒表示写周期开始。随后若主机想写0,则继续拉低电平最少60微秒直至写周期结束,然后释放总线为高电平。若主机想写1,在一开始拉低总线电平1微秒后就释放总线为高电平,一直到写周期结束。而做为从机的DS18B20则在检测到总线被拉底后等待15微秒然后从15us到45us开始对总线采样,在采样期内总线为高电平则为1,若采样期内总线为低电平则为0。 接下来就是主机发出各种操作命令,但各种操作命令都是向DS18B20写0和写1组成的命令字节,接收数据时也是从DS18B20读取0或1的过程。因此首先要搞清主机是如何进行写0、写1、读0和读1的。 12 DS18B20的读操作时序 07 DS18B20在检测到总线被拉低1微秒后,便开始送出数据,若是要送出0就把总线拉为低电平直到读周期结束。若要送出1则释放总线为高电平。主机在一开始拉低总线1微秒后释放总线,然后在包括前面的拉低总线电平1微秒在内的15微秒时间内完成对总线进行采样检测,采样期内总线为低电平则确认为0。采样期内总线为高电平则确认为1。完成一个读时序过程,至少需要60us才能完成 对于读数据操作时序也分为读0时序和读1时序两个过程。读时隙是从主机把单总线拉低之后,在1微秒之后就得释放单总线为高电平,以让DS18B20把数据传输到单总线上。 13 谢谢收看! $$

资源预览图

3.1.2 DS18B20的工作时序与温度测控系统是如何工作的(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
1
3.1.2 DS18B20的工作时序与温度测控系统是如何工作的(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
2
3.1.2 DS18B20的工作时序与温度测控系统是如何工作的(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
3
3.1.2 DS18B20的工作时序与温度测控系统是如何工作的(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
4
3.1.2 DS18B20的工作时序与温度测控系统是如何工作的(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
5
3.1.2 DS18B20的工作时序与温度测控系统是如何工作的(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。