欢迎来到速发表网!

关于我们 登录/注册 购物车(0)

期刊 科普 SCI期刊 投稿技巧 学术 出书

首页 > 优秀范文 > 单元电路论文

单元电路论文样例十一篇

时间:2023-03-29 09:26:51

序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇单元电路论文范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!

单元电路论文

篇1

中图分类号:TM44;TN722;TP393 文献标识码:A 文章编号:2095-1302(2016)12-00-04

0 引 言

近几年,受益于集成电路工艺技术与片上系统(System on Chip,SOC)的不断发展,射频识别、微传感网络以及环境感知等智能技术得到了飞速发展。其中,对于无线供能植入式芯片的能量管理、功耗等问题受到了持续关注与研究。当能量采集完成后,如何管理该能量是下一代被动与半被动植入式医疗设备的要点之一。

在低功耗植入式芯片中,如低噪声放大器、模数转换器等对工作电压及其纹波都有一定的要求,因此须通过无线能量管理单元(Wireless Power Management Unit,WPMU)将其电源性能优化。在被动式芯片中,电荷泵整流器(Charge Pump Rectifier,CPR)、带隙基准源(Bandgap Reference,BGR)、低压差线性稳压器(Low Dropout Regulator,LDO)是WPMU的重要组成单元[1]。芯片工作时,人体各种低频信号(EEG、ECG)会通过相应的耦合方式传输到电源通路上,从而产生低频噪声,因此必须采用相关技术获得高电源抑制比电源。论文首先通过电荷守恒定理对传统Dickson电路进行动态分析及能量转换效率的改进;然后采用电源抑制增强(Power Supply Rejection Boosting,PSRB)与前馈消除(Feed-forword Cancellation,FWC)等技术分别提高BGR、LDO在运放工作带宽内的电源抑制力(Power Supply Rejection,PSR),并在输出节点并联电容以滤除超高频纹波;最后为保证LDO在负载变化时的稳定性,利用零极点追踪补偿来满足相位裕度的要求。

论文对高性能无线能量管理单元预设指标为:

(1)CPR在输入500 mV交流小信号时能输出2 V电压并驱动200 A的电流。

(2)BGR输出电源抑制比在LDO的工作范围内尽可能大于60 dB,以减小对LDO的影响。

(3)LDO输出电源抑制比在生物信号频率处(01 kHz)及CPR输入信号处大于60 dB,从而提供负载电路高性能的工作电压。

(4)在满足以上性能的情况下,尽可能减小电路工作时的静态电流。

1 无线能量管理单元的基本原理

图1所示为论文采用的无线供能能量管理单元拓扑结构。由图1可知,WPMU主要包含CPR、BGR、LDO及保护电路(PRO)等模块。芯片通过片外天线采集到由基站发射的高频无线能量信号,CPR将信号整流后进行升压,产生纹波较大的电压,并将该能量储存到Cs中。由BGR与LDO所组成的环路通过负反馈输出纹波较小的VDD来驱动负载电路。其中BGR为LDO提供一个精准稳定的参考电压,因此BGR的性能影响着LDO输出电压的性能。芯片中的保护电路包括过温保护电路、过压保护电路、限流电路,其主要目的在于意外情况下对电路关断,实现对电路的保护。

设计能量管理单元时,在无线供能的环境下要注意相关性能的优化,而这又伴随着其它性能的牺牲,下面将详细分析论文采用的CPR、BGR、LDO设计原理及电路结构。

3 版图及后仿真结果

采用SMIC 0.18 m CMOS工艺,在Cadence下对电路进行仿真验证,无线能量管理单元的版图如图7所示,其中包含了CPR、BGR、LDO及PRO等模块,芯片的尺寸大小为277 m×656 m。

电路在工作时要避免反馈环路发生震荡,必须保证LDO环路的相位裕度,论文在tt、ff、ss三个工艺角下对其进行不同负载电流(0200 A)的仿真,仿真结果如表1所列。该结果表明在负载电流0200 A内,由于零极点追踪补偿的作用,相位裕度均大于60度,根据奈奎斯特稳定判据,LDO环路能在负载变化的范围内稳定工作。

图8所示为BGR、LDO的PSR仿真波形,从图中可以看出,BGR采用PSRB技术后,PSR在低频降低了近25 dB。当LDO采用FWC技术时,电源抑制在低频段得到了显著提升,电路空载时,在100 Hz内提升了近20 dB,满载时提升了近40 dB。

图912给出了WPMU中CPR与LDO的相关瞬态仿真结果,当输入频率为500 MHz、幅度为0.5 V的正弦波时,电路建立时间约为13 s,CPR的纹波约为5 mV,而LDO的输出电压纹波减小至2.3 V,即高频处PSR约为-66 dB。因此论文采用的LDO在生物信号频率处(DC-10 kHz)与输入信号频率处(100 MHz以上)具有较好的PSR。表2对相关文献与本文设计进行性能比较,可以看出,该电源管理单元能输出性能更好的工作电压。

4 结 语

论文针对CPR、LDO、BGR进行研究,设计了一种应用于低功耗无线供能植入式医疗芯片的能量管理单元。采用SMIC 0.18 m CMOS工艺提供的本征MOS管使CPR的效率得到提升。利用PSRB将BGR的PSR在低频处从-75 dB降低到-95 dB,这是优化LDO电源抑制能力的基本前提。通过FWC、零极点追踪补偿改善LDO的PSR与稳定度,在驱动0.2 mA的负载电流时,PSR为-85 dB@DC,而相位裕度在负载范围内均大于60度,该性能可适用于对电源性能要求较高的模块。

参考文献

[1]郭文雄.应用于植入式经皮能量传输的集成电路研究与设计[D].广州:华南理工大学,2013.

[2]Pierre Favrat, Philippe Deval, Michel J.Declercq. A High-Efficiency CMOS Voltage Doubler[J]. IEEE Journal of Solid-State Circuits, 1998, 33(3) : 410-416.

[3]To shiyuki Umeda, Hiroshi Yoshida, Shuichi Sekine, et al. A 950-MHz Rectifier Circuit for Sensor Network Tags With 10-m Distance[J]. IEEE Journal of Solid-State Circuits, 2006, 41(1): 35-41.

[4]Keith Sanborn, Dongsheng Ma, Vadim Ivanor. A Sub-1-V Low-Noise Bandgap Voltage Referen-ce[J]. IEEE Journal of Solid-State Circuits, 2007, 42(11) : 2466-2481.

[5]Mohamed El-Nozahi, Ahmed Amer, Joselyn Torres, et al. High PSR LOW Drop-Out Regulator With Feed-Forward Ripple Cancellation Techniq-ue[J]. IEEE Journal of Solid-State Circuits, 2010, 45(3) : 565-577.

篇2

 

引 言

红外遥控器的特点是使用方便、功耗低、抗干扰能力强,因此它的应用前景是不可估量。论文参考,I2C总线。市场上的各种家电的红外遥控系统技术成熟、成本低廉,但是,为了避免不同品牌、不同型号的设备之间产生误操作,人们在不同的设备中使用不同的传输规则或者识别码,这就使得各个型号的遥控器都只适用于各自的遥控对象,容易造成实际使用中遥控器多而杂,经常搞混的结果。论文参考,I2C总线。本设计本着解决这一矛盾的目的,提出了一种学习型红外遥控器的实现方案。

