数字功率表设计

上传人:夏** 文档编号:563359939 上传时间:2023-10-13 格式:DOC 页数:37 大小:5.39MB
返回 下载 相关 举报
数字功率表设计_第1页
第1页 / 共37页
数字功率表设计_第2页
第2页 / 共37页
数字功率表设计_第3页
第3页 / 共37页
数字功率表设计_第4页
第4页 / 共37页
数字功率表设计_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《数字功率表设计》由会员分享,可在线阅读,更多相关《数字功率表设计(37页珍藏版)》请在金锄头文库上搜索。

1、第一章 概 述第一节 概 述在测量、控制仪表中引入微机,不仅能解决传统仪表不能解决或不易解决的问题,而且能简化电路、增加功能、提高精度和可靠性、降低售价以及加快新产品的开发速度.由于这类仪表已经实现人脑的一部分功能,例如四则运算、逻辑判断、命令识别等,有的还能够进行自教正、自诊断,并具有自适应、自学习的能力,因此人们习惯上称它们为智能仪表。数字功率表也是一种简单的智能仪表。功率表一直以来都是重要的工业测量仪表,而数字功率表在原有的基础上比以前的更方便。数字显示消除了在模拟标尺上读取指针位置时的人为误差。与传统的其他仪表相比,数字功率表的测量准确度显著提高。除测量准确外,因数字仪表具有自动保护和

2、自动选择量程的功能,因此减少了由于过载而损坏仪表的可能性。此外,本次所设计的数字功率表还具有自动记录数据和进一步处理数据的能力,能方便地使用在自动测试系统中。数字功率表的测量能力随着微电子技术的发展而发展,表内硬件已越来越多地用集成电路代替。另一方面,在改善特性的同时,由于许多集成芯片还需进口,成本也有所增加。但由于数字功率表使用方便、功能强大、体积小,在市场上还是很受欢迎.第二节 毕业设计任务和要求本次毕业设计的主要任务是与做硬件的同学配合,用汇编语言编制出一套数字功率表系统软件用来测量频率为0Hz的交流电路的各种参数,包括电压有效值、电流有效值、功率、功率因数。在完成对数据的处理后能在液晶

3、显示器上显示出电路中的电压、电流、功率因数、功率.为了能够圆满的完成这次毕业设计,在这段时间里,需要完成以下几个任务:.要熟悉课题的基本要求,通过课题的分析,明确主要任务;2.在课题任务明确后,有些难以下手的,或是没有碰到过的问题要及时地向指导老师请教,并且充分的利用学校图书馆这一庞大的资源,查找有关资料,熟悉有关方面的内容。3.在课题任务基本明确,设计方案基本形成之后,完成开题报告的写作。设计过程中要查找相关的英文资料,并把它们翻译成中文.。在编程之前,要熟悉相应的开发语言,主要是熟悉汇编语言的语法结构,开发和调试方法。6.完成测量和显示程序这两个主要模块的编制,涉及到的一些通用的子程序的编

4、程,寄存器的定义,一些测量算法的确定。7。程序编辑好之后,利用S-5单片机调试系统进行软件的调试。调试完成之后,完成毕业设计论文,准备毕业设计答辩。本次的毕业设计由我和侯东东同学共同完成,他主要负责的是硬件电路方面的设计,而我则是要在他硬件基础上完成数字功率软件系统的设计.第二章 总体方案简介研制一台智能仪表是一个比较复杂的过程,这一过程包括分析仪表的功能需求和拟定总体设计方案,确定硬件结构和软件算法,研制硬件电路和编制软件程序,以及仪表的调试和性能测试等等.为保证仪表质量和提高效率,应在正确的设计思想指导下进行设计。第一节 系统测量的基本原理本次所设计的数字功率表就是对于如图2.1所示的二端

