基于DSP的高速采样系统设计毕业设计_第1页
基于DSP的高速采样系统设计毕业设计_第2页
基于DSP的高速采样系统设计毕业设计_第3页
基于DSP的高速采样系统设计毕业设计_第4页
基于DSP的高速采样系统设计毕业设计_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 攀枝花学院专业课课程设计实验报告基于dsp的高速采样系统设计学生姓名: xxxx 学生学号: xxxxxxxxxxxxx 院(系): xxxxxxxxxxxxxxx 年级专业: 电子信息工程x 指导教师: 二一三年十二月摘 要交流采样是电网进行微机保护的重要一步,交流采样方法的优劣直接影响到微机保护的效果。本系统应用dsp制作交流采样电路,使其实现高速、准确的交流采样,通过软件控制实现模拟微机保护跳闸功能。本文介绍了应用dsp实现对交流信号的采样硬件电路设计,论文总共分为四个部分。(1)介绍交流采样的基本结构,设计思路,并分析目前交流采样的几种方式;(2)通过对交流采样对象的分析,确定采样的

2、参数大小并设计基于f2812的采样电路;(3)运用ccs3.1利用设计的程序对采样电路进行试验,得出电路的误差并进行分析;(4)通过上述设计,能够完成对交流信号的采集、处理并将所需数值显示出来。满足设计要求。由于时间、水平有限,本系统没有实现与计算机的数据通信,将在日后工作与学习中进一步完善。关键词:交流采样,dsp,微机保护abstractthe exchange sampling is the electrical network carries on the microcomputer to protect importantly one step, the exchange sampl

3、ing methods protects fit and unfit quality immediate influence the effect which to the microcomputer. this system applies the dsp manufacture exchange sampling circuit, causes it to realize high speed, the accurate exchange sampling, realizes the simulation microcomputer protective trip function thr

4、ough the software control.this article introduced realizes using dsp to exchanges the signal sampling hardware circuit design, the paper altogether divides into four parts. (1) introduced that the exchange sampling the basic structure, the design mentality, and analyzes the present exchange sampling

5、 several ways; (2) through to exchanges the sampling object analysis, the definite samplings parameter size and designs based on the f2812 sampling circuit; (3) carries on the experiment using ccs3.1 using the design procedure to the sampling circuit, obtains electric circuits error and carries on t

6、he analysis; (4) through the above design, can complete to exchanges signal gathering, processing and will need the value to demonstrate, satisfies the design requirements.because the time, the level are limited, this system has not realized with computers data communication, will be working in the

7、future and in the study further consummates.key words: exchange sampling, dsp, microcomputer protection3目 录第一章 绪 论11.1研究背景与意义11.2研究现状11.3课题的总体设计思路2第二章 交流采样系统的器件介绍32.1 dsp芯片介绍32.1.1 dsp的特点32.1.2 dsp tms320 f2812芯片的技术指标42.1.3 dsp f2812开发板的管脚功能说明42.2 运算放大器lm324介绍62.2.1 lm324工作原理62.2.2 lm324的引脚、结构及其典型运用

8、82.3开关式稳压电源芯片lm2596介绍122.3.1 lm2596的特点132.3.2 lm2596的引脚及主要性能参数132.4 稳压芯片tl431介绍142.4.1 tl431工作原理152.4.2 tl431的引脚和其主要性能参数152.5 led八段数码管显示器152.5.1 led数码管的分类162.5.2数码管驱动方式162.5.3数码管的显示段码172.6 74ls164移位寄存器介绍182.6.1 74ls164工作原理182.6.2 74ls164的引脚及级联19第三章 基于dsp的交流采样系统硬件的总体设计方案203.1 硬件电路设计思路203.2 总体电路的布局203

9、.3 电流互感器、电压互感器电路的设计213.4运放电路的设计213.4.1 跟随电路223.4.2 二阶低通有源滤波电路223.4.3 偏置电路243.4.4 反相电路253.5 tl431 5v偏置电压产生电路的设计253.6 lm2596 5v电源的设计263.7 继电保护电路的设计273.8 合闸电路的设计273.9 数码管显示电路的设计283.10 系统软件的设计28第四章 系统的硬件调试和系统测试304.1 系统硬件的调试304.1.1 采样电路的调试304.1.2显示电路的调试304.1.3 继电保护电路的调试304.2调试过程中存在的问题及解决方法31结 束 语32参考文献33

