当前位置: 金桥电子资料网-电器维修行业资料门户网站 → 电子综合单片机 → 基于蓝牙的无线接入点设计2
内容详细

基于蓝牙的无线接入点设计2

作者:金桥电子  来源:本站整理  发布时间:2011-01-19 17:13:26

基于蓝牙的无线接入点设计2

 2.2 单片机网络接口模块设计

  2.2.1 硬件设计

  单片机网络接口模块主要由单片机P89V51RD2、TCP/IP硬件协议栈芯片W3100A及物理收发芯片RTL8201BL组成,完成单片机与Internet间的通信。

  W3100A芯片提供了直接总线模式(Direct Bus I/F)、间接总线模式(Indirect Bus I/F)和I2C总线模式(I2C Bus I/F)三种不同的接口模式与MCU相连接。为了提高数据的网络传输速率,本设计采用直接总线模式和时钟工作模式。单片机与W3100A的硬件连接示意图如图4所示。


 

  W3100A是韩国Wiznet公司专门为以太网互联和嵌入式设备推出的一款硬件TCP/IP协议栈芯片。在芯片硬件中安装了简单的TCP/IP协议栈,实现了软件硬化,降低了软件开发的开销及难度。W3100A提供MII接口与PHY芯片RTL8201BL相连。

  2.2.2 软体设计

  对于W3100A,可配置成客户端,也可配置成服务器端。W3100A的客户端工作模式与服务器端工作模式基本相同,不同的地方是,只要把客户端工作流程中发起链接请求处改成侦听链接请求,则客户端工作模式就变成了服务器端工作模式。本设计中把W3100A配置成客户端,在建立起与PC服务器的连接后,就可实现数据的发送和接收。整个过程的建立基于TCP协议。客户端主程序的流程如图5所示。从客户端主程序的流程可以看出,客户端的工作过程包括初始化、建立链接、收发数据和终止链接四个步骤。在所有初始化及参数设置完成以后,就可发起链接请求。若链接失败,则返回重新执行SOCKET初始化程序。若链接成功,程序将读取SOCKET状态寄存器的内容,判断SOCKET所处的状态,然后,根据SOCKET所处状态的不同进行相应的处理。整个TCP/IP的工作过程都是建立在W3100A的中断机制基础之上。


 

  W3100A芯片的工作方式类似于Windows的Socket API,WIZnet公司为W3100A提供了专门的Socket API软件包,只要调用Socket API函数,就可很方便地用单片机C语言来编写单片机的网络通信接口程序。

  蓝牙技术以其成本低、组网灵活等优点正成为当今世界的一个研究热点,是下一代无线个人区域网(WPAN)的理想实现技术。与目前的IEEE802.11以太网无线接入技术相比,基于蓝牙的无线接入技术在小区域组网中更具优势。作为蓝牙无线接入技术的典型应用,蓝牙接入点具有广泛的应用前景,如机器人、远程监控、数据远程传输及无线上网等。可以预见,在不久的将来,基于蓝牙技术的移动通信产品及移动互联网必将在工农业生产和人们的生活中应用越来越广泛。


本页面信息由本站用户提供,如有侵犯您的知识产权,请致电本站,本站核实后将迅速删除!

  • 好的评价如果您觉得此文章好,就请您
      0%(0)
  • 差的评价如果您觉得此文章差,就请您
      0%(0)
  • 上一篇文章:创维5D20机芯原理与维修(十)
  • 下一篇文章:下一篇文章:创维5D20机芯原理与维修(九)



  • 文章评论
       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    栏目导航

    本类热门
      

    下载排行

    关于我们 | 网站帮助 | 广告合作 | 下载声明 | 免责声明 | 申请连接 | 付款方式 | 网站地图 | 返回顶部
  • 版权:Copyright©2009-2013 www.jqdzw.Com.  All Rights Reserved . 金桥电子资料网 版权所有| 苏ICP备11037958号|DMOZ中文网站分类目录||
  • 中国互联网协会 不良信息举报中心 江苏网络警察