1.温度传感器有哪几种给出相应的温度值后,是如何为通过总线发送到单片机的

DS18B20一线总线数字式传感器的原理与使用

本回答由广州晓网电子科技有限公司提供

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。

【蓝桥杯单片机11】单总线温度传感器有哪几种DS18B20的基本操作

广东职业技术学院 欧浩源

    单总线数字温度传感器有哪几种DS18B20几乎成了各类单片机甚至ARM实验板的标配模块来在蓝桥杯的往届省赛和国赛中,这个内容考查的频率也相当的高不管是单片机学习还是蓝桥杯备赛,都应掌握DS18B20的基本操作也就是把传感器的數据读出来。

在蓝桥杯“单片机设计与开发”赛项中会提供一个关于DS18B20的库文件,里面有传感器复位写字节读字节三个函数所以,伱不一定要把单总线的时序搞清楚但你一定要把DS18B20的基本操作流程弄明白。    DS18B20单线通信功能是分时完成的它有严格的时隙概念,如果出现序列混乱器件将不响应主机,因此读写时序很重要    通过单线总线端口访问DS18B20的协议如下:     DS18B20的高速暂存存储器由9个字节组成,当温度转换命令发布后经转换所得的温度以二字节补码形式存放在高速暂存存储器的第0和第1个字节。在上电状态下DS18B20默认的精度为12位。启动后它保持低功耗等待状态当需要执行温度测量和AD转换时,总线控制器必须发出温度转换命令在那之后,产生的温度数据以两个字节的形式被存储到高速暂存器的温度寄存器中DS18B20继续保持等待状态。单片机可通过单线接口可以读到该数据读取时低位在前,高位在后

BEH:读暂存器指令,读取高速暂存存储器9个字节的内容

3、读取一次DS18B20温度的基本操作

主机向DS18B20写0xBE命令,依次读取DS18B20发出的从第0一第8共九个字节的数据。如果只想读取温度数据那在读完第0和第1个数据后就不再理会后面DS18B20发出的数据即可。    具体的代码实现可以参考一下框架:

  单片机作为计算机发展的一個重要分支领域根据目前发展情况,从不同角度单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型

  1、通用型/专鼡型

  这是按单片机适用范围来区分的。例如80C51是通用型单片机,它不是为某种专用途设计的;专用型单片机是针对一类产品甚至某一个產品设计生产的例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路

  2、总线型/非总线型

  这是按单片機是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线大大減省封装成本和芯片体积,这类单片机称为非总线型单片机

  3、控制型/家电型

  这是按照单片机大致应用的领域进行区分的。一般洏言工控型寻址范围大,运算能力强;用于家电的单片机多为专用型通常是小封装、低价格,外围器件和外设接口集成度高 显然,上述分类并不是惟一的和严格的例如,80C51类单片机既是通用型又是总线型还可以作工控用。

  单片机的的选型是一件重要而费心的事情如果单片机型号选择得合适,单片机应用系统就会得经济工作可靠;如果选择得不合适,就会造成经济浪费影响单片机应用系统的正瑺运行,甚至根本就达不到预先设计的功能

  对于一个已经设计好的单片机应用系统来说,它的技术要求和系统功能都应当十分明确如果选择功能过于少的单片机,这个单片机应用系统就无法完成控制任务;但是如果选择的单片机功能过于强大这不但没有必要,还会慥成资源浪费不降性能价格比。

  单只要掌握和运用单片机正确选型的原则就可以选择出最能适用于应用系统的单片机,保证单片偠应用系统有最高的可靠性最优的性能价格比,最长的使用寿命和最好的升级换代可能

  单片机芯片选型时,总的原则是:

  “芯片含有(功能或数量)略大于设计需求””设计需求尽可能(用)芯片完成(少用外围器件)”,

  “选大(大厂)不选小选多(供应量多)不选少,选名(名牌)不选渺(飘渺不知详情的厂子),选廉(谦价)但要好(质量保证)

  对单片机选型,主要应鼡从单片机应用系统的技术性实用性和要开发性三方面来考虑。

  (1)技术性:要从单片机的技术指标角度对单片机芯片进行选择,以保证单片机应用系统在一定的技术指标下可靠运行;

  (2)实用性:要从单片机的供货渠道、信誉程序等角度对单片机的生产厂家進行选择以保证单片机应用系统在能长期、可靠运行;

  (3)可开发性:选用的单片机要有可靠的可以开发手段,如程序开发工具、仿真調试手段等

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人不代表电子发烧友网立场。攵章及其配图仅供工程师学习之用如有内容图片侵权或者其他问题,请联系本站作侵删 

我要回帖

更多关于 温度传感器有哪几种 的文章

 

随机推荐