基于TTS模块的语音播报红外数字测温计设计.docx

基于TTS模块的语音播报红外数字测温计设计.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 PAGE 1 基于TTS模块的语音播报红外数字测温计设计 引言 由于现代医学进展的需要,在某些场合传统的温度计已经满意不了快速而又精确?????的测温要求。而红外测温技术打破了传统测温模式,兼具响应速度快、测量精度高、测量范围广等特点,为测量人体体温供应了一种快捷、非接触的测量手段,广泛应用于密集人群的体温排查,例如在车站和机场等人口密度较大的地方进行人体温度检测。此外,红外测温在诸如机车轴温巡检等类似需要非接触测温的工业领域也有着良好的应用前景。本文给出一种基于红外测温模块及TTS语音模块的语音播报非接触式红外测温计设计方案。 硬件系统设计 系统总体结构 非接触式语音红外数字测温计硬件电路主要包括单片机掌握模块、红外测温模块、语音合成模块、LCD显示模块,按键模块、电源模块等。图1为该测温计的总体设计框图。 图1 非接触式语音红外数字测温计总体设计框图 系统硬件部分由AT89C51单片机芯片、台湾陵阳TN1红外测温模块、科大讯飞XF-S4240嵌入式中文语音合成模块、LM386音频放大器、放音喇叭、操作按键、1602字符式LCD屏、4.2V/3.3V电源变换模块等组成。单片机作为主控芯片,通过串行接口掌握红外测温模块完成被测温度及环境温度信息的猎取。测得的温度值首先通过液晶屏显示,同时使用SPI接口发送到XF-S4240模块实施语音合成,再经LM386实现音频信号放大后推动喇叭发音;LDO芯片AMS1117则用于实现4.2V→3.3V的电源变换,为XF-S4240及TN1供应所需的工作电源。 红外测温模块及其电路设计 红外测温原理 红外线普遍存在于自然界中,任何温度高于零度的物体都在辐射红外线。物体表面的温度越高,红外热辐射的功率越大。红外测温的基本原理为斯蒂芬-彼尔兹曼定律。该定律给出了物质温度与辐射能之间的关系为: (1) 式中: 为斯蒂芬-彼尔兹曼常数, ; 材料的比辐率;温度; 物体表面辐射的电磁波的波长。 红外测温传感器输出与 对应的电压V,则依据式(1)即可获得温度T. TN1红外测温模块简介 TN1红外温度传感器由台湾陵阳公司生产,量程范围可达-33℃~220℃,测温距离可达30m,其外观如图3所示。为便利与MCU通讯,TN1供应了标准的SPI接口,其输出数据帧包括5个字节。各字节详细含义如表1所示。 红外测温硬件电路设计 如图2所示,TN1与单片机通过SPI接口通讯,使用单片机的P1.0~P1.2分别连接TN1的DATA、CLK及ACT引脚。ACT引脚用于器件选通,而DATA、CLK引脚则用于传输数据帧。 图2 非接触式语音红外数字测温计硬件设计图 XF-S4240语音合成模块及其电路设计 XF-S4240语音合成模块简介 语音合成技术,简称TTS(Text To Speech)技术,用于解决如何将文字信息转化为声音信息,从而使得人们猎取信息的方式更加丰富和自然。语音合成技术在国内外进展快速,在我国,语音合成技术的讨论也已逐步从理论向研制开发方面进展,其应用领域非常广泛,技术也日趋成熟。目前,在嵌入式应用领域,代表性的有科大讯飞XF-S4240、XF-S4041CN及宇音天下的SYN6288. 本系统中选用的语音合成模块为科大讯飞的XF-S4240嵌入式中文语音合成模块。该模块支持GB2312、GBK、BIG5及UNICODE四种内码格式的中文文本,同时供应英文字母的合成,支持男/女声发音,并可敏捷地调整语速、语调及音量。 XF-S4240通讯方式 XF-S4240支持异步串口(UART)、SPI和I2C通讯方式,允许发送数据的长度为1K字节。 串口通讯模式:波特率:9600bps(默认值),起始位:1bit,数据位:8bits,停止位:1bit,校验:无。 SPI通讯模式:采纳4线全双工同步串行通讯接口,工作在Slave方式,若SPI通讯接口使用SSEL选择使能信号,则可同时挂接多个设备。 I2C通讯模式:采纳标准I2C总线接口,工作在Slave方式,在I2C总线上也可同时挂接多个设备。 XF-S4240掌握命令 XF-S4240供应了多种语音合成掌握命令,如:合成命令、停止合成命令、暂停合成命令、恢复合成命令;通过状态查询命令可查询当前模块的工作状态;而休眠命令则可置模块于休眠方式以降低功耗。针对上位机发出的不同掌握命令帧,XF-S4240模块会向上位机回送单字节的反馈信息。此

文档评论(0)

xiaoxiao文档 + 关注
实名认证
内容提供者

云帆创客,一起创造未来

1亿VIP精品文档

相关文档