- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音数字万用表
语音
数字万用表的设计
姓名:崔文娟
学号:201010008
专业:电子科学与技术1、概述
万用电表是测量基本电气量的有力工具,数字式万用电表又具有操作简单、使用方便等优点倍受电气工程师的喜爱。本文采用的是凌阳SPCE061A单片机实现语音数字万用表的设计,设计一款能“说话”的智能型数字式万用电表。该数字式万用电表可以将测量值直接告诉测量者。语音发声功能弥补了以往产品人机交互界面单调乏味的缺陷,具有直观、实用、安全的特点。
语音数字万用电表基本技术功能要求:
(1)具有语音发声功能;
(2)具有测量直流电压功能;
(3)具有测量交流电压功能;
(4)具有测量直流电流功能;
(5)具有测量交流电流功能;
(6)测量电阻功能;
(7)测量二极管好、坏功能;
(8)测量三极管放大倍数功能;
(9)测量电容功能。
技术指标:
(1)正常工作电压范围: 9V(使用9V叠层电池);
(2)体积: 190mm×88. 5mm×27. 5mm(长×宽×高);
(3)电路工作环境:
工作温度范围: 0~40℃;
储存温度范围: - 10~50℃;
相对湿度:小于80%。
2 系统设计
2. 1 系统的硬件设计
将待测量转换为电压量送至SPCE061A进行测量。系统电路主要由DCV、DCA、ACV、ACA、CAP、
HFE、电阻测量电路、二极管测量电路、语音播放电路、自动关机电路和LCD显示电路组成,结构框图如图1所示。
图1系统硬件结构框图
2. 2 系统的软件设计
整个系统输入包括:初始化、LCD显示、语音播放、数值的计量等几个主要的模块,流程如图2所示。
系统首先进行初始化,接着进入主循环。主循环包括以下操作: 通过判断转换开关的位置来判断即将测量的内容; 测量数值、并将测量值通过LCD显示并伴有语音提示; 响应中断;
系统初始化:系统初始化包括:端口初始化、中断初始化、时钟初始化。
端口初始化:设置对应的端口状态为输入或输出。打开2Hz、256Hz和TimerA中断: 2Hz用来进行计算时间, 256Hz用于LCD显示, TimerA用于语音播放。计数器TimerB用于测量电容。
图2 系统软件设计流程图
图3 LCD流程图
图4 测量电容流程图
图5 电压测量计算流程图
系统时钟初始化:设置系统时钟频率为24MHz;
LCD的刷新频率为32Hz,通过256Hz中断实现。系统每进入一次中断,计数值加1,循环到7,至此LCD被刷新一遍。流程图如图3所示。
3 功能实现
3. 1 测量电容
电容的计算通过TimerB实现,每隔一秒读出TimerB的数值,通过相关公式计算出对应的电容
值。对应的流程图如图4所示。
3. 2 电压的测量和计算
电压的测量的量程切换由内部软件实现,为了安全起见,电压档的量程选择按下列顺序是由大到小。电压测量流程图如图5所示。
3. 3 电阻的测量和计算
电阻测量的量程切换由内部软件实现,测量结果通过LCD显示并有对应的语音播报。电阻测
量流程图如图6所示 。
图6 电阻流程图
3. 4 电流的测量和计算
电流的测量分六档: 200uA、2mA、20mA、200mA、2A、20A。当所测电流大于对应档的范围时,LCD最高位显示1,否则显示语音播报对应的数值。下面以200uA档为例:流程图如图7所示。
3. 5 二极管的测量
二极管测量电路的作用是用来测量二极管的正向导通压降Uf 值,以准确判定二极管的质量好坏。当Uf=0V时,表明二极管内部短路;当Uf1. 5V时,表明二极管已经开路。正常情况下,对于硅二极管Uf=0. 5~0. 7V,对于锗二极管Uf=0. 15~0. 3V,根据这个特点可迅速判断出硅管或锗管的好坏。流程图如图8所示。
4 结论
本文利用凌阳SPCE061A单片机实现语音数字万用表的设计,提出了设计的硬件原理图和系统的软件设计。另外,提出了几大功能实现的原理。本次设计充分利用了凌阳SPCE061A单片机强大的语音功能优势。语音数字万用表克服了普通数字万用表人机对话的障碍,使得测量更加可靠、安全、精确与方便,提高了测量仪器的人性化和智能化。
原创力文档


文档评论(0)