基于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语音合成功能有机结合,为非接触测温及相关应用提供了一种新的模式。系统价格适中、结构紧凑、功能强大,有着良好的实用价值。文中对系统各个部分的硬件电路和软件实现进行了详述。本系统的设计思想及技巧还可为其它相关产品的设计制作提供借鉴。
- 电源设计小贴士 1:为您的电源选择正确的工作频率(12-25)
- 用于电压或电流调节的新调节器架构(07-19)
- 超低静态电流电源管理IC延长便携应用工作时间(04-14)
- 电源设计小贴士 2:驾驭噪声电源(01-01)
- 负载点降压稳压器及其稳定性检查方法(07-19)
- 电源设计小贴士 3:阻尼输入滤波器(第一部分)(01-16)