10、33第一章 绪 论1.1研究背景与意义电力系统在运行中,可能发生各种故障和不正常运行状态,最常见同时也是最危险的故障是发生各种形式的短路。电力系统中电气元件的正常工作遭到破坏,但没有发生故障,这种情况属于不正常运行状态。故障和不正常运行状态都可能在电力系统中引起事故,系统事故的发生,除了由于自然条件的因素以外,一般都是由于设备制造上的缺陷、设计和安装的错误、检修质量不高或运行维护不当而引起的。在电力系统中,除应采取各项积极措施消除或减少发生故障的可能性意外,故障一旦发生,必须迅速而有选择性的切除故障元件,这是保证电力系统安全运行的最有效方法之一。继电保护装置到目前为止大部分都被电子元件或计算机

11、代替,在微机保护系统当中,交流采样装置是微机保护很重要的一部分,其采样精度直接影响到了微机保护的准确度。近几年来随着半导体技术的高速发展,各种种类的新型处理器相继问世,让开发运用在电力系统中的高速采样系统成为了可能。随着数字信号处理器(dsp)的不断普及,其优异的性能逐渐被人们所知,将dsp运用于电力系统的各个环节已经是一种趋势。本课题介绍的交流采样系统使用运算放大器和dsp对交流信号进行采样,具有实时性好、高准确高的优点,研究一种高实时性、高准确性的采样系统,对提高微机保护的性能至关重要,这是本课题研究的意义。1.2研究现状在电力系统的实际运行中,随着电力系统的快速发展,电网容量的扩大使其结

12、构更加复杂,电网存在谐波,还会有各种顺势干扰,采用时间继电器、电流继电器、信号继电器等组成的采样系统,存在硬件电路复杂等诸多弊端,因此本系统求取系统中交流参数采用软件代替硬件,进一步优化了交流采样系统,做到了简化硬件、提高实时性,并能快速、准确地采集各种电力参数,具有一定的应用价值。随着国家gdp快速增长,电力系统的供电负荷日益增大,对其稳定性的要求越来越高,对电网的建设的投入也相当的大,在厂矿企业中,对电的需求十分的大,供配电的稳定性直接与效益挂钩。随着微型计算机、dsp系统价格的逐步降低和技术的不断成熟,在工厂用电中,6.3kv、380v电压等级的继电保护设备也逐步向微机保护发展,基于ds

13、p的交流采样系统将大量运用于此类场合。1.3课题的总体设计思路本设计是一个交流电压、电流采样、继电保护系统。要求是明确该系统的基本构成,了解均方根算法等相关控制算法,熟悉dsp采样原理,完成采样电路硬件设计,实现交流采样。其设计要求如下:1) 用数码管显示当前线路的电压、电流和功率2) 电压峰值采样范围为0v-480v,电流峰值采样范围为0-7.07a。3) 当采样所得电流或电压超出设定范围时,继电器动作,切断负载线路。文章介绍了以dsp f2812为核心的交流采样系统的设计,该设计采用了两路ad转换器以同时检测电流与电压的大小,并在程序上进行监控。控制部分使用继电器切断线路。本系统由硬件设计

14、和软件变成构成,一下逐步对整个系统的软硬件作出介绍。第二章 交流采样系统的器件介绍2.1 dsp芯片介绍 我们通常所说的dsp有两个含义:其一是digital signal processing的简称,是指数字信号处理技术,它不仅涉及许多学科,还广泛应用于多种领域。特别是20世纪60年代,随着计算机和信息技术的迅猛发展,进一步推动了数字信号处理技术的理论和应用领域的发展;dsp的第二个含义是 digital signal processor的简称,即数字信号处理器,也称为dsp芯片,它不仅具有可编程性,而且其实时运行速度远远超过通用微处理器。他是一种适合于数字信号处理的高性能微处理器。数字信号

15、处理其已经成为数字信号处理技术和实际运用之间的桥梁,并进一步促进了数字信号处理技术的发展,也极大地拓展了数字信号处理技术的应用领域。在微电子技术发展的带动下,dsp芯片的功能日益强大,性能价格比不断提高,开发环境日臻完善,应用领域不断扩大。在步入数字化时代的进程中,数字信号处理器扮演着举足轻重的角色。2.1.1 dsp的特点为了实现快速的数字信号处理,dsp芯片一般都采用特殊的软硬件结构。tms320系列dsp主要采取了哈佛结构、流水线技术、硬件乘法器和特殊dsp指令等。哈佛结构:哈佛结构是一种并行体系结构,主要特点是将程序和数据储存在不同的存储空间,对程序和独立编址,独立访问。而且在dsp内