5、网络中的电路参数进行测量,假设端电流i及端电压u是在关联参考下,并分别为=nt,u=sin(+),式子中是电压超前于电流的相位角。则网络的瞬时功率为p=u=Uin(t)sint=UIco-os(t+)=Ico- I os(2t+),其中U、I分别是电路中电压和电流的有效值,U的范围为060,I的范围为00。由于二端网络能量消耗表现为网络中存在有功功率,故有功功率P为P= UIcos,式子中的,I,P,cs就是本次设计的数字功率表所要测量的量。Niu+-图 1第二节 基本设计思想由于这个课题要求就是设计一个系统可以对电路正在运行时的参量进行测量、保存、显示,对于单片机软件的开发,可以选用C语言或

6、者汇编语言。在这次设计中本人选择了汇编语言来进行开发,因为汇编语言具有指令简单,运行速度快,便于开发的优点,而且在学单片机编程的时候主要学的语言就是汇编语言,虽然感觉它不像高级语言那样通用性强,但是对这个系统来说并不需要考虑它的移植性,所以选用汇编语言来开发这个系统是完全可以的。这个系统的设计总的思路如下:对于电路中的电压和电流的测量,可以通过系统的前置电路把其转换成可供采样电压信号,再通过AD转换送入单片机处理,由软件读出,然后进行处理,处理后参数由液晶显示器显示出来。对相位角的测量,采用过零比较的方法利用单片机的定时器对电压与电流的过零点的时间差进行确定,再通过计算就可以确定电压与电流的相

7、位差,此时定时器如果采用定时的方式就会产生很大的误差,所以在软件编程时选用定时器计数的方式而不是定时方式。而对于功率因数的测量则相对简单,由于相位角经被测量得到,所以可以通过功率因数等于O来查表得到.功率的测量则是通过公式P=UICOS计算出来的。这样用这个系统就可以测量出电路在运行时候的各个参数,并可以将电路每一个时刻所对应的电压、电流、功率、功率因数四个参数当成一组数据通过液晶显示器显示出来。再通过功能键的调用可以将当前显示的数据保存到片外存储器中,也可以将当前显示的数据从片外存储器中删除,也可以显示上组数据或者下组数据。另外与传统仪表不相同的一个地方就是它可以与上位机进行通信,当上位机发

8、送要求与仪表进行通信的请求信号后,数字功率表可以把我们保存在片外存储器的数据发送给上位机。根据仪表的功能要求和技术经济指标,由大到小地按仪表功能层次把软件分为若干个模块,分别进行设计和调试,然后把各个模块连接起来形成整个系统,最后与系统的硬件联调。根据数字功率表的硬件电路和上面所述的软件设计思路将软件分为监控主程序、相位角测量子程序、电压有效值测量子程序、电流有效值测量子程序、显示子程序、键盘处理子程序、通信子程序等几个模块分别进行设计与调试,最后将它们整体连接起来进行形成总的软件系统与硬件电路联调观测能否达到预先要求的功能。第三章 系统硬件分析3.1单片机电路测试系统的分析单片机电路测试系统

9、主要由一块T89C、一块24C6数据存储器、以及人机接口电路(主要是键盘电路)以及前向测试通道构成。它要完成的主要任务就是把系统从前向通道输入的数据进行处理之后,通过内部总线送给片外的2C6数据存储器进行储存,并要能将处理过的数据通过液晶显示器的显示电路显示出来。就像人类的大脑一样可以对数据进行输入,处理,输出,或是产生一系列控制信号。3.1。1 T89C52单片机简介:T89C5是一种低功耗、高性能的片内含有8K快闪可编程擦除只读存储器的8位MOS微控制器和5yts的随机存取数据存储器(RAM)使用高密度、非易失存储技术制造,并且与标准MC-5指令系统及02产品引脚兼容,片内置通用8位中央处

10、理器(CPU)和lash存储单元,功能强大的T89C2单片机适合于许多较为复杂的控制应用场合.以下是89C52的引脚图以及它的主要性能参数: .1.2 数据存储器C1的扩展由于我们所设计的数字功率表的系统并不是很大,所要存储的数据也并不是非常多,所以我们在选择片外数据存储器的时候我们选用了串行2PPOM24C1。选用它的原因是在系统掉电后它所存储的数据并不消失,并且它与单片机相连的管脚也比较少,节约了系统的硬件资源。当然它也有一定的不足,就是在软件编程时比较麻烦.下面是对C1的简单介绍:2C1是一个16K位的串行EPOM,内部含有048个8位字节,该器件通过2C总线进行操作,有一个专门的写保护

