基于CPLD的三相多波形函数发生器

合集下载

基于CPLD的多波形信号发生器设计

基于CPLD的多波形信号发生器设计

基于CPLD的多波形信号发生器设计郭海青【摘要】鉴于教学实验的需要,采用Max+PlusⅡ开发平台,VHDL编程实现,基于可编程逻辑器件CPLD设计多波形信号发生器.整个系统除晶体振荡器和A/D转换外,全部集成在一片EPM7256SRC208-15芯片上.他可输出频率、幅度可调的正弦波、三角波、方波、任意波形和两种波形线性组合的10种波形.任意波形模块可由用户自行编辑所需波形数据,经下载在不改变整个系统硬件连接的情况下,输出用户所需的特殊波形,实现了传统的函数信号发生器不具有的一些波形的产生,满足了教学实验和开发新的实验项目对特殊波形的要求.整个设计采用VHDL编程实现,其设计过程简单,极易修改,可移植性强.另外由于CPLD具有可编程重置特性,因而可以方便地更换波形数据,且简单易行,为教学带来极大方便.【期刊名称】《现代电子技术》【年(卷),期】2006(029)017【总页数】3页(P70-72)【关键词】信号发生器;正弦波;三角波;方波;任意波;线性组合;VHDL;CPLD;Max+PlusⅡ;设计【作者】郭海青【作者单位】青海师范大学,青海,西宁,810008【正文语种】中文【中图分类】TN742.1在教学实验和教学研究中,信号发生器作为提供测试用电信号的仪器必不可少。

目前通用的信号发生器一般只能输出常用的波形信号,不能满足某些特殊的需要,例如在电子测量教学中,通过用示波器测量晶体管的输出特性曲线实验,让学生理解晶体管测试仪的测量原理,就需要阶梯波信号。

又如研究计数法测周期时,噪声信号引起的触发误差所需的某种噪声信号[1]。

鉴于教学实验和教学研究的需要,笔者设计了一种基于可编程逻辑器件CPLD的多波形信号发生器,此设计采用Max+PlusⅡ开发平台,VHDL编程实现,整个系统除晶体振荡器和A/D转换外,全部集成在一片美国Altera公司生产的EPM7256SR208-15的芯片上。

他除了输出常用的正弦波、三角波、方波以外,专门设计了一个任意波形模块(在本设计中为阶梯波波形数据),以及两种波形线性组合共10种波形。

基于CPLD的多组高精度三相正弦波信号发生器

基于CPLD的多组高精度三相正弦波信号发生器

基于CPLD的多组高精度三相正弦波信号发生器
袁达;周杏鹏
【期刊名称】《仪器仪表与分析监测》
【年(卷),期】2007(000)003
【摘要】文章介绍了基于CPLD的多组高精度三相正弦波信号发生器的设计方法.以可编程逻辑器件CPLD作为数据处理的核心,将存于ROM的波形数据用DA转换器件快速恢复,从而输出所需的多组三相信号.同时,本装置设计了良好的人机接口,可以方便地设定各参数.
【总页数】3页(P12-13,15)
【作者】袁达;周杏鹏
【作者单位】东南大学自动化学院,江苏南京,210096;东南大学自动化学院,江苏南京,210096
【正文语种】中文
【中图分类】TP346
【相关文献】
1.基于PIC单片机的三相正弦波信号发生器 [J], 季翔宇;陈金鹰
2.基于坐标轴投影,PWM调频的三相准正弦波信号发生器 [J], 沈玉梁;蔡二南
3.基于双端口RAM+CPLD的高精度信号发生器的设计 [J], 吴丽芳;李克文;高立克;胥鸣
4.一种基于CPLD的正弦波信号发生器 [J], 王潇;晏寄夫
5.基于CPLD的三相正弦函数信号发生器 [J], 李艳;王英;
因版权原因,仅展示原文概要,查看原文内容请购买。

基于CPLD的多组高精度三相正弦波信号发生器

基于CPLD的多组高精度三相正弦波信号发生器

基于CPLD 的多组高精度三相正弦波信号发生器Design of an Exact Multi -group Three -phase Sine Wave Signal G enerator Based on CP LD袁达 周杏鹏(东南大学自动化学院 江苏南京 210096) [摘要] 文章介绍了基于CPLD 的多组高精度三相正弦波信号发生器的设计方法。

