应用M68HC908LJ12设计单相复费率电能表

发布者:VelvetSoul最新更新时间:2006-11-30 来源: 电子工程师关键字:FLASH  总线  实时 手机看文章 扫描二维码
随时随地手机看文章
1 引 言
  
  随着国民经济的迅速发展和人民生活水平的不断提高,用电矛盾越来越突出。1995年,我国全面实施分时电价,通过使用复费率电能表来促进电力资源的优化配置,稳定供电秩序,复费率电能表的性能和成本主要取决于单片机的选型。M68HC908LJ12是美国Motorola公司于2001年推出的高性能单片机,功能强大,用于开发复费率电能表,既能简化电路设计、降低成本,又提高电路的抗干扰能力。

2 M68HC908LJ12单片机
  
  M68HC08系列是一类Motorola高性能的8位单片机,具有速度高、功能强和价格低等特点。硬件结构与M6805,M146805级M68HC05兼容,而且功能更加丰富。其指令系统具有200多条指令和16种方式,最快指令周期仅为125ns,而乘法指令也仅需625ns。具有FLASH(闪速存储器)的M68HC908系列的单片机,更能极大地方便应用系统的开发。M68HC908LJ12是带有10位A/D和LCD驱动模块的单片机,其主要特点有:
  
  ·最大总线频率为8MHz(4.5~5.5V)、4MHz(2.7~3.3V)和1MHz(2.4~2.7V)内部总线频率;
  ·12K FLASH闪速存储器,具有在线编程和加密功能;
  ·片内512K字节RAM;
  ·多功能定时器接口TIM1和TIM2;
  ·具有红外功能的串行通信接口SCI;
  ·CPU正常工作监视模块COP;
  ·电源电压监视模块LVI;
  ·实时时钟RTC;
  ·串行外围部件扩展接口SPI;
  ·6路10位A/D;
  ·8个键盘输入中断。

3 单相复费率表的硬件组成

  复费率表由电量计量电路、CPU、液晶显示、实时时钟、通讯接口、电源等部分组成。硬件框图见图1。



3.1
 电能计量部分
  
  当前,电能计量部分一般采用专用的电量计量IC。其中美国AD公司的AD7755、CS5460等性价比较高,采用了上述IC后,电量计量的精度、可靠性及生产的调试、校表就得到了保证。本系统采用AD7755,由计量芯片产生计量脉冲,M68HC908LJ12对计量脉冲计数并根据当前的费率作相应处理。

3.2 液晶显示部分

  
  复费率电能表的显示一般采用LCD液晶显示器,M68HC908LJ12内带LCD驱动模块,从而节省了外挂的液晶驱动芯片。M68HC908LJ12的液晶驱动模块的段数可选择为26 4、27 3、27 1。采用动态驱动,1/3偏压。

3.3 实时时钟部分
  
  时间是电能分时计量的基础。当前应用较为广泛的时钟芯片有PCF8583、DS1302、4553等。本设计采用的DS1302是美国DALLAS公司推出的串行接口专用实时时钟芯片。芯片内部有可编程的日历时钟和31字节的RAM,工作电压范围宽2.5V~5.5V,功耗低,在掉电后,可由电池供电工作10年以上。

3.4 处理器部分
  
  处理器部分采用M68HC908LJ12,此单片机与其他系列的单片机实现的电路相比,外围扩展电路极少。电能表中需要掉电不丢失内容的数据存储器以往一般用EEPROM实现,M68HC908LJ12有12K FLASH闪速存储器,具有在线编程和加密功能,可用作这种数据的存储器。电能表常会遇到停电的情形,需要掉电检测,一般外挂电压检测芯片,而M68HC908LJ12有LVI(低电压检测模块),可实现对电源电压的检测,产生可设置的复位或中断。电能表有红外遥控电路,以实现快捷的抄表和参数设定,以往这部分电路需要专用红外芯片来实现调制解调,M68HC908LJ12有红外调制解调功能的串行接口SCI可直接驱动红外发射和接收二极管。M68HC908LJ12内有KBI键盘输入中断,可方便地实现按键功能。

3.5 通讯接口部分
  
  为了实现与抄表器和自动抄表系统之间的数据传输,在通讯接口部分设计了RS485接口和红外通讯接口。其中485接口电路采用MAXIM3085。红外通讯接口由于M68HC908LJ12内有红外模块的串行接口SCI,节省了外挂的红外调制解调电路。

