基于CP 2200芯片以太网控制器设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CP 2200芯片以太网控制器设计

基于CP 2200芯片以太网控制器设计   摘 要:文章设计了一种应用于社区养老智能化系统数据采集接口的以太网控制器,该控制器的核心电路由芯片CP2200、单片机C8051F340构成,使用DS18B20温度传感器作为元器件,使用ADE7755进行计量,解决了ADE电量采集、ADE7755与微控制器(MCU)接口以及ADE7755电量采集外围电量设计等问题。采用软件C51语言进行编程,设计单片机的主程序流程以及CP2200控制器中的数据传输流程,利用TCP协议进行数据传输,完成数据采集及发送。   关键词:CP2200;C8051F340;以太控制器;数据采集;社区养老智能化系统   中图分类号:TP273.5 文献标识码:A 文章编号:1006-8937(2015)11-0069-04   以太网技术应用的领域比较广泛,如在社区养老智能化系统上,用电量、用水量、用煤气量自动化采集、缴费或者监控。   而目前用于提供以太网接入的以太网控制器,绝大多数是采用C8900、RTL8019等为通信控制芯片设计的[1]。   这些芯片接口电路复杂、体积大、通信不稳定、价格昂贵导致项目成本负担大等问题。而选用CP 2200作为以太网控制器,它集成IEEE 802.3以太网媒体访问控制器、10Base-T物理层,可以为具有11个以上端口I/O引脚的任何微控制器或主处理器增加以太网通信功能,而且性价比优良[2]。   CP 2200与C8051F340微控制器组成嵌入式系统并且搭建数据采集的平台,基于该平台采集到的数据,进行数据实时监控与分析,在此基础上拓展相应的功能模块,形成完整的社区养老智能化网络服务系统。本文以该系统为背景,设计了一种基于CP2200、C8051F340芯片的以太网控制器系统数据采集接口,实现系统数据采集与动态监测功能。   1 CP 2200、C8051F340芯片   CP2200是美国Silicon Laboratories公司开发的一种高性能以太网控制器,集成了IEE802.3以太网媒体访问控制器、10 Base-T物理层,片内具有2 KB的发送缓存、4 KB的接收FIFO,FLASH存储器容量为8 KB,用作非易失性存储器,其最后6个储存单元存放工厂预编程的唯一48位MAC地址,8位并行接口可以工作再复用或非复用方式,支持Intel及Motorola两种总线方式(由MO-TEN位选择),有多种中断源,连接/活动LED指示,上电复位,I/O口均耐5 V电压[3]。它体积小,温度范围满足工业应用。   C8051F340微控制器是Silicon Laboratories公司推出的完全集成的混合信号片上系统型MCU。   它具有高速、流水线结构的8051兼容的微控制器内核(可达48MIPS)[4];自带64 KB的FLASH ROM,256+K字节的RAM和外部并口数据存储器XRAM,避免扩展外部程序储存器的麻烦[5]。   为了有较大的数据存储区域用来存放接收和发送的数据报,需要外部扩展32 KB的SRAM 62256。   这两种芯片的选用,主要为TCP/IP协议族的嵌入提供了较大的数据处理空间和稳定性。   2 以太网控制器数据采集接口硬件电路设计   2.1 选用DS18B20温度传感器作为元器件   由DALLAS半导体公司生产的DS18B20型单线智能温度传感器,属于新一代适配微处理器的只能温度传感器。与传统的热敏电阻相比,它能够直接读取被测温度,其温度范围在-10~+85 ℃之间时,温度误差的范围不超过±0.5 ℃,可以在93.75 Ills和750 ms的时间内完成9位及12位的数字量,12位时分辨率为0.0625 ℃;由于其独特的单线接口,可以通过串行口线,也可通过其他I/O口线与微机接口,无需变换其他电路直接输出被测温度值[6]。若使用寄生电源工作方式,则只连I/O线和地线。数据线直接和单片机的其中一个I/O口进行连接,通过3.3 V供电。   2.2 选用ADE7755设计ADE电量采集方案   ADE7755是一款适用于单相配电系统的高精度电能计量IC。它可提供基于输电线电压和电流计算的瞬时有功功率和平均有功功率。该器件规范超过IEC 61036标准规定的精度要求。ADE 7755中使用的唯一模拟电路是ADC和参考电压电路。所有其它信号处理(例如乘法和滤波)都是在数字域实现的。这种信号处理方法可在随环境条件和时间变化的很大范围内提供优异的稳定性和精度。电流通道提供高增益模式,可直接连接低阻值分流电阻器而不损失动态范围。两通道之间的增益校准在器件外部进行调整。ADE 7755采用SSOP封装。在各种负载条件下提供低频(F1/F2)和高频(CF)同步输出[7]

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档