1 研究内容及目标

本设计首先分析了红外线遥控编解码原理,结合市场上出售的通用型遥控器进行比较,使用单片机对接收到的红外信号进行处理,把经过解码后产生的高低电平以二进制信号1和0的形式进行存储,随后经过调制产生38KHz载波,还原并发射红外线信号,从而达到控制多种家用电器的功能。文中给出了红外线接收发射,以及存储的基本原理及设计思路。

2 学习型红外遥控器硬件电路的设计

2.1系统整体设计

学习型红外遥控器是由单片机(AT89S52)、一体化红外接收头、振荡器(74F132)、红外发射二极管、存储器及行列式键盘组成的。论文参考,I2C总线。论文参考,I2C总线。学习型遥控器分为学习和控制两种状态。在学习状态下,主要完成红外信号的接收及存储功能。首先一体化红外接收头可以完成对其它遥控器发出的红外信号的接收并对其进行解调、整形、放大,然后把信号送入单片机AT89S52中,单片机定时采集一体化红外接收头发出的红外线信号,根据高低电平形成一系列0,1二进制码,并以8位为单位存放到存储器AT24C16以及指定键盘的数据区,从而完成对一个键的学习。如果再学习其它键的功能,方法相同。在控制状态下,单片机对存储器AT24C16和键盘进行寻址,依次读出这些数据,然后单片机以位为定时单位输出给振荡器74F132,调制频率为38KHz,送入放大器,驱动红外发射二极管进行发射,以实现对设备某一功能的控制。系统组成方框图2.1所示。

图2.1系统组成框图

2.2各单元电路设计

2.2.1 红外接收单元

红外接收单元是由红外线接收器件、前置放大电路、解调电路、指令信号检出电路、记忆及驱动电路、执行电路组成。当红外接收器件收到遥控器发射二极管的红外光信号时,它将红外光信号变为电信号并送入前置放大器进行放大,再经解调器后,由指令信号检出电路将指令信号检出,最后由记忆和驱动电路驱动执行电路,实现各种操作。

红外接收电路一般要做成一个独立的整体,称为红外接收头,这主要是因为它对外界干扰十分敏感,为了保证可靠的接收,必须对其严格屏蔽,只留出一个接收红外光的小孔,以防止干扰信号进入。

2.2.2红外发射单元

本设计在发射电路中使用了一片高速CMOS型四重二输入带施密特触发器的与非门74F132芯片。其中“与非”门U7A和U7B组成载波振荡器,振荡频率在38kHz左右。

调制电路是由74F123的两个单稳态触发器U7A和U7B级联构成的可控振荡器。论文参考,I2C总线。当P1.4为高电平时,U7A、U7B 处于稳态,74F132的1脚、4脚为低电平,不驱动红外发射管发射红外载波信号。当P1.4跳变为低电平时,触发U7A并使之进入暂稳态,1脚变为高电平;U7A暂稳态结束时,1脚跳变为低电平,触发U7B进入暂稳态,4脚变为高电平;U7B 暂稳态结束时,4脚跳变为低电平, 变为高电平并触发U7A的上升沿触发端1B,使U7A再次进入暂稳态,从而形成自激振荡,在6脚输出一系列的脉冲信号,经Q1三极管大后送红外发射管,发送红外光信号。

红外发送电路中采用的红外发射器件是塑封的TSAL6200 红外发射二极管,它将周期的电信号转变成一定频率的红外光信号。它是一种高频红外脉冲信号,但脉冲串时间长度是恒定的,根据脉冲串之间的间隔大小,表示传输的是数据“0”还是“1”。红外发射二极管TSAL6200 向空间发射载频为38kHz 的指令码。

2.2.3键盘单元

本设计因为遥控按键较多的原因,采用行列式键盘。

键盘识别采用行扫描法(逐行扫描查询法),这是一种最常用的按键识别方法,其按键识别过程如下:

将全部行线P0.2~P0.4置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键按下,而且闭合的键位于低电平线与3根行线相交叉的3个按键之中。若所有列线均为高电平,则无按键按下。在确认有键按下后,即可进入确定具体闭合键的过程。其方法是:依次将行线置为低电平后,然后逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。

2.2.4存储单元

为了保证系统意外断电时数据不丢失,本系统采用EEPROM将各种编码数据存放起来。基本原理是利用了单片机与存储器AT24C16的I2C通信过程。存储单元主要采用了AT24C16芯片,该芯片是带有2K字节的加电可擦除,可编程的只读存储器,通过单片机的P0.0和P0.1与AT24C16的SDA和SCL相连,进行读写操作。主要用来存放8位的二进制红外线码。

3 结束语

由于系统中所使用的存储器(AT24C16)的存储空间有限,因而系统目前只能对8个遥控按键进行学习与转发。论文参考,I2C总线。但只要更换一片存储容量更大的存储芯片,并且修改相关读写程序就可以实现对更多遥控按键的学习与转发,除此之外,系统的软、硬件都无须做太大的改动。

在遥控器中,遥控信号之所以要经过调制后再发射出去,主要是为了减小发射功耗并增大发射距离。因而改用更加准确的载波和增大发射驱动电路可以增大该系统的遥控距离。将单片机与计算机通过RS-485进行总线通信,则可通过互联网实现红外遥控对设备的远程控制。

参考文献:

[1]郝建国.家用电器遥控系统集成电路大全[M].北京:人民邮电出版社,1996

[2]王俊峰,薛鸿德.现代遥控技术及应用[M].北京:人民邮电出版社,2005:91-98

[3]严天峰.单片机应用系统设计与仿真调试[M].北京:北京航空航天大学出版社,2005.10-36

篇3

LED显示屏是近几年全球迅速发展起来的新型信息显示媒体,它利用发光二极管构成的点阵模块或像素组成大面积显示屏幕,以可靠性高、使用寿命长、环境适应能力强、价格性能比高、使用成本低等特点,在短短的十来年中,迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用 本论文以ARM9高性能单片机来设计电子点阵显示屏的硬件系统。

一、电子点阵显示屏的硬件系统框图如图1所示

图1 电子点阵显示屏硬件系统框图

二、采用16个LED8*8显示屏,构成16行*64列点阵显示

点阵显示屏由16个8×8点阵LED显示模块。16片8×8点阵LED显示模块利用总线形组成一个16×64的LED点阵,用于同时显示4个16×16点阵汉字或8个16×8点阵的字母p字符或数字。单元显示屏可以接收来自控制器(主控制电路板)或上一级显示单元模块传输下来的数据信息和命令信息,并可将这些数据信息和命令信息不经任何变化地再传送到下一级显示模块单元中,因此显示板可扩展至更多的显示单元,用于显示更多的显示内容。

三、显示驱动电路