4 单相复费率表的软件设计
  
  单相复费率表的软件主要是实现电量数据采集和处理,并通过红外和485接口实现与抄表系统的数据交换。图2为系统主程序框图。

  主要模块有功能如下:
  ·电量处理模块的功能是由计量芯片提供计量脉冲,CPU对计量脉冲计数,结合当前时段和费率,累计用户峰、平、谷各时段的实际用电量。
  ·通讯模块的功能是按照通讯规约实现与抄表器和抄表系统的可靠通讯。由抄表系统读取用户电量数据和设置时段、费率、地址等电表参数。
  ·显示模块的功能是显示用户的峰、平、谷、总电量及时间、上月电量等信息。

5 抗干扰设计
  
  电能表系统中,干扰源主要是电网的电压波动、闪电冲击及变压器所产生的电磁场等。众所周知,集成化程度越高,分立元件越少,电路连线越简洁的电路抗干扰能力越强。从上文可看出本设计的最大特点是集成化——除了计量、时钟、485接口部分,其余的功能要求M68HC908LJ12的片内模块均能完成。对于电网中突然掉电和突然上电会产生快速的瞬间脉冲群的现象,本设计在电源进线处使用了磁环,在CPU的电源端加了去耦电容。对于闪电冲击产生的瞬间高压,本设计使用了压敏电阻吸收瞬间高压冲击。另外,系统充分利用M68HC908LJ12的片内COP模块(硬件看门狗),监视CPU的工作情况,在程序陷入“死循环”时,产生复位。
  
  在采取上述硬件抗干扰措施的同时,软件抗干扰技术也不容忽视,对于计量脉冲判定和统计,一般采取数字滤波避免误判。对于程序“走飞”,采用软件冗余和“看门狗”技术。对于关键数据的改写保护,可采用附加的条件判定。对于按键的去抖,采用重复检测的方法。当然,软件抗干扰技术和硬件抗干扰技术并不相互独立,它们是相辅相成的。

6 结束语
  
  本设计充分利用了内部的功能模块,减少了外围电路、降低了成本,同时提高了整机的可靠性,所设计的电能表在市场上很具竞争力。

参考文献

1 王幸之等.单片机应用系统抗干扰技术.北京:北京航空航天大学出版社,2001
关键字:FLASH  总线  实时 引用地址:应用M68HC908LJ12设计单相复费率电能表

上一篇:微处理器实时时钟芯片MM58167B原理与应用
下一篇:一种基于单片机的函数发生器的设计实现

推荐阅读最新更新时间:2024-05-13 18:15

