基本信息
文件名称:基于STM32的语音风扇设计与制作.pdf
文件大小:1.86 MB
总页数:26 页
更新时间:2025-04-03
总字数:约1.36万字
文档摘要

湖南商务职业技术学院毕业设计

目录

1设计背景1

2设计方案遴选1

2.1单片机的选择1

2.2通讯方式的选择2

2.3语音识别芯片的选择2

2.4提示方式的选择3

2.5系统框图设计3

3产品硬件设计4

3.1系统原理图4

3.2嵌入式芯片介绍4

3.3语音识别模块介绍6

3.4语音合成模块介绍8

3.5风扇模块介绍9

4产品软件设计10

4.1主程序流程图10

4.2程序软件开发环境10

4.3程序烧录环境11

4.4程序设计过程12

4.5产品程序清单14

5产品使用说明15

5.1产品装配图15

5.2产品调试15

6产品设计技术标准16

7参考资料17

附录18

附录1元器件清单18

4

湖南商务职业技术学院毕业设计

附录2电路原理图19

附录3PCB设计图20

附录4产品实物图21

附录5主程序代码22

5

湖南商务职业技术学院毕业设计

基于STM32的语音风扇设计与制作

1设计背景

语音控制家具的优势在于,无需触摸屏幕或按键,只需要说出指令就可以

实现控制,非常方便而且还省时省力;此外,语音识别技术越来越智能,可以

识别不同的语音和特定的语音,而且还包括方言及口音,使得控制更精准和便

捷。

语音控制家具需要以下几个步骤:

(1)集成语音识别模块。

(2)训练语音识别模型。

(3)设计语音指令。

(4)接入家具控制系统。

[6]

于是我就选择了这个线下基于STM32语音控制风扇,它是由STM32为核

[2][1]

心控制、外接LD3320非设定人声的语音识别模块、SYN6288语音播报模块

[5]

及所要控制的最终风扇模块;当语言识别模块检测到有外界语语音信息时,

核心板产生中断、待语音识别成功,把结果给语音播报模块,语音播报就发出

相应提示并且实现所要实现目的,唯一要注意的就是要先开启语音识别,而开

启语音识别模块是设定的(如手机里面的小布等),才能识别其他的。

2设计方案遴选

2.1单片机的选择

方案一:AT89C52芯片

AT89C52是一块低电压和高性能的CMOS8位单片机芯片,片内有8K字节

的Flash程序存储器、256字节的数据存储器、8位中央处理器及Flash存储

单元;外可接此芯片40个引脚,还有32个外部双向IO口、同时内含2个外

部中断口、3个16位的可编写定时计数器、2个全双工串行通信口及2个读写

端口;且兼容MCS-51指令系统。

方案二:嵌入式芯片

STM32F103C8T6是一块中等容量增强型、低功耗,基于ARMCortex-M内核

的32位嵌入式-微控制器,片内有64k或128k字节的闪存程序