FreescaleMK30X256单相电表参考设计方案

最新更新时间:2011-08-20来源: chinaaet关键字:消费类电子  智能电表  Kinetis  MCU 手机看文章 扫描二维码
随时随地手机看文章
Freescale公司的MK30X256是集成了段式LCD控制器的低功耗基于100MHz ARM Cortex™-M4内核的MCU,支持多达320段LCD.K30系列采用创新的90nm薄膜存储(TFS)闪存技术和FlexMemory (EEPROM),提供一流的低功耗和混合信号集成, 器件提供1.25 Dhrystone MIPS per MHz的性能,工作电压和闪存写入电压均为1.71- 3.6 V,多达16路DMA,主要用在自动调温器,智能仪表,心率监视仪和血气分析仪.本文介绍了K30 MCU主要特性和优势, 方框图以及MQXTM + ZigBee® MK30X256单相电表参考设计主要特性, 单相电表方框图和电表主要指标.

Kinetis K30 Family Low-power MCUs with segment LCD

The Kinetis MCU portfolio consists of multiple pin-, peripheral- and software-compatible MCU families based on the ARM Cortex™-M4 core.

Families are built from innovative 90 nm thinfilm storage (TFS) flash technology with unique FlexMemory (EEPROM) capability, and offer industry-leading low power and mixed signal analog integration.

The K30 MCU family is pin-, peripheral- and software-compatible with the K10 MCU family and adds a flexible low-power segment LCD controller with support for up to 320 segments. Devices start from 64 KB of flash in 64 QFN packages extending up to 512 KB in a 144 MAPBGA package with a rich suite of analog, communication, timing and control peripherals.

K30 MCU主要特性:

• Operating Characteristics

– Voltage range: 1.71 to 3.6 V

– Flash write voltage range: 1.71 to 3.6 V

– Temperature range (ambient): -40 to 105°C

• Performance Up to 100 MHz ARM Cortex-M4 core with DSP instructions delivering 1.25 Dhrystone MIPS per MHz

• Memories and memory interfaces

– Up to 512 KB program flash memory on non- FlexMemory devices

– Up to 128 KB RAM

– Serial programming interface (EzPort)

• Clocks

– 3 to 32 MHz crystal oscillator

– 32 kHz crystal oscillator

– Multi-purpose clock generator

• System peripherals

– 10 low-power modes to provide power optimization based on application requirements

– Memory protection unit with multi-master protection

– 16-channel DMA controller, supporting up to 64 request sources

– External watchdog monitor

– Software watchdog

– Low-leakage wakeup unit

• Security and integrity modules

– Hardware CRC module to support fast cyclic redundancy checks

– 128-bit unique identification (ID) number per chip

• Human-machine interface

Segment LCD controller supporting up to 40 frontplanes and 8 backplanes, or 44 frontplanes and 4 backplanes

– Low-power hardware touch sensor interface (TSI)

– General-purpose input/output

• Analog modules

– Two 16-bit SAR ADCs

– Programmable gain amplifier (PGA) (up to x64) integrated into each ADC

– 12-bit DAC

– Three analog comparators (CMP) containing a 6-bit DAC and programmable reference input

– Voltage reference

• Timers

– Programmable delay block

– Eight-channel motor control/general purpose/PWM timer

– Two 2-channel quadrature decoder/general purpose timers

– Periodic interrupt timers

– 16-bit low-power timer

– Carrier modulator transmitter

– Real-time clock

• Communication interfaces

– Controller Area Network (CAN) module

– Two SPI modules

– Two I2C modules

– Four UART modules

– Secure Digital host controller (SDHC) I2S module

K30 MCU特性和优势:

K30 MCU典型应用:

• Thermostats

• Smart meters

• Heart rate monitors

• Blood gas analyzer

图1.K30 MCU系列方框图

MQXTM + ZigBee®  MK30X256单相电表参考设计

MQX-Based Kinetis (MK30X256) Single-Phase Electricity Meter Reference Design

The reference design provides a highperformance solution for power measurement in single phase two wire installations. The target market is residential metering. The reference design has the ability to connect to a ZigBee® network through an internal Daughter Card.

Hence, it can easily become part of the Smart Grid network. Firmware for this reference design is based on the MQXTM real time operating system - designed for usage in advanced markets. All standard metering values are displayed on the built-in LCD. The user can choose one of these values by clicking the built-in button. For remote data collecting, there are several types of communication interfaces.

