当前位置:首页 > 消费电子 > 消费电子
[导读]本文主要介绍了语音电压表的软硬件设计方案。该仪表最大的特点就是将所测得的电压值, 用标准的汉语语言表述出来, 给工作人员在测量操作过程中带来方便。

一、概述

在众多测量仪表中,数字电压表应该是比较先进的一类表,工作人员在测量电路电压时,其测量值能通过液晶显示器直观地读出而不需工作人员再认真仔细地察看测量档次,换算及估计测量值,但在观察使用过程中, 仍可发现工作人员在测量过程中因要注意测量点而无法顾及显示器的现象。而本文介绍的语音电压表则能较好地解决上述问题, 它在工作人员测量电压时, 能用标准的汉语读出测量值,这样就大大方便了工作人员操作过程。

二、设计方案

语音电压表的组成框图见图1.

 

 

图1语音电压表的组成框图

它是以AT89C51 单片机为核心, 由ICL7126 31/2 位数字电压表、语音电路、功放电路、电源等组成。

设计中, 先将语音电压表需用的"0、1、2?? 十、百、点、伏、负、超量程"等十几个音节的特征语音信号通过语音电路录音,生成十几段数据语音块,以此作为读出电压值的音源。输入的模拟信号经过数字表中A/D 转换进入单片机, 由单片机进行分析判断,找出语音块中对应的音源, 送到功放电路进行放大输出, 读出电压值, 从而实现智能测量。

三、硬件设计

(一) 单片机

单片机采用AT8951 型, 它是一种带4K 字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8 位微处理器, 它与工业标准的MCS- 51 指令和输出管脚相兼容, 由于将多功能CPU 和闪烁存储器组合在单个芯片中, 因而AT89C51 是一种高效微控制器, 为很多嵌入控制系统所采用。

(二) A/D 转换电路

A/D 转换电路由两部分组成。

1.量程转换电路是用7126 组装构成的四量程数字电压表实用电路。四个量程分别是:200mV、2V、20V、200V.电压量程的选择是通过双刀五掷转换开关S1 来控制的, 当S1 打到哪一量程端时,如200V 端,则该数字电压表的测量范围就确定了为0- 200V.

2.A/D 电路用ICL7126 芯片作为A/D 电路的核心元件。被测电压输入后,经ICL7126 内部电路进行数模转换、译码驱动后,送至液晶显示器显示被测电压的电压值。

(三) 语音电路

语音电路采用ISD1420 芯片,其最大特点是:采用了直接模拟量存贮技术DAST,完成语音的录入,存贮以及分段调出,而无需像其他语音电路那样,要经过A/D、D/A 转换,数字压缩和语音合成等复杂的数字量信息处理及变换环节,因而可以较好地保留模拟量中的有效成分减少失真, 提高录放音质量。它使用方便,无需专用语音开发系统,由麦克风录入存贮; 可随意改写删除; 有多种信息取址方式供用户选择; 分段灵活,抗干扰能力强。当89S51 判断出某个数字时,只要把该数字对应的地址码送到单片机的P1 口, 产生一个中断,于是该数字的语音便放了出来。

四、软件设计

(一) 主程序

初始化工作主要是对累加器A 和P1 口清零, 然后等待报数启动键SB 按下。采样程序是将显示驱动信号变换为段选数据锁存起来,并读入片内RAM.由于被测值的变化,在采样瞬间可能因显示数字的跳变"空显"而造成报数出错,在程序中防止空显出错的方法是,只有个位、十位和百位全有显示(非00H)或全无显示(均为00H)才确认正常,否则返回重新采样。根据使用要求,每报完一遍被测值应间隔2S,以便于改换下一个被测点并使读数稳定。在2S 延时内,有重报请求就再调用一次放音子程序,否则转向重新采样。

(二) 语言编辑子程序

这一程序是对段选数据和小数点进行判断后,散转到各个编辑处理程序,再按照"智能化"报数的要求,将所要发出的语音地址码送P1 口,通过ISD1420 发音。[!--empirenews.page--]

汉语报数的"智能化"是指对所显示的数值能够自动插入或删去数位语音,以适合人们的读数习惯。例如:对显示值220, 应报为"二、百、二、十".对显示值"10.05"应报为"十、点、零、五".所以在每个编辑程序中,是通过对各位数据的逐次判"0"来确定是否要插入或删去其数位语言,并编好发音顺序。部分程序如下:

功能: 发音子程序

TALK:MOVR7, ARL A

MOVDPTR, #FYTIME

MOVC A, @A+DPTR

MOVR6, AINC R6

MOVA, R7RL ANC AMOVC, @A+DPTR

MOVR5, AINC R5

MOVA, R7MOVDPTR, #FYADRR

MOVC A, @A+DPTR

MOVR7, ALCALL PLAY

MOVR7, #30

WAIT: LCALL DELAY1ms

DJNZ R7,WAIT RET

(三) 放音子程序PLAY

在进入该程序后再调用延时程序DELAY1 , 当所有语音放完后,通过判断发出停止信号,返回主程序。部分程序如下:

入口; R7( 开始地址) , R6( H) R5( L) 为放音时间

PLAY;MOVP1, R7 CLR PLL

PLAY1: LCALL DELAY1ms

JNB RECLED,PLAY2

DJNZ R5, PLAY1

DJNZ R6, PLAY1

PLAY2:SETB PLLRET

(四) 延时程序

延时程序是利用循环来编写的, 延时1ms.

入口: R4 功能: 延时1ms

DELAY1ms:MOVR4, #0FAH

NOPNOP

DJNZ R4,DELAY1ms

五、结束语

本设计方案关键部分在语音芯片, 它的质量决定了发音效果,所以要选用优音质、高智能的语音芯片。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