16、部设置了数据和程序两套总线,使得存取指令和执行能完全重叠运行,提高数据吞吐量。为了进一步提高速度和灵活性,tms320系列产品中,在哈佛结构上作了改进,一是允许程序存储在高速缓存中,提高指令读取速度;二是允许数据存放在程序存储器中,并被算术运算指令直接使用,增强芯片的灵活性。另外,dsp仲的双口ram及独立读写总线使数据存取速度提高。流水线技术:dsp芯片广泛采用流水线技术,增强了处理器的处理能力。tms320系列流水线深度为26级不等,也就是说,处理器在一个时钟周期可以并行处理2-6条指令,在每条指令处于流水线的不同阶段。在流水线操作中,取指令、指令译码和执行可以独立处理,这样dsp可以同时

17、处理多条指令,只是每条指令处于不同的阶段。例如在取n条指令是,前一条指令处于译码阶段,而前两条指令则处于执行阶段。硬件乘法器:在数据信号处理的许多算法中,(如fft和fir等),需要做大量的乘法和加法。显然,乘法速度越快,数据处理能力就越强。在通用的微处理器中,有些根本没有乘法指令,有乘法指令的处理器,其乘法指令的执行时间也较长。相比而言dsp芯片一般都有一个硬件乘法器。在tm320系列中,一次乘累加最少可以在一个时钟周期完成。特殊dsp指令:dsp芯片的另外一个特点就是采用了特殊的寻址方式和指令。比如,tms320系列的位返转寻址方式,ltd、mpy、rptk等特殊指令。采用这些适合于数字信

18、号处理的寻址方式和指令,进一步减少了数字信号处理的时间。另外,由于dsp的时钟频率提高,执行周期的缩短,加上以上一些dsp结构特征使得dsp实现实时数字信号处理成为可能。2.1.2 dsp tms320 f2812芯片的技术指标1、芯片运行速度为150m;2、工作速度可达150mips;3、片上ram 18k16bit;4、片上扩展ram存贮空间64k16bit;5、自带16路12bit a/d,最大采样速率12.5msps;6、2路的dac7528转换,10m/s,8bit;7、一路uart串行接口,符合rs232标准;8、16路pwm输出;9、1路can接口通信;10、片上12816bit

19、 flash,自带128位加密位;11、设计有用户可以自定义的开关和测试指示灯;12、4组标准扩展连接器,为用户进行二次开发提供条件;13、具有ieee1149.1相兼容的逻辑扫描电路,该电路仅用于测试和方针14、+12v电源输入,内部+3.3v、+1.8v电源管理;2.1.3 dsp f2812开发板的管脚功能说明f2812有四个用于二次开发的34芯外扩总线,分辨是j12、j13、j18、j19。j12扩展插座包含16根地址线和16跟数据线,可以用于读出和输出并行的数据;j13扩展插座包括f2812外部扩展总线的控制线、mcbsp接口线、外部中断和外部复位等重要的引脚信号;j18扩展插座主要

20、是ad和da接口,j18仲扩展了所有的ad和da引脚;j19扩展插座主要是扩展f2812开发板上空闲的dsp外设引脚,以便于制定硬件环境。由于交流采样系用只需要用到j18和j19扩展插座,下表就对j18和j19的管脚定义进行说明。表2.1 j18的管脚定义和说明管脚号管脚名说明管脚号管脚名说明1vcca模拟电源+5v18agnd模拟地2vcca模拟电源+5v19adinb6模拟输入通道b63cap1cap输入端120adinb7模拟输入通道b74cap2cap输入端221adrefin测试引脚5adina2模拟输入通道a222adcreflo模拟参考低电压输入6adina3模拟输入通道a323

21、adina0模拟输入通道a07adina4模拟输入通道a424adina1模拟输入通道a18adina5模拟输入通道a525daout1模拟输出通道19adina6模拟输入通道a626daout2模拟输出通道210adina7模拟输入通道a72711adinb0模拟输入通道b02812adinb1模拟输入通道b129cap3cap输入端313adinb2模拟输入通道b230cap4cap输入端414adinb3模拟输入通道b331cap5cap输入端515adinb4模拟输入通道b432cap6cap输入端616adinb5模拟输入通道b533agnd模拟地17agnd模拟地34agnd模拟地

22、表2.2 j19的管脚定义和说明管脚号管脚名说明管脚号管脚名说明1+5v电源由power提供的电源18gnd地线2+5v电源由power提供的电源19t2ctrp定时器2比较输出3pwm1pwm1输出引脚20t3ctrp定时器3比较输出4pwm2pwm2输出引脚21t4ctrp定时器4比较输出5pwm3pwm3输出引脚22c1crtip比较器1比较输出6pwm4pwm4输出引脚23c2crtip比较器2比较输出7pwm5pwm5输出引脚24c3crtip比较器3比较输出8pwm6pwm6输出引脚25tdira定时器计数方向a9pwm7pwm7输出引脚26tckina定时器时钟输入a10pwm8

