新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于TTS模块的语音播报红外数字测温计设计

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

作者:时间:2013-04-16来源:网络收藏

引言

本文引用地址://m.amcfsurvey.com/article/175348.htm

由于现代医学发展的需要,在某些场合传统的温度计已经满足不了快速而又准确的测温要求。而红外测温技术打破了传统测温模式,兼具响应速度快、测量精度高、测量范围广等特点,为测量人体体温提供了一种快捷、非接触的测量手段,广泛应用于密集人群的体温排查,例如在车站和机场等人口密度较大的地方进行人体温度检测。此外,红外测温在诸如机车轴温巡检等类似需要非接触测温的工业领域也有着良好的应用前景。本文给出一种基于红外测温模块及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选择使能信号,则可同时挂接多个设备。


上一页 1 2 下一页

关键词:

评论


相关推荐

技术专区

关闭