首页 > 文章中心 > 数字信号论文

数字信号论文范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

数字信号处理教学论文

[摘要]对LabVIEW在数字信号处理教学中的实际应用情况进行详细分析和研究,在保证提高学生学习兴趣的同时保证最终的教学质量和水平能够达到一定标准,促使数字信号处理教学的整体质量和水平能够有所提升。

[关键词]LabVIEW;数字信号处理;教学;应用

在当前计算机信息技术不断发展的形势下,数字信号作为其中的一部分,与之相对应的数字信号课程也同样占据着非常重要的地位。数字信号是以算法作为主体核心的课程,其自身的理论性非常强,在数字信号的学习过程中,由于书本中的知识点或者是一些概念大多都以一种比较抽象的方式呈现,再加上教学方法和教学手段单一,具有一定的局限性。在这种形势下,数字信号课程的教学质量和水平一直停滞不前,并没有取得良好的成效。在这种情况下,将LabVIEW引入课程辅助教学中,不仅能够让学生以一种简单化的方式来进行知识的学习,而且能够取得良好的教学效果。

一、LabVIEW与数字信号处理

LabVIEW的程序设计与传统文化程序设计相比,具有明显的差异性。LabVIEW在实际应用过程中,主要是利用图形化语言,通过使用功能节点,与图形化自身的程序流程进行有效结合,这样不仅能够利用流程控制结构来对程序功能进行有效的控制,而且能够促使程序在设计过程中,其自身的形象更加直观化。这样一来,能够从根本上简化内存分配、程序调试以及多线程序等程序设计细节,这样能够促使学生在学习过程中,将精力放到问题的实际解决方面,这样才能够保证最终的教学效果。在程序结构的设计和使用过程中,LabVIEW将一个完整的程序分为前面板和程序框图,在实际操作过程中,将前面板拖入图形控件中,就能够以非常简单便捷的方式,实现程序界面的美观性,将其自身的影响和作用充分发挥出来[1]。对于其中的显示控件,可以根据实际情况,对其进行相应的设置,从而实现丰富的曲线、图形以及图象的整体显示。在实际应用过程中,可以发现LabVIEW在GUI以及程序设计过程中,其自身的形象化与Matlab软件之间有非常大的优势。在数字信号处理教学中,LabVIEW能够从根本上实现测量以及自动化的应用数据分析,其自身有非常强大的数字信号处理函数节点,在实际应用过程中,能够发挥非常有效的作用[2]。在实际操作过程中,其自身按照信号生成、运算、滤波器以及其他功能的提供,有利于对这些内容进行切实有效的查找和分析,这些功能在数字信号处理教学过程中,不仅有利于使用,而且能够取得良好的教学效果。

二、LabVIEW与虚拟仪器

虚拟仪器是一种在计算机基础上的自动化测试仪器系统,在实际应用过程中,能够发挥非常良好的作用。虚拟仪器在实际应用过程中,主要是通过自身的软件,将计算机的一些硬件资源与仪器硬件进行有效结合,这样不仅能够从根本上提升计算机自身的处理能力,而且能够促使其自身与仪器硬件的测量以及控制进行有效结合,从而发挥出更多的功能性作用[3]。这样不仅能够从根本上缩小仪器硬件的成本和体积,而且能够通过软件的应用,实现对数据的显示、储存以及处理,以保证最终的处理结果。LabVIEW是美国一家仪器公司推出的虚拟仪器开发平台软件,主要是利用图形化的编程语言,打破了传统软件的局限性。传统软件在应用过程中,基本上都需要相对应地进行程序代码的编写和应用,但是LabVIEW则主要是利用流程图或者是程序框图来实现。这样不仅能够从根本上让编程者感受到强大的图形化编程语言方式,而且具有一定的灵活性。由于自身在实际应用过程中,被广泛应用到各个行业以及领域中,已经逐渐被视为一个标准的数据采集和仪器控制软件。利用LabVIEW软件有利于建立属于学生自身的虚拟仪器,其自身的图形化界面能够促使学生在接触编程的过程中感受到乐趣[4]。

三、LabVIEW在数字信号处理教学中的应用优势

全文阅读

数字电视信号信号监测论文