采用74HC138三-八译码器和74HC164移位寄存器。将从ARM里出来的列信号通过8个164级联而成的64位的信号输出端连接到16*64的点阵LED的输入端,作为点阵的行驱动信号。通过164移位这64位的信号,来控制显示内容的变化。再从ARM输出三个信号分别输入到2个级联的74HC138译码器,然后输出16位行信号,经过16个1K的电阻,再输入到16个PNP(8550)三极管的B极来进行对行信号的放大,其中所有的三极管的E极相连接+5V的电源,所有的C极接16个470欧姆的电阻,得到的信号作为点阵LED 的行输入信号。通过对138的三个输入信号进行控制,改变行信号。由138和164的信号,控制二极管的亮、灭来显示出所要求的字符、汉字。

行驱动电路:每个LED管亮需要7mA的电流,那么64个同时亮就需要448mA的电流,所以我们要对列进行驱动,我们采用晶体管8550对列信号进行放大。驱动电路如图2所示:

图2 点阵显示屏驱动电路

列驱动电路:此电路是由集成电路74HC164构成的,它具有一个8位串入并出的移位寄存器,可以实现在显示本行各列数据的同时,传送下一行的列数据。如图3所示:

图3 列驱动电路

四、总结

本论文完成了LED点阵电子显示屏的主要电路的设计。在系统设计中使用SD卡的扩展,是存储容量大大的增大,实现了海量存储,并具有掉电保护功能。通过和PC机的通讯,使显示的信息能实时的更新。也实现了显示屏的多字体显示。整个系统简洁,可靠性高,性能稳定。

参考文献:

篇4

 

EDA技术是以数字电子技术课程知识为基础,具有较强实践性、工程性的专业课程。将数字电路设计从简单元器件单元电路设计,EWB软件仿真提到了更高一级的可编程操作平台上,进一步巩固和提高学生电子电路综合设计能力。但是,传统的教学模式是将两门课程分开,先上数字电路,后上EDA技术,分两学期授课。这样的教学模式存在弊端,减弱了课程之间的联系,降低了学生对数字电路理论的认识程度。通过对EDA技术课程的教学改革,以实训的方式采用项目教学法,使学生在较短的时间内掌握EDA技术基础及其实验系统,从数字系统的单元电路,如译码器、计数器等入手,加深对数字电路基础理论的认识,逐渐完成数字系统设计。

1. EDA技术及其在教学中的应用

1.1 EDA技术

EDA技术即电子设计自动化(Electronic DesignAutomation)是以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果而形成的一门新技术毕业论文格式,是一种能够设计和仿真电子电路或系统的软件工具。采用”自顶向下”的层次化设计,对整个系统进行方案设计和功能划分,系统的关键电路用一片或几片专用集成电路(ASIC)实现,然后采用硬件描述语言(HDL)完成系统行为级设计,最后通过综合器和适配器生成最终的目标器件。图1为一个典型的EDA设计流程。

图1 EDA设计流程图

1.2 EDA技术在教学中的应用

在教学过程中,EDA技术利用计算机系统强大的数据处理能力,以及配有输入输出器件(开关、按键、数码管、发光二极管等)、标准并口、RS232串口、DAC和ADC电路、多功能扩展接口的基于SRAM的FPGA器件EDA硬件开发平台,使得在电子设计的各个阶段、各个层次可以进行模拟验证,保证设计过程的正确性。从而使数字系统设计起来更加容易,让学生从传统的电路离散元件的安装、焊接、调试工作中解放出来,将精力集中在电路的设计上。同时,采用EDA技术实现数字电路设计,不但提高了系统的稳定性,也增强了系统的灵活性,方便学生对电路进行修改、升级,让实验不在单调的局限于几个固定的内容,使教学更上一个台阶,学生的开发创新能力进一步得到提高。

2.课程教学改革实施

2.1课程改革思路

课程改革本着体现巩固数字电路基础,掌握现代电子设计自动化技术的原则来处理和安排EDA技术教学内容。打破传统的从EDA技术概述、VHDL语言特点、VHDL语句等入手的按部就班的教学方法,以设计应用为基本要求,开发基于工作过程的项目化课程,以工作任务为中心组织课程内容,让学生在完成具体项目的过程中来构建相关理论知识。将EDA技术分为四个方面的内容,即:可编程逻辑器件、硬件描述语言、软件开发工具、实验开发系统,其中,可编程逻辑器件是利用EDA技术进行电子系统设计的载体,硬件描述语言是利用EDA技术进行电子系统设计的主要表达手段,软件开发工具是利用EDA技术进行电子系统设计的智能化的自动设计工具,实验开发系统则是利用EDA技术进行电子系统设计的下载工具及硬件验证工具。采用项目化教学方法,以实训的方式展开,让学生在“学中做,做中学”。

2.2课程改革措施

以电子线路设计为基点,从实例的介绍中引出VHDL语句语法内容。在典型示例的说明中,自然地给出完整的VHDL描述,同时给出其综合后的表现该电路系统功能的时序波形图及硬件仿真效果。通过一些简单、直观、典型的实例毕业论文格式,将VHDL中最核心、最基本的内容解释清楚,使学生在很短的时间内就能有效地掌握VHDL的主干内容,并付诸设计实践。这种教学方法突破传统的VHDL语言教学模式和流程,将语言与EDA工程技术有机结合,以实现良好的教学效果,同时大大缩短了授课时数。表1为课程具体内容及实训学时分配。

 

能力

目标

学习情境

项目载体

课时

QuartusⅡ开发工具使用能力

QuartusⅡ开发环境、实验系统

二选一音频发生器设计

6

VHDL语言编程能力

VHDL语言基本结构

计数器电路设计

6

VHDL语言并行语句

8位加法器设计

8

VHDL语言顺序语句

7段数码显示译码器设计

8

VHDL语言综合运用

数控分频器的设计

8

层次化调用方法

4位加减法器的设计

4

综合开发调试能力

8位16进制频率计设计;

十字路通灯设计;

数字钟设计;

波形信号发生器设计,等。

(任选一题)

20

总计

篇5

1.引言

加法运算是一种最基本的运算形式,乘法、除法甚至开方等运算都可以分化为基本的加法运算,提高加法器的运行速度可以有效地提高运算单元的速度,目前,超前进位加法器可以有效地提高加法器的运算速度,但是对于很高位数的加法运算,超前进位加法器对运算速度的提高有限[1-4]。对于高位的加法器采用流水线结构是一种很好的选择,论文以一种采用三级流水线实现的12位加法器为例,阐述了流水线加法器的设计思想,并最终对加法器进行硬件综合和布局布线。

2.流水线加法器结构

三级流水线加法器架构如图1,输入的12位数字先通过寄存器暂存,低4位通过加法器先进行计算,输出的进位与求和信号通过寄存器暂存,高8位也暂存在第一级流水线寄存器中。在第二级流水线中,将两个操作数的中4位以及低4位加法的进位输出一起做加法运算,并且将求和结果以及进位输出暂存到第二级流水线寄存器,在第一级流水线完成的低4位相加的求和结果继续暂存在第二级流水线寄存器中。第三级流水线完成相似的操作,直到输出运算结果(见图1)。

3.电路仿真与综合

利用上述架构,利用Verilog-HDL对电路进行描述,在ModelSim工具下对系统进行仿真,得到的三级流水线加法器的仿真结果如图2,从图中可以看出,三级流水线加法器功能正确。在Candence工作环境下,基于CSMC0.5μm工艺,利用DC综合工具对三级流水线加法器进行综合,得到的电路如图3所示,通过硬件综合,说明设计的可实现性。

图2 三级流水线加法器仿真

4.布局布线

在Candence工作环境下,采用Mentor公司的Encounter工具,对三级流水线加法器进行布局布线:建立并进入工作目录,输入命令encounter启动Encounter界面,调用DC生成的,sdc文件和工艺库文件等。然后对电源环,时钟树等进行布局,最后通过DRC,LVS检查,最终对电路进行寄生参数提取。整体电路版图布局如图4所示。

5.结论

论文对三级流水线加法器进行设计,并进行硬件语言描述,最终对电路进行综合和布局布线,通过研究表明,本流水线加法器设计方案合理,具有可实现性。

参考文献

篇6

一、引言

无刷直流电机的特点是结构简单、运行可靠、维护方便。它又有传统直流电机控制简单、调速性能好、功率密度高、输出转矩大等特点。因此,无刷直流电机在工业机器人控制、数控设备、纺织、化工等工业控制领域得到了广泛的应用。所以,对无刷直流电机及其控制方法进行系统、深入的研究有十分重要的意义。

二、无刷直流电机系统的硬件设计

1.硬件系统总体设计。系统的硬件部分主要由主电路、控制电路和辅助电路等构成,其主电路部分包括整流、滤波、逆变电路等。逆变电路是由功率开关管构成的三相桥式结构。逆变电路对整流、滤波后的直流电压进行斩波,形成电压、频率可调的三相交流电,供给无刷直流电机,这样无刷直流电机就开始运转起来。控制电路以美国TI公司的TMS320F2407A芯片为核心,构成全数字化控制系统,对系统的控制与保护等负责,系统的控制参数和故障信息等保存在TMS320F2407A的存储器中。辅助电路由电源电路、驱动电路、检测与保护电路等组成。无刷直流无刷电机控制系统主要由如下部分组成:(1)逆变主电路;(2)TMS320F2407A控制单元;(3)驱动电路;(4)检测电路;(5)保护电路 。

2.TMS320F2407A控制单元

(1)控制器的选择。控制器是无刷直流电机控制器的核心,选用控制器需要考虑的是控制器要可靠,易于维护,可移植性强,效率高。有以下几种:1)专用芯片;2)单片机;3)数字信号处理器,其中数字信号处理器(DSP)采用了不同的内部结构。传统的通用微处理器大多采用的是冯・诺依曼结构(Von Neumann Architecture),它片内的程序空间与数据空间共用一个公共的存储空间。为了提高速度,现代DSP芯片内部一般采用的是哈佛结构(Harvard Architecture)或改进的哈佛结构。而哈佛结构最大特点是计算机具有独立的数据和程序存储空间。这样允许CPU可以同时执行取指令和取数据,提高了数据吞吐率,进而提升了系统的运算速度。流水线技术也可以帮助系统提高效率。硬件乘法器可以使得DSP在单周期内就可以完成取操作数,相乘并把结果放在累加器中。除此之外,特殊的DSP指令也会大大提高系统的性能,DSP有着非常丰富的片内外设。利用DSP来进行电机控制,可以减小系统的成本,另外,DSP还有如下的优势:1)速度快; 2)存储容量大;3)软件编程灵活;由此可见,数字信号处理器比较适合作为电机控制的中央控制单元。基于以上分析,本设计中采用TI公司用于电机控制的2000系列CPU,其型号为TMS320F2407A。

(2)控制板设计。由前面分析可知,系统采用的控制器是TI公司的TMS320F2407A DSP芯片。下面介绍DSP及其最小系统的接口电路。DSP控制板主要由DSP芯片、外扩存储器、JTAG仿真调试接口和CPLD译码电路组成。下面介绍下外扩存储器电路,JTAG仿真调试接口和CPLD译码电路组成。TMS320F2407A内部存储容量有限,同时考虑到调试过程中可以将程序下载到片外高速SRAM中,系统进行了外部RAM的扩展,系统选用两片IS61LV6416,用于存储数据。在DSP存储器的扩展中,需要注意的是存储芯片的数据读写速度,因为DSP的指令周期都很短,对于速度很慢的存储器需要插入很多等待周期,以免DSP对它的读写发生错误。

3.驱动电路设计。由前面的逆变主电路可知,整个系统的核心就是DSP产生6路PWM波,并且控制每个PWM的脉冲宽度和导通时间,PWM信号经过驱动电路来控制MOSFET,MOSFET是IR公司的IRF3205,这是一款电压型控制器件,其开通电压为12-15V,但DSP输出的电压高电平为3.3V,不能满足驱动IRF3205的要求。则需要设计一个电平转换电路来把DSP的3.3V信号,转化为15V信号,此时就考虑到用一个光电器件。由于PWM频率为10K,则就需要选择一个高速的光耦,一般高速光耦有HCPL4504、PC817和东芝系列的TLP250。我们选择了日本东芝公司的TLP250,光耦TLP250是一种可直接驱动小功率MOSFET和IGBT的功率型光耦,由日本东芝公司生产,其最大驱动能力达1.5A。选用TLP250光耦既保证了功率驱动电路与PWM脉宽调制电路的可靠隔离,又具备了直接驱动MOSFET的能力,使驱动电路特别简单。

图1 下桥臂的MOSFET驱动电路

三相逆变主电路中有六个MOSFET需要控制,可以分为三对开关管。V1与V2为一对管。V1与V2两个不能同时导通,否则会出现电源与地直通情况。六个MOSFET都需要控制。其中下桥臂的三个MOSFET可以共地。采用典型的TLP250应用电路来实现MOSFET的驱动。电路图如图1所示:

4.保护电路设计。系统的保护电路分为欠压、过流保护。欠压保护就是检测输入端直流电压 ,要是系统发生短路,当采样电压低于设定的门限值时,DSP将PWM输出引脚置为高阻态,封锁PWM的信号的输出,达到保护电路电机本体和功率管的目的。

过流保护电路是为了防止电机在过载、起动和运行异常时由于电流过大而对功率开关管和电机本体产生损害而设计的。特别是当电机堵转的时候,此时电流非常大,DSP一定得做出相应的动作来保护整个系统。

三、结语

无刷直流电机凭其自身的特点使其得到了越来越广泛的应用,特别是在电机驱动、机器人等领域。无刷直流电机采用电子换向,与传统的直流电机相比,它提高了系统的可靠性和维护性,同时又保持了直流电机的良好的调速控制性能。并且随着电力电子技术、计算机控制技术以及DSP技术的飞速发展,使得无刷直流电机控制系统有了很高质量的硬件平台。本文介绍了无刷直流电机控制系统的硬件实现。首先介绍了整个系统硬件构架。然后详细介绍了系统的主电路,控制电路,功率驱动电路、检测与保护电路。对电路的方案选择以及参数计算做了详细的阐述,对DSP控制单元及并且设计了控制板的电路,该设计结合算法能够使无刷直流电机控制系统获得更快的响应速度,更高的稳态精度,更好的抗干扰性能。

