单片机毕业设计论文论文可参考范文

上传人:无*** 文档编号:77550354 上传时间:2022-04-20 格式:DOC 页数:37 大小:314KB
收藏 版权申诉 举报 下载
单片机毕业设计论文论文可参考范文_第1页
第1页 / 共37页
单片机毕业设计论文论文可参考范文_第2页
第2页 / 共37页
单片机毕业设计论文论文可参考范文_第3页
第3页 / 共37页
资源描述:

《单片机毕业设计论文论文可参考范文》由会员分享,可在线阅读,更多相关《单片机毕业设计论文论文可参考范文(37页珍藏版)》请在装配图网上搜索。

1、 摘要近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。本论文详细的阐述了功率测量系统的设计思路和具体设计步骤。依据单片机的接口技术的原理,以测量功率为主要设计意图。以单片机为核心,着重的介绍了51单片机在系统中的重要地位,以及其外围硬件电路的芯片构造特点、功能和管脚知识。集测量、显示等功能于一体,设计完整、构造清晰、操作简单。在本设计中,是采用对电路中电压和电流分别进展采样,再经模数转换器ADC0809,将模拟量变为对应的数字量,利用6合一的数码管显示电压和功率。本文详细论述了硬件电路的组成。利用单

2、片机完成整个测量电路的测试控制、数据处理和显示输出。关键词 单片机模数转换 功率表 采样正文1 引言近年来,随着电子技术、计算机技术和半导体技术的飞度开展,给电力系统测量也带来了巨大的革命。提高电能测量技术-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有本钱低、可靠性高、应用灵活的特点。由各具体行业的业内人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与电子技术应用中,经常要测量功率。它是利用通有

3、电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表,其显著缺点是构造复杂、过载能力较差,本身消耗功率较大,且易受外磁场的影响,同时这样的功率表一般都是多量程的,在测量过程中需有电压表和电流表配合选定电压和电流量程,在选择不同的电压和电流量程时,刻度盘上每一分格代表不同的瓦特数,读得格数需要进展换算才能得出所要测量的功率,致使测量很不方便。另外在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为准确的显示测量结果,数字功率表的设计成为了必然。在本设计方案中,采用的

4、方案是先采样电压和电流。采样计算功率电能测量技术是随着计算机技术而开展起来的,它是建立在数值分析根底上,通过快速S/H放大器和A/D转换器对连续变化的模拟信号进展离散化,用数字量运算代替模拟量运算测量交流电参量的新方法。经过二十多年的探索开展和深入研究,出现了同步采样算法、准同步采样算法、非同步采样算法、加窗函数法、补偿法、双速率采样法、非均匀采样法、随机采样法、模拟数字混合采样法、小波函数法等等。这些采样测量方法在实践中,有的开展得较为完善成熟,有的正处在开展和探索阶段。但是,采样测量理论在电功率电能测量仪器仪表及相关设备的开展与应用中,已起到举足轻重的作用,是电气测量当前开展的一个重要方向

5、。采样测量法的研究历史和开展现状采样测量法,也称作数字采样测(Digital Sampling Measurement)英文简称DSM法,它是七十年代初诞生的。1974年,当时美国NBS国家标准局的R.S.Turgel博士首次将计算机数字采样技术应用于电功率测量,应用数值积分的方法计算测量功率。R.S.Turgel根据此原理研制了第一台DSM数字功率表。由于R.S.Turgel采样方法采用了锁相倍频跟踪信号技术,能对被测信号在一个周期内进展整数分割采样,使采样周期与信号周期完全同步,所以,R.S.Turgel使用的锁相信号倍频采样方法被称作同步采样法SSM (Synchronus Sampli

6、ng Measurement)。功率表在频率从DC到1KHz的X围内与NBS的电动式功率标准进展了比照,结果两种测量方法的不一致性小于0.02%。1975年,英国NPL国家物理实验室应用DDM技术设计了采样式数字功率表,并作为传递功率的标准。在SSM方法的开展中,英国Hull大学的John J. Hill与NEI电力公司的W.E.Alderson提出了软件锁相倍频的SSM方法,并研制了频率X围到1KHz、准确0.5%的功率表,两位学者指出SSM方法在电力系统监控与电机保护等领域中,将有相当大的实际意义。在英国DSM功率测量技术与仪表的开展中,C.H.DIX起了重要作用,C.H.DIX于1982

