单片机在矿山电气系统中的应用-订单09-2_第1页
单片机在矿山电气系统中的应用-订单09-2_第2页
单片机在矿山电气系统中的应用-订单09-2_第3页
单片机在矿山电气系统中的应用-订单09-2_第4页
单片机在矿山电气系统中的应用-订单09-2_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、.PAGE :.;PAGE 8山 东 科 技 大 学信 息 与 电 气 工 程 学 院 课 程 设 计 报 告电气工程及其自动化定单09-2班 单片机在矿山系统中的运用设计课题称号 单相单用户电能表设计 姓名 华文强 学号 0901100205 联络方式 84970270 指点教师刘庆雪开课学期 2021 至 2021 学年第一学期提交时间 2021 年 1 月 6 日1概述1 2主要特点和引脚功能113 AS8228的内部构造23.1 能量丈量前端33.2 微控制单元MCU43.3 液晶显示驱动(LCDD)53.4 串行外设接口(SPI)53.5 系统控制模块(SCT)63.6 系统计时和实

2、时时钟模块64 AS8228运用电路设计65终了语8 1 概述 电子式电能表在未来几年内将成为电能表市场的主流产品,而电能表内部的计量IC是表达整表性能、功能和价钱的中心。美国和欧洲电子式电能表器件的主要供应商奥地利微电子公司(Austria Microsystems)推出了功率计量集成电路AS8228。该器件内部集成有准确的单/双路电流输入能量丈量前端、8位8051兼容微控制单元MCU、96段液晶显示驱动(LCDD)、12个可编程多功能输入/输出脚(I/Os)、4线串行外设接口(SPI)、系统控制模块(SCT)以及由外部备用电池供电的实时时钟(RTC),基于AS8228的单相电子式电能表完全

3、满足国际规范TEC62052和ANSI中的目的。不仅提高了能量计量可靠性,保证了计量产品在功能设计上的灵敏性,而且极大简化了计量系统的开发。2 主要特点和引脚功能1AS8228的主要特点如下:准确的能量丈量前端为单相,单/双路电流输入,包括-A/D转换器和数字信号处置器,丈量误差小于0.1%。动态范围到达1000:12;两电流通道可进展数字相位校准和增益放大倍数选择:内置的电源监视器用于上电复位和掉电监测:可编程的工业规范8位8051兼容微控制器,配置了24 KB的程序RAM和1KB的数据RAM:两个专为访问和调试目的配置的通用异步收发器(UART):可编程看门狗定时器:可进展片上数字校准,外

4、部备用电池供电的实时时钟/日历,能直接向微控制器提供日期、时间及警报数据,数字刻度优于610-6;外部单独的电池电源引脚和系统复位引脚;小温度系数的参考电压,典型值为30 x10-6/k;低功率3.0 MHz4.0 MHz的晶体振荡器;96段规范的片上LCDD接口:12个可编程多功能输入/输出引脚。用于数据传输方向、上拉/下拉电阻器和驱动强度选择;功率丈量时可进展主电流超前或滞后主电压形状指示;规范的SPI接口能从外部非易失存储器(E2PROM )中读/写数据;存储温度范围:-55+125,正常任务温度范围:-40+85。AS8228采用64引脚LQFP封装,各引脚功能如下:VP,VN(1,2

5、):电压通道的差模模拟输入,范围是100 mV;11P,11N(3,4):电流通道1的差模模拟输入,范围是+150 mV(PGA设置为4时);12P,12N(5,6):电流通道2的差模模拟输入,范围是150 mV(PGA设置为4时);VDDA(7):模拟电源,3.3 V10%供电;VSSA(8):模拟地,OV供电;IO0IO11(912,1519,2628):可编程多功能输入/输出口;VDDD(13,22):数字电源,3.3 V10%供电;VSSD(14,21):数字地,O V供电;SI(20):外部存储器接口(串行数据输入脚);S N(23):外部存储器接口(片选信号,低有效);SO(24)

6、:外部存储器接口(串行数据输出脚);SO(25):外部存储器接口(串行时钟输出脚);TXD,RXD(29,30):通用异步收发器UART1发送、接纳端;VDD_BAT(31):后备电池电压输入端,2.0 V3.6 V供电;XIN,XOUT(32,33):时钟输入,外接3.0 MHz4.0 MHz晶体振荡器,典型值为3.579 545 MHz;RES_N(34):系统复位端,低有效;LBP0LBP3(37,38,39,40):LCD块驱动输出公共端;LSDOLSD23(4164):LCD段驱动输出端。3 AS8228的内部构造图1所示为AS8228的内部构造框图。AS8228片内提供了单相计量所

