基于CS5451A的三相多功能电能表设计

合集下载

基于CS5460A的三相智能电能表的设计

基于CS5460A的三相智能电能表的设计
第2 5卷 第 3期
21 0 0年 9月






学 院


J u n l fAn u ie st f c n lg n ce c o r a h i o Unv riyo h oo ya d S in e Te
Vo . 5 NO 3 I2 . . Se ., 01 p 2 0
的电压 、 电流和功 率有 效 值进行 测 量. 电网 电压 经 过 电 压互 感 器 转换 , 入 到 C 5 6 A 的 电 压通 道输 入 输 S 40 脚 , 网电 流 经 过 电 流 互 感 器 转 换 , 入 到 电 输
芯 片 的 电 流 通 道 输 入 脚 . S 4 0 将 转 换 后 C 5 6A 得 到 的 信 号 进 行 数 字 处 理 并 计 算 得 到 电 网 电 压 、 流 、 率 等 数 据 , 通 过 一 个 S I口 与 电 功 再 P







第 2 卷 S
输 出 电 压 值 ( .8V) 超 过 C 5 6 A 的 最 大 量 程 ( . 5V) 为 了 能 得 到 需 要 的 输 入 信 号 , 计 在 电 压 互 08 已 S 40 O 2 , 设
收 稿 日期 : 0 9 l — 6 2 0 一0 2
作 者 简 介 : 小 军 ( 9 3 ). , 徐 1 8 一 男 安徽 蚌 埠 人 , 士 研 究 生 硕 通 讯 作者 : 跃 东 ( 9 6 ), 。 E 昌 人 , 授 , 导 . 陈 1 5 一 男 湖j 宜 教 硕



关 键 词 : 5 6 A; CS 4 0 电能 i 量 ; 片 机 见 0 单 中 图分 类 号 : 2 4 TP 7 文献标识码 : A

基于CS5463的远程多功能电表的设计

基于CS5463的远程多功能电表的设计

17 0
C 5 6 计 量集 成 电路 芯 片。这 种 芯 片 集 成 了 数字 S43 信 号处 理技术 , 支持 硬件 和软件 2种校表 方式 , 不仅 计 量精 确度 高 , 而且 硬件 软件设计 简单 、 性价 比高 。 C 5 6 包 含 2个 模一数 转 换 器 ( C) 功 率 S43 AD 、 计算 功能 、 电能 到频 率转 换 器 和一 个 双 向 通讯 串行 接 口。它 可 以精 确测量 和计算有 功 电能 、 功 电能 、 无
3/ 6 2 3
10 — 0 619
长 春 工 程学 院学 报 ( 自然 科 学 版 )2 1 0 2年 第 1 3卷 第 2期
J C a g h nI s. c . Na. c. i) 2 1 , 11 No 2 . h n c u n tTe h ( t S iEd. , 0 2 v0. 3。 .
影响采样 速度 , 因此 , 根据 实际需 求选 择合适 的采 应
样 点数 。 数 据 采 集 采 用 美 国 Cru L gc公 司 的 i s oi r
主 要 研 究 电气 传 动 控 制 与 计算 机测 控 技 术
李 永 明 , : 于 C 5 6 的 远 程 多 功 能 电表 的设 计 等 基 S4 3
■— 一 ■1『 ._
率 、 功 功率 、 在功 率 、 率 因数 、 量 、 无 视 功 能 频率 等参
数 的测 量 、 示 、 录 以及 电流 、 显 记 电压超 限告 警等 , 并
u√ J √ 《 一
式 中: — 第 k个 电压 采样 瞬时值 ; m— 第 k个 电流采样瞬时值 ; 12… ,。 志= ,,
力参 数等 功 能 。并 利用 现 有 中 国移 动 GP RS无 线

基于CS5463的多功能电子式电能表的研究与设计

基于CS5463的多功能电子式电能表的研究与设计
硕士学位论文


随着我国经济的飞速发展,电能消耗日益增加,电能成为现代社会 国民经济和人民生活的重要保障。本文所设计的新型多功能电子式电能 表除了提高计量精确度外还实现了分时计量、对异常情况进行实时监控 并记录事件等功能;可提高电能的合理利用、防止窃电行为的发生,为 用户提供公正、公平的用电环境。 本文首先综述了多功能电子式电能表的发展现状及电能测量的基本 原 理 , 重 点 对 ∆ − Σ A/ D 转 换 原 理 进 行 分 析 。 然 后 对 多 功 能 电 子 式 电 能 表 的硬件总体方案进行介绍,并按功能进行了各个硬件电路单元的设计, 包 括 电 源 单 元 、计 量 单 元 、功 能 管 理 单 元 、显 示 单 元 、通 信 接 口 单 元 、 I C 卡接口电路等;接着介绍了系统的硬件抗干扰措施和系统的误差及误差 补偿。重点在软件设计方面,采用模块化软件设计方法实现了有功和无 功 的 能 量 分 时 计 量 、 需 量 计 量 、 双 RS485 通 讯 、 红 外 通 讯 、 按 键 显 示 、 异常检测及记录、停电抄表、低功耗唤醒等功能。最后对本系统所采取 的反失流、失压型窃电措施进行了详细的介绍。 作为计量工具,数据安全尤为重要,再加上目前国内对多功能电能 表的设计还没有一个统一的标准,各地区对电能表功能要求不一致,因 此系统在设计过程中重点考虑了系统的数据安全性和功能可扩充性。另 外,本设计采用电压和角度相结合的方法,能够比较准确的判断出各种 情况下的 B 相失压。 本 三 相 多 功 能 电 子 式 电 能 表 的 精 度 为 有 功 0.5S 级 , 无 功 1.0 级 。 系 统在设计时充分考虑了通用性,通过模式字的控制可完成某些功能的增 加和屏蔽,从而可以在不改代码的情况下满足不同客户的要求。实践证 明,此新型多功能电子式电能表具有运行稳定、可靠性高、通用性好和 抗干扰能力强等优点,适应电表市场的需求。 关 键 词 : 多 功 能 电 子 式 电 能 表 ; 计 量 专 用 芯 片 C S5 4 6 3 ; 复 费 率 ; 反 窃 电

三相多功能电能表[实用新型专利]

三相多功能电能表[实用新型专利]

专利名称:三相多功能电能表专利类型:实用新型专利
发明人:周树山,许云泉
申请号:CN201020686632.5申请日:20101229
公开号:CN201926683U
公开日:
20110810
专利内容由知识产权出版社提供
摘要:本实用新型公开了一种三相多功能电能表,包括电源板、显示板、逻辑板、端子连接板、电流端子和信号端子,在所述电源板和逻辑板上设有插针,在所述显示板和端子连接板上设有插座,所述电源板、显示板、逻辑板和端子连接板上的插针及插座采用依次循环的直插式连接,并围绕成一个腔体,所述电流端子和信号端子安装在端子连接板的外表面上。

本实用新型通过将电能表内显示板和端子连接板上插座直接与电源板和逻辑板上的插针进行插接,形成一个框架式结构,同时将电流端子和信号端子全部焊接在端子连接板上,使得电能表内各电路板间不再需要连接任何连接电缆,能满足在狭窄的外壳空间内搭建复杂的多功能电路板的要求,充分利用了电能表的内部空间。

申请人:威胜集团有限公司
地址:410205 湖南省长沙市岳麓区长沙高新技术开发区桐梓坡西路468号
国籍:CN
代理机构:长沙永星专利商标事务所
更多信息请下载全文后查看。

三相多功能电表的设计与总结报告

三相多功能电表的设计与总结报告

三相多功能电表的设计与总结报告山东省大学生“高教社&XILINX杯”电子设计竞赛三相多功能电表的设计与总结报告参赛题目:三相多功能电表所属单位:曲阜师范大学物理工程学院摘要系统是基于ATMEGA16单片机和ATT7028A专门计量芯片为核心器件的三相多功能电表。

采用电压互感器与电流互感器对三相电网取样,ATT7028A根据取样信号能够测量出各相以及合相的有功功率、有功电能、各相电流电压有效值、功率因数、相角、频率等数据,数据送入ATMEGA16单片机。

用户可以通过单片机提供的丰富的用户界面读取相应的数据,并可以通过标准RS-485通讯来实现远程有线测量和标准USART通讯来实现远程无线测量。

本系统很好的完成了题目要求的基本及发挥要求,并进行了进一步的扩展。

关键词:ATMEGA16 ATT7028A 三相多功能电表远程测量A bstractThis system is a three-phase multi-function power meter, which the core device is based on ATEMGA16 and ATT7028A. It samples on Drehstromnetz with the use of the Voltage Transformer and Current Transformer. According to the sample signals accquired, ATT7028A works out the active power and total active power, active electrical power, RMS current and voltage of each phase, Power Factor, Phase angle, and Frequency. When the above data are inputted into ATEMGA16, users can read the corresponding data by means of the rich user interface provided by ATMEGA16; they can realize remote cable measurement through standard RS-485 communication; and then they can achieve remote wireless measurement by standard USART communication. The design achieved and even exceeded all the technical indexes with better accuracy and control.Keywords: ATMEGA16;ATT7028A;three-phase;multi-function power meter ;distance measurement目录摘要 (1)1 设计要求 (1)1.1 基本要求1.2 发挥部分2 方案设计与论证 (1)2.1 整体方案的设计与论2.2 控制部分MCU的选择2.3 取样电路2.4 显示电路2.5 远程通信单元2.6 垵键电路2.7 软件部分方案3 理论分析与计算 (4)3.1 三相有功功率,有功电能、无功功率、功率因数、无功电能的计算3.2 电压和电流有效值的测量3.3 三相有功功率和有功电能的计算3.4 功率因数的测量3.5 相序检测4 测试方法与数据,测试结果及分析 (6)4.1 测试仪器4.2 校表方法4.3 测试数据4.4 测试结果分析5 总结 (8)5.1 基本功能5.2 发挥部分5.3 功能扩展部分5.4 比赛总结6 附录 (9)6.1 参考文献6.2 ATT7028A外部引脚与内部框图6.3 主要元件清单6.4 电路图6.4.1 5v 电源6.4.2 按键功能对应表与键盘简略电路图6.4.3 Atmega16单片机外围电路图6.4.4 ATT7028A外围电路图6.4.5 电流互感器与电压互感器电路图6.5 程序框图及部分程序6.5.1 框图6.5.2 部分程序1设计要求1.1基本要求(1)测量功能及技术参数A.三相额定交流相电压:100V/220V/380V,过载能力:持续1.2倍、瞬时电流10倍/5秒;B.三相额定交流电流:1A,过载能力:持续1.2倍、瞬时电压2倍/1秒;C.三相三线或者四线任意选择;D.实现电压和电流相序检测功能(2)准确度: 测量精度:1级。

基于CS5460A的三相电能控制系统的设计

基于CS5460A的三相电能控制系统的设计











皇王研震一 盥J
基 于C 5 6 A 三相 电能 控 制 系统 的设 计 S 40 的
兰州交通 大学 郑 虎
【 键 词 】C 56A;AT8C 1 关 S 40 9 5 ;三介绍一种 g s4 o 2核心 的电能数据采集控制 系统 ,该 系统 A 8C 1 为核心控制器 ,通过R a s . 技 术实现 实时的数据传输a c s 6A T 9 5作 ss ̄
点。 2硬 件 系统 设 计 .
能 更加 便 于 与 微 控 制 器 接 口 , 并 能 方 便 减 少 了单 片机 的 总 线 使 用 数 , 为 微 控 制
4 。 器 通 讯 的 双 向 串 口 , 芯 片 的 脉 冲 输 出 频 片共 有2个 引脚 ,其 引脚 图如 图 l 2 3 微 控 制 器A 8 C 1 C 5 6 A . T 9 5 与 S 4 0 的 率 与 有 功 能 量 成 正 比 且 具 有 高 速 电 能 计 算 功 能 。 片 内具 有 看 门狗 定 时 器 与 内 接 口设 计 部 电 源 监 视 器 ;具 有 瞬 时 电流 、 瞬 时 电 微 控 制 器 A 8 C l I t 1 列 的 T 95与 ne系 压 、 瞬 时 功 率 、 电 流 有 效 值 、 电 压 有 效 8 C 1 控 制 器 的 指 令集 和 管 脚 兼 容 ,微 0 5微 控 制 器 内有 4 字 节 的可 擦 写 闪烁 只 读 程 K 值 、 功 率 有 效 值 测 量及 电能 计 量 功 能 ;
1 引言 .
随 着 电力 自动 化 技 术 和 电力 智 能控 制 系 统 的 建 设 需 要 , 具有 智 能 化 、数 字 化 、 网络 化 、 多 功 能 的 配 电 系 统 逐 渐 成 为 电力 工 程 应 用 中最 基 本 的 要 求 ,采 用

基于CS5460A的远程三相电能表的设计与实现


太网, 可有 效的把 电能计 量 、 收费 管 理 、 电过 程 管 用 理等 功能集 于一 体 。采 用 以太 网总 线 控制 , 仅 减 不 少 了布线 成本和 难 度 , 方 便 了数 据 在 局域 网 的共 且
g a a d t e s fwa ewh c su e o smu ae S o r m n h ot r ih i s d t i lt PIc mmu ia in a e gv n.By u i h r tc mmun c to n c t r ie o sngEt ene o iai n,i t
Ke o d : S 4 0 P 9 P 9 2; ten t E 2 J 0; P y W r s C 5 6 A; 8 C 3 E h re ; NC 8 6 s I L

目前 企 事 业 内部 的 用 电 管 理 正 逐 步 走 向智 能 化、 网络化 。本文 介 绍一 种 采 用专 门 电能计 量 芯 片
c n r aie p we e t l e n g me to p e o ue n e t a a t n mi i n a e l o rc nr i d ma a e n n u p rc mp tra d rmoe d t r s s o . z az a s
通 信 , 用 以太 网实 现 在 上 位 机 上 对 电 能 的集 中 管理 , 现 远 程数 据 传 输 。 利 实 关 键 词 : ¥40 P9 P 9 2 以太 网 ;N 2 J0 s I C 56 A;8 L C 3 ; E C 86 :P :
中图分类号 :P 9 T 33
文献标 识码 : A
C 5 6 A的 电量 采 集 系统 , 过 E C 86 S40 通 N 2 J0嵌 入 以

基于CS5451A的三相多功能电表设计

基于CS5451A的三相多功能电表设计基于CS5451A的三相多功能电表设计随着电子技术的飞速发展,电能表的集成度越来越高,在三相多功能电表市场上,主要有两种架构:1、电能计量芯片加微控制器。

2、A/D转换芯片加微处理器。

第一种方案成本比较低,功能主要取决于电能芯片,微控制器不能进行复杂的数据处理,所以不具有谐波分析功能。

第二种方案可以通过复杂的数据处理,实现非常多的功能。

本文主要介绍基于CS5 451A+TMS320C2801的三相多功能电表设计。

芯片介绍:CS5451A是CirrusLogic公司为能源测量工业设计的高度集成的Delta-Sigma模拟至数字(A/D)转换器。

CS5451A在一个芯片上结合了6个Delta-Sigma 模数转换器、滤波器和一个与微控制器或DSP相联接的串行接口。

CS5451A与一个变流器或可测量电流的分流器和电阻分割器或测量用变压器直接连接。

同时该产品已被初始化和功能完全设置,并包括一个电压参考。

框图如下。

TMS320C28x™ 系列数字信号控制器是业界第一款 32 位基于 DSP 的控制器,具有板载快闪存储器和高达 150MIPS 的性能。

它们针对于工业自动化、数字电源、汽车控制以及高级传感应用。

C28x 内核是世界上最高性能控制优化内核,提供计算带宽来实时处理许多复杂的控制算法,如无传感速度控制、随机 PWM 以及功率因数校正。

C28x 还提供了足以与一般的 MCU 相匹敌的 C 代码效率,与 C 2000 系列中的当前器件完全代码兼容。

硬件设计:本方案按功能可分成以下几块。

1、电压转化模块是一个电阻网络,用分压电阻的方法,把三相电压信号转化成三个400mV的信号,经过阻容滤波送入CS5451A.2、电流转化模块是通过电流互感器,把0-6安的三相电流信号转化成三个40 0mV的信号, 经过阻容滤波送入CS5451A.3、CS5451A模块功能是把输入的六通道电压电流信号转化成数字信号输出。

一种基于SoC的三相智能电表设计

一种基于SoC的三相智能电表设计陶军;吕新伟【摘要】设计了一种基于SoC的三相智能电表,采用MK30N512VMD100作为主芯片,使用主芯片内置的ADC进行电压、电流采样,通过程序实现电量计量,并以此为基础实现智能电表的功能.文中介绍了主MCU芯片用于三相智能电表设计的资源,对三相智能电表的硬件和软件设计进行了说明,提供了一整套基于SoC的三相智能电表设计方案.该方案不仅可以提高电表的稳定性和可靠性,同时也降低了电表制造的物料成本和生产成本.【期刊名称】《江苏电机工程》【年(卷),期】2013(032)004【总页数】4页(P38-40,44)【关键词】三相智能电表;SoC;MK30N512VMD100【作者】陶军;吕新伟【作者单位】江苏省电力公司,江苏南京210036;湖南威胜集团公司,湖南长沙410205【正文语种】中文【中图分类】TM633.4智能电网是以特高压电网为骨干网架,以各级电网协调发展的坚强网架为基础,以通信信息平台为支撑,具有信息化、自动化、互动化特征,包含电力系统的发电、输电、变电、配电、用电和调度各个环节,覆盖所有电压等级,实现“电力流、信息流、业务流”的高度一体化融合的现代电网[1-4]。

智能电表作为智能电网的最终节点,是智能电网的重要组成部分,加快其发展对于电网实现信息化、自动化、互动化具有重要支撑作用[3-6]。

随着微电子技术的发展,电子芯片的集成度得到了极大提高,使得将整个计算机集成到一个芯片,即片上系统(System-on-Chip)成为可能[7]。

SoC不但集成度高,更重要的是具有应用领域的行为和功能特征,具有更多的应用专业知识含量,使整机成本和体积以及功耗都大大降低,加快了整机系统更新换代的速度。

与单功能芯片相比,SoC芯片具有体积小、印制电路板(PCB)空间占用少、功耗低、抗电磁干扰能力强、可靠性高、成本低等优势[7,8]。

同时,采用SoC可以减少外围电路芯片,降低整机成本。

三相电能表设计

山东科技大学学士学位论文摘要摘要本文概述了三相多功能数字式电能表的发展历程,具体介绍了三相多∑△A/D转换原理和电功能数字式电能表的工作原理,其中着重突出了-能计量原理,阐述了对硬件电路的设计方案,包括电能采集、电能计量、数据处理、显示、电源、存储、时钟、看门狗以及通信,在软件设计方面,主要介绍了电能计量、数据处理、显示、存储、时钟、看门狗及通信等子程序,并绘制了流程图。

本课题的研究对三相电能的计量提供了一种新的技术手段。

随着电子技术的不断发展,此三相多功能数字式电能表将凭借它的独特优点得到广泛应用。

关键词:三相数字电表,电能计量芯片,单片机。

目录1绪论 (1)1.1电能表的发展 (1)1.2课题研究的内容及意义 (2)2电能表基本知识介绍 (4)2.1电能表的基本概念 (4)2.2电能计量知识 (8)3 硬件电路设计 (13)3.1总体框图设计 (13)3.2电能计量部分(ATT7022A) (14)3.3单片机(89C52)及其外围电路 (19)4 软件设计 (42)5 小结 (48)参考文献 (49)致谢 (51)附录一 (52)附录二 (76)附录三(见附图)1. 绪论1.1 电能表的发展电能表的发展已超过百年历程, 由于对电能计量的高准确性、高灵敏性以及管理多样性与灵活性的要求, 人们研制、开发了多功能电能表。

多功能电能表主要应用于关口点或网口点。

目前三相多功能电能表主要用于变电站、电厂及用作大用户的关口表, 作为电能贸易结算与推动电力系统自动化的关键设备之一。

三相多功能电能表已在实际中通过测试, 其功能齐全、计量准确、灵敏度高、性能稳定, 相信在不久的将来可以投入到实际应用中,具有良好的推广前景。

交流电能的测量,普遍采用感应式电能表,随着电子技术的发展,从60年代后期开始,国外研制了电子式电度表,也称静态电度表。

相比较而言,对同等级的表计,电子式电度表在电流线性、电压、频率影响上都要好得多,而且其体积也比较小。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于CS5451A 的三相多功能电能表设计
上网时间 : 2006年06月14日
打 印 版
推 荐 给 同 仁
发 送 查 询 随着电子技术的飞速发展,电能表的集成度越来越高,在三相多功能电表市场上,主要有两种架构:电能计量芯片加微控制器;A/D 转换芯片加微处理器。

第一种方案成本比较低,功能主要取决于电能芯片,微控制器不能进行复杂的数据处理,所以不具有谐波分析功能。

第二种方案可以通过复杂的数据处理,实现非常多的功能。

本文主要介绍基于CS5451A +TMS320F2801的三相多功能电表设计。

CS5451A 是Cirrus Logic 公司为能源测量工业设计的高度集成的Δ-Σ A/D 转换器。

CS5451A 在一个芯片上集成了6个Δ-Σ A/D 转换器、滤波器和一个与微控制器或DSP 相联接的串行接口。

CS5451A 与一个变流器或可测量电流的分流器和电阻分割器或测量用变压器直接连接。

同时该产品已被初始化和功能完全设置,并包括一个参考电压。

TMS320C28x 系列数字信号控制器
是业界第一款32位基于DSP 的控
制器,具有板载Flash 存储器和高
达150MIPS 的性能,它们针对于工
业自动化、数字电源、汽车控制以
及高级传感应用。

C28x 内核是世界
上最高性能控制优化内核,提供计
算带宽来实时处理许多复杂的控制
算法,如无传感速度控制、随机
PWM 以及功率因数校正。

C28x 还
提供了足以与一般MCU 相匹敌的
C 代码效率,与C2000系列中的当前器件完全代码兼容。

硬件设计
图1所示为本方案的硬件框图,本方案按功能可分成以下几个模块:
电压转化模块是一个电阻网络,用分压电阻的方法,把三相电压信号转化成三个400mV 的信号,经过阻容滤波送入CS5451A(见图2)。

图1:基于CS5451A+TMS320F2801的三相多功能电表框图。

电流转化模块是通
过电流互感器,把
0-6安的三相电流
信号转化成三个
400mV 的信号,经
过阻容滤波送入
CS5451A(见图3)。

CS5451A 模块功
能是把输入的六通
道电压电流信号转
化成数字信号输
出。

CS5451A 与
TMS320F2801通
过SPI 口连接,每隔250微秒主动发出一组数据。

TMS320F2801有两个SPI 接口,一个作为从SPI 接收CS5451A 数据,另一个作为从SPI 与MCU 通讯。

24C04用来保存设置数据和校准数据。

软件设计
软设计分两大部份,TMS320F2801的软件和MCU 软件。

MCU 软件主要是从TMS320F2801种读取数据、显示和与PC 机通讯,本文不作介绍。

TMS320F2801的软件实现对CS5451A 的数据采集、电量计算、谐波分析、与89C52
通讯、脉冲输出。

软件主流程如图4。

初始化系统配置寄
存器,包括系统频率
设置、Flash 寄存器
初始化、SPIA 和
SPIB 的使能。

SPIA
用来接收CS5451A
的数据,SPIB 用于
89C52通讯。

外部中断用来捕捉
CS5451A 的同步信
号,在捕捉到同步
信号以后,初始化
并启动SPIA 模块,
SPIA
模块在接收到 图2:采用电阻网络的电压转化模块。

图3:通过电流互感器把0-6安的三相电流信号转化成三个400mV 的信号。

12个字节数据以后产生中断,把数据保存到缓存中。

流程如图5。

电能计算方法 电压有效值: 电流有效值: 有功功率:
无功采用移相90度算法,I n+t 是移相90度后的电流值
谐波分析方法 由于电网频率是变化的,采样频率固定,所以每个周波采集到的瞬时值个数是不固定的。

要进行64点FFT 计算,必须把采集到的瞬时值转化成64点瞬时值,转化方法有多种,本设计采用的是拉格朗日二次差值法,精度比线性差值法高,计算量也可以达到要求。

图4:软件主流程图。

图5:中断处理流程图。

/*
拉格朗日定理(lagrange):
若函数f(x)满足:(1)f(x)在闭区间[a,b]上连续;(2)f(x)在开区间(a,b)可导;
则在开区间(a,b)必存在S,使得f(b)-f(a)=f'(s)(b-a)。

拉格朗日二次插值公式:
已知曲线上三点(x0,y0),(x1,y1),(x2,y2),则该二次曲线为:
L(x)=(x-x1)(x-x2)f(x0)/(x0-x1)(x0-x2)+(x-x0)(x-x2)f(x1)/(x1-x0)(x1-x2)+(x-x0)(x-x1)f(x2)/(x2-x0)(x2-x1); */
//Ta是周期值
//Points是要抽取的点数,本系统进行64点FFT计算,Points取64
float fft_buf[128]; // 保存CS5451A采集的128点数据
float dataR[128]; // 保存抽出来的64点数据
void DataChange(float Ta,int Points)
int i,j,k;
int index; //offset;
float p=1.0;//初始化p
float c=1.0;
float yE=0;
float m;
int T0=25; //To 单位为10us.
for(i=0;i<POINTS;I++) {
//找到所需的三个点的第一个点. 整除的状况要考虑. index=(floor((i*Ta*100)/(Points*T0)));
//若所求的点为已知点则跳过.
if((i*Ta*100)/(Points*T0)-floor((i*Ta*100)/(Points*T0))==0) {
dataR[i]=fft_buf[index];
continue;
}
//用lagrange 计算出所求的点.
for(j=0;j<3;j++)
{
p=1;
c=1;
for( k=0;k<3;k++)
图4:软件主流程图。

if(k==j)continue;//判断是否为同一个数m=index+k;
m=m*T0*Points;
p=p*(Ta*i*100-m);
p=p/Points;
c=c*((index+j)*T0-(index+k)*T0); }
//求和
yE=yE+p*fft_buf[index+j]/c;
}
dataR[i]=yE;
yE=0;
}
}。

相关文档
最新文档