7、年发表论文,首次说明SSM功率测量方法在正弦信号和非正弦信号情况下的误差问题,并指出,在正弦周期信号下,采样点为n,在被测信号m个周期采样,只要2m/n不为整数,那么功率测量误差为零。尽管当时对DSM误差的研究是简单的,但这标志着对DSM功率测量方法研究向前一个跨越式开展。八十年代是DSM功率测量方法开展最快的时期。1982年,美国通用电机研究室(General Motors Research Laboratories)的DSM采用M.F.Matouka方法设计了数字功率电能表,并且用于电气汽车驱动系统的测试和交流电机的测试中,取得了成功。近二十多年来,电能的测量和管理开展很快,逐渐成为一个专

8、门的领域,但是由于电能测量较电压、电流等的测量复杂和困难,故测量的准确度低,通常的测量仪器为210级,015级就已是标准仪器了。实现功率测量必须有一个能将两输入电量相乘的电路构造,目前数字功率表大多使用称为时间分隔乘法器的一种模拟乘法电路来实现相乘。时间分隔乘法器又称脉冲宽度高度调制乘法器,它通常具有优良的静态精度,在相当宽的温度X围内可以到达千分之一,然而,由于这种乘法器输出滤波器的固有相移,使之受到严重的动态限制. 即使三角波的频率到达兆赫兹X围,乘法器的带宽仍然很有限,典型- 3 dB 带宽可能在1 KHz 以下。另外,时间分隔乘法器的电路比较复杂,调整也较繁琐,尽管如此,在静态精度要求

9、较高的场合,这种方法还是经常采用的。随着微机的普及和开展,出现了应用微处理器进展数字乘法运算的新型功率表采样功率表。1.1 功率表的定义功率的定义是在单位时间内所做的功。电学上的定义为。单位为W,这称为平均功率或有效功率。角度为I和E之间的相位角,称为功率因素。在直流电路中,功率的表示式为P=UI;在交流电路中,功率的表示式为。很显然,要利用一个装置来测量功率,就须反映电压和电流的乘积,这无论用电动学测量机械仪表或数字测量仪表均可完成。目前使用最多的前者由于其准确度不高,仪表的读数易受外磁场的影响、仪表本身耗功大、过载能力小、表盘刻度不均匀,已不能完全适应人们快速有效的工作生活节奏;随着科技业

10、飞速开展,数字功率表由于精度高、频带宽,不仅可以用于校准指针式功率表,也适合在现场进展功率的快速测量。在今天的数字时代,其应用前景是非常广阔的。1.2 功率的数字测量用功率转换器与数字电压表相配就可以实现功率的数字测量。功率转换器实质上就是一个电子乘法器,其特点是它的输出电压的大小正比于它的两个输入电压数值的积。因此,如果让一个输入电压正比于负载电压的大小,而另一个输入电压正比于负载电流的大小,那么电子乘法器的输出电压,显然正比于负载所消耗的功率。再用数字电压表测量这个乘法器的输出电压就可以确定被测功率。当数字电压表显示值按功率接校准时,也就构成了数字功率表。1.3功率测量方案论证与比较方案一

11、、测量模拟电压用伏频V/F转换器,可将相应的电压转化为相应的频率,提高测量的准确度,对应比例为1mV/Hz。用该方案求功率,也是要分时取电压电流的模拟量,再转换为频率,最后用软件处理,实现功率测量。专用的V/F转换器有AD650、AD654等。方案二、利用采样电路分别对电压和电流进展采样,将电流转换成电压,再经乘法电路将两路电压相乘,再经模数转换器,模拟量变为对应的数字量,假设要使测量的精度尽量高,可屡次采样几组数据,然后再在程序中处理,求出平均值。原理框图如图1所示:方案三、可利用专门的IC来实现,如AD534芯片,该芯片既可采样电压,又可采样电流,并将相应的模拟电压,电流转换为对应的数字量

