下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.zPM66智能语音芯片在电子人体秤中的应用关键词:PM66智能语音芯片、语音芯片、电子人体秤、电子秤电子人体秤电子人体秤,也称为电脑人体秤,核心功能是通过超声传感器和称重传感器测出被测量人的身高,体重数据,传输给单片机,单片机经过计算存储后将数据传递给显示屏和语音播放装置,让被测量人可以直观了解自己的身高和体重情况。电子人体秤根据使用场合不同,也被称为人体安康秤、医疗体检秤。PM66智能语音芯片是众拓联合科技〔.pmtechy.〕退出的一款高性能语音存储芯片。PM66系列芯片在使用方式及外部电路上根本可以和上一代产品PM50系列兼容,与PM50相比,具有可存储声音秒数更长,放音音质更佳的优势。PM66整合了录放音电路,快闪存储,ADPCM编、解码器,功率放大器,稳压器等线路,我们已经把它包装成标准的DIP28和DIP16管脚,使用者可以很方便的将PM66设计整合到需要录放音的设备中,只需接上电源、喇叭、按键,PM66就是一个独立的声音播放系统。PM66智能语音芯片在电子人体秤中的应用系统设计和工作原理。身高信息显示屏PM66语音播放系统A/D单片机MCU称重传感器超声传感器身高信息显示屏PM66语音播放系统A/D单片机MCU称重传感器超声传感器体重信息体重信息电子人体秤的系统构造主要由采集身高、体重信息的传感器系统、A/D转换模块、滤波放大模块、单片机、语音和显示屏组成。2、本文重点介绍PM66智能语音芯片如何在本系统中完成语音播报的功能。首先,根据电子人体秤的使用场合、数据信息特点,设计语音播报的内容。电子人体秤的通用语音内容有——“您的身高是;您的体重是;公斤;厘米;0~9数字〞根据不同使用场合的需求,语音内容还可以进一步丰富,例如“欢送光临;谢谢光临,请走好;您的身体很安康,请继续保持〞等。如果在城市商业中心使用,还可以增加语音广告内容。根据语音信息的数量以及系统中单片机的硬件需求,我们采用PM66智能语音芯片的“串列位址〞的控制方式,这种方式下,需要用到的语音段信息将按地址存放到00H~FFH的。以下提供语音信息地址对照表,供参考:地址码语音内容地址码语音内容00H您的身高是0CH801H您的体重是0DH902H公斤0EH十03H厘米0FH百04H010H点05H111H欢送光临06H212H谢谢光临,请走好07H313H请站稳了08H414H您的身体很安康,请继续保持09H515H广告10AH616H广告20BH717H广告3设计者可根据不同需求任意增减内容,或者增加语言种类。接下来,本文介绍PM66智能语音芯片与单片机〔以AT89S51为例〕的硬件连接和程序设计。=1\*GB4㈠PM66语音芯片与单片机AT89S51的连接线路图。PM66在单片机控制下,可以独立控制多达256段语音。在串列位址模式中,K1为地址数据输入端,K2为同步时钟端,O1,O2为忙信号端。地址数据在时钟上升沿锁存到PM66芯片内。语音段的地址为0*00H~0*FFH。外部单片机送入语音段的地址码即可播放。K2时钟频率在25Hz~5kHz内均可。=2\*GB4㈡PM66的串行时序图=3\*GB4㈢应用程序举例//程序用89S51单片机实现,放音段从80H-B4H*include<reg51.h>*defineucharunsignedchar*defineuintunsignedintsbitK1=P2^7;//定义数据端sbitK2=P2^6;//定义时钟端sbitO1=P2^5;//定义忙信号端//sbitO2=P2^3;//***************延时子程序〔单位ms〕***************//voiddelay(uchartime){uchart;for(t=time;t>0;t--){TH1=0*fc; TL1=0*18;TR1=1;//计数器1启动while(TF1!=1)//计数溢出处理 { }TF1=0;TR1=0;}}//***************延时子程序〔单位μs〕***************//voiddelay_1(intc){ uchara; for(a=c;a>0;a--) ;}//***************发码子程序***************//voidsp(uchark1_data){ uchari; K2=1; K1=0; delay(6);//PM50芯片数据端必须保证拉低>=45MS,拉高>10US才可正常工作,PM66芯片拉低拉高的时间最好保持一致,宽度为〔6MS-100MS〕 K1=1; delay(6);//数据端初始化,拉低拉高6MS等待接收数据,延时时间可修改〔6MS-100MS〕 for(i=0;i<8;i++)//发送8位数据 { K2=0; if((k1_data&0*01)==1) { K1=1; } else { K1=0; } k1_data=k1_data>>1; delay_1(500);//发码频率PM50的是10K-1M〔HZ〕推荐使用1K(HZ),而PM66的发码频率最快只有5K〔HZ〕 K2=1; delay_1(500);//发码频率〔1KHZ〕 } K1=1;}//***************主程序***************//voidmain(void){ uinth; TMOD=0*10;//TMOD:计数器1,工作方式1,16位定时/计数,最大65536 EA=0; while(1) { for(h=0*80;h<0*b4;h++) { sp(h); while(O1==1); //while(O2==0); delay_1(10);//PM66芯片判断完忙信号后需要加个延时,而PM50芯片不需要 } } }四、结论:本文介绍了由单片机〔AT89S51〕控制PM66实现电子人体秤测试数据实时语音播报系统的详细设计。现有的电子秤通常只有液晶屏幕显示测量数据,或者有功能相对简单的语音装置。而本文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 混凝土大坝课程设计
- 电子课程设计答案
- 私募课程设计
- 模切机主轴课程设计
- 物联网课程设计zigbee
- 离散数学项目课程设计
- 环境影响评价课程设计
- 电子价格牌课程设计
- 游蛇吃豆课程设计
- 瑜伽椅子塑形课程设计
- 沪科版九年级物理上册期末考试及答案【汇编】
- 中国土地制度智慧树知到期末考试答案章节答案2024年浙江大学
- 手术物品准备完善率
- 2024年西藏自治区中考地理真题(原卷版)
- MOOC 电路理论-华中科技大学 中国大学慕课答案
- 物流园区运营管理承包合同样本
- 国家职业技术技能标准 6-02-06-10 茶叶加工工 2024年版
- 无人驾驶清扫车市场调查数据报告2024年(含现状分析市场排名数据及未来预测)
- 道岔拆除施工方案
- 多学科综合MDT2024年度多学科综合MDT工作总结与计划
- 北京海淀区2024届高三最后一模语文试题含解析
评论
0/150
提交评论