以可编程逻辑器件CPLD 作为数据处理的核心,将存于ROM 的波形数据用DA 转换器件快速恢复,从而输出所需的多组三相信号。

同时,本装置设计了良好的人机接口,可以方便地设定各参数。

[关键词] CPLD 单片机 V HDL[中图分类号] TP 346 [文献标识码] B 在电网测量和控制电路中,常常需要多组三相正弦波信号发生器作为基准信号。

基准三相正弦波的波形质量以及相位关系的准确度直接影响到电网测量和控制的精度。

一个好的正弦波信号源,要求其输出的基准正弦波信号幅值、频率高度稳定,失真度小,带载能力强,幅值和频率均可调。

对于多组三相正弦波信号,还要求三相对称度好,并且多组三相信号之间的相位关系能够精确可调。

本文以CPLD 和单片机为核心,辅以必要的模拟电路构成了一个高精度的两组三相正弦波信号发生器。

本系统的特色在于采用单片机控制频率、幅值步进以及两组三相信号之间的相位关系,同时将这些参数实时显示出来,由于CPLD 中集成了大量的电路,使系统大大简化。

1 系统总体方案的设计由于本系统要求输出两组三相正弦波信号,若采用常规的8位单片机作为主控制器,处理速度有点不够,而且也很难实现数据的并行输出要求。

虽然采用主频更高、处理能力更强的32位机能达到要求,但是开发周期可能会延长,开发难度也会增加。

如今可编程逻辑器件CPLD 的技术已相当成熟,结合其延时小、并行数据处理能力强的特点,完全可以实现上述要求。

同时,CPLD 的价格也很便宜,具有较高的性价比。

经过综合考虑,我们采用了单片机加CPLD 的方案。

基于CPLD的级联型多电平变频器脉冲发生器的设计

基于CPLD的级联型多电平变频器脉冲发生器的设计

基于CPLD的级联型多电平变频器脉冲发生器的设计
1 引言
近年来,多电平变换器成为电力电子研究的热点之一,它主要面向中压大功率的应用场合。

目前,有三种基本的多电平变换器拓扑结构[1]:①二极管箝位型;
②飞跨电容型;③级联型。

几种拓扑结构各有其优缺点,但相对而言,级联型多电平变频器具有更独特的优点,它的结构如图1 所示。

它无需箝位二极管和电容,易于封装,不存在电容电压平衡问题,可采用砜关技术,以避免笨重耗能的阻容吸收电路。

本文主要介绍基于载波移相调制方法的级联型三相五电平变频器的PWM 脉冲发生器的实现方法。

图1 三相五电平变频器结构图
2 载波移相SPWM 技术
所谓移相式PWM 技术就是将调制波和载波的频率固定不变,调制波的相位
也保持恒定,而只调整载波的相位,从而产生SPWM 信号。

将不同载波相位下的SPWM 信号进行线性组合,达到消除谐波、提高输出功率的目的。

可以证明,当相移时(α为同相的各单元的载波的移相角度,N 为级联单元个数)[2],输出谐波频率增大到2N 倍,更易于滤除。

对于三相五电平变频器,N=2,所以同相级联两单元的载波相差90 度。

如图2 所示,其中A11 与
图2 三相五电平变频器的A 相
A14 载波互差180 度,A11 与A21 的载波互差90 度,而A21 与A24 的载波互差180 度。

A1 与A2 串联后的输出电压
由(1)式可知UA 不再包含2F±1次以下的谐波,仅包含2F±1以上的谐波。

而当级联数为N 时,则NF±1以下的谐波均被滤去。

基于CPLD的多波形发生器的设计

