湖南商务职业技术学院毕业设计
目录
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字节的闪存程序