12、,再将转换后的电压,电流相乘,便可得到所求功率。功能描述:输入电由三个一样的电压转换电流的转换器转换为不同的电流,功能框图如图2所示:图2 功能框图转换功能框图如图3:图3 转换功能框图方案四、采用锁相环技术测量功率。锁相就是相位同步的自动控制,完成两个电信号相位同步自动控制系统称为锁相环简称PLL。因测量功率的两个参数电流、电压的获取不是同时采样的,故需要利用锁相环技术测量功率。由以下图可见,锁相环由3个根本单元构成:相位比较器PC、电压控制震荡器VCO、低通滤波器LPF。施加于相位比较器有两个信号:输入信号,压控震荡器输出信号,相位比较器输出信号,经低通滤波器后得到一个平均电压,这个电压控

13、制震荡器的频率变化,使输入与输出信号的频率之差减小,直到差值为零,此时即是锁定。当锁定后,VCO能使其输出信号的频率跟随输入信号频率变化。利用锁相技术可以实现在电网电压及电流波形发生畸变时进展同步跟踪采样。每个周波的采样点数可PC LPFVCOuc(t)us(t)u0 (t)ud(t)根据需要选择。图4 转换功能框图方案五、利用采样电路分别对电压和电流进展采样,再经模数转换器,模拟量变为对应的数字量,再经处理器处理数字量,假设要使测量的精度尽量高,可屡次采样几组数据,然后再在程序中处理,求出平均值。原理框图如图1所示:电压采样电流采样AD转换AD转换数据处理乘法 运算输出结果图5 转换功能框图

14、2 采样功率表的根本原理功率假设以U ( t) 和I ( t) 分别表示信号的电压和电流,那么在测量时间T 期间内( T 通常为周期信号周期的整数倍) 信号的平均为:(2-1)假设对信号进展采样,得到离散的时间序列U ( k) 和I ( k) ,那么信号的平均功率可以表示为: (2-2)其中N 为时间T 内采样的对数。从上述原理出发,组成采样功率表的框图如图5所示:图5 功率表的原理框图显然,数字乘法和数字累加可以由微处理机来完成,假设使用普通的微处理机芯片如Z80 、8031 等组成功率表,外围电路至少要二路高速A/ D 转换器和二路周期测量机构,电路是比较复杂的。随着集成电路的开展,目前出

15、现了一些高性能的微处理芯片,如计算功能较强的16 位嵌入式控制器8097 ,它有八路转换时间为22s 的10 bitA/ D 转换器,可以实现对电压和电流信号的采样保持和A/ D 变换;四路高速输入(HSI) 通道可以用来测量电压和电流信号的周期和相位等。假设8097 实现采样功率表,那么模拟电路局部只需要用于电压匹配的放大器和用于频率和相位测量的整形电路就可以了,实现起来非常简单。3 主要芯片的介绍3.1 A/D 转换芯片ADC0809的构造ADC0809是8位A/D转换芯片,它是采用逐次逼近的方法完成A/D转换的,ADC0809的内部构造如图6所示。ADC0809由单一的+5V电源供电;片

16、内带有锁存功能的8路模拟开关,可对8路0-5V的输入模拟电压信号分时进展转换,完成一次转换约为100us;片内具有多路开关的地址译码器和锁存电路、高阻抗斩波器、稳定的比较器,256R电阻T型网络和树状电子开关以及逐次逼近存放器。输出具有TTL三态锁存缓冲器,可直接接到单片机数据总线上;通过适当的外接、电路,ADC0809可对0-5V的双极性模拟信号进展转换。图6 ADC0809的引脚图ADC0809是28脚双直插式封装,引脚图如图6所示。各引脚功能如下:D7-D0:8位数字量输出脚。IN0-IN7:8路模拟量输入引脚。VCC:+5V工作电压。GND:地。REF+:参考电压正端。REF-:参考电

