语音数字万用表的单片机实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音数字万用表的单片机实现

语音数字万用表的单片机实现 语音数字万用表的单片机实现 万用表是一种常见的测量工具, 采用凌阳SPCE061A 单片机设计的语音数字万用表, 具有语音 发声功能, 测量精确、使用方便、性能可靠; 在硬件设计上以普通数字万用表的结构为基础, 加入单片微机, 设计 了自动语音播放单元; 在软件设计上采用了树形模块化结构, 流程清晰, 操作性强; 该万用表可以完成基本电气 量的测量和常见电气元件检测等各项功能, 体现了直观、实用、人性化的特点, 提高了仪表的智能化程度。 1.. 概述 万用电表是测量基本电气量的有力工具, 数字 式万用电表又具有操作简单、使用方便等优点倍受 电气工程师的喜爱。本文采用的是凌阳SPCE061A 单片机实现语音数字万用表的设计, 设计一款能 .. 说话..的智能型数字式万用电表。该数字式万用 电表可以将测量值直接告诉测量者。语音发声功能 弥补了以往产品人机交互界面单调乏味的缺陷, 具 有直观、实用、安全的特点。 语音数字万用电表基本技术功能要求: ( 1)具有语音发声功能; ( 2)具有测量直流电压功能; ( 3)具有测量交流电压功能; ( 4)具有测量直流电流功能; ( 5)具有测量交流电流功能; ( 6)测量电阻功能; ( 7)测量二极管好、坏功能; ( 8)测量三极管放大倍数功能; ( 9)测量电容功能。 技术指标: ( 1)正常工作电压范围: 9 V (使用9 V 叠层电 池) ; ( 2)体积: 190 mm .. 88. 5 mm .. 27. 5mm (长.. 宽..高) ; ( 3)电路工作环境: 工作温度范围: 0~ 40 .. ; 储存温度范围: - 10~ 50 .. ; 相对湿度: 小于80% 。 2.. 系统设计 2. 1.. 系统的硬件设计 将待测量转换为电压量送至SPCE061A 进行测 量。系统电路主要由DCV、DCA、ACV、ACA、CAP、 HFE、电阻测量电路、二极管测量电路、语音播放电 路、自动关机电路和LCD显示电路组成, 结构框图 如图1所示。 2. 2.. 系统的软件设计 整个系统输入包括: 初始化、LCD 显示、语音播 放、数值的计量等几个主要的模块, 流程如图2 所 示。 .. .. 系统首先进行初始化, 接着进入主循环。主循 环包括以下操作: 通过判断转换开关的位置来判断 即将测量的内容; 测量数值、并将测量值通过LCD 显示并伴有语音提示; 响应中断; 系统初始化: 系统 初始???包括: 端口初始化、中断初始化、时钟初始化。 端口初始化: 设置对应的端口状态为输入或输 出。打开2Hz、256H z和T imerA 中断: 2H z用来进 行计算时间, 256H z用于LCD显示, T imerA 用于语 音播放。计数器T imerB用于测量电容。 [ 收稿日期] 2006- 01- 14 [ 作者简介]吴宁( 1974- ), 女, 江苏无锡市, 讲师, 从事电工电子教学研究工作, 电话: 图1.. 系统硬件结构框图 图2.. 系统软件设计流程图 系统时钟初始化: 设置系统时钟频率为24MHz LCD的刷新频率为32 H z, 通过256 Hz中断实 现。系统每进入一次中断, 计数值加1, 循环到7, 至 此LCD被刷新一遍。流程图如图3所示。 3.. 功能实现 3. 1.. 测量电容 电容的计算通过T imerB 实现, 每隔一秒读出 T imerB的数值, 通过相关公式计算出对应的电容 值。对应的流程图如图4所示。 3. 2.. 电压的测量和计算 电压的测量的量程切换由内部软件实现, 为了 安全起见, 电压档的量程选择按下列顺序是由大到 小。电压测量流程图如图5所示。 图3.. LCD流程图 图4.. 测量电容流程图 图5.. 电压测量计算流程图 3. 3.. 电阻的测量和计算 电阻测量的量程切换由内部软件实现, 测量结 果通过LCD 显示并有对应的语音播报。电阻测量 流程图如图6所示。 3. 4.. 电流的测量和计算 电流的测量分六档: 200 uA、2 mA、20 mA、200 mA、2 A、20 A。当所测电流大于对应档的范围时, LCD最高位显示1, 否则显示语音播报对应的数值。 下面以200 uA 档为例: 流程图如图7所示。 3. 5.. 二极管的测量 二极管测量电路的作用是用来测量二极管的正 向导通压降Uf 值, 以准确判定二极管的质量好坏。 当Uf = 0 V 时, 表明二极管内部短路; 当Uf 1. 5 V 第1期吴宁:语音数字万用表的单片机实现83 图6.. 电阻测量流程图 图7.. 电流的测量流程图 图8.. 二极管测量流程图 时, 表明二极

文档评论(0)

sy78219 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档