MK30X256单相电表参考设计主要特性:

• 5(60)A current range, nominal current is 5A, peak current is 60A

• 85V...264V voltage range

• 47Hz...63Hz frequency range

• 4-quadrant measurement

• Active and reactive energy accuracy:IEC50470-3 Class B, 1%

• Meter constants (imp/kWh, imp/kVArh):500, 1000, 2000, 5000, 10000

• Line frequency measurement (for precision zero-cross detection)

• Cost-effective shunt resistor sensing circuit implementation

• Cost-effective bill of materials (BOM)

• Low-power modes effectively implemented, including the use of the built-in RTC (Libattery backed-up)

• LCD display, 4x31 segments including charge pump

• Values shown on the LCD: V,A,W,VAr,VA, kWh, kVArh, cos j, Hz, time, date

• OBIS identifier on the LCD

• Tamper detection via two tamper buttons or magnetometer (event is stored in memory)

• Built-in user push-button

• LED pulse outputs (kWh, kVArh)

• Optically-isolated open-collector output

• IEC1107 infrared hardware interface

• Optically isolated RS232 interface

• 2.4 GHz RF 1322x interface (I2C Daughter Card) for connection to a ZigBee® network

• MQXTM based for advanced markets

• Multiple advanced metering algorithms (FFT, filter-based method)

Product Features and Specifications

• Design Reference Manual (DRM122)

• AN4255 - FFT-based algorithm for metering applications

• Quick Start for MK30XEMETER

• MQX Reference Manual and MQX User’s Guide

• 1322x Low-Power Node Reference Manual

• Device development tools / demo kits:

MK30XEMETER_xxxx

• Device documentation: MK30X256

图2.MK30X256单相电表参考设计外形图

图3.MK30X256单相电表方框图
电表主要指标:

关键字:消费类电子  智能电表  Kinetis  MCU 编辑:探路者 引用地址:FreescaleMK30X256单相电表参考设计方案

上一篇:变频器控制原理图设计及其故障分析
下一篇:对变频器输入输出设备维护的分析

推荐阅读最新更新时间:2023-10-18 15:35