11、功能。其管脚配置如下所示:管脚名称功能A、A1、A器件地址选择D串行数据地址SL串行时钟P写保护V.8V到6工作电压Vss地 表 C16的功能描述:4C1支持I2总线数据传送协议,I2C总线规定,任何将数据传送到总线的器件称为发送器。任何从总线接收数据的器件称为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的.主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据(发送或接收)的模式.由于在本次软件系统中要编制416的读写程序所以在此有必要介绍一下416的一些时序。1.4C16的起始信号:时钟线为高电平期间,数据线电平从高到低的跳变作为4C16的起始信号。2。24C1的

12、停止信号:时钟线为高电平期间,数据线电平从低到高的跳变作为2C1的停止信号。24C16的起始/停止时序如下图3.1所示: 图3.1 起始/停止时序图24C6的寻址过程:主器件通过发送一个起始信号启动发送过程,然后发送控制命令字,该控制字的高4位固定为101,接下来的三位(、A1、A0)为器件的地址位,用来定义哪个器件以及器件的哪一个部分被主器件访问,而控制字的最低位则作为读写控制位。“1表示对从器件进行读操作,“”表示对从器件进行写操作。接下来主器件发送要访问的从器件的地址,在主器件发送起始信号和从器件地址字节后24C1监视总线并当其地址与发送的从地址相符时响应一个应答信号(通过SDA线)。2

13、4C16再根据读写控制位(R/W)的状态进行读或写操作。24C6在本次电路中的接法如3.2图所示。 图 3. C1在本系统中的接法3。2 系统的前向通道用单片机组成测控系统时,系统必须有被测电信号的输入通道,即前向通道,用来采集必要的输入信息。而本测试系统的前向通道构成及接口如下:3.21电压、电流测试的前置电路由于本系统测量电压的有效值范围是V到60V,电流有效值的范围是0到A,而模数转换器采样电压仅仅为到5的直流电压,所以在硬件上需要设计电压和电流的前置通道完成强电到弱电的转换。即外部电压或电流先经过互感电路变换、整流电路整流、分压电路分压最后才可以被模数转换器采样.具体变换过程如下所述:

14、(1)电压与电流的变换电路 图33 电压变换电路 图 . 电流变换电路在硬件中电压与电流的变换过程如上面两幅图所示,由于在本次电路中选择的电压互感器为TVA142101型号,所按上图所示我们可以得到当电压互感器输入000V对应的输出电压D为01V,两者之间成线性变化的.同样因为我们选用的电流互感器为TVA142-03,按图.4所接法有当输入为010A对应的输出就为10V,输入和输出两者之间成线性变化。(2)小量程采样通道图3.5 电压小量程采样通道 图36 电流小量程采样通道为了提高测量的精度在硬件系统中设计两个程通道,一个是大量程通道另一个是小量程通道,当外电路电压通过互感器变换后的电压如果

15、比较小(比如只有1V)时我们测量选用小量程通道,因为此时我们若直接选用大量程通道的话,由于转换后的电压本身就很小了,再经过整流和分压后采样电压就会非常更小了,这样采样就会形成很大的误差。而选小量程通道则不同,我们将通过互感器变换后的交流电压放大十倍再通过像大量程通道一样的电路进行重新采样测量则误差会减小很多,这样测量误差就只有原来误差的十分之一。当然当通过互感器变换后电压比较大的时比如5V,我们如果仍然用小量程的话则电压被放大十倍后再通过电阻进行分压,则输入模数转换器的电压就近似稳定在5V左右,这样采样的值也就不准确了,像在这种时候量程通道就应该选择大量程通道,这样采样处理得出的电压值才能与电路的真实值相等。(3)大量程采样通道图 3.7 电压大量程采样通道图38 电流大量程采样通道当通过互感器变换后电压比较大时候系统将选择大量程通道,该通道变换过程如下:变换后的交流电压(电流)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号