23、pwm8输出引脚27scitxb异步串口tx端b11pwm9pwm9输出引脚28scirxb异步串口rx端b12t1pwmt1输出引脚29spsimaspi主收主发端13t2pwmt2输出引脚30spsomaspi主发从收端14t3pwmt3输出引脚31spiclkaspi时钟15t4pwmt4输出引脚32spisteaspi slave发送使能16t1ctrp定时器1比较输出33gnd地线17gnd地线34gnd地线2.2 运算放大器lm324介绍2.2.1 lm324工作原理lm324系列运算放大器是价格低廉的带差动输入功能的四运算放大器,可工作在单电源下。与某些单电源应用场合的标准运算放

24、大器相比,它们有一些显著优点。该四放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为mc1741的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。lm325具有以下优点:1.短路保护输出2.真差动输入级3.可单电源工作:3v-32v4.低偏置电流:最大100na(lm324a)5.每封装含四个运算放大器。6.具有内部补偿的功能。7.共模范围扩展到负电源8.行业标准的引脚排列9.输入端具有静电保护功能lm324内部集成四个运算放大器,每个运放相互独立,可以单独使用。从原理上说,集成运算放大电路实质上就是一个具有高放大倍数的多级直接耦合放

25、大电路。他的内部通常包含四个基本组成部分,即输入级、中间级、输出级和偏置电路,如图所示。以下简单介绍个部分的功能。图2.1 集成运放的基本组成部分1) 输入级集成运放的输入级对于他的许多指标注入输入电阻、共模输入电压、差模输入电压和共模抑制比等等,起着决定性的作用,因此是提高集成运放质量的关键。为了发挥集成电路内部元件参数匹配较好、易于补偿的优点,输入级大都采用差分放大电路的形式。2) 中间级中间级的主要任务是提供足够大的电压放大倍数。从这个目标出发,不仅要求中间级本身具有较高的电压增益,同时为了减少对前级的影响,还应具有较高的输入电阻。尤其当输入级采用有源负载时,中间级的输入电阻问题更为重要

26、,否则将使输入级的电压增益大为降低,失去了有源负载的优点。另外,中间级还应向输出级提供较大的推动电流,并能根据需要实现双端输入至单端输出的转换。为了提高电压放大倍数,集成运放中间级经常利用三极管作为有缘负载。另外,中间级的放大管有时采用复合管的结构形式。3) 输出级集成运放输出级的主要作用是提供足够的输出功率以满足负载的需要,同时还应具有较低的输出电阻以便增强带载能力,也应有较高的输入电阻,以免影响前级的电压放大倍数。一般不要求输出级提高很高的电压放大倍数。由于输出级工作在大信号状态,应设法尽可能减少出书波形的失真。此外,输出级应有过载保护措施,以防输出端意外短路或负载电流过大而烧毁功率管。集

27、成运放的输出级基本上都采用各种形式的互补对称放大电路。4) 偏置电路偏置电路的主要作用是向各级放大电路提供合适的偏置电流,确定各级静态工作点。一般由三极管组成的电流源电路提供恒定的静态电流和有源负载。2.2.2 lm324的引脚、结构及其典型运用图2.2 lm324管脚图lm324管脚如上图所示,管脚3、5、10、12为“+”端,是四个运放的同相输入端,管脚2、6、9、13为“-”端,是四个运放的反相输入端,1、7、8、14为四个运放的输出端。输出端的电压与反向输入端的信号相位相反,而与同相输入端的信号相位相同。对于理想的运放,工作在线性状态时,输出电压与输入电压的关系为u0=aod(ui2-

28、ui1) (2-1)式中,aod是运放的开环差模电压放大倍数。由于运放的开环放大倍数很大,所以其线性工作范围很窄。为了让运放能在比较大的输入电压范围内工作在线性区,就必须引入深度负反馈降低运放的放大倍数。当运放工作工作在线性区时,可组成各类信号运算电路,如比例、加减、微分和积分等。2.2.2.1比例运算电路比例运算电路的输出电压与输入电压之间存在比例关系,即电路可以实现比例运算,是其他各种运算电路的基础。比例运算电路根据输入信号解法的不同,有电路三种基本形式:反相输入、同相输入以及差分输入比例运算电路。图2.3 反相比例运算电路上图中,输入电压ui电阻r1加到集成运放的反相输入端,其同相输入端