1数字电视信号质量监测的重要性

数字信号是科技发展的产物,与传统的模拟信号比较,其抗干扰能力较强。在传统的模拟信号传输工程当中,噪声的因素对其影响尤为致命,在传输过程当中,噪声的产生极易影响通信质量。反而观察数字信号在传输过程当中的反应,其在接收未超过本身信号频率所能控制的限值时,对于信号的传输轻易不会产生影响,在信号的接收上能够更加具有可靠性。再而,数字信号本身所具有的传送特性,致使其在远距离传输信号时能够完好的保持信号质量,保证通讯质量不受距离的影响,高质量的完成远程信号的传输工作。以上两种情况均表明了数字电视信号更加适合于当今的社会生活需求。

2数字电视信号质量监测过程中会发生的问题

2.1数字电视未能正常播放

在数字电视出现以来,我国的播放设施快速的进行了更新换代的工作。与原有的模拟信号相比较,在观看电视时,屏幕出现雪花和不能同步的问题得到了极大的改善。与传统模拟信号比较,数字电视信号在一般情况下对于电平值的接受要求下降,该情况的发生致使数字电视的抗干扰能力更强,在正常接收信号后电视即可出现清晰画面。但与此同时,数字信号的接收将会出现更多的信号信息,该过程中由于相关人员或者技术的不成熟,电视将无法正常播放。

2.2无法及时对数字电视信号进行处理

数字信号的传输和正常工作对于设备的要求更高,在运行过程当中,任何一个元部件或者是程序的错误都将导致无法接收正确信号。在设备劳损度达到一定程度后,想要在众多部件中找到损毁元件极为不易。该种情况导致工作人员和技术人员无法及时对数字电视信号进行正规的处理,在经过较长的时间后才能查出问题的关键所在。数字化电视更加复杂和多样化,在电视正常工作期间,数字信号会由远端接收器进行传送以及处理。该过程中,数字信号会经历更多的不确定因素,如果无法及时对该过程中的信号进行监测,可能导致信号传输无法预知的中断甚至消失。

3数字电视信号监测手段的建议

全文阅读

形象化数字信号论文

1图示法

1.1时域采样定理离散时间信号是从连续时间信号通过等间隔采样得到的,因此,弄清采样得到的信号与原始信号的关系是必要的,其中最重要的就是信号经过采样以后,信号信息会不会丢失?如果不丢失,即从采样信号无失真恢复出原始信号应该具备那些条件?也就是采样频率如何来确定的问题。在讲述之前,首先让学生观察如图1所示图形。通过观察图1所示图形的类比,积极引导让学生找出其中的差异。图1为某单一频率信号,由图1可看出,当在一个周期内采集8个采样点的时候,可以很轻松的恢复出原来模拟信号的样子;当采样点数减少4个的时候,一样可以看得出原模拟信号的包络;继续减少采样点数为2个时,仍可以观察得到信号的大致形状;但当采样点数为1个时,就无法确定原模拟信号的形状了,从而可以得到一个近似的结果,也就是一个周期内至少有两个采样点,即fs>2fc。同学们有了一个直观的认识后,再根据推导得出结论,学生接受起来就变的容易,记忆也更深刻。

1.2频率分辨率频率分辨率在信号谱分析中是一个非常重要的概念,它反应了将两个相邻谱峰分开的能力,是分辨两个不同频率分量的最小间隔。频域采样间隔F=fs/N=1/NT=1/Tp,而文献中指出F=fs/N称为计算分辨率,即该分辨率是靠计算得到的,但它不反映真实的频率分辨率能力。F=1/Tp称为物理分辨率,补零仅仅提高了物理分辨率,而要得到高分辨率谱,则要通过增加数据记录。这让学生很难理解,教师也不好描述,以Matlab程序辅助图形讲解,如图2所示的两个模拟信号,通过图2可观察到的信号截取的有效长度对频率确定的影响。(a)只能观察到正弦信号很短的时间,不能测量其频率。(b)观察到周期的一半,可以估计出其频率,但有很大的不确定性。(c)观察到两个周期,不确定性被大大降低。

2例题图示引导法