7、要求的全部功能模块,包括能量丈量前端、工业规范的8位8051兼容微控制器MCU、系统计时与实时时钟模块、系统控制模块、96段LCDD以及12个可编程多功能输入/输出引脚和规范的SPI接口。3.1 能量丈量前端准确的能量丈量前端是由模拟前端(AFE)和可编程DSP组成模拟前端有3路差模模拟输人,专门用于主电压、单路电流(相电流)或两路电流(相电流和中性点电流)的丈量。两路输入电流先经可编程增益放大器(PGA)进展增益放大,然后经-A/D转换器输出数字信号。输出结果和经-调制器采样的输入电压分别经过三个可选的补偿滤波器,该滤波器补偿经过前面滤波器所产生的幅值损耗,再经过三个可选的高通滤波器除去在有

8、效值和电能计算之前电流和电压中的直流成分,高通滤波器的转机频率小于10 Hz。滤波后的电压、电流值先用于功率计算。然后再校准计算有效值。 两路电流可经过两电流传感器或一只分流电阻和一个电流传感器获取,这样可确保在任何一个窃电衔接安装有所改动时,即包括接人和接出的相互转换、相和中性点的相互转换、中性点吊销或同时出现这几种情况时,电表依然可以丈量和记录电能3。内部增益放大器的增益可编程选择4、16或20。中选择不同的PGA时,输入差模电压的范围不同,获取电流的途径也不一样,如表1所示。电压的获取可经过低本钱的电压分阻网络,使差模输入在额定条件下为100 mV。计算功率时,电流取恣意一路或两路中较大

9、的一路电路,电压取线路电压或内部设定的一常数电压值(默以为083Dh,等效主电压311 V)。有功功率由瞬时功率经过低通滤波器获得,低通滤波器的截止频率为18.6 Hz。假设设计成传统的单相电流计算,那么只接电流通道1取相电流,通道2不衔接。片上DSP对ADC输出的数据进展滤波处置,为MCU提供适宜的数据和协议。再由电表消费厂商对MCU自在编程实现电表要求的一切功能,包括有功功率、无功功率、视在功率、主电压有效值、主电流有效值和功率因数等。计量厂商可根据要求设计产品,保证了灵敏性。DSP内部有仪表数据存放器(MDR)和设置存放器(SREG)。MDR中存储最新的数据供MCU处置,共有5个,如表2

10、所示。SREG对电表的相关参数进展设置和指示,共13个,如表3所示。内部参考电压为整个电路提供温度稳定性,确保AS8228的丈量精度。内置的电源监视器(PSM)确保当电源电压上升和下降时,系统能独立产生复位。3.2 微控制单元MCU微控制单元MCU与规范的8051微控制器兼容,内含一个微处置器核、程序存储器(P_RAM)、数据存储器(X_RAM)、内部数据存储器(I_RAM)、方根计算单元、计数器Timer0和通用异步收发器UART2。其内部构造如图2所示。微控制单元MCU有如下特点:采用了Von Neumann构造。程序和数据单元地址部分共享:比规范的8051更优化的时钟周期。部分指令可以在

11、单个时钟周期内完成:8051规范的16位计数器Timer0和RS232串口UART1:特殊功能存放器:通用异步收发器UART2,方根模块SQRT:完全兼容8051指令系统:7个内部中断源:每条指令占用6个时钟周期(规范的8051那么为12个时钟周期)。3.3 液晶显示驱动(LCDD)LCDD几乎可以直接驱动244段任何类型的液晶(LCD)。LCD的数据存放器有两组,用于轮番接纳和存储将要送去显示的信息。LCDD的控制模块选择某一组存放器,将信息译码,并适时地送到相应的段显示,使编程简单化。调理LCD对比度的电压值为均分在2.5 V3.0 V的8个值中的一个,经过存放器selvlcd2:0选取。

12、LCD的段和公共端的驱动电压有4个,分别选定电压值的0、1/3、2/3和l。3.4 串行外设接口(SPI)串行外设接口是一个同步、位串联的4线接口,全双工传输数据,用于直接与外部E2PROM通讯。通讯时,SPI与E2PROM有严厉的主从关系,系统启动后,引导装入程序控制SPI自动读取E2PROM中的内容,然后才可对MCU编程。其主要特点如下:规范的4线同步串口(SI,SO,SC,s_N);只运转在主方式下;8位的字长;SC空闲时为高电平;先发送最高位;4个可供选择的时钟配置;SPI时钟分辨率可在mcu_clk/2mcu_clk/65536之间选择:3个可屏蔽中断:传输完成,溢出和传输碰撞。当S