参考文献:

篇7

 

由于数控机床具有先进性、复杂性和高智能化的特点,特别是近几年数控系统不断更新换代,数控机床被广泛应用于机械制造业,给传统制造业带来巨大的变化,使制造业成为工业化的领头军。数控机床是一种典型而复杂的机电一体化产品,种类繁多,形式多样,通常是集机械、电气、液压、气动等于一体的加工设备,其中任何一部分出现故障,都可能使机床停机,从而造成生产停顿,给企业的正常生产带来较大的影响。因此,提高数控机床维修人员的素质和能力,就显得十分重要。本文介绍了数控机床故障诊断与维修的一些原则和常用方法。

一、故障诊断的一般原则

数控机床主要由主机CNC装置、PMC可编程控制器、主轴驱动单元、进给伺服驱动单元、显示装置、操作面板、辅助控制装置、通信装置等组成。故障原因不外乎是操作错误、参数错误、外界环境及电源造成的故障、线路故障、器件损坏等。通常的故障诊断原则有:(1)先静后动。先在机床断电的静止状态下,通过观察测量,分析确定为非破坏性故障后,方可给机床送电。论文参考网。在工作状态下,进行动态的的观察、检验和测试,查找故障点。而对破坏性故障,必须先排除危险后,方可送电。(2)先机后电。一般来说,机械故障较易察觉,而数控系统故障的诊断难度较大,先排除机械性故障,往往可以达到事半功倍的效果。(3)先外后内。根据机床故障原因调查统计,80%以上来自于外部原因,只有不到20%是内部原因引起的。因此维修人员应由外向内进行排查,尽量避免随意启封、拆卸,否则可能会扩大故障,使机床精度减弱,降低性能。(4)先简后繁。当出现多种故障互相交织掩盖,一时无从下手时,应先解决容易的问题,后解决难度较大的问题。如果是功能性的故障,就应先从执行元件入手,看看气缸、电磁阀、电机、接触器等,是否存在卡滞等性能下降现象;然后是传感器、行程开关等输入信号元件;再次是电气接头、插件、活动的电线电缆等部位。这些外部元件受环境因素影响较大,比如磕碰、腐蚀、积尘等。还有元件本身的不良和机械磨损等原因,都决定了它们常是故障的根源。通常,简单问题解决后,难度大的问题也就变得容易了。

二、故障诊断与完善方法

2.1常规检测法是通过观察或借助简单的工具确定机床故障的方法。这种方法应先弄清楚故障的症状,有何特征及伴随情况,将故障范围缩小到一个模块或一块印刷电路板。它可以简单地归纳为4个字:“问,看,嗅,摸”。问,就是调查情况,在诊断故障前,修理人员询问操作手故障发生前的机床运转情况,产生在哪道程序及时间,操作方式是否得当等;看,就是观察,仔细检查有无保险丝烧断,元器件有无烧焦或开裂等情况;嗅,就是从机床散发出的某些特殊气味来判断,如某些元件烧焦的气味;摸,就是用手触试可能产生故障的温度、振动情况,以及元器件有无松动等。

2.2测量比较诊断法数控机床的生产厂家为了调整、维修机床的便利,在印刷电路板上往往设计了多个检测用的端子。用户也可利用这些端子,将怀疑有故障的印刷电路板同正常电路板进行比较。通过测量这些端子的电压与波形,可以分析故障的具体部位与原因。维修人员如果能在机床正常状态时,留心记录这些印刷电路板的测量端子,或一些关键部位的电压值和波形,在机床出现故障时,查找故障部位及原因将会更加方便。

2.3自诊断法现代数控系统具有很强的自诊断能力,当数控系统一旦出现故障,借助系统的诊断功能,可以迅速、准确地查明原因,并确定故障部位。

三、举例说明常见非机械故障和排除方法

3.1北京第一机床厂生产的XK5040数控立铣,数控系统为FANUC-3MA1.故障现象驱动Z轴时就产生31号报警。2.检查分析查维修手册,31号报警为误差寄存器的内容大于规定值。论文参考网。根据31号报警指示,将31号机床参数的内容由2000改为5000,与X、Y轴的机床参数相同,然后用手轮驱动Z轴,31号报警消除,但又产生了32号报警为:Z轴误差寄存器的内容超过±32767式数模交换器的命令值超出了-8192~+8191的范围。将参数改为3333后,32号报警消除,31号报警又出现。反复修改机床参数,故障均不能排除。为诊断Z轴位置控制单元是否出现了故障,将800,801,802诊断号调出,实现800在-1与-2之间变化,801在+1与-1之间变化,802却为0,没有任何变化,这说明Z轴、Y轴的位置信号控制进行交换,即用Y轴控制信号去控制Z轴,用Z轴去控制Y轴,Y轴就产生31号报警(实际是Z轴报警)。论文参考网。同时,诊断号8012为“0”,802有了变化。通过这样交换,再次说明Z轴位置控制单元有问题,这样就将故障定位在Z轴伺服电动机上。打开Z轴伺服电动机,发现位置编码器与电动机之间的十字联络块脱落,致使电动机在工作中无反馈信号而产生上述故障报警。3.故障处理将十字联络块与伺服电动机位置编码器重新连接好,故障排除。

3.2一台加工中心配量FANUC-6M1.故障现象机床在自动方式中出现416号报警。2.故障分析按下列顺序检查:脉冲编码器未出现不良;各连接器均牢固连接;X轴卯制线路板未出现异常;用万用表测量电动机连接线,也未发现问题。在重新启动机床,回零之后,用自动方式运转,机床正常但1H后又出现416号报警,再次按上述顺序复查一遍,发现反馈信号有一根已断,换按备用线后,机床正常,报警不再出现。

四、结论

因此,对维修人员来说,熟悉系统的自诊断功能是十分重要。包括开机自诊断和运行自诊断。开机自诊断,就是数控系统通电后,系统自诊断软件会对系统最关键的硬件和控制软件检查,如CPU、RAM、ROM等芯片,I/O口及监控软件。如果正常,将进人正常操作界面,如检测不通过,即在液晶上显示报警信息或报警号,指出哪个部分发生了故障,将故障原因定位在一定的范围内,然后通过维修手册找出造成故障的真正原因,根据书上的说明进行排除;运行自诊断,

参考文献:

[1] 任丽华. 数控机床常见电气故障的诊断方法[J]黑龙江纺织, 2006, (01) .

[2] 李玉琴, 潘祖聪, 刘琳娇. 数控机床常见故障诊断方法及实例[J]. 安徽水利水电职业技术学院学报, 2010, (01) :76-78

[3] 薛福连. 数控机床故障诊断及处理[J]. 设备管理与维修, 2010, (04) :23

篇8