双线性变换法与脉冲响应不变法相比其主要优点是避免了频率响应的混叠现象,但它的优点以频率的严重非线性为代价的。对于分段常数型的滤波器,双线性变换后,仍得到幅频特性为分段常数的滤波器,但是各个分段的边缘的临界频率发生了畸变,需要进行预畸变。

3类比法

拉普拉斯变化可以理解为是一种广义的傅立叶变换,它把频域扩展为复频域,扩大了信号的变换范围,并为分析系统响应提供了统一的规范方法。即H(s)为H(j赘)的推广。具体方法是:信号(ft)之所以不能满足绝对可积的条件,是当t寅∞或t寅-∞时,(ft)不为零,若用一个实指数函数e-滓t去乘(ft),只要滓的数值选择适当,就可以使收敛条件成立,e-滓t称为收敛因子。此时傅立叶变换公式变为。与所学过的知识,类比讲述,学生很容易掌握并且不容易忘记。这样的例子还很多,包括时域采样定理与频域采样,FIR滤波器的窗函数法和频率采样法等知识点的类比法。

4结论

全文阅读

二维数字信号处理技术特征探索论文

摘要:信号是传递信息的媒介,信号处理涉及信息的提取。

关键词:二维信号处理

一、随着集成电路的运算速度更快,集成度更高,就有可能耐复杂目益增加均一些多维数字信号处理。

所它在最近才开始出现的一个新领域。尽管如此,多维信号处埋仍然对以下一些间提了解决的办法,这些问题是:计算机辅动断层成术(CAT),即综合来自不同方向的X射线的投影,以重建人体某一部分的三维图,源声纳阵列的设计及通过人造卫星地球资源。多维数字信号处理除具有许多引人注目和浅显易行的应用之外,它还具有坚卖的数学基础,这不仅使我们能了解它的实现情况,而且当新问题出现时,也当及时解决。

典型的信号处理任务就是把信息从一种信号传递到另一种信号上,例如,可将一张照片加以扫描、抽样,并将共存储在计算机的存储器中,在这种情况下,信息是从可变的银粒密度转换戌可见光束,再变成电的波形,最后变戍数字的序列,随后该数字序列用。磁盘上磁畴的排列来表示CAT扫描器是一个比较复杂,经过处理,最后显赤射线管(CRT)的荧光屏上或胶片上。数字处理能增加信息,但可以重新排列信息,使观察者能更方便地理解它.观察者不必观看多个不同测面的投影而可直接观察截面图。

人们感兴趣的是信号所包含的信息,而不管信号本身是什么形式。也许可以概括地说,信号处理涉及两个基本任务一一信息的重新排列和信息的压缩。

二、数字信号处理涉及到用数的序列表示的信号的处理,而多维数字信号处理则涉罚用多维阵列表示的信号的处理,例如对同时从几个传感器所接收的抽样图像和抽样的时间波形的处理。由于信号是因而它可以用数字硬件处理,同时可以将信号处理的运算规定为算法。

促使人们采用数字方法的是不言而喻的。数字方法既有效灵活。我们可以用数字系统使其有自适应性并易于重新组合。可以很方便地把数字算法由一个厂商的设备上转换到另一个厂商的设备上去,或者把专用数字硬件来实现。同样,数字算法也可用来处理作为时间函数或空间信号,数字算法自然地和逻辑算符如模式分类相联系。数字信号能够长时间无差错地存储。对很多种应用而言,数字方法Ⅸ其它方法更为简单,对另外一些应用,则可能根本不存在其他方法。多维信号处理是不同于一维信号处理,想在多维序列上实现的多运算,例如抽样、滤波和交换等,用于一维序列,然而,严格芯说,我们不得不说多终信号处理与一维信弓有很大差别的。

全文阅读

数字电视信号传输技术论文

【摘要】影响数字化电视节目质量的重要因素是:数字化电视信号传输技术的运用与发展。因此要想实时确保数字电视信号传输的可靠性与质量性,就必须对电视信号的传输技术加强运用,这已经成为目前数字化电视发展过程中的首要议题。本文将在研究数字电视信号传输技术的基础上,较为细致的阐述目前数字电视信号传输过程中存在的问题,分析目前数字电视信号传输技术的发展状况,对相应的问题给出相应的解决方案。

