新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机C8051F020及其在柜式电能表中的应用

单片机C8051F020及其在柜式电能表中的应用

作者:时间:2012-02-10来源:网络收藏

引言

内部的CPU要求具有双串口,一方面读取电能计量终端的数据,同时通过RS485通讯接口将这些数据上传至电能管理信息系统。经过一番比较,笔者采用了美国Cygnal公司推出的完全集成的混合信号系统级芯片,与普通相比较,它具有扩展芯片少,连线少,资源多,编程简单,升级维护容易等优点,而且可靠性和稳定性也可得到保证,从而简化了测量仪器硬件电路系统设计,实现测量数据的显示,打印,大大高了测量仪器性能指标和性价比。而其具有的片内调试电路,使设计人员可通过JTAG接口进行非侵入式,全速的在系统调试。

一、芯片介绍

1 的主要特点
l 具有与8051兼容的微控制内核,最高速度可达25MIPS。(时钟频率为25MHz);
l 具有64K字节可在系统编程的FLASH存储器,4352(4096+256)字节的片内RAM,外部64K数据存储器接口(可编程为复用或非复用方式);
l 8个8位的I/O端口,所有口线均耐5V电压,并可通过交叉开关灵活配置;
l 可同时使用的硬件SMBus,SPI及两个增强型UART串口;
l 22个矢量中断源;
l 多种复位源;
l 可编程的16位计数器/定时器阵列(PCA),有5个捕捉/比较模块,6种工作方式;
l 专用的看门狗定时器;
l 工作范围温度:-40~+85℃;
l 支持JTAG调试和边界扫描;

2 的基本结构

C8051F020除了具有标准的8052的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件。其中包括模拟多路选择器、可编程增益放大器,ADC、DAC、电压比较器、电压基准、温度传感器、 SMBus/I2C、UART、SPI、可编程计数器/定时器阵列(PCA)、定时器、数字I/O端口、电源监视器、看门狗定时器(WDT)和时钟振荡器等。C8051F020是真正能独立工作的片上系统(SOC)。它能有效的管理模拟贺数字外设,可以关闭单个或全部外设以节省功耗。篇内完全符合 IEEE1149.1规范JTAG借口,支持安装在最终应用系统上的产品 MCU进行非侵入式(不占用片内资源)、全速、在系统调试和在系统编程(ISP)。其内部功能方框图如图一所示:



图 一 C8051F020内部功能方框图

2、 C8051F020在中的应用

1 系统硬件构成及工作原理

整个柜式电表主要完成电量的采集,显示,打印和上传的功能。此外通过键盘可以设定预购电量、电价、校验电表时钟等功能。整个硬件系统示意图如图二所示:
电量采集部分以 CS5460A为核心,CS5460A是单相双向功率计量芯片,由美国Cirrus Logic公司研制生产,是一种单相带有串行接口的双向功率电能集成电路芯片,极易与微处理器连接。利用该芯片作为测量原始信号的核心器件


图 二 柜式表硬件系统示意图


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