- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的数码语音温度计电路设计.pdf
基于单片机的数码语音温度计电路设计
针对水银温度计不便读数、响应速度慢、在普通家庭中使用面狭窄的特点, 提出了数码语
音温度计的设计方案。选择不锈钢封装的DS18B20 作温度传感器、ISD1720 进行语音录放、
STC89C52 单片机进行温度信号采集、数据处理和语音回放控制,构建了实际的电路系统。
实验表明, 该数码语音温度计测量范围为0~ 99. 9 ℃, 显示分辨率为0. 1℃ , 误差不
大于 0. 5℃ , 测温速度快, 读数方便, 语音清晰, 语音播报间隔时间可调, 可广泛
应用于家庭或需要温度语音提示的场合。
0 引 言
温度测量在人们的日常生活中扮演着重要的角色,当人们感到身体不适时, 通常需要
测量体温; 家中的婴儿或病人吃的流质食物, 给婴儿准备的洗澡水等, 都需要事先感测温
度, 温度过高或过低都会对病人或婴儿造成危害。目前便宜的体温计在家中广泛使用, 但
其通常只用于测量体温, 量程小、最大42℃ ;读数不方便, 特别是老年人视力不好, 不
容易读准确; 在测量体温以外的情况下不便使用, 并且破损后水银泄漏对身体会造成危害
等, 一些国家已开始禁止销售水银温度计; 非接触式的红外测温仪虽然方便使用, 但价格
昂贵。文献[ 3] 介绍了一种用于工业应用的数字温度计设计方法,文献[ 4-5] 分别介绍了采
用具有语音处理功能的单片机和语音芯片设计温度计的方法, 但是在仪器的小型化、使用
方便性以及成本等因数影响下, 在一般家庭不容易推广, 并且其核心技术也没有公开。因
此, 研制一种使用方便、既能数码显示又能语音提示, 价格便宜, 应用场合广泛, 特别
适合家庭使用的温度测量仪器, 具有重要的实用价值。
1 系统方案设计
1. 1 系统的工作原理
单片机对温度传感器的信号进行采集,采集的数据通过处理后一方面输出给数码管进行
显示,另一方面输出给语音模块, 进行语音温度提示, 语音提示的间隔时间通过拨挡开关
进行设定, 也可以关断语音功能。系统框图如图1 所示。
图1 系统的方案框图
1. 2 系统硬件设计
1. 2. 1 温度传感器
采用数字温度传感器DS18B20, 该产品采用美国DALLAS 公司生产的可组网数字温
度传感器芯片, 体积小, 使用方便, 封装形式多样, 适用于各种狭小空间数字测温和控
制领域; 由于项目要求能测量液体温度、方便人体接触等, 因此采用外加不锈钢保护管的
封装形式, 具有耐磨耐碰、防水等功能。DS18B20 在与微处理器连接时仅需要一条口线即
可实现双向通信, 可测温范围:- 55~ + 125℃ , 可编程为9~ 12 位A/ D 转换精度, 测
温分辨率可达0. 062 5℃ 。被测温度用符号扩展的16 位数字量方式串行输出; 其工作电源
既可在远端引入, 也可采用寄生电源方式产生; 多个DS18B20 可以并联到3 根或2 根线
上, CPU 只需一根端口线就能与诸多DS18B20 通信, 占用微处理器的端口较少, 可节
省大量的引线和逻辑电路; 连接电路如图2 所示:
图2 传感器的连接图
图2 中传感器的2 脚与单片机的输入/ 输出(I/O)脚连接,进行双方通信,采用4. 7k
的电阻上拉。由于DS18B20 单线通信功能是分时完成的, 系统对它的各项操作必须严格
按协议进行。操作协议为: 初始化DS18B20( 发复位脉冲)→发ROM 功能命令→发存储器
操作命令→处理数据, 各项操作都有严格的时序要求。
1. 2. 2 单片机
采用与MCS51 兼容的STC89C52, 具有8K 字节的在系统可编程Flash 存储器, 其
MOSI、MISO、REST、SCK 等引脚通过锁存后与计算机的并口连接, 就可实现对内部的
Flash 存储器编程, 内含512B 的RAM, 32 个可编程I/O 口线, 3 个16 位的定时/ 计
数器等特点, 可以为众多嵌入式控制应用系统提供高灵活、超有效的解决方案, 非常适合
本项目的应用。
1. 2. 3 语音模块
采用美国华帮公司生产的高集成度、高性能的ISD1720 语音录放芯片,采样率在4~12
kHz 之间调节, 根据采样频率的不同, 可以录存12~ 36s 的语音信息, 语音信息在该芯
片内部的固态多级存储阵列里按行存放,可以通过指令中的11 位地址精确寻址; 该芯片集
语音处理和存储于一体,具有重复自开发,掉电信息保存,可工作于独立按键模式和SPI
文档评论(0)