29、经电阻r2接地。输出电压u0经rf接回到反相输入端构成负反馈放大器。集成运放的反相输入端和同相输入端,实际上是运放内部输入级两个差分对管的基级。为了使差动放大电路的参数保持对称,应使两个差分对管基级对地电阻尽量一致,以免静态基流流过这两个电阻时在运放输入端产生附加的偏差电压。因此选择r2的阻值为r2=r1/rf (2-2)而反比例运算运算电路的电压放大倍数为 (2-3)图2.4 同相比例运算电路上图中,输入电压连接至同相输入端,但是为保证引入的是负反馈,输入电压通过电阻rf仍接到反相输入端,同时,反相输入端通过r1接地。为了使集成运放反相输入端和同相输入端对地电阻一致,r2电阻仍应为r2=r1

30、/rf (2-4) 同比例运算电路的电压放大倍数为 (2-5) 图2.5 差分比例运算电路上图中,输入电压ui和ui分别加在集成运放的反相输入端和同相输入端,从输出端通过反馈电阻rf接回到反相输入端。为了保证运放两个输入端对地的电阻平衡,同时为了避免降低共模抑制比,通常要求r1=r1, rf=rf (2-6)差分比例运算电路电压放大倍数为 (2-7)2.2.2.2加法和减法运算图2.6 加法电路加法电路电压为 (2-8)若取r1=r2=r3=rf=r式可简化为 (2-9)图2.7 减法电路减法电路电压为 (2-10)2.2.2.3滤波电路当运放工作在线性区时,还可以组成各式各样的滤波电路。由于

31、集成运放是有源元件,因此由其构成的滤波电路通常称为有源滤波电路。图2.8 有源二阶低通滤波电路二阶有源低通滤波电路的通带电压放大倍数为 (2-11)通带截止频率为 (2-12)2.3开关式稳压电源芯片lm2596介绍lm2596开关电压调节器是降压型电源管理单片集成电路,能够输出3a的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3v、5v、12v, 可调版本可以输出小于37v的各种电压。该器件内部集成频率补偿和固定频率发生器,开关频率为150khz,与低频开关调节器相比较,可以使用更小规格的滤波元件。由于该器件只需4个外接元件,可以使用通用的标准电感,这更优化了lm2596的

32、使用,极大地简化了开关电源电路的设计。该器件还有其他一些特点:在特定的输入电压和输出负载的条件下,输出电压的误差可以保证在4%的范围内,振荡频率误差在15%的范围内;可以用仅80a的待机电流, 实现外部断电;具有自我保护电路(一个两级降频限流保护和一个在异常情况下断电的过温完全保护电路)lm2596常常被运用于制作高效率降压调节器、单片开关电压调节器、正负电压转换器等。在本采样系统中,由于lm2596带载能力强,我们选用了lm2596的5v固定输出版本用于给所有需要5v供电的元件供电。2.3.1 lm2596的特点1) 3.3v、5v、12v的固定电压输出和可调电压输出2) 可调输出电压范围1

33、.2v37v4%3) 输出线性好且负载可调节4) 输出电流可高达3a5) 输入电压可高达40v6) 采用150khz的内部振荡频率,属于第二代开关电压调节器,功耗小、效率高7) 低功耗待机模式,iq的典型值为80a8) ttl断电能力9) 具有过热保护和限流保护功能10) 封装形式:to-220(t)和to-263(s)11) 外围电路简单,仅需4个外接元件, 且使用容易购买的标准电感2.3.2 lm2596的引脚及主要性能参数图2.9 lm2596引脚图 图2.1为lm2596的引脚图,每个引脚的极限参数如下:1) 1号管脚为vcc,最大电源电压为45v。2) 2号管脚输出管脚,输出电压为3

34、.3v、5v、12v或者为小于37v的可调电压。3) 3号管脚为接地管脚。4) 4号管脚为反馈管脚,所能承受的反馈电压的范围是-0.3v-25v。5) 5号管脚为on/off脚,所能承受的控制电压为-0.3v-25v。表2.3 lm2596的主要性能参数符号参量条件典型值极限值lm2596-3.3vout输出电压4.75vvin40v,0.2aiload3a3.3v3.168v/3.135v3.432v/3.465v效率vin=12v,iload=3a73%lm2596-5.0vout输出电压7vvin40v,0.2aiload3a5.0v4.800v/4.750v5.200v/5.250v效

