- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZegBee电子镇流器高温老化监测系统研究
基于ZegBee电子镇流器高温老化监测系统研究
摘要:为了能及时了解电子整流器高温老化的数据,设计并实现了以MC13213微控制器为核心的高温老化监测系统,提出了ZigBee技术设计的方案,具体阐述了系统的硬件设计框架,提出了无线监测终端软件设计及平台,在实际应用中具有很好的实用价值。
关键词: MC13213;ZegBee
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)27-6138-02
1 概述
随着电子整流器在电子产品中的广泛应用,国内厂家在生产过程中不能及时监测出电子整流器的质量问题,尤其是高温老化问题带给厂家的困扰,因而高温老化的监测系统势在必行。
本文设计了基于ZigBee的电子镇流器高温老化监测系统。在该系统中,无线终端采集节点对电子镇流器工作时的电压、电流、有功功率等状态数据进行实时采集,通过中继节点将数据转发给主控节点,主控节点将状态数据发送到上位机程序显示,从而实现对电子镇流器高温老化操作时各项状态数据的实时监测。
2 硬件电路设计
该系统主要基于MC13213单片机开发,节点包括主控节点及无线监测终端节点。无线监测终端节点是网络的基本单元,在该系统中作为ZigBee网络中的路由节点及终端节点,可以通过SCI接收CS5460A采集到的数据并将其通过ZigBee网络传输到主控节点,其结构框图如图1所示。
1) ZigBee无线通信模块
主控芯片模块即MCU最小系统,主要包括系统电源与滤波电路、复位电路、晶振电路和调试写入接口等。由于使用交流供电模式,在设计主控芯片模块时没有特别考虑功耗的问题,MC13213工作电压为3.3V,所以采用5V供电方式,使用LDO转换为3.3V;由于MC13213内部集成了MCU和RF射频模块,所以其晶振电路设计相对特殊。RF射频模块必需使用外部晶振,而MCU可以使用外部晶振、内部晶振或外部振荡器输入;MC13213复位电路简单,采用的是典型的复位电路,通过上拉电阻至VCC即可,同时对地使用0.1uF容量的电容,即可复位芯片复位的要求[2];MC13213微控制器内部集成的收发器属于偶极天线方式,需要与不平衡的天线连接,本系统用的是Maruta的LDB212G4005C-001型平衡不平衡转换器;由于本设计距离要求较高,信号稳定性要求也较高,因此选用Whip天线可以很好地达到要求。
2) 电源及浪涌保护单元
无线监测终端采用无线监测终端采用交流电供电,采用AC/DC电源模块产生+5V直流电源,用来供给逻辑电路的工作,该AC/DC电源模块额定功率为2.5W,输出+5V的额定电流为500mA。电路中使用压敏电阻的作用是为了抑制浪涌,型号471KD10表明该压敏电阻耐压为470VAC,压敏电阻直径为10。
3 无线监测终端软件设计
本项目中应用软件主要功能使采集电子镇流器带负载工作时整个系统的电压、电流、有功功率及功率因数,并通告网络节点传送到协调器节点,同时也通过串口与PC机进行通信,输出网络节点的有关信息,接受PC发送的命令。其中网络通信功能由ZigBee协议软件完成,此处主要进行了电能参数采集模块的设计。
MC13213对CS5460A的操作即包括CS5460A的校准、I/O口模拟的SPI接口初始化、CS5460A初始化、电压有效值寄存器、电流有效值寄存器及有功功率寄存器的数据读取。
上位机软件是本软件的设计关键,上位机主要 PC 通过 RS232 与协调器节点连接,接收从 MC13213 的串口发送来的数据,并将这些数据写入到数据库中,并以图形化的界面直观的显示采集到的电子镇流器上的电压值、电流值,以达到高温老化无线监测的目的。上位机软件主要实现功能为:驱动串口接收协调器节点发送的数据,之后将这些数据进行处理,对应记录各个终端监测节点的电流、电压及功率采样值,并将其通过上位机界面直观地显现显示出来。
首先,CS5460A采集状态AD值的回归。CS5460A采集到的电子镇流器的电压AD,电流AD及有功功率AD均为两个字节,范围则为:0x0000-0xFFFF。上位机 PC 端通过串口接收到的数据包中,有3个值需要进行物理量回归,分别为 1个电压值,1 个电流值和 1 个有功功率值。显示中需要将得到的三个AD值转化为实际值,通过这些状态值可以直观地判断该电子镇流器是否已经高温老化。三个状态量AD值到实际值转化公式分别为:I(A)=I(AD)/0xFFFF/0.6*5;U(V)=V(AD)/0xFFFF/0.6*300; P(W)=P(AD)*2.7*1500/0xFFFF。
其次,数据显示使用VB软件工具箱中的文本显示控件,将得到数据直接在
文档评论(0)