【关键词】数字电视;信号传输技术;讨论

目前,数字化电视可以为人们提供良好的电视节目。数字电视实现电视节目播放的原理是:利用数值信号,在演播现场到发射端再到传输的过程中,进行采样和量化,然后形成编码,最后以二进制数字在电视荧屏上完成电视节目的播放。数字电视系统可以很好的满足人们的切实需求,最主要的原因是其在实际应用过程中,能够快速、有效的实现网络互动以及软件下载等功能。要想数字电视在以后能够更大程度的满足人们的多种需求,就需要很好的掌握数字电视信号传输技术,并不断对该技术进行改进。

1数字电视传输技术的特点

(1)数字电视信号在传输过程中可靠度更高,原因是数字电视信号是通过多次采样、量化及编码后处理得到的。即便在传输过程中容易受到外界杂波的干扰,但仍可以用错误编码技术对在额定点评的可控范围内的干扰波进行及时纠正。(2)数字电视设备方便储存信号,而且对信号强度和时间没有要求。(3)信号传输的有效性较高。将来,单频网络技术将主要运用于数字电视信号的传播。

2安装和应用数字电视卫星传输技术

2.1安装卫星接收设备工序

在卫星接收设备安装前,有关技术工作人员需要对安装设备的说明书仔细阅读,熟悉了解每个部件的使用用途,如图1为卫星接收设备。一是,在接收天线、高频头安装过程中,应该固定住连接接收天线、底座,之后连接上所有高频头和接收机间的电缆。二是,安装接收机。在安装之前需要接通接收设备电源,之后将在电视机与接收机之间安装音视频线。三是,调试接收机,在调试过程中需要对调试说明书内容全面掌握,之后严格根据说明书的内容展开调试。

全文阅读

数字信号处理芯片发展论文

关键词:数字信号处理;芯片;发展;应用

摘要:数字信号处理(DSP)系统由于受运算速度的限制,其实时性在相当的时间内远不如模拟信号处理系统。从80年代至今的十多年中,DSP芯片在运算速度、运算精度、制造工艺、芯片成本、体积、工作电压、重量和功耗方面取得了划时代的发展,开发工具和手段不断完善。DSP芯片有着非常快的运算速度,使许多基于DSP芯片的实时数字信号处理系统得以实现。目前,DSP芯片已应用在通信、自动控制、航天航空及医疗领域,取得了相当的成果。在载人航天领域,基于DSP芯片的技术具有广阔的应用前景。

TheDevelopmentandApplicationsofDigitalSignalProcessing(DSP)-chip

Abstract:Duetothelimitationofoperationspeed,realtimeperformanceofdigitalsignalprocessing(DSP)systemisfarfromthatofanalogsignalprocessingsystemindecadesago.Sinceearly80’s,DSPchipshavebeengreatlyimprovedinthefollowingaspects:operationspeed,computationprecision,fabricationtechnics,cost,chipvolume,operationalpowersupplyvoltage,weightandpowerconsumption.Furthermore,developmenttoolsandmethodshavebeendevelopedgreatly.ModernDSPchipscanbeoperatedveryfast,whichmaketheimplementationofmanyDSPbasedsignalprocessingsystempossible.NowDSPchipshavebeenwidelyappliedsuccessfullyincommunication,automaticcontrol,aerospaceandmedicine.DSPbasedtechnologyhasverypromisingfutureinmannedspaceflightarea.

Keywords:digitalsignalprocessing(DSP);chip;development;application

数字信号处理作为信号和信息处理的一个分支学科,已渗透到科学研究、技术开发、工业生产、国防和国民经济的各个领域,取得了丰硕的成果。对信号在时域及变换域的特性进行分析、处理,能使我们对信号的特性和本质有更清楚的认识和理解,得到我们需要的信号形式,提高信息的利用程度,进而在更广和更深层次上获取信息。数字信号处理系统的优越性表现为:1.灵活性好:当处理方法和参数发生变化时,处理系统只需通过改变软件设计以适应相应的变化。2.精度高:信号处理系统可以通过A/D变换的位数、处理器的字长和适当的算法满足精度要求。3.可靠性好:处理系统受环境温度、湿度,噪声及电磁场的干扰所造成的影响较小。4.可大规模集成:随着半导体集成电路技术的发展,数字电路的集成度可以作得很高,具有体积小、功耗小、产品一致性好等优点。