35、率vin=12v,iload=3a80%lm2596-12vout输出电压15vvin40v,0.2aiload3a 12.0v11.52v/11.40v12.48v/12.60v 效率vin=25v,iload=3a 88%lm2596-adjvout输出电压4.5vvin40v,0.2aiload3avout=3v,1.23v1.193v/1.180v1.267v/1.280v效率vin=25v,vout =3v, iload=3a73%vin=25v,vout =15v,iload=3a90%通过表2.3可知,lm2596仅需4个外接元件,就可以得到很好的转换效率。2.4 稳压芯片tl4

36、31介绍德州仪器公司(ti)生产的tl431是一是一个有良好的热稳定性能的三端可调分流基准源。它的输出电压用两个电阻就可以任意地设置到从vref(2.5v)到36v范围内的任何值。该器件的典型动态阻抗为0.2,在很多应用中可以用它代替齐纳二极管,例如,数字电压表,运放电路、可调压电源,开关电源等等。2.4.1 tl431工作原理图2.10 tl431的符号上图是该器件的符号。3个引脚分别为:阴极(cathode)、阳极(anode)和参考端(ref)。tl431的具体功能可用图2.3的功能模块示意。图2.11 tl431功能模块由图可以看到,vi是一个内部的2.5v基准源,接在运放的反相输入端

37、。由运放的特性可知,只有当ref端(同相端)的电压非常接近vi(2.5v)时,三极管中才会有一个稳定的非饱和电流通过,而且随着ref端电压的微小变化,通过三极管 图1 的电流将从1到100ma变化。当然,该图绝不是tl431的实际内部结构,所以不能简单地用这种组合来代替它。2.4.2 tl431的引脚和其主要性能参数1)最大输入电压为37v2)最大工作电流150ma3)内基准电压为2.5v4)输出电压范围为2.530v2.5 led八段数码管显示器数码管是一类显示屏,通过对其不同的管脚输入相对的电流会使其发亮,从而显示出数字。能够显示、时间、日期、温度等所有可用数字表示的参数。由于它的价格便宜

38、,使用简单,在电器特别是家电领域应用极为广泛。2.5.1 led数码管的分类1) 按段数分:分为七段数码管和八段数码管;2) 按位分:可分为1位、2位、4位等等;3) 按发光二极管单元连接方式分:可分为为共阳极数码管和共阴极数码管。2.12 四位共阴八段数码管图2.14 共阴八段数码管图2.13共阳八段数码管 2.5.2数码管驱动方式让数码管显示,需要用驱动电路来驱动数码管的各个段码,从而显示出所需的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。静态显示驱动:静态驱动也称直流驱动,是指每个数码管的每一个段码都由一个单片机的i/o端口进行驱动,或者使用如bcd码二-十进制译码

39、器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用i/o端口多,实际应用时必须增加译码驱动器进行驱动。数码管动态显示接口是目前应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的同名端连在一起,每个数码管的公共极com增加位选通控制电路,位选通由各自独立的i/o线控制,当输出字形码时,只有com端电路被选同的数码管可以显示字型。通过分时轮流控制各个数码管的的com端,就使各个数码管轮流受控显示,这就是动态驱动。在动态驱动过程中,每位数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,就能显示一组稳定

40、的数据。动态显示可以达到和静态显示一样的效果,并且能够节省大量的i/o端口。2.5.3数码管的显示段码图2.15 数码管段码八段数码管由八个长条状发光二极管排列组成。八个发光二极管排列成“日”字型,只需通过控制相应的发光二极管发光,就可以显示出0-9、a-f十六个字符。将高电平用“1”表示,低电平用“0”表示,那么发光二极管a-dp的电平可以用一个八位二进制数表示,这个二进制数就叫做发光二极管的段码。不同的数字有相应的段码所对应,并且共阴数码管与共阳数码管的段码为相反,段码也可以用相应的十六进制数表示。表2.4 共阴数码管段码表数字二进制段码十六进制段码数字二进制段码十六进制段码0001111

41、113f8011111117f100000110069011011116f2010110115ba01110111773010011114fb011111007c40110011066c00111001395011011016dd010111105e6011111017de011110017970000011107f0111000171表2.5 共阳数码管段码表数字二进制段码十六进制段码数字二进制段码十六进制段码011000000c081000000080111111001f991001000090210100100a4a1000100088310110000b0b10000011834100

42、1100199c11000110c651001001092d10100001a161000001082e10000110867111110007cf100011108e2.6 74ls164移位寄存器介绍74ls164是一个八位移位寄存器。移位寄存器除了具有存储代码的功能以外,还具有移位功能。所谓移位功能,是指寄存器里存储的的代码能够在移位脉冲的作用下依次左移或右移。因此移位寄存器不但可以用来寄存代码,还可以用来实现数据的串行-并行转换、数据的运算以及数据处理等等。2.6.1 74ls164工作原理图2.16 74ls164逻辑图74ls164由八个触发器ff0、 ff1、 ff2、 ff3