STM32F0项目进阶之实时时钟DS1307
写在前面的话:STM32F0项目进阶系列是硬件系统工程师星克曼以项目进阶的方式写出的入门教程,以项目开发为蓝底,快速学习进入实战。 STM32 I2C总线在上一讲 STM32F0项目进阶之I2C 中已经讲过了,已经将标准库抽象成hal_i2c.c和hal_i2c.h了,下面的就是适配不同的芯片了,这次我们适配一下DS1307。 芯片手册如下:www.maximintegrated.com/en/DS1307.pdf 电路配置 引脚图如下: 引脚描述如下: 电路配置如下: BCD格式 注意:时间和日期的格式均是BCD格式的。 上电工作 上电即可以工作,时钟使能的话,就没有其它配置;如果没有使能
[单片机]
STM32F0项目进阶之<font color='red'>实时</font>时钟DS1307
Esri利用Mobileye实时车辆传感器数据 进行动态边缘高清映射
(图片来源:Esri官网) 据外媒报道,定位智能和地图软件系统公司Esri宣布与Mobileye合作,将英特尔ADAS软件的先进数据收集能力与Esri平台集成。 此次合作将为Esri地理信息系统ArcGIS客户提供可视化、分析实时高清地图和位置数据的能力,从而在Esri平台创建新型实时动态地图。这些位置数据来自配备Mobileye技术的车辆传感器。根据协议,配备Mobileye视觉系统的车辆将收集信息,作为ArcGIS平台新数据服务的基础。Mobileye将数据发布到ArcGIS平台,使数百万ArcGIS用户能够使用其动态数据。 新的合作协议利用最新EyeQ4,有助于提高安全性以及数据收集能力。同时,该协议还扩展
[汽车电子]
Esri利用Mobileye<font color='red'>实时</font>车辆传感器数据 进行动态边缘高清映射
【STM32F4】读取芯片ID和芯片Flash Size
首先声明,手册上给出的FlashSize地址是错误的,正确的应该是0x1FFF7A20,取高16位。确切说应该是(0x1FFF7A23,0x1FFF7A22两个字节), 芯片的这96位ID是产品唯一身份标识。可以从特定的寄存器中读出来。FlashSize表示内部flash的大小,也是固化在芯片内部的。 手册上讲的ChipID的基地址是0x1FFF7A10,ChipSize的基地址也是0x1FFF7A10。肯定是不对的 谷歌了半天才发现真正的ChipSize地址0x1FFF7A20。知道了地址,直接读取地址中的数据就OK了。操作相当简单 读取FlashSize uint16_t cpuGetFlashSize(void) { r
[单片机]
【STM32F4】读取芯片ID和芯片<font color='red'>Flash</font> Size
基于CAN总线的汽车仪表软件实现方案
    引言     随着汽车上的电子装置越来越多,汽车网络应运而生,控制器局域网(CAN,Controller Area Network)开始大量应用与汽车之上。如何利用汽车网络中的信息,以便于司机与乘客了解车辆信息,是一项需要展开的研究。本研究从CAN总线获取汽车仪表板所需的数据,并在液晶显示屏上动态显示,这一系列任务在硬件支持的情况下全部由高级语言编程实现。     1、CAN总线技术     目前存在多种汽车网络协议,CAN总线技术属于现场总线范畴,CAN是控制局域网络(Control Area Network)的简称,最早由德国BOSCH公司推出,用于汽车内部测量与执行部件之间的数据通信,其纵向规范现已被ISO国际标准组织
[嵌入式]
CAN-bus 现场总线应用方案(电梯控制)
     前言      2003年5月6日,PHILIPS正式授权:广州周立功单片机发展有限公司为汽车电子产品线(含CAN-bus、汽车防盗器RFID、汽车传感器)中国地区代理商。     依靠强大的专业开发团队、PHILIPS半导体的领先技术与国际CiA协会、ODVA协会的支持,我们致力于发展中国的CAN产品与应用事业。至现在,我们已成功开发出一系列CAN-bus教学、接口、工具、应用产品,能够为客户提供从“芯片”、“工具”、“模块”、“方案”等各个方面的服务,涉及CAN-bus多个行业与应用领域。我们自主开发的数个型号产品已经领先于国外技术水平,并已投入广泛的实际应用。         CAN-bus介绍     
[嵌入式]
Diodes 推出Express相容ReDriver,提高串行总线速度性限
Diodes 公司 宣布推出 PI3EQX16612 及 PI3EQX16621 PCI Express® 相容的 ReDriver™ 装置,皆为四差分通道,但各为 1:2 (解复用) 及 2:1 (复用)。PCIe® 4.0 特别适用于高效能 IT 设备的串行接口,包括台式机、笔记本电脑、工作站等,也适合用于嵌入式系统。 随着微处理器制造商不断提高串行总线速度的性限,差分 ReDriver成为需要采用较长 PCB 线路长度等应用的必要组件,且不会造成额外信号延迟。PI3EQX16612 与 PI3EQX16621 在单一封装中提供四种信道,各信道速度高达 16Gbps。这种组合支持各主板之间高速串行接口的绕送,这类接口
[物联网]
Diodes 推出Express相容ReDriver,提高串行<font color='red'>总线</font>速度性限
超高清8k和4k有什么区别,4K/8K 超高清实时处理与分发技术
大家好,今天跟大家分享下在支持4K/8K超高清视频的实时编码、媒体处理、系统架构、专有云流量分发所遇到的困难和挑战,希望能给大家带来帮助。 分享内容分为六个部分: 01 4K/8K超高清视频的背景 随着央视冬奥会和央视8K频道的播出,超高清视频已经走进了人们的生活,需求也逐步上升。然而,8K视频的普及度仍然不够,原因如下: 1、对原有的直播系统架构带来极大冲击。比如,8K直播的码率普遍高于100M。其次,通常直播流的分发要通过媒体处理的手段将8K的原始流转成不同的分辨率、码率、帧率之后再进行分发。对系统的算力消耗、处理速度、处理成本带来了新的难点。 除此之外,真8K的视频制作流程也需要高昂的制作成本,导致8K的片源还比
[嵌入式]
超高清8k和4k有什么区别,4K/8K 超高清<font color='red'>实时</font>处理与分发技术
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved