《单片机原理及接口技术课程设计电力参数检测装置设计》由会员分享,可在线阅读,更多相关《单片机原理及接口技术课程设计电力参数检测装置设计(28页珍藏版)》请在金锄头文库上搜索。
1、辽 宁 工 业 大 学单片机原理及接口技术 课程设计题目: 电力参数检测装置设计 院(系): 电气工程学院 专业班级: 电气 学 号: 学生姓名: 指导教师: 冮明颖 (签字)起止时间:2015.06.22-2015.07.05课程设计(论文)任务及评语院(系):电气工程学院 教研室:电气教研室学 号学生姓名专业班级课程设计(论文)题目电力参数检测装置设计课程设计(论文)任务该检测装置实时监测380V三相电流,并实时显示电流有效值,当电流超过100A时发出声光报警。设计任务:1. CPU最小系统设计(包括CPU选择,晶振电路,复位电路)2. 电流互感器选择及模拟量接口电路设计3. 电源电路及声
2、光报警电路设计4 . 程序流程图设计及程序清单编写技术参数:1电流上限值100A2工作电源220V设计要求:1、分析系统功能,尽可能降低成本,选择合适的单片机、AD转换器、输出电路等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。进度计划第1天 查阅收集资料第2天 总体设计方案的确定第3-4天 CPU最小系统设计 第5天 电流互感器及接口电路设计 第6天电源电路以及声光报警电路设计第7天 程序流程图设计第8天 软件编写与调试第9天 设计说明书完成第10天 答辩指导教师
3、评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算 摘 要随着时代跟科技的发展,电能在我们日常生活中扮演着越来越重要的角色。我们做什么事都与电分不开联系。故此,对于电流的测量在我们的社会生活中就有着非常重大的意义。故此本实验选择了89C51单片机作为的电力运行参数测量装置,此装置采用单片机作为测控核心。要求其能够自动完成电力供电线路的参数测定、运算和显示并且在电流超过限定值时完成报警。本文对于运用89C51芯片对于电力参数的测量有详细的介绍,并通过Protle99软件来绘制系统原理图,在将系统图连接好并且确
4、定各器件完好且正常运行的情况下。详细介绍了从输入380V三相交流电到实时反映电流的有效值,这一系列的运行状态。还解决了原有电力参数检测装置,反应速度慢,显示不精确,效率不高等缺点。关键词:电力参数;检测装置;89C51 目 录第1章 绪论11.1 电力参数检测装置概况11.2 本文研究内容1第2章 CPU最小系统设计22.1 电力参数监测装置总体设计方案22.2 CPU的选择32.3 数据存储器扩展42.4 复位电路设计52.5 时钟电路设计62.6 CPU最小系统图7第3章 电力参数检测装置输入输出接口电路设计83.1 电力参数检测装置传感器的选择83.2 电力参数检测装置检测接口电路设计8
5、3.2.1 A/D转换器选择83.2.2 模拟量检测接口电路图93.3 电力参数检测装置输出接口电路设计93.4 人机对话接口电路设计10第4章 电力参数检测装置软件设计124.1 软件实现功能综述124.2 流程图设计124.2.1 主程序流程图设计124.2.2 模拟量检测流程图设计13 4.3 程序清单14第5章 系统设计与分析195.1 系统原理图195.2 系统原理综述195.3 软件调试结果20第6章 课程设计总结21参考文献22第1章 绪论1.1 电力参数检测装置概况当今社会随着的电能的普及,电能走入我们家庭跟生活的同时也在改变着我们的生活。时至今日,电作为一种最重要的能源跟我们
6、的工作、生活紧密地联系着,可以这么说,如果没有了电,人类社会就不能正常地运转,整个社会就会混乱。电作为这么重要的能源,如何来计量它就具有了重要的意义。大多数的电力参数测量系统,多采用8051、80C196等普通单片机作为微控制器。由于其指令周期长、在高速采样和实时性方面受到一定的限制。电网电压、电流的过高或过低,都会影响到电器设备的正常使用和使用寿命。应用于电力系统的电力参数实时监测功能,在变电站一级一般都由远动装置来实现;而在日常生活中,一般只是利用电能表进行电量的计量,其原理是通过将有功功率对时间的积分来计算有功电能。同时随着电子科技水平的不断进步与完善,C8051F020单片机技术体现了
7、单片机集多种器件(包括看门狗,FLASH程序存储器,同、异步串行口,A/D转换器,定时器,计数器等)和多种功能(增强可靠性的复位系统、降低功耗抗干扰的休眠模式、品种多门类全的中断系统、具输入捕获和比较匹配输出等多样化功能的定时器、计数器)于一身。1.2本文研究内容要求对380V的三相交流电流进行实时监测,并显示其有效值。再将信号通过模数转换器转换为数字量并供给给89C51单片机。单片机再对信号进行分析如果电流大于100A,则单片机发出报警。还需要完成装置的设计和软硬件调试,在论文中以流程图、原理图、程序等形式详细介绍了装置电压电流采样、数据采集计算、键盘显示处理单元的功能实现过程,并总结了每个
8、单元调试过程中发现的问题,使89C51单片机的诸多特点得到更好的应用,通过实际调试总结了装置中误差存在的硬件和软件原因,考虑到装置自身功能跟性价比,并提出了减小误差的方案。 第2章CPU最小系统设计2.1电力参数检测装置总体设计方案电力参数检测装置总体设计 如图2.1 89C51晶振模块复位模块电流检测模块报警系统显示模块 图2.1 总设计系统框图(1) 晶振模块:为单片机提供时钟信号。(2) 复位模块:将单片机程序计数器清零。(3) 显示模块:显示电流。(4) 报警系统:当电流值超过了允许值时,报警系统会发出报警。 2.2CPU的选择对于本设计我们选择89C51单片机为CPU,因为89C51
9、在编程中用途更广泛,在开发、修改程序方面优于同类单片机,并且其与各大公司的MC-51系列单片机兼容。89C51内部资源:(1)片内4KBFlashROM程序存储器。(2)5个中断源,2个中断优先级。(3)21个特殊功能寄存器。(4)2个16位的定时/计数器。(5)有4个并行I/O接口分别为P0、P1、P2和P3口,每个I/O接口有8条可单独编程的I/O线。(6)128B片内数据存储器。(7)可编程串行口。引脚可分为如下3类:(1)电源及时钟引脚:Vcc、Vss、XTAL1、XTAL2。(2)控制引脚:PSEN、ALE、EA、RESET(RST)。(3)I/O口引脚:P0、P1、P2、P3,为四
10、个8位I/O口的外部引脚。89C51芯片的I/O口:(1) P0口:P0口有两个用途,一是作普通I/O口使用;二是作低8位地址数据总线使用。(2) P1口:P1口只做作普通I/O使用。(3) P2口:P2口有两个用途,一是作为普通I/O口使用;二是作高8位地址线。(4) P3口:P3口是一个多功能端口,除了有准双向I/O功能外,还具有第二功能。 引脚图如下: 图2.2 89C51引脚图2.3数据存储器的扩展虽然单片机拥有CPU,RAM,ROM,I/O接口和定时/计数器,但是单片机内的RAM,ROM跟定时/计数器等资源往往很有限,并不能满足单片机在实际应用时对于所有情况的要求,因此我们需要对单片
11、机的存储资源进行扩展。本文选用的数据存储器为静态RAM6264,地址锁存器为74LS373。其优点是写速度高,一般都是8位宽度,易于扩展,且大多数与相同容量的EPROM引脚兼容,有利于印刷板电路设计,使用方便;缺点是集成度低,成本高,功耗大。 图2.3数据存储器扩展 2.4复位电路设计复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。对于单片机程序来说,复位电路的存在是非常重要且必要的。复位操作可以使单片机初始化,也可以使死机状态下的单片机重新启动。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回
12、到原始状态,重新进行计算。和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了。再复杂点就有三极管等等配合程序来进行了。当单片机需要复位时,必须依靠外部复位电路来提供脉冲,在复位有效期间,ALE和PSEN引脚输出高点平。在时钟电路工作后,单片机得到RESET引脚上出现24个时钟脉冲以上的高电平,单片机就能实现复位。 图2.4复位电路 2.5时钟电路设计时钟电路就是产生象时钟一样准确的振荡电路。任何工作都按时间顺序。用于产生这个
13、时间的电路就是时钟电路。时钟电路的作用是产生可以使单片机工作的时间信号。时钟信号可以由内部产生也可以由外部产生。89C51单片机内部有一个高增益反向放大器,用于构成片内振荡器,XTAL1和XTAL2两个引脚分别是此放大器的输入端和输出端。在XTAL1和XTAL2两端跨接晶体或陶瓷谐振器,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟发生器,如图2.5所示。而当CPU系统外接晶振时,C3和C4值通常选择为30pF左右;外接陶瓷谐振器时,C1和C2可稳定频率并对振荡频率有微调作用,振荡频率范围是0到24MHz。为了减少寄生电容,更好地保证振荡器稳定可靠的工作,谐振器和电容应尽可能安装的与单片机芯片可靠。 图2.5 晶振电路2.6CPU最小系统图