历史上的今天
返回首页

历史上的今天

今天是:2025年04月12日(星期六)

2018年04月12日 | 串行时钟PCF8583在微机保护装置中的应用

2018-04-12 来源:eefocus

引言
    微机保护装置配备的高性能实时时钟,用来记录微机保护动作、开关变位、事故与预告等事件的时间信息,从而形成完整的事件顺序记录,对分析继电保护的动作行为、提高电力系统运行的可靠性具有重要意义。与先前的时钟器件(如DS12C887)相比,PCF8583是串行总线扩展方式的实时时钟器件,只需通过DSP的I2C时钟线SCL和数据线SDA就可完成其参数设置、读取日期和时间等操作,同时PCF8583接口简单,占用DSP资源少和可靠性高,且掉电时仍能够进行时间计数。dsPIC33F系列微处理器是将单片机与DSP技术相结合的高性能16位数字信号控制器,将该控制器与串行时钟PCF8583同时应用于微机保护装置,可进一步提高微机保护装置的整体性能。因此,这里提出一种基于PCF8583和dsPIC33F系列微处理器的微机保护装置设计方案。

 

2 PCF8583简介
2.1 PCF8583的结构与功能
    PCF8583是带有256x8 bit RAM的8引脚日历/时钟器件。内置完整的振荡、分频、上电复位电路,具有4年日历时钟,12或24 b格式,带可编程的闹钟、定时和中断功能,并具有体积小、硬件连线少、带有256字节的静态RAM等特点。它采用I2C两线串行总线接口传输地址和数据,在每次读写数据字节后,内部字地址寄存器自动递增;地址引脚A0用于编程设置硬件地址,这样可在不增加硬件的情况下使总线上允许挂接两个器件;内置32.768 kHz振荡器RAM区的前8个字节用于时钟/日历和计数器功能,接下来的8个字节作为报警寄存器或RAM使用,剩下的240个字节RAM则由用户自由分配。其中00H为控制状态寄存器,01H为1/100 s寄存器,02H为秒寄存器,03H为分寄存器,04H为时寄存器,05H为年/日寄存器,06H为星期/月寄存器,07H为定时寄存器,08~0F单元可设置为空闲单元或闹钟寄存器,在日历时钟方式中,百分之一秒、秒、分、时、日、月、年和星期都是以BCD码存放。I2C总线的主器件可通过对其控制/状态寄存器进行读,写操作。
2.2 PCF8583的PC总线及其读写操作
    I2C总线是Philips推出的串行传输总线,以两根连线实现完善的全双工同步数据传输,可构成多机系统和外围器件扩展系统。I2C总线采用器件地址的硬件设置方法,通过软件寻址,完全避免器件的片选线寻址方法,从而使硬件系统具有简单灵活的扩展方法。由于I2C总线是同步串行数据传输总线。其内部为双向传输电路,端口为漏极开路输出,故总线上必须挂接上拉电阻,该上拉电阻阻值通常可取5-10kΩ。系统中的所有外围器件及模块都是总线上的节点,当I2C工作时,任何一个主器件节点都能控制总线,当某个主器件节点控制总线,则成为主控制器。系统中所有节点采用器件地址或引脚地址的编址方法。I2C总线规定起始信号后的第一个字节为寻址字节,用于寻址被控器件,并规定数据传输方向。I2C总线在数据传输中共有开始信号、结束信号和应答信号3种类型。其中,开始信号是当SCL为高电平时,SDA由高电平向低电平跳变;结束信号是当SCL为低电平时,SDA由低电平向高电平跳变。结束数据传输;而应答信号则是接收数据的器件在接收到8位数据后,向发送数据的器件发出待定的低电平脉冲,表示已接收数据。
    主器件节点读写从节点(这里将PCF8583设为从节点)数据的示意图如图1所示。发送到SDA线上的每个字节必须为8位,每次可发送的字节数不限,但每个字节后必须跟一个应答信号。首先传输最高数据位,数据全部传输完后,主控制器发送停止信号。