基于CPLD的多波形发生器的设计
ZHAO e g b n , U —i CH EN ix Ch n ・ i LI Yu l , Zh - ue
f. e o g ag ntue f c ne eh o g , ab 50 7 hn; H i nj n st i c &Tcn l yH ri 102 ia 1 l i I ito S e o n C
Ab t a t A i d o liwa e o m e e a o e i n d b s d o i c i i l e u n y s n h sst c n l g , st eM CU o e sr c : kn f mu t — v f r g n r t r sd sg e a e n d r t g t q e c y t e i e h o o y a h i e d a f r c r
d wn p le wi t d l t n a d S n a e s me t e a l e u n y v l e o v f r a e a c r t l ip a e o , u s d h mo u a i n O o , tt a i , l f q e c a u fwa e o msc n b c u a e y d s l y d o h m r
h g — p e p r t n l mp i e n x e d c re t ic i. t u v f r sm u a i n a d f l s e u t h w h t i h s e d o e a i a o a l ra d e tn u r n r u t Ou p twa e o m i lto n e d t t s l s o t a i f c i e r s t e s s e a d wi i h rp a tc l a u a i h p e ii n c a a t rsi , i h s a i t mu tf n to . h y t m n t h g e r c i a l e h s h g — r c so h r c e i t h g — t b l y, h v c i l u c i n i

基于CPLD的三相多波形函数发生器任务书

基于CPLD的三相多波形函数发生器任务书
d.对以上三种频率均要求:产生的频率都可以预置;要求负载为600Ω时,输出信号的幅值大于3V;输出的信号幅值能在100mv~3V的范围内调整,步长为100mV。
3 工艺制作任务
完成VHDL程序编写和下载;制作、调试CPLD下载板及调试程序;写出完整的设计说明书。
4 设计基本要求
设计出来的函数发生器功能数据基本符合技术指标;各种功能能够实现;论文撰写符合标准。
[5]蔡明生.电子设计[M].北京:高等教育出版社.2003
[6]李东升.电子设计自动化与IC设计[M].北京:高等教育出版社.2004
[7]李洋.EDA技术实用教程[M].北京:机械工业出版社.2005
2.毕业设计(论文)工作进度计划:
周 次
工作内容
早进入阶段
第1周
第2周
3-5周
6-8周
9-10周
毕业设计(论文)任务书
题目
(包括副标题)
基于CPLD的三相多波形函数发生器

XXX
学生姓名
XXX
学号
XXX
班级
XXX
成果形式
A论文B设计说明书C实物D软件E作品
□■■□■
任务下达时间
1.毕业设计(论文)课题任务的内容和要求:
1 应完成的任务
设计制作一个基于CPLD的三相多波形函数发生器,能输出正弦波、三角波、方波等波形的信号源电路,波形间的相位差均为120°。
2 主要技术指标
对三种波形的输出频率要求为:频率范围在20Hz-20kHz之间可调;三种波形之间的相位差均为120°。
a.对正弦波信号的要求为:步长为10Hz;频率稳定度:优于1/10000;非线性失真系数≤3%。
b.对方波信号的要求是:频率上升和下降时间<1µs;

基于CPLD多波形信号发生器设计说明

基于CPLD多波形信号发生器设计说明

第一章绪论1.1研究容及意义高精度的信号源对通信系统、电子对抗以及各种电子测量技术十分重要。

随着电子技术的发展,对信号源频率的准确度、稳定度,以及频谱纯度等方面要求越来越高。

传统的信号发生器由于波形精度低,频率稳定性差等缺点,已经不能满足许多实际应用的需要。

本系统设计的函数发生器是以可编程逻辑器件CPLD为核心,采用直接频率合成技术,通过数模转换电路,构成一个精度较高,波形稳定的函数信号发生器。

较传统的频率合成技术相比,直接频率合成技术(Direct Digital Synthesis,简称DDS),具有频率分辨率高、频率转变速度快、输出相位连续、相位噪声低、可编程和全数字化、便于集成等突出优点,使其得到越来越广泛的应用,成为众多电子系统中不可缺少的组成部分。

在现代电子技术中,信号源在各种实验应用和实验测试处理中应用非常广泛作,为激励源,仿真各种测试信号。

本文根据信号波形的产生特点,采用基于 CPLD/FPGA 的 VHDL 硬件描述语言,仿真实现了多波形发生器的设计。

仿真结果输出较高精度、稳定的波形信号,可以满足测量或各种实际需要,方便、简易实用。

1.2国外研究概况传统的波形发生器多采用模拟电路或单片机或专用芯片,由于成本高或控制方式不灵活或波形种类少不能满足实际需求。

目前市场上的数字信号发生器主要采用直接数字合成技术,这种波形发生器不仅可以产生可变频的载频信号、各种调制信号,同时还能和计算机配合产生用户自定义的有限带宽的任意信号,可以为多领域的测试提供宽带宽、高分辨率的测试信号。