43、、ff4、 ff5、 ff6、ff7和各自的输入控制电路组成。图中的serial inputs为数据串行输入端,q1qh为数据并行输出端。2.6.2 74ls164的引脚及级联74ls164芯片为十四管脚芯片,1、2号管脚为串行输入端,36和1013号管脚为并行输出端,7号管脚为接地,8号管脚为时钟信号端,9号管脚为控制管脚,高电平为开启,14号管脚为电源输入。图2.17 2 74ls164引脚图一个74ls164有八个并行输出端,当需要更多并行输出端时,可以采用多个74ls164进行级联的方式达到要求。多个74ls164芯片需要级联时,其时钟信号管脚要并联起来,并且下一个芯片的1、2号管脚需

44、要连接到上一个芯片的13号管脚,即上一个芯片的最后一个并行输出口。这样,当多个74ls164连接起来后,在芯片之间也实现了移位功能,就实现了多路并行输出的目的。第三章 基于dsp的交流采样系统硬件的总体设计方案3.1 硬件电路设计思路交流采样系统的基本结构如下图。它主要由电压互感器、电流互感器、运放电路、dsp、继电保护电路、显示电路、电源电路几部分组成。电网的交流电进入电压互感器和电流互感器后,在其二次侧形成了相应的电压信号和电流信号,然后输入到运放电路中。经过运放电路的处理后,信号就输入到dsp的ad接口中。dsp对输入的模拟信号进行采样并通过算法进行计算,根据结果驱动显示电路显示出数据和

45、判断继电保护电路是否应该动作。图3.1 硬件电路设计框图3.2 总体电路的布局我们将电路焊接在一块20cm20cm的电路板上,各个电路布局如图。电路板左上方为采样电路,包括电网的输入输出、变压器、电流互感器、电压互感器及其运放电路,右上方为电路所需的两个5v电源和动作电路,下方为数码管显示屏和与dsp通信用的ide接口。图3.13 总体电路布局图3.3 电流互感器、电压互感器电路的设计电压互感器设计压降为将331v的电压降为2.5v,由于压降过大,我们采用两级降压,首先先用220v变12v的变压器将电压降至12v,然后通过电压互感器将把电压降为峰值为2.5v的正弦波。电流互感器的参数为5a/5

46、ma,在电流互感器二次侧用一个470的电阻转换为电压信号。3.4运放电路的设计本采样电路的总体设计如图3.2所示,共包括四级运放电路。从互感器传来的信号,首先通过第一级运放,即电压跟随电路进行跟随,然后通过二阶有源低通滤波电路。再通过一个加法电路,将幅值有正有负的正弦波电压抬高,使其满足f2812的a/d的需求。此时信号为负最后,信号通过一个反相电路将被加法电路反相的信号再次反相。运放电路的作用是对信号进行细致的处理,设计的是否合理直接影响到采样的精度,所以设计时必须考虑电路可能会受到的干扰。经过分析,影响运放电路精度的因素主要有三:图3.2 运放电路总体设计图1、外围元件的精度。运放电路的效

47、果完全取决于外围电路的连接方式和外围元件的值。所以在元件的选用上,尽可能选用高精度元件,并减少使用可调元件的数量。2、偏置电压的干扰。偏置电压是直接与经过滤波的电网信号进行叠加的信号,偏置电压信号的质量与采样信号质量直接相关。对于偏置电压的选择有两点要求,一是带载能力尽量好,二是电压稳定性必须高,三是电压的峰峰值必须尽量小。3、滤波电路元件的匹配。本电路设计为对电网工频的七次谐波进行滤波,即通带频率为小于350hz。电容的性能和电阻的大小会对波峰的形状产生影响。基于以上的分析,我们将输入第一级运放的正弦波波峰最大电压设置为2.5v。3.4.1 跟随电路图3.3 跟随电路设计图跟随电路是从互感器

48、输出的信号进入的第一级运放电路。跟随电路的作用是与电网隔离的作用。跟随电路没有电阻,运放的同相输入端与输出端相连,信号从运放的反相输入端输入,从输出端输出。输入信号与输出信号不仅幅值相同,相位也相同,电压放大倍数af=1。3.4.2 二阶低通有源滤波电路信号从跟随电路输出后,就进入滤波电路。滤波电路截止频率设置为350hz,只能通过工频信号和七次及以下谐波。由于电网中电压并不是标准的正弦波,在工频信号中参杂许多高次谐波。高次谐波对电网参数影响很大,将滤波电路通带设置为350hz有利于准确采集电网信号。图3.4 二阶有源低通滤波电路图中,r1=r2=450kr3=10kr4=10kc1=c2=1