本设计采用CAN总线作为数据采集与系统控制的通信方式,以ATMEL公司生产的AT91SAM9263 ARM芯片为主控单元,结合A/D转换技术、故障诊断专家系统实现某型火箭炮随动系统的故障检测。总体设计框图如图1所示。

数据采集单元由信号调理模块和A/D转换模块组成,其中信号调理模块用于模拟信号的放大、滤波和提高电路负载能力,A/D转换器完成模拟信号向数字信号的转换,ARM主控单元实现系统控制与故障诊断,数据采集单元与ARM系统控制与故障诊断模块之间以CAN 总线的方式进行通信,工作人员通过操作触摸屏显示界面完成故障检测。

2 系统硬件设计

2.1 数据采集单元

数据采集单元由信号调理电路和A/D转换模块组成,用于采集某型号火箭炮随动系统液压泵、高平机等被测部件的液压或气压的状态信号,其结构图如图2所示。

信号调理电路如图3所示,采用OP27运算放大器进行设计,它的作用是把传感器输入的信号进行放大,同时利用其输入阻抗高、输出阻抗小的特点以满足A/D转换芯片对驱动源阻抗的要求。

A/D转换电路将经过信号调理模块调理后的模拟信号转换为数字信号,文中选用TLC2543CN和STC89C52分别作为A/D采样芯片和微控制器[3],其设计如图4所示。TLC2543CN是TI公司生产的12位串行模/数转换器,使用电容开关逐次逼近技术,12位分辨率,10 μs的转换时间,11路模拟输入,输出数据长度可通过编程调整[4]。A/D转换模块与51单片机之间以I2C总线的方式进行通信,只需要一条串行数据线SDA(DATA_OUT)和一条串行时钟线SCL(CLOCK),具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。 经信号调理后的11路模拟量数据分别通过端口NO0?NO10进入TLC2543CN进行A/D转换,TLC2543CN通过[CS],DATA_INPUT,DATA_OUT,MEOC,I/O CLOCK这5个引脚与STC89C52单片机进行通信。为了减小外界环境及器件本身引入的噪声和扰动,提高系统的稳定性,在这5个信号与单片机之间进行光电耦合隔离处理。由于光信号的传送不需要共地,所以可将光耦器件两侧的地加以隔离,达到提高系统信噪比的作用,光耦隔离器件选用Avago Technologies 生产的6N137,电路如图5所示。需要注意的是,电路板中6N137两端的电源不能共用,否则起不到隔离的作用。

2.2 CAN总线通信模块

数据采集单元和ARM系统控制与故障诊断模块之间以CAN总线的方式进行数据通信和控制。CAN总线具有可靠性高、实时性强、较强的抗电磁干扰能力、传输距离远等特点,尤其适用于随动系统传感器多、各检测点信息交换频繁和干扰源复杂的情况。CAN总线通信模块的实现有2种解决方案[5]:一类是采用带有片上CAN的微处理器,如Philips的80C591/592/598、Atmel的AT90CAN128/64/32等;另一类是采用独立的CAN控制器,如Philips的SJA1000。考虑到应用的灵活性,本文采用独立的CAN控制器SJA1000。CAN总线通信模块结构框图如图6所示,选用STC89C52单片机作为CAN总线通信模块的微控制器,CAN总线控制器和收发器分别选用Philips公司生产的SJA1000和PCA82C250[6]。CAN总线规范采用三层结构模型,STC89C52单片机用以实现应用层的功能,SJA1000和PCA82C250则分别对应于数据链路层和物理层。为了增强CAN总线通信模块的抗干扰能力,在CAN控制器与CAN收发器之间进行光电耦合隔离处理,与数据采集单元一样,本文也选用6N137进行处理。

CAN总线通信模块接口电路主要由4部分组成:微控制器STC89C52、独立CAN控制器SJA1000、光电隔离器件6N137和CAN总线收发器PCA82C250。微控制器STC89C52用于数据处理、实现对SJA1000的初始化、通过对SJA1000的控制实现数据接收和发送等通信任务;独立CAN控制器SJA1000和收发器PCA82C250经过简单总线连接可实现数据链路层和物理层的全部功能。STC89C52通过DATA_INPUT向TLC2543CN发送一定格式的指令,在DATA_OUT引脚可获取到A/D转换的数据;由于SJA1000的数据线与地址线是共用的,所以将STC89C52的P0口与AD0?AD7直接连接的同时,还要将地址锁存信号线ALE进行连接,以便区分在同一时刻AD线上传递的是地址还是数据;SJA1000的中断管脚INT连接单片机的外部中断INT0;MODE管脚与高电平VCC连接以选择Intel模式;为了保证上电复位的可靠,复位电路采用IMP708芯片进行智能控制,IMP708芯片集看门狗定时器、掉电检测电路、电源监控电路等于一体,保证SJA1000芯片的可靠运行;RX0和TX0是数据的收发管脚,经光电耦合器件6N137后连接到CAN收发器上,用以电气隔离;PCA82C250有3种工作模式:高速、斜率控制和待机,本文选择斜率控制模式,通过在Rs引脚与地之间接一个100 kΩ的电阻来实现;为了消除在通信电缆中的信号反射,提高网络节点的拓扑能力,需要在CAN总线两端接入两个120 Ω的终端电阻[5]。

2.3 系统控制与故障诊断模块

数据处理与系统控制模块采用ATMEL公司生产的AT91SAM9263 ARM芯片作为主控单元,以触摸屏作为人机交互方式完成系统控制和故障诊断。AT91SAM9263主频 200 MHz;内置CAN总线控制器,全面支持CAN2.0A和CAN2.0B协议;内置TFT/STN LCD控制器,支持3.5~17英寸TFT?LCD 液晶屏,最高分辨率可达2 048×2 048。考虑到系统的可扩展性,本文将系统控制与故障诊断模块单独成板。技术保障人员可以通过操作触摸屏上显示的人机交互界面完成对随动系统的故障检测。

3 系统软件设计

系统软件设计主要分为A/D转换模块、数据 处理模块、CAN总线通信模块和系统控制与故障诊断模块4部分。主流程图如图7所示,首先对STC89C52单片机进行初始化,包括CAN总线工作方式的选择、验收滤波方式的设置、验收屏蔽寄存器和验收代码寄存器的设置、波特率参数设置、中断允许寄存器的设置以及A/D转换模块的初始化等;当单片机接收到故障检测命令时,进行A/D采样,然后由单片机对采集到的数据进行处理,通过量值转换得到实际的工况数据;最后由CAN总线通信模块将数据传输到系统控制与故障诊断模块进行故障检测,诊断结果由触摸屏显示以指导维修人员进行现场维修。

3.1 A/D转换模块软件设计

A/D转换模块程序设计流程图如图8所示。

3.2 数据处理模块软件设计

数据采集过程中难免受到噪声的影响,为了保证采到数据的准确性,可以对其进行一定的算法处理。本文在故障检测时,对同一采样点进行5次采样,然后用快速排序算法对这5个数据进行排序,取中值作为故障检测的有效数据,以减小误差带来的影响。采集到的数据与实际值之间成严格的线性关系,将采集到的数据值乘以系数K即可获得实际的工况数据,其流程图如图9所示。