3 PCF8583与微机保护装置的接口设计
3.1 硬件系统设计
    该系统设计采用dsPIC33F系列dsPIC33FJ256GP7 10型系列微处理器,其内部集成了RAM,Flash及各种外设模块,包括2个A/D转换模块、2个SPI接口模块、2个I2C模块、2路CAN和UART通信模块等,因而外嗣扩展电路少,进一步简化了硬件结构。
    基于dsPIC33FJ256GP710的保护测控装置分为CPU模块单元、交流插件、数字量I/O单元、通信单元、人机接口单元和电源单元等,通信接口直接与上位机或通信管理机连接,人机接口采用128×~64点阵式液晶显示器和专用键盘,显示信息量大,操作方便。
    图2为CPU模块原理框图。该微机保护装置具有16路开关输入量,16路开关输出量,15路模拟量。由于dsPIC33F强大的计算能力和完善的控制功能,可单独完成计算、控制、通信、人机接口等功能,减少了元件数,简化了硬件结构设计。又因dsPIC33F微处理器内部集成有RAM,Flash、A/D转换等,使得外围扩展电路很少,大大简化了硬件结构设计,极大提高了保护装置的抗干扰性和可靠性。

    图3为PCF8583与dsPIC33FJ256GP710的接口电路。dsPIC33FJ256GP710的I2C数据信号SDA1和时钟信号SCK1分别与PCF8583的SDA和SCL连接,I/O端口RG0与INT请求信号连接;R1,R2为上拉电阻,G为时钟晶振,在通常情况下该电路由VDD供电。保护装置掉电时则南电池BT1供电保证时钟持续运行,二极管VD1和VD2用于隔离内部电池和VDD。扩展的串行时钟PCF8583用于记录系统工作时间,其内含一个锂电池,断电情况下可运行十年以上而不会丢失数据。与同类并行时钟(如DS12C887)相比,PCF8583结构简单,可靠性高。


推荐阅读

史海拾趣

ENERGIZER公司的发展小趣事

近年来,随着智能设备的普及,消费者对电池的需求也日益增长。为了满足这一需求,ENERGIZER不断加大研发投入,推出了一系列高性能的电池产品。其中,高能量锂电池的研发成功,为智能设备的发展提供了强有力的支持。这款电池具有高能量密度、长寿命等优点,广泛应用于智能手机、平板电脑等高端电子设备中。同时,ENERGIZER还不断优化生产工艺,降低成本,为消费者提供更优质、更实惠的电池产品。

这些故事展示了ENERGIZER公司在电子行业发展中的创新力和市场洞察力,也体现了该公司对环保和消费者需求的关注与响应。作为全球领先的电池制造商,ENERGIZER始终保持着技术创新的步伐,为全球电子行业的发展做出了重要贡献。

Cableform Inc公司的发展小趣事

随着全球化趋势的加速推进,Cableform Inc公司开始实施全球化战略。公司在全球范围内设立了多个分支机构和研发中心,加强了与国际同行的合作与交流。同时,公司还积极参与国际展览和技术研讨会等活动,展示了其最新的技术成果和产品应用。这些举措不仅提升了公司在国际市场的知名度和影响力,也为公司的长期发展奠定了坚实的基础。

这五个故事虽然是虚构的,但它们反映了Cableform Inc公司可能经历的一些重要发展阶段和关键事件。当然,实际的发展过程可能更加复杂和多变,但无论如何,这些故事都展现了公司在电子行业中的坚韧不拔和不断进取的精神。

AMICC [AMIC TECHNOLOGY]公司的发展小趣事

作为一家具有社会责任感的企业,AMICC始终关注环境保护和可持续发展。公司在生产过程中积极采用环保材料和技术,降低能耗和排放。同时,AMICC还积极参与公益事业,为社会做出贡献。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。

这五个故事只是AMICC发展历程中的一部分,但它们足以展现出这家企业在电子行业中的拼搏和成长。AMICC以其坚定的信念、不懈的努力和持续的创新精神,在激烈的市场竞争中脱颖而出,成为了一家备受瞩目的优秀企业。

Aimtec公司的发展小趣事