然而,数字信号处理系统由于受到运算速度的限制,其实时性在相当长的时间内远不如模拟信号处理系统,使得数字信号处理系统的应用受到了极大的限制和制约。自70年代末80年代初DSP(数字信号处理)芯片诞生以来,这种情况得到了极大的改善。DSP芯片,也称数字信号处理器,是一种特别适合进行数字信号处理运算的微处理器。DSP芯片的出现和发展,促进数字信号处理技术的提高,许多新系统、新算法应运而生,其应用领域不断拓展。目前,DSP芯片已广泛应用于通信、自动控制、航天航空、军事、医疗等领域。

DSP芯片的发展

全文阅读

PBL教学模式下的数字信号论文

1PBL教学模式简介

1.1围绕问题开展教学PBL教学模式先提出问题,以问题为基础和起点,所有的学习均围绕问题展开。

1.2强调学生的团队协作性PBL教学模式以学生小组为单位进行,小组成员要积极配合,既有分工又有协作,通过调查和收集资料,疑难问题讨论和意见综合等协作学习,实现知识的共同建构。

1.3具有师生交互性PBL教学模式实施过程中,教师通过设计问题、并创造合适的学习环境,引导学生对问题开展学习活动,师生之间展开密切的交流、探讨,促进和指导学生有效地学习,寻求问题的解决。因此,对于以培养适应地方经济社会发展需要的应用型本科人才为目标的高校,为促进学生解决实际问题的实践能力和团队合作能力,非常适合在电子信息类实验教学中引进PBL教学模式。

2PBL模式在数字信号处理实验教学中的应用

2.1课程情况概述

笔者所在学院的电子信息工程专业所开设的《数字信号处理》课程,总课时为64学时,包含16学时的课内实验。传统的课内实验均为验证性实验,大部分学生只会简单地照搬实验讲义的详细步骤完成固定的实验内容,而对实验内容及结果所反映的原理并不理解。因此,结合教学改革要求,在新的课程实验设置中显著提高了综合性、设计性实验的比例,这些实验项目以问题为导向,教师主要给出实验的要求和技术指标,要求学生自主选择并综合利用学过的理论知识和实践技能去实现一个比较完整的数字信号处理系统,体现了典型的PBL教学法的应用优势。

2.2PBL模式实验教学的具体实施

全文阅读

卷积运算的数字信号论文

1线性卷积的计算方法

1.1图解法图解法主要是在坐标系上,严格按照计算(1)式的四个步骤:翻转、移位、相乘和求和,得到线性卷积结果。采用图解法比较直观讲解线性卷积的计算过程,在数字信号处理教材中常采用图解法为例讲解线性卷积的计算[1,2]。

1.2多项式法多项式法是根据序列x(n)和h(n)构造多项式,序列x(n)和h(n)的元素作为多项式的系数,例如:根据序列x(n)={1,3,2}构造多项式x2+3x+2,根据序列h(n)={10,20}构造多项式10x+20,把两个多项式相乘(x2+3x+2)*(10x+20)=10x3+50x2+80x+40,相乘所得的多项式的系数构成的序列{10,50,80,40}即为线性卷积的结果。

1.3竖式法竖式法是把序列x(n)和h(n)按照最后一位对齐,进行竖式乘法运算[4],但各个元素相乘后不进位,例如序列x(n)={1,3,2}和h(n)={10,20}按照竖式法计算线性卷积如图1所示,则线性卷积结果为{10,50,80,40}。

1.4FFT快速算法当循环卷积的长度L大于或等于线性卷积的长度N+M-1时,循环卷积的结果和线性卷积的结果相等,所以只要FFT快速算法的计算点数大于线性卷积的长度,就可以采用FFT快速算法计算出线性卷积,在MATLAB软件中提供了FFT快速算法的函数,通过调用fft函数和ifft函数完成线性卷积计算[5]。上述计算线性卷积的方法中,图解法适于讲解线性卷积的运算规律,多项式法和竖式法适合于快速计算出线性卷积的结果,FFT快速算法适合采用MATLAB软件编程实现。

