0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用单片机提供万用表精度,实现万用表语音播报功能

电子设计 作者:电子设计 2018-09-26 08:14 次阅读

1.引言

万用表是一种最常用的电工测量仪表,目前主要使用的有两种,即模拟以指针万用表和数字式万用表.这两种万用表使用时存在一个共同的问题,就是测量时必须用眼睛观看被测点和刻度盘或数据显示屏,容易造成在观测测量结果时表笔脱离被测点,或者造成表笔金属极在相邻电路上短路.随着语音技术的发展,在数字万用表中增加语音播报功能,为万用表使用性能的实质性进步开辟了一条新的途径,有了语音播报数值功能,可以告诉测量数值和单位准确的确认读数的结果,大大减少读数出错的可能.不仅如此,本设计通过高精度A/D转换,提高万用表的测量精度,对其他电子仪器的改进有着重要的意义.

2.系统硬件设计

2.1 系统设计框图

语音播报万用表,最主要目的是对万用表测得数值进行显示和播放.系统采用模块结构设计,主要由微处理器模块.万用表测量电路.高精度A/D电路.语音电路.显示电路以及按键电路模块组成,整体框图如图1所示.

采用单片机提供万用表精度,实现万用表语音播报功能

在图1 中, 系统微处理器处理器采用AT89S52,它是一种低功耗.高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器,使得AT89S52为众多嵌入式控制应用系统提供高灵活.超有效的解决方案.万用表测量电路将各种测量值转化为电压信号,在通过高精度A/D电路将模拟信号转换为数字信号传送给单片机,再由单片机进行算法处理后输出到显示电路,LCD显示测得的电压值,语音播放电路根据单片机算法运算后寻找存储该数值对应的语音信号进行播报.

2.2 高精度A/D转换模块

万用表的实现采用将各种测量数值转化为直流电压值,再将直流电压值通过高精度A/D转换为数字信号,进入单片机进行处理及输出.提高万用表精度的电压表的核心提高A/D转换的精度,系统采用16位A/D转换器AD7705将模拟电压转换为对应的数字量,并送入单片机,单片机对该数字量进行规格化处理.

AD7705是16位AD转换器,外接晶体振荡器.精密基准源和少量去耦电容,即可连续进行AD转换.它采用了Σ-Δ技术,可以获得16位无误码数据输出.AD7705采用的三线串行接口,能够方便地与各种微控制器连接,也比并行接口方式大大节省了CPU的IO口[3]?采用AT89S52控制AD7705,对桥式传感信号进行模数转换,能直接将传感器测量到的微小信号进行AD转换.该器件还具有高分辨率.宽动态范围.自校准.优良的抗噪声性能以及低电压低功耗等特点,非常适合仪表测量.

采用16位A/D可将测量电压值精度根据数字信号±1的误差,数据输出公式为,1/65535*5V=0.00007V,也就是说在不改变电压量程时,可达到0.1mV的精度.单片机与A/D转换的连接如图2所示.

采用单片机提供万用表精度,实现万用表语音播报功能

2.3 万用表测量模块

万用表测量范围包括直流电压.交流电压.直流电流.交流电流.电阻电容参数.为了扩大万用表的测量范围,增加电阻分流.分压等功能,该部分设计原理基本相同,本设计未作改进.在交直流转换及电阻测量方面的设计进行改进,提高测量稳定性.

数字万用表中交流电压测量电路是在直流电压测量电路的基础上,在分压器或分流器之后加入一级交流-直流(AC-DC)变换器形成的,主要由集成运算放大器.整流二极管.RC滤波器等组成,还包含一个能调整输出电压高低的电位器,用来对交流电压进行校准之用,如图3为所示.

采用单片机提供万用表精度,实现万用表语音播报功能

系统中的电阻档采用的是比例测量法,由稳压管ZD提供测量基准电压,流过标准电阻0 R和被测电阻X R 的电流基本相等.所以A/D转换器的参考电压RFE U 和输入电压IN U 有如下关系:

采用单片机提供万用表精度,实现万用表语音播报功能

其电路如图4所示.

采用单片机提供万用表精度,实现万用表语音播报功能

2.4 显示电路模块

为了能够更好的现实各种数字和符号,采用了12864LCD显示器等组成显示模块.AT89S52通过将电压信号的二进制值进行算法转换后的数值通过IO口输出到LCD显示实时数值,电路如图5所示.

采用单片机提供万用表精度,实现万用表语音播报功能

2.5 语音播放模块

语音模块采用ISD4003语音录放芯片,是美国ISD公司推出的产品.该系列语音芯片采用多电平直接模拟存储专利技术,声音不需要A/D转换和压缩,每个采样值直接存储在片内的闪烁存储器中.ISD4003语音芯片采用CMOS技术,内含晶体振荡器.防混叠滤波器.平滑滤波器.自动静噪.音频功率放大器及高密度多电平闪烁存储陈列等,因此只需很少的外围器件就可构成一个完整的声音录放系统.芯片设计是基于所有操作由微控制器控制,操作命令通过串行通信接口送入.采样频率可为4.0Hz?5.3Hz?6.4Hz?8.0kHz,频率越低,单片录放语音时间8~16min.