17、压负端。START:A/D转换启动信号输入端。ALE:地址锁存信号输入端以上START、ALE两信号用于A/D转换。EOC:转换完毕信号输出引脚,开场转换时为低电平,当转换完毕时为高电平。OE: 输出允许控制端,用以翻开三态数据输出锁存器。CLK:时钟信号输入端。A、B、C:地址输入线,经译码后可选通IN0-IN7八通道中的一个通道进展转换。3.2 A/D转换芯片ADC0809的转换通道选通表表1 ADC0809的转换通道选通表CBA选择的通道000IN 0001IN 1010IN 2011IN 3100IN 4101IN 5110IN 6111IN 73.3 A/D 转换芯片 ADC0809

18、的时序图 图7 ADC0809的时序图4 硬件电路4.1 组成原理电路的主要器件电路由一块AT89C51单片机集成芯片、一块模数转换器ADC0809芯片、一块运放集成芯片LM324、一个74系列芯片74LS138译码器、一块或非门集成芯片74LS02、一块非门集成芯片4069、一个6合一共阴极数码管,一精细可调电阻等器件组成。4.2电压、电流采集电路模块电压、电流采集电路模块,该电路的测量电压是由可调电阻的滑动端直接输入到ADC0809的0输入通道IN0口。电流的测量:是在测量电路中串接一个1欧姆的电阻,然后再把电阻的高电位端接到运放的输入端,以将电压放大,再送入ADC0809的1输入通道IN

19、1口;图8 电阻网络实现对电压的衰减测量如图8 通过电阻网络实现电压衰减测量的输入阻抗约为R =R1+R2 +R3 +R4 。S1 至S4 单独合上时,Vout 的大小分别为:S1 单独合上:Vout=Vin*1S2 单独合上:Vout=Vin*(R2+R3+R4)/(R1+R2+R3+R4)S3 单独合上: Vout=Vin*(R3+R4)/(R1+R2+R3+R4)S4 单独合上:Vout=Vin*(R4)/(R1+R2+R3+R4)选择R1R2R3R4,由式中可以看出Vout 在一定X围时,电阻网络衰减程度越大,其可输入电压VinX围越大。只要把R1、R2、 R3、 R4 的参数选好,然

20、后由S1、S2、 S3、 S4、选择测量电压输出端,即完成量程选择。例如:表头DVM 输入电压为0 5 伏设DVM 输入阻抗无穷大,要求测量电压量程有5V, 50V ,100V,250V 档,输入电阻1M欧,那么有:R4= 51000000 250= 20000= 20KR3= 51000000 100 -R4= 50K- 20K = 30KR2= 51000000 50 -R4 -R3=100K- 20K- 30K= 50KR1= 1000000- R4- R3- R2=1000K- 20K- 30K- 50K= 900K在对电流的检测方面,由于电流量本来比较小,所以测量到的1欧姆的电阻上电

21、压量也比较小,直接进展A/D转换会造成比较大的误差,需要对测量到的电压量进展放大之后再送到A/D转换的ADC0809芯片处理,本设计中使用的的是LM324运算放大器组成反相交流放大器。LM324 四运算集成电路,它采用14脚双列直插塑料封装,是价格廉价的带差动输入功能的四运算放大器,除电源共用外,四组运放相互独立。可工作在单电源下,电压X围是3.0V-32V或+16V。两个信号输入端中,Vi-为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+为同相输入端,表示运放输出端Vo的信号与该输入端的相位一样。LM324的引脚排列顺序见图 9。a 一组运算放大器图 b LM324芯片引脚图