从目前发展状况来看,国外数字信号发生器的研制和生产技术已经较为成熟。

国市场上的波形发生器,其电路形式有采用运放及分立元件构成;也有采用单片集成的函数发生器,而在现代电子系统设计中, DDS技术发展迅速,由于其易于单片集成,积小,价格低,功耗小,因此其应用也越来越广泛。

并且在相对带宽、频率转换时间、高分辨力、相位连续性、正交输出以及集成化等一系列性能指标方面远远超过了传统频率合成技术所能达到的水平,为系统提供了优于模拟信号源的性能。

基于CPLD的三相SPWM发生器的设计

基于CPLD的三相SPWM发生器的设计

m ua q ec o l s h H dteajs beda i dm ua o t . t d t r o l e f unynte a 2k za dut l ed—t a o l i r i I d e st n n h a me n d t na o
V0.2No 1 12 . F .0 6 l 2 o
基于 CL P D的 三 相 S WM 发 生器 的设 计 P
金 宁 治 , 长 胜 于
( 哈尔滨理工大学 电气与 电子工程学 院 , 黑龙江 哈尔滨 1 00 5 8) 0

要: 设计 了对称规 则采 样和不对称 规则采样 的三相 SWM 发生 器模 块 , P 其开关频 率至 少可迭 5 0
k z 频范 围 2 H 以上 , 区时间和调 制比均可调 , I。 -调 I z k 死 并通过仿 真验证 了不对称规 则采样 的输 出特性
要明显优 于对称规则采样 . 采用分时操作 的方 法就可 以应用较低成本 的 C L P D迭到 上述性 能要求 , 因 此该模块与转子位置预估 等功能模 块相结合应用于无刷直流 电动机的 简易正弦驱动 场合 . 关键词 :P D SWM; C L ;P 无刷直流电动机 ; 简易正弦驱动 ; 制比 调 中图分类号 :P9 ’ T31 文献标识码 : A 文章编号 : 7 —04 (0 60 — 0 2 4 1 2 9620 }1 0 6 —0 6
i po e y t ig smuai a e o tu h rce si o y s rv b i n i lt n t tt up tc aatr t fa mme i rg l -a pig i d m o h h i c s t c e ua s l s r r m n mu h b t rta a o y c et n t t f mmer e l -a pig. e h h s t crg a s i u r m l n ea o ep r r a c n e fteS WM b v ef m n eid xo h P o
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于CPLD的三相多波形函数发生器
The Design of Three Phase Multi——Signal Generator
Based on CPLD
摘要
直接数字频率合成(Direct Digital Synthesis,DDS)是20世纪60年代末出现的第三代频率合成技术,该技术从相位概念出发,以时域采样定理为基础,在时域中进行频率合成,它以可编程逻辑器件(CPLD)作为控制及数据处理的核心,可将波形数据用D/A转换器快速恢复。

基于CPLD和DDS技术的函数发生器可以实现信号波形的多样化,同时大大提高输出信号的带宽。

整个设计采用MAX+ plus II开发平台,VHDL编程实现,基于可编程逻辑器件CPLD设计多波形信号发生器。

用VHDL编程实现,其设计过程简单,极易修改,可移植性强。

系统以CPLD为核心,采用直接数字合成技术,辅以必要的模拟电路,构成一个波形稳定,精度较高的函数信号发生器。

系统的特色在于除晶体振荡器和A/D转换外,全部集成在一片CPLD芯片上,使系统大大简化。

它可输出频率、幅度可调的正弦波、三角波、方波。

另外由于CPLD具有可编程重置特性,因而可以方便地更换波形数据,且简单易行,带来极大方便。

