- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ATT7026芯片智能控制测控仪设计
基于ATT7026芯片智能控制测控仪设计
[摘要]本测控仪的参数测量采用专用的电能计量芯片ATT7026,该芯片是一个高精度的三相电能计量芯片,避免了复杂的参数计算,简化了系统结构,缩短了开发周期,且价格低廉,工作可靠,有较高的实用价值。
[关键词]电流互感器 数据采集 无功补偿
中图分类号:TP2文献标识码:B文章编号:1671-7597(2008)0820042-01
本测控仪的参数测量采用专用的电能计量芯片ATT7026,该芯片是一个高精度的三相电能计量芯片,适用于三相三线或三相四线。它集成了六路二阶、参考电压电路及所有功率、能量、有效值、功率因数以及频率测量的数字信号处理等电路[1]。
一、硬件结构和功能
测控仪由CPU和存储器模块、数据采集计算模块、实时钟模块、输出控制及远程通信模块、键盘显示模块组成。
(一)数据采集计算模块
实时数据的采集计算由ATT7026芯片组完成。芯片组采用单+5V供电,精度高,接口灵活,具有参数校正、误差补偿功能。芯片组包括ATT7026和AT73C501(或AT73C502)两个芯片,AT73C501(502)是6路16位A/D转换器,用于采集三相电压和三相电流信号,AT73C501是单端输入, AT73C502是双端输入。ATT7026是16位的DSP芯片,进行系统参数计算[2]。图2给出了数据采集计算模块的硬件联接。
ATT7026计算出各相的电压、电流、频率、有功功率、无功功率、视在功率、功率因数、电能及三相的各参数值,通过8位并行数据总线和CPU进行数据传送,每100ms刷新一次。数据以数据包的形式发送,共有六个数据包(package0~5),每个包含16个字节,前四个字节分别为同步SYNC(2个字节)、模式MODE和状态STATUS,同步字节指示当前传送的数据包序号、DSP是否等待校准数据等;模式字节传送ATT7026的当前工作模式;状态字节反映系统各相电流、电压值是否正常等信息,供单片机分析处理。
(二)CPU和数据存储模块
选用通用的8位微处理器AT89C51,价格低廉,资源丰富,扩展方便。用一片锁存器74LS373锁存低8位地址信号,扩展一片74LS138译码器,用作RAM及其他I/O口的片选[3]。为实现历史数据和运行状态的存储,扩展了32k的非易失性的RAM,另外,还扩展了一片8k的INTEL6264,用作系统各数据传输过程的缓存。
(三)实时钟模块
选用DS12C887实时钟芯片,构成系统的实时时钟,每隔1h引发一次CPU中断,将当前系统运行的数据和状态及时间写入数据存储器,用于远程通信中历史数据的传输,为电力系统的分析、调度和管理提供依据。DS12C887除提供实时时钟外,还具有定时报警、方波输出等功能,内部含有128字节的非易失性RAM,4字节用于状态和控制,11字节用于实时钟、日历和报警。DS12C887通过MOT引脚选择INTEL或MOTORLA总线接口时序,将MOT引脚接“低”,选择INTEL总线接口;89C51的ALE作为地址锁存信号AS;将RD作为数据锁存信号DS。通过编程设置其秒、时报警单元的状态,在整点时报警,引发中断IRQ1,与ATT7026的数据准备好DRDY信号一起,共同接至89C51的/INT1,在/INT1中断处理程序中,由软件读I/O口线P34、P35的状态来识别,转至不同的子程序处理。DS12C887内部的113字节非易失性RAM,用来存储ATT7026的校准系数和其他系统参数。
(四)键盘显示模块系统
配备5位LED显示器,用于显示系统的实时数据、参数、报警信息及运行状态,四个按键用于设置系统参数、时间、查看实时数据等。扩展一片8255并行口,用于键盘扫描、
LED显示、输出控制等。5位LED显示采用动态刷新方式,用8255的PA口作段选码,PC0~。
PC4作位选,同时作键扫描,键输入通过双4位三态缓冲器74LS244(与ATT7026芯片组模式输入共用)的QB1读入。
(五)通信及控制输出模块
通过485总线和上位机通信,实现系统的远程实时监控和历史数据记录的传输。扩展一片MAX202和AT89C51的串行输入RXD、输出TXD直接相连,由8255的PC7控制传送方向。平时PC7为“低”,使串口工作于中断方式的接收状态。8255的PB口用于无功补偿的控制,经输出驱动电路,可控制8组电容器的投切,采用无功功率和电压综合判据,实现无功功率的动态补偿,并具有故障报警功能。
二、补偿电容器的投切策略
(一)晶闸管无冲击投切电容器
目前其它采用晶闸管或固态继电
文档评论(0)