- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 SD5820 的高精度数字温度计
概述:
传统的温度检测大多以热敏电阻 传感器,但是热敏电阻可靠性差,测量温度准确度低
(需校准),线性度差。热敏电阻上的模拟电压信号还需要经过 ADC 转换成数字信号才能被
单片机处理。另外模拟信号在传输过程中容易受到干扰,不适合某些工业现场使用。
数字温度传感器与传统的热敏电阻有所不同的是,把温度传感器集成在芯片中,同时它
可以直接将被测温度转化成串行数字信号,抗干扰能力强,测温精度高 (芯片出厂前已经经
过校准,使用时无需再进行校准)。因传感器输出的是数字信号,使硬件设计更简洁,能有
效地降低成本,调试也更方便,这也就缩短了开发的周期。
现设计一种高精度的数字温度计,采用杭州晶华微电子有限公司研制的高精度数字温度
传感器芯片 SD5820。再加一个单片机读取数字温度传感器的温度数据,并用数码管显示。
实验表明,该数字温度计测温范围达-55℃ ~ +125℃,显示分辨率 0.1℃,-10℃~+85℃
时误差在±0.5℃之内,-55℃~+125℃时误差在±0.8℃之内。测温精度高,读数方便,可
广泛在工业现场应用和普通家庭应用。实际产品见下图:
图 1 实际产品图
杭州晶华微电子有限公司
硬件设计
系统组成
整个系统由数字温度传感器、单片机、显示、按键和电源这几个部分组成。电路原理图
如下所示:
图 2 电路原理图
数字温度传感器
选用的数字温度传感器 SD5820 是杭州晶华微电子有限公司研制的芯片。采用 TO-92 封
装形式,具有体积小,使用方便等特点。 了能测量液体温度,把 SD5820 芯片装入不锈钢
保护管中密封,具有耐磨耐碰、防水等功能。SD5820 在与单片机连接时仅需要一根 I /O 口
线即可实现双向通信,占用单片机的端口较少,可节省大量的引线和逻辑电路。被测温度用
符号扩展的 12 位数字量方式串行输出,可测温范围:-55~+125℃,测温分辨率可达
0.0625℃,-10℃~+85℃时测温误差在±0.5℃之内,-55℃~+125℃时测温误差在±0.8℃
之内。
数字温度传感器 SD5820 的工作电源在远端引入,SD5820 的 DIO 引脚与单片机的 I /O
引脚连接,进行双方通信,采用 4.7k Ω的电阻上拉。由于 SD5820 单线通信功能是分时完成
的,系统对它的各项操作必须严格按协议进行。操作协议参考 SD5820 单总线数字温度传感
器规格书。
基于 SD5820 的高精度数字温度计 v0 第 2 页 共 2 页 2017.06. 19
http ://
杭州晶华微电子有限公司
单片机
采用的单片机型号 SD8301,也是杭州晶华微电子有限公司研制的。具有 16k Bytes OTP
空间,256 Bytes SRAM,17 个可编程 I /O 口,2 个 16 位的定时 /计数器,内置 2M 的 RC
振荡器。该单片机也可以采用普通的 51 单片机或 PIC 单片机替代。
显示、按键和电源
采用 5 位数码管显示,保留 1 位小数,输出方式采用动态扫描形式,选择单片机的 5
个 I /O 口作 数码管的位线和 8 个 I /O 口作 数码管的段线;
通过 S0 按键来切换
文档评论(0)