22、图 9 LM324管脚图LM324的特点有:1.短跑保护输出2.真差动输入级3.可单电源工作:3V-32V4.低偏置电流:最大100nALM324A5.每封装含四个运算放大器。6.具有内部补偿的功能。7.共模X围扩展到负电源 8.行业标准的引脚排列9.输入端具有静电保护功能反相交流放大器可代替晶体管进展交流放大,电路无需调试。放大器采用单电源供电,由R1、R2 组成1/2V+偏置,C1 是消振电容。放大器电压放大倍数Av仅由外接电阻Ri、Rf 决定:Av=-Rf/Ri。负号表示输出信号与输入信号相位相反。按图中所给数值,Av=-10。此电路输入电阻为Ri。一般情况下先取Ri 与信号源内阻相等,

23、然后根据要求的放大倍数在选定Rf。Co 和Ci 为耦合电容。由LM324组成的根本的反相交流放大电路如图 10所示图10 LM324作反相放大器4.3 模数转换电路模块采集到的电压信号送到ADC0809芯片的IN-0口,处理后的电流信号送到IN-1口 ,由MCU AT89C51送选通信号进展A/D 转换后把转换后的数字量再送到主芯片中去进展处理,得到功率值,最后把需要的数字量用数码管显示出来,如图11。图11 ADC0809 A/D转换芯片4.4单片机处理电路和数码管显示电路由于需要由数码管显示的数据很多,如果用AT89C51的输出端口对数码管一个一个进展控制静态显示的话,芯片的端口明显不够,

24、所以使用LED动态扫描显示以节约单片机的输出端口并且使电路更简洁。本设计中选用的是单片机的P0口作数码管的显示输出,P2口作为对数码管的选通如图13。如图12所示为八段LED显示器的构造示意图,从图中可以看出,一个八段LED由8个发光二极管组成。其中7个长条形的发光管排列成“日字形,另一个小圆点形的发光管在显示器的右下角作为显示小数点用。图12 数码管各段名称数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形

25、码时,所有数码管都接收到一样的字形码,但终究是那个数码管会显示出字形,取决于单片机对位选通端电路的控制,所以我们只要将需要显示的数码管的选通控制翻开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。图13 AT89C51及数码干显示电路 5 所需工具软

26、件5.1 Keil C51开发系统根本知识Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、构造性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能表达高级语言的优势。L51是Keil C51软件包提供的连接/定位器,其功能是将编译生

27、成的OBJ文件与库文件连接定位生成绝对目标文件(.ABS),源程序的多个模块分别经C51与A51编译后生成多个OBJ文件,连接时,这些文件全列于目标文件列表中,作为输入文件,如果还需与库文件(.LiB)相连接,那么库文件也必须列在其后。outputfile为输文件名,缺少时为第一模块名,后缀为.ABS。连接控制指令提供了连接定位时的所有控制功能。mandfile为连接控制文件,其具体内容是包括了目标文件列表,库文件列表及输出文件、连接控制命令,以取代第一种繁琐的格式,由于目标模块库文件大多不止1个,因而第2种方法较多见,这个文件名字也可由使用者随意指定。图14为C51工具包的整体构造,uVis

28、ion2是keil c的Windows集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件;然后分别由C51或A51编译器编译生成目标文件(.OBJ);目标文件可由LIB51创立生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS);ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51使用进展源代码级调试,也可由仿真器使用直接对目标板进展调试,也可以直接写入程序存贮器如EPROM中。21图14 C51工具包整体构造图5.2 仿真软件proteus软件介绍Proteus软件是来自英国

29、Labcenter electronics公司的EDA工具软件。 Proteus软件有十多年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的,Proteus为您建立了完备的电子设计开发环境!尤其重要的是Proteus Lite Proteus专业版也非常廉价,人人用得起,对高校还有更多优惠。 Proteus组

30、合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。此系统受益于15年来的持续开发,被?电子世界?在其对PCB设计系统的比较文章中评为最好产品“The Route to PCB CAD。Proteus 产品系列也包含了我们革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进展交互仿真。可以完全免费,也可以花微缺乏道的费用注册到达更好的效果;功能最强的。6 程序流程图图15 整个程序流程图7软件设计7.1主程序主程序主要完成系统硬件电路的初始化