3.3 CAN总线通信模块软件设计

CAN总线通信模块的程序设计主要分为初始化、数据发送和数据接收3个部分:

(1) 初始化。CAN总线初始化主要是对通信参数进行设置,通过对时钟分频寄存器、验收码寄存器、验收屏蔽寄存器、总线定时寄存器和输出控制寄存器的配置实现对CAN总线工作模式、接收报文的验收码、验收屏蔽码、波特率和输出模式的配置和定义[7]。值得注意的是,这些寄存器的配置需要在复位模式下进行,因此在初始化前应确保系统已进入复位状态。 (2) 数据发送。本文采用查询方式,进行CAN总线的数据发送,首先应将CAN总线的发送中断禁能。发送数据前,主控制器轮询SJA1000状态寄存器的发送缓冲器状态位TBS以检查发送缓冲器是否被锁定,若发送缓冲器被锁定,则CPU等待,直到发送缓冲器被释放,然后将从现场采集到的数据发送到发送缓冲区并置位命令寄存器的发送请求位TR,此时SJA1000将向总线发送数据。数据发送流程图如图10所示。

(3) 数据接收。同数据发送一样,本文采用查询方式进行数据的接收,也应将CAN总线的发送中断禁能。主控制器轮询SJA1000状态寄存器接收缓冲状态标志RBS以检查接收缓冲器是否已满,若未满则主控制器继续当前的任务直到检查到接收缓冲器已满,读出缓冲区中的报文,然后通过置位命令寄存器的RRB位释放接收缓冲器内存空间。数据接收流程图如图11所示。

3.4 系统控制与故障诊断模块软件设计

系统控制与故障诊断模块是在Linux平台下利用Qt SDK开发完成的,数据库采用嵌入式系统中广泛采用关系型数据库SQLite[8]。软件采用模块化设计思想,包括显示界面、系统控制、检测数据库和故障诊断等4部分。系统界面基于QT/GUI开发,用于故障检测结果显示、调取数据库辅助人工诊断等人机交互;系统控制模块用于系统启动与关闭、初始化及多线程处理;检测数据库用于对专家系统中经验知识、故障诊断规则集进行组织、检索和维护,及用于存储系统采集的工况参数;故障诊断模块是该检测装置核心,本文利用故障诊断专家系统对随动系统进行故障诊断,给出诊断结果。考虑到故障诊断的实时性要求,程序采用多线程编程来实现。

图10 CAN总线数据发送程序设计流程图

图11 CAN总线数据接收程序设计流程图

4 结 语

为了测试随动系统故障检测装置在各种情况下的故障检测能力, 本文通过人为制造故障的方式对该系统进行了大量实验。在反复的实验中,该系统均能正确定位故障,充分验证系统的可靠性和稳定性。本文研制的以AT91SAM9263 ARM芯片为核心基于CAN总线随动系统故障检测装置,可实现对随动系统液压、气压、电压等工况参数的测量,经故障诊断专家系统的推理,实现以自动故障诊断为主、人工诊断为辅的故障检测。文中采用的CAN总线通信方式使整个系统简洁紧凑、具有较强的抗干扰能力和实时性,这种CAN总线通信方案不但可用于随动系统故障检测装置的研发,还可推广至其他模拟量信号的机电设备故障检测,尤其是多机组的分布式状态监测与故障诊断中,具有非常实用的应用前景。

参考文献   本文由wWW. DyLw.NeT提供,第一 论 文 网专业写作教育教学论文和毕业论文以及服务,欢迎光临DyLW.neT

. Industrial Electronics, 2000, 47(4) : 951? 963.

[2] 张立云,宋爱国,钱夔,等.基于CAN总线的侦察机器人控制系统设计[J].测控技术,2013,32(1):65?68.

[3] 姚远,王赛,凌毓涛.TLC2543在89C51单片机数据采集系统中的应用[J].电子技术应用,2003,29(9):37?38.

篇9

       关键词:电气论文,逻辑设计法,真值表   1 逻辑关系

     (3)真值表 

用逻辑变量的真正取值反映逻辑关系的表格成为真值表。 

用继电器接点实现逻辑代数的基本事项。 

①逻辑1和继电器的常开触头闭合相对应。 

②逻辑0和继电器的常开触头断开相对应。 

③逻辑“非”的实现可以使用常闭接点。 

(4)由三种基本运算得出的逻辑代数公理(基本运算规则) 

0+0=0 0·0=0 0+1=1 0·1=0 

1+0=1 1·0=0 1+1=1 1·1=1 

2 应用实例 

(1)要求:按下SB1,指示灯HL1点亮;按下SB2,指示灯HL1和HL2点亮;按下SB1和SB2后指示灯HL2点亮。 

(2)使用器件:按钮开关2个,电磁式中间继电器2个,指示灯2个。 

(3)设计步骤 

①列出控制元件与执行元件的动作状态真值表(表4) 

②写出逻辑表达式(与或表达式) 

③化简(使用公式法、卡诺图法或电路图法) 

(a)公式法: 

(b)卡诺图法,如图1所示:HL2=KA2 

(c)电路图法:(按下面顺序进行化简,如图2所示) 

④画电路图,如图3所示。 

篇10

Abstract

This system is composed of fore-channel, Backward-channel, single-chip microcomputer system and the periphery circuit, up-bit machine and down-bit machine soft. The fore-channel will make the signal amplify, filter and A/D transform, then store the signal to the RAM by single-chip microcomputer. The step-channel will amplify ,filter, and D/A transform the data from the RAM, then impel the louDSPeaker. This article uses the single-chip microcomputer as core and extends the RAM of 512k. It applies the keyboard to control and LCD to display. At the same time, the article uses RS232 to communicate with up-bit machine and realizes the data transmission.

Up-bit machine program uses VC++ as the developing platform , Down-bit machine based on C51 language designs the software and the hardware to collaborate.

目录

摘 要 I

Abstract II

第一章 前言 1

1.2语音信号处理的发展与前景 2

1.3总体设计思路 2

第二章 数字语音存储与回放的通道设计 4

2.1整机结构框图和电路图 4

2.2 前向通道 8

2.2.1前向通道的组成框图 8

2.2.2前向通道各个单元的介绍 8

2.2.3前向通道的单元电路设计 12

2.3后向通道 19

2.3.1 后向通道的组成框图 19

2.3.2后向通道各个单元介绍 20

2.3.3后向通道的电路设计 20

第三章 系统其它部分电路设计 24

3.1单片机电路设计 24

3.2 LCD显示器设计 27

3.3数据存储电路设计 30

第四章 程序设计介绍 33

4.1下位机程序介绍 33

4.2 上位机程序介绍 34

第五章 用V[,!]C ++实现上位机的编程 36

5.1 VC++简介 36

5.2 ActiveX控件简介 36

5.3通讯控件MSComm介绍 37

5.4程序设计总方框图 39

5.5通信控件串口编程的说明 40

5.5.1 初始化并打开串口 40

5.5.2捕捉串口事件 41

5.5.3串口读写 41

5.6串行通讯协议程序 41

5.6.1主窗口 41

