数字电流表设计(共24页).doc
《数字电流表设计(共24页).doc》由会员分享,可在线阅读,更多相关《数字电流表设计(共24页).doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上辽 宁 工 业 大 学单片机原理及接口技术 课程设计(论文)题目: 数字电流表设计 院(系): 专业班级: 学 号: 学生姓名: 指导教师: (签字)起止时间:2015.06.22-2015.7.05 专心-专注-专业课程设计(论文)任务及评语院(系): 教研室: 学 号学生姓名 专业班级 课程设计(论文)题目数字电流表设计课程设计(论文)任务电流测量范围:05 A;测量精度:0.5;量程自动切换;采用显示;可用现场提供的220 V交流。设计任务:1. CPU最小系统设计(包括CPU选择,晶振电路,复位电路)2. 电流检测电路设计3. 显示电路及电源电路设计4 程序流
2、程图设计及程序清单编写技术参数:1电流测量范围05 A,工作电源220V2测量精度:0.5设计要求:1、分析系统功能,尽可能降低成本,选择合适的单片机、AD转换器、输出电路等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。进度计划第1天 查阅收集资料第2天 总体设计方案的确定第3-4天 CPU最小系统设计第5天 电流检测电路设计第6天显示电路及电源电路设计第7天 程序流程图设计第8天 软件编写与调试第9天 设计说明书完成第10天 答辩指导教师评语及成绩 平时: 论文质
3、量: 答辩: 总成绩: 指导教师签字: 年 月 日注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘 要本设计是通过采样电阻及信号放大电路将待测的电流信号I转换成电压信号V, 由A/D转换器采集电压信号,并将电压的模拟量信号转换为数字量信号传输给单片机,由单片机完成对采样信号的处理、分析与计算,最后输出信号驱动两个8位LED数码管,数码管采用动态显示的方式,用以显示被测的电流值。整个设计的关键部分在于采样电路和A/D转换部分,采样电路需要将很小的电流信号转变成电压信号,故采用比例运算放大电路实现效果。A/D转换部分采用ADC0809,将模拟量转变为数字量。简易数字电流测量电路由A
4、/D转换、数据处理、显示控制等模块组成,可以实现量程的自动切换。本设计是通过采样电阻及信号放大电路将待测的电流信号I转换成电压信号V,由A/D转换器采集电压信号,并将电压的模拟量信号转换为数字量信号传输给单片机,由单片机完成对采样信号的处理、分析与计算,最后输出信号驱动两个8位LED数码管,数码管采用动态显示的方式,用以显示被测的电流值。关键词:A/D转换;单片机;LED动态显示目 录第1章 绪论1.1 数字电流表概况数字电流表表具有变送、LED显示和数字接口等功能通过对电网中各参量的交流采样。经CPU进行数据处理。将三相电流参数、频率等电参量由LED直接显示,同时输出05V、020mA或42
5、0mA相应的模拟电量,与远动装置RTU相连;并带有RS-232或485接口与微机进行数据交换;具有设置显示倍率、多路变送、多量显示的组合功能。按信号形式分:电流表、电压表、频率表、温度表、功率表。按被测量的数目:单点表、多点表。按功能分:单纯显示、显示报警表、显示变送表、显示通讯表、显示记录表、多功能表等,以满足不同用户的使用要求。数字电流表是一种更直观、更便捷的电流表,在工业生产中体现出了其优势。数字电流表表具有变送、LED显示和数字接口等功能通过对电网中各参量的交流采样,经CPU进行数据处理将三相电流参数、频率等电参量由LED直接显示,同时输出05V、020mA或420mA相应的模拟电量,
6、与远动装置RTU相连;并带有RS-232或485接口与微机进行数据交换;具有设置显示倍率、多路变送、多量显示的组合功能。1.2本文研究内容基于单片机的智能综合仪表是基于智能化、数字化、网络化、新一代智能仪表的设计理念,采用智能调理、灵巧总线、工业网络、液晶显示、电子储存技术、综合指示仪表、调节仪表、计算仪表与记录仪表功能。具有高测量控制精度、工可靠性稳定性的特点。本文将制作数字电流表,具有检测05A电流的能力,精度5%。电路设计共分为单片机最小系统电路设计、电流检测电路设计、显示电路设计以及电源电路设计。并使用汇编语言对单片机进行编程,并由数码管显示最终数据。在设计中,采用运算放大器对电流采样
7、,经A/D转换器,将电压模拟量转变为数字量,输出给单片机。单片机通过运算,将结果通过I/O口传递给3个8位共阴极LED数码管,数码管采用动态扫描工作方式,以显示最终的数值。第2章 CPU最小系统设计2.1 数字电流表总体设计方案本文将设计数字电流表,数字电流表的过程原理图如下:采样电流A/D转换单片机处理LED显示图2.1 过程层原理框图采样电流部分:对待检测的电流信号进行采样,同时,由于考虑到AD转换需要输入电压信号,因此将电流信号经过集成运算放大器转化成电压信号后,再输入到AD转换器中。AD转换部分:采用ADC0809进行模数转换,并用74LS373锁存。AD转换是整个设计的核心部分,它涉
8、及到精度的控制,以及数据的转换。单片机计算部分:由ADC0809转换后的数字量通过I/O口传送到89C51单片机中,通过计算得到的电压数值,推算出被检测电流的数值,并将数值传送到LED显示模块。LED显示部分:89C51控制8位数码管,将计算后得到的结果在LED上显示。2.2 CPU的选择本文中选用的单片机型号为89C51。89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪
9、烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。1) 片内4KB Flash ROM程序存储器;2) 128B的片内数据存储器;3) 有4个并行I/O接口分别为P0、P1、P2 和P3口,每个I/O接口有8条可单独编程的I/O线;4) 5个中断源,2个中断优先级;5) 2个16位的定时/计数器;6) 21个特殊功能寄存器;7) 可编程串行口。具体说明40只引脚其功能如下:VCC:电源。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
10、当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程 序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作 输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,
11、其管脚被内部上拉电阻 拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存 储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器 的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故
12、。P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器 时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部
13、执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时, /EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP) 图2.2 89C51单片机引脚图2.3 数据存储器扩展结89C51片内有128B的RAM存储器,在实际应用中仅仅依靠这128B的数据存储
14、器是远远不够的。这种情况下可利用89C51单片机所具有的扩展功能,扩展外部数据存储器。89C51单片机最大可扩展64KB RAM。单片机采用89C51,地址锁存器采用74ALS373,数据存储器采用6264。74ALS373为三态输出的八D透明锁存器,它带有清除端,只有清除端CLRAR为高电平时,才具有锁存功能,锁存控制端为11脚CLK,且为上升沿锁存。当允许控制端OE为低电平时,Q0Q7为正常逻辑状态,可用来驱动负载或者总线。当OE为高电平时,Q0Q7呈高阻态,即不驱动总线,也不为总线负载,但锁存器内部的逻辑操作不受影响。当锁存允许端LE为高电平时,Q随数据D而变。当LE为低电平时,D被锁存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电流表 设计 24
限制150内