31、, 设置堆栈指针, 定时器工作方式0, 外部中断方式0, 电压、电流值的获取,功率值实现处理子程序。7.2中断处理子程序中断处理子程序有外部中断INT0 处理子程序和定时器T0处理子程序。外部中断INT0处理子程序用于检测A/D 转换是否完毕, 定时器T0处理子程序是产生时间溢出中断。7.3 开机初始化本模块对有关的硬件进展初始化,如显示器的设置,AT89S51内部各个功能部件的设置,同时还应对程序变量进展设置.7.4 时分采样先测量电压值,然后再测出电流值,为了使测量值精度高,采用每10M秒测量一次,测量速度受微处理芯片限制。测量定时器采用芯片内部软件定时器,软件定时器每10 ms 中断一次

32、,系统时钟也由它产生,它还可以做定时器T0溢出标志去除使用。7.5 测量U( k) 和I( k)本模块由信号的周期和A/ D 的转换时间计算出在信号的一个周期内A/ D 采样对数(N) ,然后对输入信号进展采样,边采样边计算。值得注意的是:8097 的A/D 转换时间要大于22s。由于ADC0809八路A/ D 转换器不能同时采样,因此采样后的电压序列和电流序列有一个微小的相位差,然后当信号频率小于100 Hz 时且测量精度为015 级时,它不会造成很大影响。207.6 计算参数即计算电压、电流、功率. 方法如下:电压值: (7-1)电流值: (7-2)平均功率:8提高准确度8.1 硬件处理因

33、ADC0809的测量电压X围为0-5V,即它的测量电压X围很小,故所测量的功率值也自然很小,在调负载电阻时,所调的阻值幅度不能偏大,假设电压变化幅度过大,那么将导致所得的功率值误差偏大,因此,可调电阻应用精细可调电阻,不能用粗调电阻。8.2 软件抗干扰在硬件采取抗干扰措施的同时,在软件编写时也使用了一些减少干扰作用的方法。如采用加空指令、收留井、时间冗余、信息冗余等措施,将重要的变量及数据进展多个备份,一旦微机系统受干扰,数据被意外改写,利用容错原理软件在一定程度上可以使其恢复。9 设计扩展本设计的功率测量X围小,假设要测量较大的功率,需对采样电压作不同的区域处理,可采用多挡开关,分别由不同的

34、电压比较器,对输入电路的电压进展分级,再将超出电0809的工作电压5V的电压作适当的降压处理,使处理后的电压大小在0-5V内,同时也将电流进展硬件处理,使之转换的电压也在0-5V内,最终在程序中作算法处理,求出功率。结论本设计我已根本完成了硬件电路的设计和软件程序的编译及仿真调试,但仍有缺乏之处,由于时间仓促以及缺乏经历,故无法在规定期完成设计的全部功能。但是从中我学到了很多东西。随着科学技术的开展,现代社会已步入信息时代,并在向数字化的方向开展,理所当然,功率表的研究与制作也在不断地追求完美。目前,在功率电能测量方法普遍应用的情况下,系统地、全面地和深入地研究数字采样法DSM的原理误差和仪器

35、误差已经越来越重要。从过去的研究成果看,DSM的理论分析研究解决了功率测量误差一些根本问题。但是,理论分析却很难解决DSM功率测量的仪器误差。因此,仿真研究将为解决DSM功率测量的仪器误差提供新途径。用仿真方法研究DSM功率测量误差,关键有两点:第一是建立DSM功率测量的数学模型;第二是建立误差分析的仿真模型。通过计算机数值分析,可对影响DSM测量原理的各种误差进展定量的估计,分析的结论将为DSM功率测量产品的设计、计算、分析和生产提供依据,对促进我国DSM功率测量仪表和设备进步将起到积极的作用。本次数字功率表的设计与制作,有很大的局限性,因为它所测量的电压X围很小,即所测得的电功率也很小。以

