×
嵌入式开发 > 详情

ISD1730构建的语音降温系统

发布时间:2020-07-09 发布时间:
|

摘要:论文以ISD1730语音芯片为核心器件,设计了一款具备语音播报功能的降温系统,搭建了基于1-Wire总线的测温网络,可实现多点测温,在温度超过报警设定时播报该点温度值,同时启动直流风扇散热,然后根据霍尔器件提供的信号测量风扇转速并播报。软件设计方面,论文对ISD1730的寄存器及SPI命令作了详细的介绍,归纳了编程要点,测温网络的驱动则由二叉树遍历算法实现。该系统在单片机教学实验仪PHOENIX325上得到应用,经实际测试,设计的语音降温系统音质好、响应快、测温精度高、趣味性强,是一种直观有效的语音降温系统。

引言

语音录放是单片机应用较为新潮的领域,汽车倒车雷达,公交车报站器,银行排队机、语音玩具、防盗系统等设备都装备了语音录放模块。语音录放模块的核心器件是语音芯片,目前市场上语音芯片主要有ISD、APR、PM、WT等系列,其中华邦公司出品的ISD系列语音芯片以音质优良、性能稳定、操作简单而占据主流地位。

ISD1700系列是华邦公司最新产品,本文以ISD1730为基础,构建一套单片机控制的语音模块,利用C51编写驱动程序,实现语音播报温度及风扇转速。

电路设计

总体设计

语音降温系统要求实现以下功能:测量四个地点温度,当某一地点温度超过报警设定时,语音模块播报该地点温度,并启动直流风扇进行散热降温,当该点温度降低至报警设定以下时,直流风扇停转。

四个地点温度测量采用四只1-Wire器件DS18B20构成的测温网络单元来实现,语音播报采用ISD1730录放单元来实现,单片机选用51系列AT89S51。除此之外,还有LCD显示、矩阵键盘、直流风扇、霍尔测速等单元,其中语音芯片ISD1700是整个系统的核心器件,本文着重介绍ISD1730的性能特点、电路设计及编程要点。图1是系统结构框图。

ISD1730特性

ISD1730是一种高集成度、高性能、高音质的语音录放芯片,在功能上继承14及25系列的所有录放功能,并增加了一些人性化的提示功能及对存储地址的精确操作;ISD1730内部含有自动增益控制、麦克风前置放大器、扬声器驱动等电路;具有丰富的工作状态指示;采用独特的直接存储模拟信号技术,提高了存储密度;可处理多达255段语音信息,可以多段录音并由片内专门的存储系统来管理;采样率可在4kHz至12kHz间调节,支持独立按键和SPI两种操作模式;片内集成振荡器,可通过外部电阻来调节振荡频率;带负载能力强,可直接驱动小型扬声器;具有4种预设音效,录音数据存储在FLASH内,不经任何压缩,因此有较好的音质。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
1602字符液晶详细资料和实例 (续)