语音录放模块电路主要由L M 3 8 6功放电路.isd4003语音电路组成.LM386功放电路在放音电路中,输出端选用低电压通用集成功率放大器作为扬声器的驱动电路.isd4003语音电路,录音时通过外部按键控制录音的开始和停止.录完后,每段语音信号都存储在一个不同的地址段,播放的时候,只要找到该段语音的起始地址就能播放出相应的语音信号,语音录放电路如图6所示.

采用单片机提供万用表精度,实现万用表语音播报功能

3.软件设计

万用表开启时进入测量及显示状态,并将显示的数值及对应的测量范围进行数字播报,主程序流程图如图7所示.

采用单片机提供万用表精度,实现万用表语音播报功能

语音播报程序设计将根据AD采集的电压信号进行算法转换后的数值寻找存储在语音芯片中的语音信息.每段语音都有一个不同的存储地址,要播放相应的语音信息,只要找到该语音信号的存储地址即可.流程图如图8所示.

采用单片机提供万用表精度,实现万用表语音播报功能

4.结论

通过采用了高精度A/D转换模块对参数的测量提高了万用表测量精度,同时采用12864显示及语音播报芯片将通过语音和显示多种人机交互方式为测量提供方便,将进一步提高万用表的实用性.因此具有自动语音播报数值功能的语音万用表,会有较大的需求,设计具有较好的应用前景.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    454

    文章

    50466

    浏览量

    421990
  • 单片机
    +关注

    关注

    6032

    文章

    44525

    浏览量

    633284
  • 按键
    +关注

    关注

    4

    文章

    223

    浏览量

    57576
收藏 人收藏

    评论

    相关推荐

    数字万用表的类别

    播报测量结果。(3)智能数字万用表①中档智能数字万用表:这类仪表一般采用4位~ 8位单片机,带RS -232接口。②高档智能数字
    发表于 10-30 10:39

    数字万用表使用教程下载

    数字万用表使用教程有数字万用表的测量技巧,数字万用表综述,数字万用表的扩展应用,使用数字万用表的注意事项,
    发表于 09-06 22:09 0次下载
    数字<b class='flag-5'>万用表</b>使用教程下载

    普通万用表与数字万用表的优缺点

    普通万用表与数字万用表的优缺点 指针式与数字式万用表各有优缺点.   指针万用表是一
    发表于 11-23 11:03 4297次阅读

    如何选购数字万用表

    如何选购数字万用表本文通过对数字万用表的基本指标、功能等的介绍,来讲述如何选择数字万用表、并介绍了数字万用
    发表于 11-27 07:38 3867次阅读

    万用表,万用表是什么意思

    万用表,万用表是什么意思 万用表具有用途多,量程广,使用方便等优点,是电子测量中最常用的工具。它可以用来测量电阻,交直流电压和直流电
    发表于 03-03 10:59 6973次阅读

    基于单片机的数字万用表设计

    基于单片机的数字万用表设计。本ppt是作为单片机设计数字万用表的指导文件
    发表于 11-24 16:35 34次下载

    万用表使用技巧

    万用表使用技巧,轻松学会如何使用万用表。手把手教你使用万用表
    发表于 02-17 11:11 0次下载

    基于单片机语音播报万用表设计

    基于单片机语音播报万用表设计
    发表于 01-14 12:28 75次下载

    基于单片机万用表功能proteus仿真

    proteus仿真的 利用单片机实现万用表功能
    发表于 03-19 11:21 140次下载

    数字万用表能够取代模拟万用表

    毋庸置疑,万用表可以说是电工最常用的电子测量仪器,但是选择数字万用表还是模拟(指针式)万用表这是一个问题~有人说数字万用表已经渐渐取代模拟万用表
    发表于 08-07 17:38 6608次阅读

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

    万用表是一种常见的测量工具 ,采用凌阳 SPCE061A单片机设计的语音数字万用表 ,具有语音
    发表于 03-18 14:38 22次下载
    <b class='flag-5'>语音</b>数字<b class='flag-5'>万用表</b>的<b class='flag-5'>单片机</b><b class='flag-5'>实现</b>

    模拟万用表与数字万用表有什么区别

    万用表是一种用于测量电压、电流、电阻等电气参数的电气测量仪器。万用表并非都一样,不同的万用表尺寸、精度、准确度和测量参数都各不相同。万用表
    的头像 发表于 10-15 11:00 1.4w次阅读

    万用表的使用方法步骤 万用表的hFE功能怎么

    万用表是电子工程中常用的测量仪器,广泛应用于电路测试、电阻测量、电流测量等方面。下面将详细介绍万用表的使用方法步骤以及万用表的hFE功能使用方法。
    的头像 发表于 01-31 13:37 4253次阅读

    胜利万用表的各个型号

    胜利万用表是一款非常受欢迎的电子测量工具,广泛应用于电子、电气、通信、自动化等领域。在选择胜利万用表时,我们需要考虑多个因素,如测量范围、精度功能、价格等。 胜利
    的头像 发表于 07-14 14:27 2396次阅读

    数字万用表与模拟万用表的区别

    的区别在于它们的显示方式。数字万用表使用数字显示屏来显示测量结果,而模拟万用表则使用指针和刻度盘来显示。 数字万用表: 直观性 :数字万用表的读数直观,用户可以直接从显示屏上读取精确的
    的头像 发表于 11-01 10:20 296次阅读