基于51单片机的可控硅调压调光程序-带过零检测
这是一个用51单片机通过过零检测来调整可控硅的导通角从而实现调光调压,其中过零电路用一个p620光耦,220v这端的电阻是40k,这是一个已经有成熟应用的例子. 全部代码下载:http://www.51hei.com/f/kkggl.rar 以下是c51源代码部分: #include reg52.H #include "intrins.h" #define _50msL_ 50000*0.9216 #define _50msH_ 50000*0.9216 #define _1ms_ 922 #define _10ms_ 9216 #define _50us 46 //50*0.9216 #define uc
[单片机]
51单片机的内存问题
51单片机寻址内存的空间,不是靠总线而是靠指令的方式。 1:51有以下几个内存模块组成 ROM Flash RAM有------内部RAM的低128位(00-7F) -------内部RAM的高128位(80-FF)---【 89C51 单片机没有这一段空间】 -------特殊功能寄存器(SFR)(80-FF) ------外部RAM 64K(0000-FFFF) 问题1:好多地址是重复的,当向80H写入一个数值,单片机怎么知道读的是内部的高128位RAM?还是SFR?还是外部64K的RAM呢? 答:指令。如果是直接寻址,访问的是SFR、如果是R0或者R1间接寻址,就是内部高128位RAM,如果是D
[单片机]
STM32单片机串口一键下载电路与操作方法详解
STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的Flash。 2)SRAM = 芯片内置的RAM区,就是内存啦。 3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。 要了解STM32的几种启动模式. BOOT0接GND,BOOT1接GND.那就是正常的启动模式,从flash加载代码. 而BOOT0接V3.3,BOOT1接GND.则是ISP模式,也就是串口更新代码. 其次,你要了解STM32 ISP下载代码的过程. 首先BOOT0接V3.3,然
[单片机]
STM32<font color='red'>单片机</font>串口一键下载电路与操作方法详解
51单片机的指令周期
8051芯片内部有一高增益反相放大器,用于构成振荡器,反向放大器输入端为XTAL1,输出端XTAL2。在XTAL1和XTAL2两端跨接一个石英晶体及两个电容就构成了稳定自激振荡器,电容器C1和C2通常都取30pF左右,对振荡频率有微调作用。振荡频率范围是1.2-12MHz。 8051也使用外部震荡脉冲信号,由XTAL2端引脚输入,XTAL1端接地,外部震荡脉冲源方式常用于多块8051同时工作,以便于同步。晶体振荡器的振荡信号从XTAL2端输出到片内的时钟发生器上,时钟发生器是一个二分频触发电路,它将振荡器的信号频率fosc除以2,向CPU提供两相时钟信号P1和P2。 时钟信号的周期称为机器状态时间S,CPU就以两
[单片机]
51<font color='red'>单片机</font>的指令周期
51单片机串口通信Bad Apple视频播放源程序(LCD12864显示)
程序源自我的团队的一个参赛项目,项目文件是一个大工程有很多内容由其他队员编写我也不好直接发上来,所以我只好截取了其中我写的一个小模块放上来供大家分享。 这个程序主要可以实现“任意图片显示”以及“任意视频播放”两个功能,数据都通过串口进行传输(波特率4800,蓝牙或USB均可),当然发送的数据只能是处理好的图像取模数据。(LCD驱动是st7920) 上电后直接显示以下图像: 此时发送53 FF(十六进制发送)即可使用显示单张图片的预设,这时再通过串口发送取模数据就可以实时显示图像。 显示完图片后发送 01 0E即可跳回就绪状态(如果无法退出就定时循环发送01 0E)。 如果在就绪状态下发送53 53就可以进行视频流播放,此
[单片机]
51<font color='red'>单片机</font>串口通信Bad Apple视频播放源程序(LCD12864显示)
对话 TI Sitara™︎ MCU总经理 Mike Pienovi:使实时处理变得简单且实惠的产品
随着对电子系统边缘实时控制、智能和通信需求的不断增长,高性能 现在提供了一种简单且经济高效的解决方案。 从智能工厂到智能城市,我们日益自动化的世界要求产品具有更高的速度、智能和精度。例如,与人类协同工作的自动化移动机器人需要精确的来安全地在物体周围导航,并且需要更快的处理速度以进行纳秒级决策 – 这些协同工作的实现都需要相互之间的通信。 为电子系统添加高级边缘分析和高实时性响应即将变得更容易、更实惠。 Sitara™ MCU 总经理 ke enovi向我们介绍了智能联网系统需求下,影响微控制器发展的主要因素。 问:在您看来,哪些趋势对微控制器提出了新的要求? 基于我们与工程师和行业专家的探讨,无论在制造业、数
[机器人]
Ramtron:智能电表产品将会不断推陈出新
智能电表行业是一个非常年轻的行业,全球性标准极少,故不会因受制于这些标准而窒碍了行业的发展。即便实施标准,它们也可能是地区性的,而不是国际性的。因此,这一行业的产品将会不断推陈出新,而接口、设备和服务也会在未来十年逐渐融合。 而提及Ramtron,自然会想起F-RAM。这个以快速写入、几乎无限耐用性的技术,对于智能电表,又意味着什么呢? Ramtron全球市场推广总监徐梦岚 以下为采访实录: EEWORLD: 请 评价2009 年抄表市场全球及中国的情况? 徐梦岚: 预计在今后十年内,所有发达国家都会开始实施智能计量计划,而发展中国家的主要城市也将开展同
[工业控制]
Ramtron:<font color='red'>智能电表</font>产品将会不断推陈出新
51系列单片机的RETI指令分析
  最近在基于51单片机编程的过程中出现了个很奇怪的问题“程序执行中在寄存器EA=1,ET0=1,TR0=1条件下,单TF0=1时并没有执行中断”。在有过单片机中断编程经历者都知道当EA=1,ET0=1的条件下,满足TF0=1时,如果在此期间没有更高优先级的中断执行的情况下定时器中断0必定会产生中断响应。而在我所编写的程序中仅使用了定时器中断0,一个中断也就谈不上存在优先级问题。经过我对自己程序的检查并对各教材中断程序对比发现我的程序中的一个问题:由于中断的不可控性决定其跳出中断返回主程序的不确定,而由于程序需要中断跳出后能跳到指定的地址。为了解决这个问题我在中断结束的地方直接用了无条件跳转指令“LJMP ADR16”其中ADR1
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved