下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 智能表时钟超差原因分析及可靠性设计探讨 赵勇摘要:时钟准确性对于智能表至关重要,本文结合单相智能表的一种实现方案,主要从硬件方面分析了影响时钟准确性的主要因素,探讨了增强时钟可靠性的一些实用措施。关键词:智能表;rtc;可靠性一、引言智能电能表的安装使用是智能电网建设的基础环节,时钟超差已成为智能表故障的首要原因。本文主要从硬件设计方面,结合具体电表实现方案,分析了影响时钟准确性的主要因素,探讨了增强时钟可靠性的具体措施,对实际智能表的设计和生产具有一定参考意义。二、影响时钟准确性的因素分析时钟超差分为偏差和跳变,其中跳变又可分为乱码、归零
2、、飞走、迟滞、停走5种情况。影响时钟准确性的因素主要有:晶振精度、li/socl2電池电压滞后问题、i2c总线接口、噪声干扰问题4个方面。下面结合一些典型元器件作具体分析。1.晶振精度绝大部分rtc都需要从32.768khz晶振中获取1hz的时钟信号,影响晶振精度的环境因素有1.1温度温度是影响晶振精度最主要的因素,在整个温度范围内晶振精度呈抛物线型。随着温度的上升/下降,晶振会产生几十ppm的频偏。1.2老化不同工艺生产的晶振老化程度有所不同,具体可参见产品手册,如epson c-005r,第一年因老化引起的最大频偏为±3ppm。1.3负载电容包括外接的负载电容和pcb寄生电容,负
3、载电容是晶振厂商规定的参数,通常以pf为单位,匹配不当的负载电容可导致上百ppm的误差,2.li/socl2电池电压滞后问题li/socl2电池由于具有自放电率低、使用温度范围宽广、工作电压平稳、贮存时间长、能够连续供电电流小和短时脉冲电流等优点,作为rtc备用电池已在电能表中广泛使用。但li/socl2电池由于自身的特性,在长期未放电时容易在锂电极表面生成钝化膜从而引起电压滞后问题,在主电源掉电的瞬间,备用电池无法及时提供rtc所需的电压电流,导致rtc不能正常工作,内部计时寄存器数据丢失。3.i2c总线接口一般rtc采用i2c总线作为外部访问接口,在电表实际应用中,往往是作为从设备和其他多
4、个器件(如eeprom、lcd驱动等)同时挂接在一条总线上,正常情况下,主设备通过不同地址正确访问从设备,在某些异常情况下,i2c总线会出现锁死现象,如果此时读取rtc数据,将产生异常。4.噪声干扰问题rtc的晶振输入端易受到噪声干扰而导致时钟异常。通常rtc晶振输入端有非常高的输入阻抗,pcb上大部分的信号都比晶振32.768hz的频率要高很多,这些信号产生的尖峰噪声,很容易耦合到晶振输入端,导致时钟飞走。三、可靠性设计探讨1.保证晶振精度设计1.1负载电容的选取每个晶振都有所要求的负载电容(cl)才能实现精确的震荡频率,负载电容cl主要由外部调节电容(c1、c2)和pcb寄生电容(cs)组
5、成,三者之间的关系可表示为:cl= (c1×c2)/(c1+c2)+ cs,pcb布线合理时cs一般取典型值35pf,cl为厂商要求的值(32.768khz典型值为6pf、12.5 pf),根据以上公式可以计算出c1、c2的大小。确定电容大小后,在精度和材质上最好选取为±5的cog电容,以减小电容误差和温漂对晶振精度的影响。在实际确定cl时,往往需要借助时钟分析仪或示波器以获得精确的匹配。1.2提供准确的温度补偿对晶振精度影响最大的因素是温度,如上文计算:如要满足国网规范要求的时钟精度,rtc晶振在参比温度下频偏应小于±5ppm,全温度下应小于±12pp
6、m。即使采用市场上精度较高的±5ppm的晶振,在全温度下也不能满足国网规范要求,必须采用温度补偿。目前智能表时钟采用的温度补偿方案主要有两种:1.采用集成温度补偿功能专用rtc,如rx-8025t,ds3231等,此类rtc内部集成有温补晶振(tcxo),在温度变化时可以对晶振频偏进行自动补偿;2.使用mcu(如fm3308)内嵌的实时时钟模块,此类mcu一般还具有温度测量功能,使用时通过一定的软件算法自行实现温度补偿。2.改善li/socl2电池电压滞后问题改善由于li/socl2电池电压滞后导致的时钟异常问题,可以有以下一些方法:2.1电池选型li/socl2电池电压滞后现象是由
7、于自身特性造成的,目前还无法避免。部分厂家通过研究,采用特殊的生产工艺或者添加某些活性物质,有效的延长了钝化膜的形成时间,减小了钝化膜的密度和厚度,在一定程度上改善了li/socl2电池电压滞后现象。在电池选型时可以考虑选择这些厂家的产品。2.2并联超级电容超级电容不存在电压滞后现象,将超级电容与电池并联使用能有效的解决li/socl2电池电压滞后问题。3.i2c总线可靠性设计当将rtc与其他器件在一起使用时,容易造成访问异常,因此在智能表方案设计时尽可能使rtc使用独立的i2c总线,如选择多i2c接口的mcu、使用软件模拟实现i2c、选用相同功能接口不同的器件等。如确实无法分开rtc时,需注
8、意以下几点:3.1.1上拉电阻rp的确定为了获得稳定可靠的i2c通信,在多从设备一起使用时需要准确的计算上拉电阻的大小。3.1.2锁死退出i2c总线出现锁死,根本原因在于当从设备sda输出数据为低电平时,scl突然复位失去了时钟信号,如果此时由主设备模拟产生scl信号,使得从设备能够完成数据输出,i2c总线自然也就退出锁死状态。由主设备模拟产生scl信号,前提是mcu的scl接口能够单独控制且可配置为gpio,具体实现时需模拟产生9个时钟脉冲。4.提高rtc振荡电路抗噪声干扰设计通过pcb元器件合理布局和走线,使得rtc振荡电路尽量离开噪声源和减少耦合路径,具体方法可参考文献2,2中详细给出了
9、rtc合理布局及走线注意事项,此处不再累述。四、总结本文主要是从硬件方面进行分析和探讨的,实际影响rtc时钟准确性的因素还有很多,软件方面如rtc操作方法、i2c软件模拟时序、数据校验方式等,生产工艺方面有晶振焊接温度和时间、超声波清洗、pcb加涂“三防漆”等,应急措施方面如通过mcu自身定时器建立备份时钟,定时和rtc同步,一般情况下以rtc时钟为准,异常时,用备份时钟恢复rtc时钟,或者采用擦写次数较多的fram定时存储rtc时钟,发生异常时,用存储时钟恢复rtc时钟等。参考文献1王幸之、王雷等.单片机应用系统电磁干扰与抗干扰技术.北京航空航天大学出版社.20062st an2867.oscillator design guide for st microcontrollers. stmicroelectronics 20103侯喆、何凯.由于iic总线锁死引起的保护装置异常的问题分析.电力系统保护与控制 2010/44i2c总线技术规范.广州周立功单片机发展有限公
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论