随着业务规模的扩大,Aimtec公司开始将目光投向国际市场。公司先后在欧洲和亚洲设立了办事处,通过本地化的销售策略和技术支持,逐步打开了国际市场的大门。在国际竞争中,Aimtec凭借其优质的产品和服务,赢得了众多客户的信赖和好评。同时,公司还积极参与国际电子行业的交流与合作,不断提升自身的技术水平和市场竞争力。

DILABS公司的发展小趣事

随着全球环保意识的提高,DILABS开始注重绿色生产。他们引入了先进的环保技术和设备,确保在生产过程中最大限度地减少废弃物和污染物的排放。同时,DILABS还积极推动电子产品的环保设计,帮助客户实现绿色采购和可持续发展。

CIRCUITCO公司的发展小趣事

CIRCUITCO公司自创立之初,就致力于电子电路技术的研发。在某一时期,公司投入大量资源研发新型高性能电路板。经过数年的努力,团队终于成功开发出一款具有更高集成度、更低能耗的电路板。这一突破不仅提升了公司的技术实力,也使其在市场上获得了显著的竞争优势。随着这款新产品的推出,CIRCUITCO公司的业绩迅速攀升,成为行业内的佼佼者。

问答坊 | AI 解惑

音乐提示定时器设计

音乐提示定时器设计4个按键设置现在想要倒数的时间:K1--可调整倒数时间为1-60分钟;K2—设置倒数计时时间为5分钟,显示为“0500”;K3—设置倒数计时时间为10分钟,显示为“1000”;K4—设置倒数计时时间为20分钟,显示为“2000”;一旦按键后则开 ...…

查看全部问答>

基于FPGA的OFDM工程

基于FPGA的OFDM原工程实例,可以直接打开工程编译仿真…

查看全部问答>

WINCE屏幕滚动

定制出的WINCE系统屏幕翻滚。以前都没遇到过,不知道是什么原因 以前用这个BSP编译不出现这问题 就是在图形组件加了几个选项出现这问题,。不知道什么原因。达人指导下。。谢谢…

查看全部问答>

keil求助!!!我是新手,各位大侠帮帮忙!!

我买了个射频收发模块,它自带的数字手册上有它的CRC校验程序如下: An example implementation of CRC calculation on a message is shown next // Definitions for CRC constants #define MSG_CRC_INIT(0xFFFF) #define MSG_CCITT_CRC_POLY(0 ...…

查看全部问答>

4G SD卡开机识别问题~ 有时候能显示盘符,有时候显示不了.

平台 pxa270+wince6.0 显示使用4G SD卡,存在一个奇怪识别问题 有时候开机能显示盘符,有时候显示不了, 如果显示不了. 不过进入系统后再重新插拔一次, 又可以显示及正常使用 2G卡不存在这个问题 看开机过程输出信息, 已经检测到4G卡插入 …

查看全部问答>

修改files下的platform.reg,但是在release下的platform.reg没有的到正确更新。sysgen和copy files都试过了。

D:\\1afc58e7.bmp 这是files下的注册表信息。 但通过copy files 以后得到的结果却是 D:\\8e911ff8.bmp…

查看全部问答>

如何让屏幕旋转90度

我是个初学者,看了一本关于WINCE的书,但还有很多疑问 第一个问题,想问下,PB4.2到底是用来做什么的?它的应用步骤是什么啊? 第二个问题想请问大家,如何让2410上的WINCE旋转90度? 网上都说的很笼统,而且都是一样的,我操作上比较困难 …

查看全部问答>

四脚鞋的用途?

         这是一双非常奇怪的鞋子,在普通的鞋底增加了四只“长脚”。这四只长脚由非常坚硬的材料制成。当然,这种鞋子不是给普通人设计的,而是专门应用于军事领域了。那么,你能猜到这款军用四脚鞋的用途吗? &nb ...…

查看全部问答>

讨论下DIY一个航模的遥控器需要什么

求教!本人初学,自己想DIY一个六通道无线遥控器,为此专门买了块51的学习板(快赶上一个遥控器价格了),主要是想动手做,计划使用两块51cpu+RF模块完成收发功能,但这样是成本是不是太高,外面卖的遥控器都用什么芯片!…

查看全部问答>