49、pf二阶有源低通滤波的传递函数为: (3-1)式中;。根据上式可以计算出通带电压放大倍数为; (3-2)通带截止频率为 (3-3) (3-4)根据上式,可画出二阶低通滤波器的对数幅频特性图3.5 二阶低通滤波器的对数幅频特性3.4.3 偏置电路从滤波电路送出的信号是以u=0v为对称轴的交流正弦波,当信号通过偏置电路后,信号整体电压被抬高,并且被反相。图3.6 偏置电路电路图图中:r5=10kr6=10kr7=3.3kr8=10ku2=5v偏置电路的电压改变为 (3-5)3.4.4 反相电路由于偏置电路同时拥有偏置和反向的作用,信号通过偏置电路后,信号进入了负半周,反相电路则在不改变信号的相位和

50、幅值的情况下再次对信号进行反向。图3.7 反相电路电路图图中:r9=22kr10=5.2kr11=6.8k反相电路的电压放大倍数为 (3-6)3.5 tl431 5v偏置电压产生电路的设计tl431是一个有良好的热稳定性能的三端可调分流基准源,由于其稳定性,我们决定选用其产生偏置电路的5v偏置电压。图3.8 运用tl431搭建的5v稳压电路图中:r2=r3=10k;r1=200电路搭建完成后给电路输入12v电压,通过示波器可观察到电路输出电压为5v,峰峰值电压为50mv左右,电压精度可以满足偏置电路对偏置电压的要求。3.6 lm2596 5v电源的设计图3.9 lm2596 5v电源设计图图中

51、:c1=680fc2=220fl=33h二极管:in5824电路搭建完成后,输入12v电压,通过示波器可观察到电路输出电压为5v,峰峰值电压为150mv左右,最大输出电流为3a,可以满足需要12v电源的芯片的需求。3.7 继电保护电路的设计由于dsp i/o口的驱动能力不足以驱动继电器动作,所以我们利用三极管对信号进行放大,在i/o口之间加入一个电阻目的在于减小i/o口的输出电流,而续流二极管的作用是防止继电器动作瞬间由于继电器线圈的反向电动势击穿三极管。图3.10 跳闸继电器设计图当dsp通过i/o口发出跳闸指令时继电器应该立即跳开切断故障线路。继电保护电路由继电器、三极管、续流二极管、电阻

52、组成,线路连接如下图所示。三极管c级接5v电源,b级接dsp信号,e接继电器线圈的一个管脚。继电器线圈的另一个管脚接地,并在继电器线圈两个引脚的两端反向接入一个续流二极管。当dsp的i/o口输出的3.3v高电平信号时,高电平信号从a进入三极管,三极管导通,继电器动作。当i/o口输出低电平时,三极管断开,继电器触点跳开。3.8 合闸电路的设计合闸电路由一个上拉电阻和一个开关组成。如图所示,电阻与开关串联,电阻的另一端接高电平,开关的另一端接低电平,电阻与开关之间的一条线接i/o口。当开关断开时,i/o口通过电阻与高电平相连。由于没有电流流过电阻,所以电阻的压降为零,i/o口电平与高电平点相等。当

53、开关被按下时,线路中产生电流,电流从高电平点流出,通过电阻和开关,流入接地点。电阻上的压降为高电平点的电压,此时a点的电势与接地点相等,即为低电平。图3.11 合闸按钮设计图3.9 数码管显示电路的设计显示电路主要是为了显示采集的电压和电流信号的大小以及线路上的负载大小。综合经济性和实用性考虑选用数码管显示。选择使用74ls164移位寄存器作为数码管的驱动芯片。由于需要显示三个值,总共需要用到十个数码管,因为164芯片的可以通过移位功能将显示信号传递下去,所以十个数码管只需要一根数据线和一根时钟线就能被控制显示出来,程序也不复杂。图3.12 74ls164级联示意图3.10 系统软件的设计本次软件设计主要由键盘输入程序、lcd液晶显示程序、ad采样程序、通信程序构成。整个系统的软件结构包括主程序模块,初始化子程序模块和中断服务程序模块。主程序模块主要包括键盘扫描模块和显示模块。初始化子程序模块的功能主要是设置各个寄存器,使系统按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论