5.6.2运行窗口 43

5.6.3错误窗口 44

篇11

 

1 、引言

随着科技的发展和社会文化事业的进步,电视机可供观众选择的频道数目日益增多。但是传统的电视遥控方法需要观众记忆每个电视台对应的频道序号,否则就无法快捷地将频道切换到所需位置。这显然给用户带来了很大的不方便。本文利用凌阳科技有限公司专门为语音处理而设计研制出的16位单片机SPCE061A设计了一个彩电智能声控选台系统。该系统无需对电视机做任何改动。在保留原有遥控功能的基础上,实现语音控制选台,较好地解决了记忆频道这个难题。

2 、系统总体方案设计

系统总体方案如图1所示。

图1 系统总体方案

3、各功能模块设计

3.1 语音命令提取单元

语音命令提取单元(如图2所示)在电视话音和其它噪音背景下,完成提取出操作者语音命令功能,其示意图如图3所示。

图2 语音命令提取单元

MIC选用驻极体送话器, 它具有结构简单、重量、体积小、频率响应宽、保真度好等优点,但灵敏度低, 必须再加放大器才行。由于输出阻抗可高达 10

数量级,所以必须进行阻抗变换后才能与放大配合使用。放大器采用差分放大电路,一个驻极体话器面对送话者, 其输出接放大器正向输入端;另个驻极体送话器背对送话者,其输出接放大器负向入端。由于两个送话器相对于电视机和其它噪声源位置基本一样远,可以近似认为通过二者输入的干是一样的。但考虑到送话器具有方向性,前者送入的操作者语音命令远远大于后者,适当选择各电阻值可以抵消掉各种干扰。论文参考网。

3.2 语音命令识别单元

语音命令识别单元采用凌阳公司的SPCE061A单片机,这是一种语音识别系统级芯片,实际上是一个DSP+MCU,并将A/D、D/A、RAM、ROM以及预放、功放等电路集成在一个芯片上的系统,拥有强大的语音数据处理能力并具有良好的接口功能。

语音识别控制系统结构图3所示

图3 语音识别控制系统结构图

3.3 语音识别算法

消费类电子产品中的语音识别主要为孤立词识别,它有两种实现方案:一种是基于隐含马尔科夫统计模型(HMM)框架的非特定人识别;另一种是基于动态规划(DP)原理的特定人识别。它们在应用上各有优缺点。DP特定人识别的优点是方法简单,对硬件资源要求较低;此外,这一方法中的训练过程也很简单,不需预先采集过多的样本,不仅降低了前期成本,而且可以根据用户习惯,由用户任意定义控制项目的具体命令语句,因而适合大多数家电遥控器的应用。

3.3.1 端点检测方法

影响孤立词识别性能的一个重要因素是端点检测准确性。在10个英语数字的识别测试中,60毫秒的端点误差就使识别率下降2%。对于面向消费类应用的语音识别芯片系统,各种干扰因素更加复杂,使精确检测端点问题更加困难。为此,李虎生等在参考文献5中提出了称为FRED(Frame-based Real-time EndpointDetection)算法的两级端点检测方案,提高端点检测的精度。第一级对输入语音信号,根据其能量和过零率的变化,进行一次简单的实时端点检测,以便去掉静音得到输入语音的时域范围,并且在此基础上进行频谱特征提取工作。第二级根据输入语音频谱的FFT分析结果,分别计算出高频、中频和低频段的能量分布特性,用来判别轻辅音、浊辅音和元音;在确定了元音、浊音段后,再向前后两端扩展搜索包含语音端点的帧。FRED端点检测算法根据语音的本质特征进行端点检测,可以更好地适应环境的干扰和变化,提高端点检测的精度。

3.3.2 模板匹配算法

DTW是典型的DP特定人算法, 为了克服自然语速的差异,用动态时间规整方法将模板特征序列和语音特征序列进行匹配,比较两者之间的失真,得出识别判决的依据。

为了提高DTW识别算法的识别性能和模板的稳健性,采用了双模板策略,第一次输入的训练词条存储为第一个模板,第二次输入的相同训练词条存储为第二个模板,希望每个词条通过两个较稳健的模板来保持较高的识别性能。

综上所述,本语音识别系统采用了改进端点检测性能的FRED算法,12阶Mel频标倒谱参数(MFCC)作为特征参数,使用双模板训练识别策略。通过一系列测试,证明该系统对特定人的识别达到了很好的识别效果。

3.4 控制面板

为了能输入字段号, 以便建立语音样本,SPCE061A单片机扩展了一个行列矩阵式非编码键盘。键盘共有12个按键, 其中十个定义为:0~9 数字键,一个定义为:语音样本建立键(TRN),一个定义为:语音样本清除键(CLR )。由于控制面板只在建立语音样本时使用,为防止误操作,应将这12个按键用塑料外壳封闭起来。论文参考网。

3.5 操作指示电路

采用两片数码管和译码驱动电路CC4558组成操作指示电路。在本系统中,操作指示电路的作用是:建立语音命令样本时,用于显示存入的字段号;语音命令识别时用于显示识别结果及芯片识别结果的处理报告。

3.6 逻辑控制电路

整个逻辑控制电路如图4 所示。SPCE061A单片机通过并行接口输出识别结果,经过逻辑控制电路进行必要的译码后,用来控制后面的红外发射装置。

图4 逻辑控制电路如图4

3.7 遥控发射电路

红外遥控发射器主要由三大部分组成:一是键盘矩阵,二是发射专用集成电路,三是放大驱动和红外线发射部分。该电路与电视机的特定型号有关,可以根据电视机品牌选用适当的专用红外发射电路。论文参考网。需要说明的是:由于不同品牌电视机的红外发射、接收电路各不相同,因此它只对兼容电视有效。

4、结束语

该系统不对彩电做任何改动。在保留原有遥控功能的基础上,实现语音控制选台,主要功能有:

开关电视:电视接通电源处于待命状态,操作者发出“开机”命令,则打开电视机;操作者发出“关机”命令,则关掉电视机。

选台功能:操作者想看某某电视台的节目,只要发出“某某台”的命令,电视机就自动跳转到该台。

识别主人功能:为防止误操作,该系统只对事先录入命令样本的操作者语音敏感,其他人发出的命令包括电视伴音均无效。

其它功能:具有电视音量、画面亮度调节等适合语音控制的功能。

由于采用了高性价比的SPCE061A这种语音识别系统级芯片,并设计了科学的算法,本系统可靠性高,价格低廉,使用方便,具有较好的市场前景。

参考文献

[1] 赵力.语音信号处理[M] .北京: 机械工业出版社,2003

[2] 李晶皎.嵌入式语音技术及凌阳l6位单片机应用[M].北京:北京航空航天大学出版社,2003

[3] 李虎生等. 高性能汉语数码语音识别算法[J] .北京:清华大学学报( 自然科学版),2000;40:( 1)

[4] 孙景琪. 遥控彩色电视机集成电路及应用[M].北京:人民邮电出版社,1995

[5] 胡延平等. 电视机智能声控选台系统设计与实现[J] .通讯与电视,2001( 1)