13、 N=0时,数据在SC的下降沿输出,上升沿输入。其时序如图3所示。SPI由4个存放器对其进展管理,分别为控制存放器(SSPCON)、时钟配置存放器(SSPCLKDIV)、形状存放器(SSPSTAT)和数据存放器(SSPBUF),地址空间范围为:9400h9403h。3.5 系统控制模块(SCT)SCT在处置不同的运转方式(正常方式、测试方式),时钟产生和复位控制等方面起作用。内部异步收发模块UART1提供AS8228与外部通讯的接口,包括写入程序和数据。E2PROM中的程序就是直接经过UART1端口RXT写入的,也可经过UART2和MCU写入,但此时需求一个公用的NCU程序处置此数据流和指定公

14、用的I/O口作为,AS8228与外部通讯的接口。当然,要从E2PROM中读取数据,也可以经过UART端口。传输协议为:3.6 系统计时和实时时钟模块系统计时和实时时钟模块内部包含低功率晶体振荡器(LP_OSC),低功率分配器(LP_DIV)和实时时钟模块(RTC)。当外部电源VDD供电中断时,由AS8228的VDD_BAT引脚外接3.3 V后备电池供电。低功率振荡器外接3.0 MHz4.0 MHz的晶体振荡器,提供系统时钟。振荡器可任务在两种方式:正常方式和低功率方式。低功率方式时电路其他部分不任务。低功率分配器先将振荡器提供的主时钟除以固定值5作为可编程分配器输人,经过设置相关的存放器对输入

15、时钟进展分割,给实时时钟模块提供1 Hz的信号。时钟模块与MCU之间经过公用的接口存放器相连。4 AS8228运用电路设计 图4是AS8228在电能计量中的典型运用电路。3.3 V的任务电源是经过电压调理电路直接从线路上获得。通道1的电流是用一个分流电阻获取,分流电阻的大小与PGA的选取和主电流大小均有关。假设PGA=20,主电流的有效值Irms=60 A,那么分流电阻Rsh=30 mV/(21/260 A)=354。通道2的电流是电流传感器获取,电流传感器的次级绕阻输出负载阻抗大小与额定条件下其二次侧电流有效值和,PGA的选取有关。假设电流传感器的型号为60 A/24 mA,PGA=4,那么

16、输出负载阻抗, 选择4.3 。 假设电压通道接入的电压有效值为230 V,那么由电压分阻网络可得: 12个输入/输出端可以指定为输入或输出。它经过相关的存放器编程设置数据传输方向、上拉或下拉电阻以及驱动强度(4 mA或8 mA)。存放器总共5类,分别为:配置存放器、输入存放器、输出存放器、脉冲计数存放器和形状存放器,地址空间范围为9500h951Fh。本设计恣意选择三个端口分别用于校表、能量方向指示、电流通道1或通道2选择。与SPI接口衔接的E2PROM必需满足AS8228对外部存储器的最低要求:典型的SPI引脚:EEP_SI、EEP_SO、EEP_SC、EEP_S_N;为了满足当mcu_cl

17、k最大为4 MHz时,程序被正确的引导装入,串行输入时钟1 MHz。形状存放器如下所示:BP0,BP1用于指定维护数据块的大小,如表4所示。从表中可以看出,所指定维护数据块的大小依赖于详细E2PROM的大小。b0位必需是WIP,指示能否正在对E2PROM进展写操作:引导装入程序经过配置至少要有4条指令(WREN、RDSR、READ和WRITE)下载用户程序,系统控制单元经过两条指令(READ_和WRITE_P)上载用户程序和数据到E2PROM;E2PROM运转有两种方式:CPOL=O,CPHA=0和CPOL=1,CPHA=1(引荐)。在CPOL=1,CPHA=1方式下,数据在SC的下降沿输出,上升沿输入;空闲时,SC为高电平;数据循环存放,即当存储数据的地址到达存储器的最大地址时。地址指针指向0000h;程序的长度放在地址内容的最高两位,数据读写时先取指令、地址,再传输数据长

温馨提示

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

评论

0/150

提交评论