微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于TTS模块的语音播报红外数字测温计设计

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

时间:04-16 来源:互联网 点击:

出,提供操作指示及被测温度、环境温度的显示功能,参见图2.

按键接口电路

本设计中使用若干按键作为系统操作的输入接口,可供用户选择相关信息进行显示或设置仪表内部标定参数,参见图2.

电源处理电路

本设计中电源使用4.2V锂电池供电,以方便便携式应用。因XF-S4240、TN1模块还需采用3.3V供电,为此选用AMS1117-3.3V LDO器件实现电源变换,因篇幅所限,此部分电路略去。

图4系统主程序框图

软件系统设计

系统主程序框图参见图4.程序首先对单片机各IO端口、中断系统、定时器等外部设备进行初始化,随后进入工作循环。依次周期性更新被测温度及环境温度数据,之后更新LCD显示,并将相关信息送TTS模块以语音方式播报,其后读取用户按键信息并作相应处理。

语音合成程序的框图则如图5所示。单片机首先判别语音合成模块是否处于就绪状态,若是,则依次发送帧头、字节总数、语音合成命令码、语音合成格式控制码及待合成文本,语音模块将随后依所设命令完成TTS转换。

图5 语音合成程序框图

结语

本系统将红外测温模块、智能TTS语音合成功能有机结合,为非接触测温及相关应用提供了一种新的模式。系统价格适中、结构紧凑、功能强大,有着良好的实用价值。文中对系统各个部分的硬件电路和软件实现进行了详述。本系统的设计思想及技巧还可为其它相关产品的设计制作提供借鉴。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top