36、后我会在功率的测量X围和精度等方面进展优化,利用伏频V/F转换可以到达较理想的结果。致谢本次毕业设计是对我大学四年学习和生活的一次高度浓缩和总结。在这期间得到了同学和教师的大力帮助。通过这次系统的毕业设计,让我熟悉了对一项课题进展研究、设计和制作的详细过程。让我拓展了自己所学,锻炼了学习的能力,开拓了思维,培养了自己严谨细心的工作态度,增进了团队合作的经历,加深了教师和同学的情谊,这些对我在将来的工作和学习当中都会有很大的帮助。在这里,我要衷心的感谢我的导师夏国荣教师,是在他的细心的指导和帮助下我才顺利的完成了我的毕业课题设计。同时我还要感谢毕业设计过程中所有给我帮助的教师和同学!参考文献 1

37、电子技术根底模拟局部第四版 康华光 主编 高等教育 19962康华光,数字电子技术. 3汇编语言程序设计(修订版) 罗万钧 田立炎 冯子纲 冯世蔚 编著 某电子科技大学 1998 4微型计算机系统原理及应用(第四版) 周明德 主编 清华大学 20045 C程序设计第二版 谭浩强 编著清华大学1999 6 数字电子技术根底第四版 阎石 主编高等教育 1998. 7 模拟集成电路应用王秀杰 X畴先 主编西北工业大学1994. 8 Protel电路设计教程 江思敏 姚鹏翼 胡荣 等编著 清华大学 2002 9 电路(第四版) 邱关源 主编 高等教育 1999. 10电路理论根底(上、下册),汪建主编

38、,华中科技大学,200211 模拟电子技术根底局部第三版,童诗白、华成英主编,高等教育,2001 12 MCS-96系列单片机原理及应用技术,汪建主编,华中科技大学,第2版2004 13Integrated Circuits DatabookM. Norwood: Analog Device Inc.,1990-1994. 14数字电路与逻辑设计第四版,曹汉房主编,华中科技大学,200415 微电子器件与IC设计,X刚、何笑明、陈涛编著,科学,2005 16 C语言程序设计教程第二版,秦友淑、曹化工编著,华中科技大学,200217 单片机原理与应用 -电子科技大学1995.18 M.I. El

39、masry.BiCMOS Integrated Circuit Design with Analog, Digital, and Smart Power ApplicationsM. IEEE Press,1994.附录A 汇编源程序;P1.0-P1.7为ADC0809与89C52的数据接口;P0口为显示数据口,P2.0,P2.1,P2.2为片选地址线74LS138;P3.0-ADC0809_START 开场转换;P3.1 -ADC0809_OE 输出允许;P3.2/INT0-ADC0809_EOC 转换完毕;TL0BUFEQU30HTH0BUFEQU31HSEVREEQU32HCOUNTEQ

40、U33HCOUNT1EQU34HZHENGEQU35HFEN1EQU36HFEN2EQU37HVOLT0EQU38HVOLT1EQU39HVOLTEQU3AHAN0EQU3BHAN1EQU3CHANEQU3DHX1EQU3EHX2EQU3FHY1EQU40HY2EQU41HLIU1EQU42HLIU2EQU42HLIU3EQU42HCHANGEEQU42HB_T0BIT00HSIGNBIT01HORG0000HAJMPSTARTORG0003HLJMPIN0ORG000BHLJMPTIME0ORG 0030H;=;初始化;=START:CLRP3.5START1:MOVSP,#60HMOVTM

41、OD,#1MOVDPTR,#0FFFFH-10000MOVTH0,DPHMOVTL0,DPLMOVTH0BUF,DPHMOVTL0BUF,DPLSETBEASETBET0;开定时器0中断SETBTR0 SETBIT0;外部中断0为边沿触发模式SETBEX0;开外部中断0CLRP3.0CLRP3.3MOVCOUNT,#10CLRP3.7CLRP3.6MOVCHANGE,#0F0HCLRSIGNclrp3.4;=MAIN:JNBB_T0,MAINCLRB_T0;时间到了SETBP3.0;开场转换START 脉冲 CPLP3.0SETBP3.0SIGN,JUMPMOVSEVRE,R0LCALLCHA

