基于ARM的电能表接口电路实验指导书精选.docVIP

基于ARM的电能表接口电路实验指导书精选.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的电能表接口电路实验指导书精选

基于ARM的电能表一、实验目的 学习硬件电路板的设计与制作方法,能独立完成ARM系统的硬件开发; 学习Linux驱动的编写方法; 学习和掌握ARM嵌入式系统软件和硬件的开发过程。 二、实验内容 在PXA270实验箱的基础上,完成电子式电能表系统的开发,包括电能表系统的硬件和软件。该电能表系统应具备如下功能: 可以完成电力线电压有效值、电流有效值、功率和电能等电力数据的计量,并应具备一定的精确度; 各个电力数据的存储,保证电能表系统断电的情况下,所测量的各项历史数据(主要是电能累计值数据)不丢失,以便电能的统计计算; 通过键盘控制,可实现各个电力参数值的显示和对电能表系统进行操作功能选择; 三、实验设备 一套PXA270EP嵌入式实验箱。 安装Redhat9的宿主PC机,并且配置好ARM Linux的开发环境。 (5.1) (5.2) 其中是电压与电流之间的相位差,于是瞬时功率可以表示为: (5.3) 将式(5.1)和式(5.2)带入式(5.3)可得: (5.4) 由瞬时功率可以得到有功功率: (5.5) 从式(5.5)可以看出,有功功率与相位角中相关,式中的就是电路的功率因数。把有功功率在时间上累加就能得到电能量的值。 Linux设备驱动 Linux下的字符设备的驱动程序,包含三个部分:初始化函数、清除函数和保存设备信息的结构体,结构体存储了字符设备的操作方法,下面简单介绍了结构体file_operations成员的意义。open()方法,打开设备准备I/O操作;Close()方法,关闭一个设备,当最后一次使用设备终结后,调用close 子程序;Read()方法,从设备上读数据;Write()方法,往设备上写数据;ioctl()方法,执行读,写之外的操作,实现对设备的控制;select()方法,检查设备,看数据是否可读或设备是否可用于写数据。 电能表系统的组成及工作原理 设计的电子式电能表系统应具有以下几个功能模块:核心处理器模块、电能计量模块、存储模块、显示模块、键盘控制模块和无线通讯模块等。系统原理框图,如图5.1。 图5.1 电能表系统整体框图 由电能表系统整体框图可以看出,系统分为几个部分,其中PXA270是整个系统的核心部分,负责综合处理整个系统的正常工作,除此之外,电能计量模块包括CS5460A芯片和电压电流采样电路,负责进行电能的测量,是整个系统的关键部分,没有此模块,“电能表”无从谈起,因此,这部分工作性能的好坏,直接关系到整个系统的工作性能。 具体的工作过程如下:首先从系统从电力线上采样到交流电压和电流的大信号,由于CS5460芯片不能直接对大信号进行测量,因此需经过电压、电流采样电路的转换,将大电压和大电流信号转换为成比例的交流小信号,再送入电能计量芯片CS5460A,经CS5460A芯片处理得到Irms、Vrms、功率值及累计电能值等参数,并存储在CS5460A芯片内部的寄存器当中,CS5460A芯片具有简单的SPI通讯接口,PXA270处理器可以通过SPI接口读取CS5460A计算得到的所有电能参数进行处理,并存储到外插的SD卡FLASH芯片中,(由于核心板的FLASH的存储空间已所剩无几,无法存储更多的数据,因此,存储模块需用外扩的SD卡FLASH)。同时将数据输出到显示器进行显示,并可根据按键的键值显示不同的数据。 六、系统开发流程 根据系统整体框图进行硬件电路设计。 硬件电路的设计在PXA270实验箱的基础上进行,主要进行电能计量模块的设计,电能计量模块电路电压、电流采样电路、CS5460A的电源电路、CS5460A通过光耦转换电路与ARM的SPI通讯接口连接电路。 设计时应注意: CS5460A芯片不能直接测量电力线上的大电压和大电流,必须经过采样电路转换成小电压、小电流信号; CS5460A的电源由PXA270实验箱扩展接口中的5V电源提供; CS5460A芯片的工作电压为5V,而PXA270处理器的工作电压为3.3V,因此,在两者连接之间需进行电平转换; 为防止实验箱受到电力线上的大信号的损害,在电能计量模块与实验箱连接线路上应加上隔离

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档