2循环卷积的计算方法

2.1图解法图解法主要是在坐标系上,严格按照计算(4)式的六个步骤:补零、周期延拓、翻转、移位、相乘和求和,得到循环卷积结果[6],采用图解法比较直观理解循环卷积的计算过程。

2.2矩阵相乘法由于循环卷积在对序列x(m)经过补零、周期延拓、翻转得到的序列x[((-m))L]=x(L-m)为循环倒相序列,循环右移序列x[((n-m))L]为对循环倒相序列进行循环右移n位后得到的循环移位序列,然后把得到的循环移位序列与h(m)相乘并求和得到yc(n),由于相乘求和运算可由矩阵相乘代替,即由循环移位序列构成L点循环卷积矩阵,与由h(m)构成的L维列向量相乘,得到yc(n)。采用矩阵相乘法计算循环卷积简单明了,在数字信号处理教材中大多采用此方法为例讲解循环卷积的计算[1]。

全文阅读

跟踪通道数字信号论文

与传统数字跟踪通道相比较,新型可复用数字通道通过设计具有较强通用性的硬件通道,在使用过程中通过软件进行调节,实现对GPS、Galileo和Glonass的信号切换并跟踪。在设计过程中,通过对载波、扩频码及其产生器实现软件控制即可实现提高数字跟踪通道的通用性。

1载波器的设计

应针对不同的卫星信号系统进行设计,从而保证载波器的兼容性,首先应保证其时钟周期频率的设计,之后通过设置中心频率的范围、调节范围及精度以提高其兼容性。

1.1时钟周期时钟周期是载波的参考基准时间,其保证着载波输出数字信号的精度,这就要求时钟周期能够保证极好的精度,若不能实现则会导致输出频率出现误差。为了在时钟周期上实现兼容全部卫星信号,首先应保证采样频率高于2MHz,而作为最低2MHz的时钟频率则使得时钟周期的范围为0~500ns。

1.2设置中心频率范围中心频率是由卫星输出的中频信号决定的,故设置中心频率的范围应尽最大可能去覆盖全部的中频信号频率。根据计算现有的技术,一般中心频率保证在100MHz之内,故通过32位寄存器即能够实现全部数据的保存要求。

1.3调节范围确定频率调节的范围应首先确定其两个影响因素,包括时钟误差及多普勒频移。时钟误差是由电路中混频过程产生,这就取决于本地振荡器的频率,目前多采用1.2~1.6GHz的本地振荡器,故其对频率的影响范围为±16kHz;而多普勒频移取决于卫星与接收设备的先对运动速度,根据现有技术,其最大速度差异为8000m/s,通过计算可知其频移范围为±42kHz,故整体的频率调节范围应为±58kHz。

1.4调节精度此调节精度应满足其最高精度需求,故调节精度应为1MHz,而通过32位的寄存器进行存储的话则其覆盖范围应为±2MHz。通过上述分析,使用32位寄存器、累加器和频率控制器已经能够满足其最大精度要求。

2扩频码的设计

全文阅读

包装机数字信号论文

1全自动信封包装机控制系统硬件设计

1.1电平转换电路因为DSP的GPIO端口所能承受的电平为3.3V,而解码芯片HCTL_2021和光耦的输出信号为5V。为了保证DSP的GPIO端口能正常工作,需要接入电平转换芯片SN74LVC4245A,该芯片的功能是将5V电平转化3.3V电平。

1.2解码电路作为HCTL_2020的改良版,HCTL_2021在稳定性和抗干扰方面都有着突出的表现。交流伺服电机的光电编码器接入解码芯片HCTL_2021。解码芯片内部具有计数功能,当HCTL_2021捕捉到光电编码器输出正电平时计数值加1。解码以后的数据经8位数据线,依次将高8位和低8位输出至DSP。同时为了节省引脚,本系统设计时将4块HCTL_2021并联后接入DSP的GPIO端口。DSP通过软件设置分时读取解码芯片的数据。

2全自动信封包装机控制系统软件设计