42、NGE_VSETBSIGNLJMPMAINJUMP:LCALLCHANGE_ALCALLMULDCLRSIGNLCALLDISPLAYLJMPMAIN;=;电压电流处理;=CHANGE_V:MOVA,SEVREMOVB,#51DIVABMOVVOLT0,AMOVA,BMOVB,#5DIVABMOVVOLT1,AMOVA,VOLT0MOVB,#10MULABADDA,VOLT1MOVVOLT,ARET;=CHANGE_A:MOVA,R0MOVB,#51DIVABMOVLIU1,AMOVAN0,AMOVA,BMOVB,#5DIVABMOVLIU2,AMOVAN1,AMOVA,BMOVB,#5mul

43、abmovb,#3DIVABMOVLIU3,AMOVA,AN0MOVB,#10MULABADDA,AN1MOVAN,A;=; 电压与电流; 相乘处理子程序;=MULD:MOVA,VOLT1MOVB,AN1MULABMOVX1,AMOVA,AN1MOVB,VOLT0MULABMOVX2,AMOVA,AN0MOVB,VOLT1MULABMOVY1,AMOVA,AN0MOVB,VOLT0MULABMOVY2,AMOVA,X1MOVB,#10DIVABMOVFEN1,BADDA,X2MOVX2,AMOVA,Y2MOVB,#10MULABADDA,Y1ADDA,X2MOVB,#10DIVABMOVFEN

44、2,BMOVZHENG,A RET;=;子程序名:DISPLAY;功能:显示存放器中需要显示的数据;=DISPLAY: ;*电压显示* MOVA,SEVREMOVB,#51DIVABMOVDPTR,#TABMOVCA,A+DPTRADDA,#80HMOVP0,AMOVP2,#0 LCALLDELAY_1MSMOVP2,#7MOVA,BMOVB,#5DIVABMOVDPTR,#TABMOVCA,A+DPTRMOVP0,AMOVP2,#1LCALLDELAY_1MSMOVP2,#7MOVA,BMOVB,#5mulabmovb,#3DIVABMOVDPTR,#TABMOVCA,A+DPTRMOVP0

45、,AMOVP2,#2LCALLDELAY_1MSMOVP2,#7;= ;*功率显示*MOVA,ZHENGMOVDPTR,#TABMOVCA,A+DPTRADDA,#80HMOVP0,AMOVP2,#3 LCALLDELAY_1MSMOVP2,#7MOVA,FEN2MOVDPTR,#TABMOVCA,A+DPTRMOVP0,AMOVP2,#4LCALLDELAY_1MSMOVP2,#7MOVA,FEN1MOVDPTR,#TABMOVCA,A+DPTRMOVP0,AMOVP2,#5LCALLDELAY_1MSMOVP2,#7RETTAB:DB 3FH,06H,5BH,4FH,66HDB 6DH,7

46、DH,07H,7FH,6FHDB 77H,7CH,39H,5EH,79H,71H ;0-F的数字编码表 ;=;延时1MS子程序.;=DELAY_1MS:MOVR5,#250DELAY1:NOPNOPDJNZR5,DELAY1RET;=;程序名:IN0 ;功能:外部中断0效劳程序;=IN0: CLRP3.1MOVR1,#80HMOVR1,P1MOVA,R1MOVR0,ASETBEX0CPLP3.5CPLp3.4;CPLSIGNRE:RETI;=;程序名:TIME0;功能:定时器0中断效劳程序;=TIME0:MOVTH0,TH0BUFMOVTL0,TL0BUFSETBB_T0RETIEND附录B 仿真原理图37 / 37

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!