关键词:信号发生器设计;三相;VHDL;CPLD;MAX+ plus II
ABSTRACT
Direct digital frequency synthesize(DDFS) is a recently and rapidly developed technology which features high frequency resolution.This paper briefly introduces the basic principle of DDS. The basic principle and performance of CPLD chip.Then it mainly describes how to use CPLD chip to design a function generator of high accuracy.The principle of three-phase multi-signal generator based on CPLD and DDS technology is introduced.Based on these,the modules of CPLD design are given.The multi-wave signal generator is designed based on program-mable logical component CPLD.The VHDL programming realization and the MAX+ plus II development platform. Besides the crystal oscillator and the A/D transformation,the entire system completely integrates on the CPLD chip.The multi-wave signal generator may output the sine-wave,the triangle-wave,the square-wave.Then downloaded under the situation which the entire system hardware connects do not change,and finally output the special profile which user needs.The multi-wave signal generator generates wave which the conventional function signal generators can’t make.Moreover because of the programmable reset feature of the CPLD,the generator can change the wave data conveniently and practice easily.The whole design realizes by the VHDL programmer.Its design process has simple feature,easy modification and high transportation.
Keywords:Signal Generator Design;Three-phase;VHDL;CPLD;MAX+ plus II
目录
1 引言 (1)
2基于CPLD的三相多波形函数发生器设计 (3)
2.1波形发生器系统的设计方法及其技术指标 (3)
2.1.1设计方式概述 (3)
2.1.2三相函数多波形发生器技术指标 (5)
2.1.3三相波形发生器设计方法概述 (5)
2.2设计方案 (6)
2.2.1三相函数发生器设计原理 (6)
2.2.2多波形发生器的各个波形模块设计方式简介 (10)
2.3调试部分 (12)
2.3.1CPLD在使用中遇到的问题 (12)
2.3.2控制电路的调试 (13)
2.3.3DAC电路的调试 (13)
2.3.4程序的调试 (13)
2.3.5硬件电路的调试 (14)
结论 (16)
参考文献 (17)
附录1三相多波形函数发生器各模块的程序 (18)
附录2元件介绍 (24)
1DAC0832 (24)
2LM324 (25)
3PM7128SLC84-15芯片 (26)
附录3电路原理图 (27)
附录4英文资料及译文 (28)
1英文资料 (28)
2英文译文 (37)
致谢 (44)
1引言
现代电子技术的核心技术是EDA(Electronic Design Automation)。

EDA技术就是依赖强大的电子计算机在EDA开发平台上,对硬件描述语言HDL(Hardware Description Language)系统逻辑描述手段完成的设计文件,自动的完成逻辑编译、逻辑化简、逻辑分割、逻辑综合、结构综合(布局布线),以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。

EDA技术使得设计者的工作仅限于利用软件的方式,即利用硬件描述语言和EDA软件来完成对系统硬件功能的实现。

EDA使得电子技术领域各学科的界限更加模糊,更加护为包容:模拟与数字、软件与硬件、系统与器件、行为与结构、ASIC(Application Specific Integrated Circuit,专用集成电路)与FPGA(Field Programmable Gate Array)等。

EDA技术在21世纪得到的很大进步,例如更大规模的FPGA和CPLD(Complex Programmable Logic Device)器件的不断推出;软硬件IP核(Intellectual Property)在电子行业的产业领域、技术领域和设计应用领域得到进一步的确认;系统级、行为验证级硬件描述语言(System C)的出现,使复杂电子系统和验证趋于简单。

硬件描述语言VHDL[全名是VHSIC(Very High Speed Integrated Circuit) Hardware Description Language]是EDA技术的重要组成部分,由美国国防部发起创建,由IEEE (The Institute of Electrical and Electronics Engineers)进一步发展并发布,是硬件描述语言的业界标准之一。

VHDL语言具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性。

VHDL具有与具体硬件电路无关和与设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,VHDL支持各种模式的设计方法:自顶向下与自顶向上或混合方法,在面对当今电子产品生命周期缩短,需要多次重新设计以融入最新技术、改变工艺等方面,VHDL具有良好的适应性。

向器件作编程或适配习惯上叫做下载,这要通过下载软件平台或者下载电缆实现。

这是设计过程中的重要步骤,可以利用MAX+PLUSⅡ软件在计算机上完成设计并下载到目标器件中。

EDA工具软件大致可以分为5个模块:设计输入编辑器,仿真器,HDL综合器,适配器,下载器等。

Direct Digital Synthesis(DDS)是20世纪60年代末出现的第三代频率合成技术。

该技术从相位概念出发,以时域采样定理为基础,在时域中进行频率合成,它以可编程逻辑器件(CPLD)作为控制及数据处理的核心,将存于Flash ROM的波形数据用D/A
1。

相关文档
最新文档