2.1PID控制算法简介按偏差的比例、微分、积分进行控制的控制器叫PID控制器。数字PID控制器的原理框图如图3所示。其中,r(k)为系统给定值,e(k)为误差,u(k)为控制量,c(k)实际输出。PID控制器解决了自动控制理论所要解决的最基本问题,即系统的稳定性、快速性和准确性。调节PID的参数,可以实现在系统稳定的前提下,兼顾系统的带负载能力和抗干扰能力。Kp为比例系数;ki=(kp×T)/Ti为积分系数;kd=(kp×Td)/T为微分系数;Ti为积分时间常数,Td为微分时间常数,T为积分周期。当进行PID调节时,系统在运行初期由于偏差过大,会导致调节量u(k)过大,从而导致超调过大给系统带来很大的冲击。故需要对(1)式中的e(k)做一定的限幅处理。另外,当系统进入稳定状态以后,必然会产生一定的稳态误差,该误差在一个很小的范围内波动,如果控制器反复对其进行调节势必造成系统的不稳定。所以,系统必须设定一个输出允许带e0,即当采集到的偏差|e(k)|<e0时,不改变控制量。PID控制程序流程图如图4所示。

2.2PID算法在系统中的实现由于本系统的同步控制由一主多从的模式来实现,所以,2、3、4号伺服电机的转速和位置信号必须跟随1号伺服电机的转速和位置信号的变化。DSP中事件管理器模块的定时器产生频率可控的PWM波来控制伺服电机,PWM波的频率控制电机的转速,PWM波的个数控制电机的位置。设多伺服电机轴编码器输出脉冲数偏差值为e(k),在k时刻电机的实际反馈转速分别为u1(k)、u2(k)、u3(k)、u4(k)。各伺服电机轴同步速度偏差值。根据不同的生产工艺要求可以设定允许偏差值的最大变化范围max,当e(k)≤eM时,系统不需要进行调节控制,当e(k)>eM时,需要进行调节控制。本系统以TMS320F2812为控制器实现PID控制。在软件中设置定时中断,在中断程序中,计算各从伺服电机的转速和位置并与1号伺服电机的转速与位置信号进行比较,求出偏差值e(k)。经PID调节,对于偏差做出快速反应和补偿。本系统的软件处理采用增量式调节。(3)式中,u(k)为1号伺服电机控制量增量,其中i=2,3,4;u1(k)、ui(k)、ui(k-1)、ui(k-2)分别是k、k-1、k-2时刻1号伺服电机及i号电机轴的编码器输出脉冲采样值;Kp是比例系数;Ki是积分系数;Ki=KpT∑i;Kd是微分系数,Kd=KpT∑d;T是采样周期;∑i是积分时间常数;∑d是微分时间常数。

3系统设计中遇到的问题及解决方法

1同步启动为了保证4台伺服电机的位置相同,本系统设计了同步启动程序。由于伺服电机每次转到其固有零点时会发出一条高电平信号Z,将该信号接入DSP的捕获引脚。当DSP捕获引脚捕捉到高电平跳变时,立即PWM波的输出,使伺服电机停止在固有零点处。当4台伺服电机都停止后,延迟一定时间,再同时启动4台电机,这样就实现了同步启动。2数据的分时读取每台伺服电机反馈的QEP编码信号通过HCTL_2021解码后都会产生8路数据输出信号,4台伺服电机将会产生高达32路的数据输出信号,如果直接连到DSP的I/O,将会极大地占用DSP的I/O口,不利于DSP的充分利用。此时,DSP分时读取4块解码器HCTL_2021的数据输出信号成为有效的解决办法。实验中,伺服电机在运转过程中每转一圈将输出2500个QEP编码脉冲,将每一路编码脉冲经过光耦隔离后送入到HCTL_2021的信号输入端进行解码。本系统在软件上采用中断方式分时读取GPIO上4块芯片的解码结果。并将1号伺服电机的信息保存到变量date1中。2、3、4号伺服电机的信息分别存放在变量date2、date3、date4中。通过分时读取,作者解决了DSP引脚不足的问题,最大限度的利用了DSP的引脚资源。特别需要注意的是:由于数字电路的电平转换需要一定的时间,所以在改变控制信号的电平后需要延迟一定时间,等其真正稳定。分时读取程序的流程图如图6所示。

全文阅读