欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    传感器基础及应用.ppt

    • 资源ID:73042363       资源大小:660.50KB        全文页数:42页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    传感器基础及应用.ppt

    补充:传感器知识 传感器基础及应用传感器基础及应用1 传感器的发展和作用传感器的发展和作用2 什么是传感器什么是传感器3 传感器的分类传感器的分类4 智能传感器构成的单片机系统智能传感器构成的单片机系统补充:传感器知识1 传感器的发展和作用传感器的发展和作用u 传感器是用以代替、传感器是用以代替、补充、补充、延伸人的感觉器官功能而延伸人的感觉器官功能而产生产生u 现代传感器是指具有电输出的装置,是随着集成电路现代传感器是指具有电输出的装置,是随着集成电路技术和半导体应用技术的发展而发展的技术和半导体应用技术的发展而发展的u传感器能将物理量、化学量和生物量等非电信号转换为传感器能将物理量、化学量和生物量等非电信号转换为相应的电信号,如温度、湿度、压力、张力、振动、位置、相应的电信号,如温度、湿度、压力、张力、振动、位置、角度、液面、气体浓度等,转换后电量的表现形式可以是角度、液面、气体浓度等,转换后电量的表现形式可以是电压、电流、电阻、电容、脉冲波、频率等。电压、电流、电阻、电容、脉冲波、频率等。补充:传感器知识2 什么是传感器什么是传感器“能能够够感感受受规规定定的的被被测测量量并并按按照照一一定定的的规规律律转转换换成成可可用用输输出出信信号号的的器器件件或或装装置置,通通常常由由敏敏感感元元件件和和转转换换元元件件组组成成”。敏敏感感元元件件,是是指指传传感感器器中中能能直直接接感感受受或或响响应应被被测测量量(输输入入量)的部分量)的部分;转转换换元元件件,是是指指传传感感器器中中能能将将敏敏感感元元件件感感受受的的或或响响应应的的被被探探测测量量转转换换成成适适于于传传输输和和(或或)测测量量的的电电信信号号的的部部分分。补充:传感器知识图 1 传感器组成方块图 图1为传感器组成方块图,此图也说明了传感器的基本组成和工作原理。补充:传感器知识传感器的灵敏度传感器的输出量y与输入量x的函数关系式y=g(x)称为变换函数,亦称灵敏度函数,它表示传感器的输入输出特性,对该函数进行微分,得S称为传感器的灵敏度。理想情况下,变换函数为一元函数,但实际上由于测量对象与被测环境的干扰,y与x不能单值对应。选用转换元件应使干扰对输出量的影响限制在最低水平。补充:传感器知识3 传感器的分类传感器的分类可分为分立式传感器、模拟集成传感器、智能传感器三类。u 分立式传感器:只能提供模拟输出,如电压、电流信号或电阻、电容、电感值的变化。一般所产生电量为微弱信号。u 模拟集成传感器:将传感器集成在一个芯片上,可完成测量及模拟信号输出功能的专用IC,如AD590、AD592、LM76、LM135等温度传感器。u 智能传感器:具有判断和处理信息的能力,可对测量值进行各种修正和误差补偿,同时还带有自诊断、自校准功能,并具有计算机接口,通过串口将数值传送到微控制器。如AD7414、DS18B20等温度传感器。补充:传感器知识传感器的其它分类情况补充:传感器知识补充:传感器知识4 智能传感器构成的单片机系统智能传感器构成的单片机系统对于具体使用传感器进行测控系统设计的用户来对于具体使用传感器进行测控系统设计的用户来讲,往往只关心需要被测的非电物理量以及传感讲,往往只关心需要被测的非电物理量以及传感器转换后的电量,希望了解某传感器能转换何种器转换后的电量,希望了解某传感器能转换何种参量,其测量范围和测量精度,是有源还是无源,参量,其测量范围和测量精度,是有源还是无源,转换后的电参量如何提取、接口电路如何设计等。转换后的电参量如何提取、接口电路如何设计等。这里我们将介绍一种智能传感器构成的应用系统。这里我们将介绍一种智能传感器构成的应用系统。补充:传感器知识DS18B20数字温度计的设计1、功能要求:数字温度计要求测温范围在 ,误差在 以内,用LED数码管直读显示。2、方案论证:传统的测温元件有热电耦和热电阻,测出的一般是电压,再转换成对应的温度,需要较多的硬件支持,硬件电路和软件设计相对复杂,成本也不低。本设计采用美国DALLAS半导体公司推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为 ,分辨率最大可达 。DS18B20可以直接读出被测温度值,采用3线制与单片机相连,减少了外部硬件电路,具有低成本和易使用的特点。补充:传感器知识总体电路结构框图总体电路结构框图按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路。补充:传感器知识3、系统硬件电路的设计补充:传感器知识3.1 主控制器-AT89C2051介绍与AT89S51相比,AT89C2051只有20个引脚,无P0和P2口及P3.6口线。P1.2P1.7提供内部上拉,P1.0和P1.1则需要外部上拉并有第2功能。其余内部功能结构则和MCS-51类似,软件编程环境也完全一样。具体可参考其PDF文档。单片机AT89C2051具有低电压供电和小体积等特点,两个端口刚好满足电路系统的设计需要,很适合便携手持式产品的设计使用,系统可用两节电池供电。补充:传感器知识3.2 显示电路 采用采用4 4位共阳位共阳LEDLED数码管,从数码管,从P1P1口输出段码,列扫描口输出段码,列扫描用用P3.0P3.3P3.0P3.3口来实现,列驱动用口来实现,列驱动用90129012三极管。三极管。数码显示管有数码显示管有“静态显示静态显示”和和“动态显示动态显示”两种显示方式,两种显示方式,一般采用动态显示方式,利用了一般采用动态显示方式,利用了“视觉暂留视觉暂留”的现象来实的现象来实现的。现的。注意:切换时上一位关闭不要低于注意:切换时上一位关闭不要低于50us50us,各位数码管扫描,各位数码管扫描一遍的时间不要超过一遍的时间不要超过62ms62ms。补充:传感器知识4 4位数码管静态显示位数码管静态显示补充:传感器知识3.3 3.3 温度传感器的工作原理温度传感器的工作原理1、DS18B20的性能特点DS18B20温度传感器是一种改进型智能温度传感器,可直接读出被测温度,并且可根据实际要求通过简单的编程实现912位的数字读数方式。其性能特点归纳如下:独特的单线接口仅需要一个端口引脚进行通信独特的单线接口仅需要一个端口引脚进行通信 多个多个DS18B20DS18B20可并联,实现多点组网功能;可并联,实现多点组网功能;无需外部器件无需外部器件 可通过数据线供电,电压范围为可通过数据线供电,电压范围为3.05.5V3.05.5V;零待机功耗零待机功耗 温度以温度以9 9或或1212位数字量读出位数字量读出 用户可定义的非易失性温度报警设置用户可定义的非易失性温度报警设置 报警搜索命令识别并标志超过程序限定温度的器件报警搜索命令识别并标志超过程序限定温度的器件 负电压特性,电源极性接反时,温度计不会烧毁负电压特性,电源极性接反时,温度计不会烧毁补充:传感器知识2、DS18B20的封装形式DS18B20采用3脚PR-35封装或6脚TSOC封装或8脚SOIC封装等。补充:传感器知识3、DS18B20的内部结构I/OVDD64位ROM的位结构如下图所示。补充:传感器知识u高速暂存RAM包含8字节存储器,其结构如下图所示。前两个字节包含测得的温度信息。第3和第4字节是TH和TL的拷贝,是易失的,每次上电复位时被刷新。第5字节为配置寄存器,其内容用于确定温度值的数字转换分辨率。DS18B20工作时按此寄存器中的分辨率将温度转换为相应精度的数值。第6、7、8字节保留未用,为全逻辑1。第9字节读出前面8个字节的CRC码,用来检验数据,从而保证通信数据的正确性。补充:传感器知识u配置寄存器的字节定义及分辨率的设置规定TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。出厂时该位被设置为0,用户不用改动,R1和R0决定温度转换的精度位数,即用来设置分辨率,定义方法如下:R1R0分辨率分辨率/位位温度最大转换时间温度最大转换时间/ms00993.750110187.510113751112750补充:传感器知识u转换温度后的数据值格式当DS18B20接收到温度转换命令后,开始启动转换。转换完成后的温度值以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2字节。单片机可以通过单线接口读出该数据,读数据时低位在前,高位在后,数据格式以0.0625 /LSB形式表示。温度值格式如下:LS字节SSSSSMS字节当符号位S=0时,表示测得的温度值为正值,可以直接将二进制数转换为十进制数,当符号位S=1时,表示测得的温度值为负值,要先将补码变成原码,再计算其对应的十进制数。补充:传感器知识uDS18B20温度与测得值对应表温度温度/二进制表示二进制表示十六进制表示十六进制表示+12500000111 1101000007D0H+8500000101 010100000550H+25.062500000001 100100010191H+10.12500000000 1010001000A2H+0.500000000 000010000008H000000000 000000000000H-0.511111111 11111000FFF8H-10.12511111111 01011110FF5EH-25.062511111110 01101111FE6FH-5511111100 10010000FC90H注:1、DS18B20完成温度转换后,把测得的温度值与RAM中TH、TL字节内容作比较,若TTH或TTL,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。2、在64位ROM的最高有效字节中存储有循环冗余检验码(CRC)。主机根据ROM的前56位来计算CRC值,并与存入DS18B20的CRC值作比较,以判断主机收到的ROM数据是否正确。补充:传感器知识4、DS18B20测温原理低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中隐含着计数门,当其打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器决定,每次测量前,先将-55度所对应的一个基数置入温度寄存器中。补充:传感器知识续前页续前页减法计数器1对低温度系数晶振所产生的脉冲信号进行减法计数,当其预置值减到0时,温度寄存器的值将加1,减法计数器1的预置值将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数。如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值就是所测温度值。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直到温度寄存器值达到被测温度值。另外,由于DS18B20的单线通信功能是分时完成的,有严格的时隙概念,因此读/写时序很重要。操作协议为:初始化DS18B20(发复位脉冲)-发ROM功能命令-发存储器操作命令-处理数据补充:传感器知识5、DS18B20的主要ROM命令(1)Read ROM33H该命令允许总线控制器读到DS18B20的8位系列编码、唯一的序列号和8位CRC码。只有在总线上存在单只DS18B20时才能使用这个命令。如果总线上有不止一个从机,当所有从机试图同时传送信号时就会发生数据冲突。(2)Match ROM55H这是一个匹配ROM命令,后跟64位ROM序列,让总线控制器在多点总线上定位一只特定的DS18B20。只有与64位ROM序列完全匹配的DS18B20才能响应随后的存储器操作。所有与64位ROM序列不匹配的从机都将等待复位脉冲。这条命令在总线上有单个或多个器件时都可以使用。补充:传感器知识(3)Skip ROM 0CCH该命令允许总线控制器不用提供64位ROM编码就使用存储器操作命令,在单点总线情况下,可以节省时间。如果总线上不止一个从机,在Skip ROM命令之后跟着发一条读命令,由于多个从机同时传送信号。总线上就会发生数据冲突。(4)Seach ROM0F0H当一个系统初次启动时,总线控制器可能并不知道单线总线上有多少器件或它们的64位ROM编码。搜索ROM命令允许总线控制器用排除法识别总线上所有从机的64位编码。(5)Alarm Search0ECH该命令的流程与Search ROM相同。然而只有在最近一次测温后遇到符合报警条件的情况下,DS18B20才会响应该命令。报警条件定义为温度高于TH或低于TL。只要DS18B20不掉电,报警状态将一直保持,直到再一次测得的温度值不达到报警条件。补充:传感器知识(6)Write Scratchpad 4EH该命令向DS18B20的暂存器TH和TL中写入数据。可以在任何时刻发出复位命令来中止写入,继续写入将给配置寄存器赋值。(7)Read Scratchpad0BEH该命令读取暂存器的内容。读取将从第1字节开始,一直进行下去,直到第9(CRC)字节读完。如果不想读完所有字节,主控器可以在任何时间发出复位命令来中止读取。(8)Copy Scratchpad48H该命令把暂存器的内容拷贝到DS18B20的E2PROM存储器里,即把温度报警触发字节存入非易失性存储器里。如果总线控制器在这条命令之后跟着发出读时间隙,而DS18B20又忙于把暂存器拷贝到E2PROM,DS18B20就会输出一个0,如果拷贝结束,DS18B20将输出1。如果使用寄生电源,总线控制器必须在这条命令发出后立即启动强上拉并最少保持10ms。补充:传感器知识(9)Convert T 44H该命令启动一次温度转换而无需其它数据。温度转换命令被执行后DS18B20保持等待状态。如果总线控制器在这条命令之后跟着发出读时间间隙,而DS18B20又忙于把暂存器拷贝到E2PROM存储器,DS18B20就会输出一个0,如果拷贝结束,DS18B20将输出1。如果使用寄生电源,总线控制器必须在这条命令发出后立即启动强上拉并最少保持10ms。(10)Recall E20B8H该命令把报警触发器里的值拷贝回暂存器。这种拷贝操作在DS18B20上电时自动执行,这样器件一上电暂存器里马上就存在有效的数据了。若在该命令发出之后发出读数据间隙,器件会输出温度转换忙的标识:0表示忙,1表示完成。(11)Read Power Supply0B4H若把这条命令发给DS18B20后发出读时间隙,器件会返回它的电源模式:0表示寄生电源,1表示外部电源。补充:传感器知识6、温度数据的计算处理方法从DS18B20读取的二进制数值必须先转换成十进制数值,才能用于字符的显示。因为DS18B20的转换精度为9-12位可选,为了提高精度采用12位。在采用12位转换精度时,温度寄存器里的值是以0.0625为步进,即温度值为温度寄存器里的二进制值乘以0.0625,就是实际的十进制温度值。十进制值和二进制值之间有很明显的关系,就是把二进制高字节的低半字节和低字节的高半字节组成一个字节,这个字节的二进制值化为十进制值后,就是温度值的百、十、个位值,而剩下的低字节的低半字节化成十进制后,就是温度值的小数部分。可以采用1位数码管来显示小数,精确到0.1度,小数部分二进制和十进制的近似对应关系如下:小数二进制值01 23 4 5 6 7 89 A B C D E F十进制值01 12 3 3 4 4 56 6 7 8 8 9 9补充:传感器知识3.4 系统程序的设计系统程序主要包括C程序主函数、DS18B20复位函数、DS18B20写字节函数、DS18B20读字节函数、温度计算转换函数和显示函数等。1、主函数其主要功能是初始化并负责温度的读出、处理计算及显示。温度测量每2s进行一次。补充:传感器知识补充:传感器知识数组及全局变数组及全局变量的初始化定义量的初始化定义补充:传感器知识2、DS18B20复位函数总线t0时刻发送一复位脉冲(最短为480us的低电平信号),接着在t1时刻释放总线并进入接收状态,DS18B20在总线的上升沿之后等待15-60us,然后在t2时刻发出存在脉冲(低电平持续60-240us),单片机接收到低电平脉冲说明复位成功,否则需重新进行复位操作。补充:传感器知识补充:传感器知识3、DS18B20写字节函数当主机总线t0时刻从高拉至低电平时就产生写时间间隙。从t0时刻开始15us之内主机应将所需写的位送到总线上,DS18B20在t0后15-60us内对总线电平采样。连续写2位的间隙应大于1us。补充:传感器知识补充:传感器知识4、DS18B20读字节函数主机总线t0时刻从高拉至低电平时,总线只需保持低电平1-4us,之后在t1时刻将总线拉高产生读时间隙,读时间隙在t1时刻后t2时刻前有效,t2距t0 15us,也就是说t2时刻前主机必须完成读位并在t0后的60-120us内释放总线。连续读2位的间隙应大于1us。补充:传感器知识补充:传感器知识5、温度计算转换函数温度数据处理程序将12位温度值进行BCD码转换运算,并进行温度值正负的判定。补充:传感器知识补充:传感器知识补充:传感器知识课后作业1 1、根据本课件的智能温度传感器的硬件电路、根据本课件的智能温度传感器的硬件电路原理图以及提供的原理图以及提供的C C语言程序语言程序,请用单片机的汇请用单片机的汇编语言程序实现之。编语言程序实现之。2 2、通过网络或图书馆查找、通过网络或图书馆查找LCM1602LCM1602的资料的资料,修改硬件电路设计,并编写,修改硬件电路设计,并编写C C程序利用该液程序利用该液晶显示控制器实现温度的实时显示。晶显示控制器实现温度的实时显示。

    注意事项

    本文(传感器基础及应用.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开