基于MSP430+CS8900A的嵌入式以太网系统的设计与实现

基于MSP430+CS8900A的嵌入式以太网系统的设计与实现

论文摘要

因特网在日常生活中的作用越来越重要,并且呈加速发展的趋势。如今,上网不再是个人电脑和网络工作站的专利,很多用微控制器(或称单片机)控制的嵌入式系统也成为因特网网络节点中的一员。通常,这种嵌入式系统称为嵌入式因特网终端。试想,如果通过网页浏览器能够完成对远处微控制器的控制,显示微控制器采集的传感器信号,并且嵌入式终端可以在特殊情况下(如:盗警、火警、煤气泄漏等)用Email方式传送报警信息,从而实现智能家居的远程监控,这将给人们的生活带来极大的便利。为了完成嵌入式Internet的通信,一个可实现的TCP/IP协议栈是必须的。对于32位高档嵌入式处理器构建的嵌入式系统,通常会运行一个集成有TCP/IP协议栈的嵌入式实时操作系统,这样可以方便地接入到Internet。但是对于8位和16位低端处理器构建的嵌入式系统,由于自身处理能力和资源十分有限,通常不运行操作系统。这就要求根据低端处理器的特点对标准TCP/IP协议有所取舍,合理选择,来构建一套通信可靠、功能相对完善的微型TCP/IP协议栈。本文详细阐述了采用TI公司的MSP430单片机控制Cirrus Logic公司的以太网芯片CS8900A实现嵌入式因特网终端的设计与开发过程,包括硬件和软件两部分。硬件部分描述了嵌入式网络终端的整体框架规划,各器件的选型以及电路接口设计;软件部分讲述了以太网芯片CS8900A驱动程序的实现,精简TCP/IP协议栈在单片机中的实现以及在此基础上完成的应用功能设计。本设计实现了应用MSP430单片机控制以太网芯片CS8900A并实现与本地局域网通信的功能。在精简TCP/IP协议栈的基础上能够通过网页浏览远程终端信息,同时可以使用Email机制将特定事件或异常信息发送到指定邮箱。随着Internet技术在电子产品中的广泛应用,本设计的成功实现对嵌入式Internet技术应用于远程数据采集和监控等领域有着一定的参考和借鉴意义。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源与背景
  • 1.2 嵌入式Internet应用发展现状
  • 1.2.1 嵌入式系统直接接入因特网
  • 1.2.2 嵌入式系统通过网关间接接入因特网
  • 1.3 课题研究意义
  • 1.4 论文研究的主要内容
  • 第2章 嵌入式TCP/IP协议介绍
  • 2.1 引言
  • 2.2 TCP/IP协议综述
  • 2.3 TCP/IP协议栈的工作流程
  • 2.3.1 封装的具体过程
  • 2.3.2 分用的具体过程
  • 2.3.3 TCP/IP的通信过程
  • 2.4 嵌入式TCP/IP协议介绍
  • 2.4.1 以太网协议
  • 2.4.2 ARP协议
  • 2.4.3 IP协议
  • 2.4.4 ICMP协议
  • 2.4.5 TCP协议
  • 2.4.6 HTTP协议
  • 2.4.7 SMTP协议
  • 2.5 嵌入式TCP/IP协议的特点
  • 第3章 嵌入式网络终端硬件设计
  • 3.1 嵌入式网络终端的硬件结构
  • 3.2 单片机MCU部分
  • 3.2.1 MSP430单片机介绍
  • 3.2.2 MSP430单片机接口电路
  • 3.2.3 MSP430单片机复位电路
  • 3.3 网卡芯片CS8900A部分
  • 3.3.1 CS8900A芯片介绍
  • 3.3.2 CS8900A接口电路图
  • 3.3.3 网络接口部分
  • 3.4 串口通信模块
  • 3.5 其它外围电路
  • 3.5.1 LCD模块
  • 3.5.2 数字温度传感器
  • 3.5.3 报警电路
  • 第4章 嵌入式网络终端软件设计
  • 4.1 软件整体模型框架
  • 4.2 CS8900A驱动程序
  • 4.2.1 CS8900A的工作原理
  • 4.2.2 CS8900A驱动程序的实现
  • 4.3 TCP/IP模块程序
  • 4.3.1 全局参数的定义
  • 4.3.2 缓冲区的定义
  • 4.3.3 模块通信流程
  • 4.4 TCP/IP各层协议实现
  • 4.4.1 以太网层实现
  • 4.4.2 ARP协议实现
  • 4.4.3 IP协议实现
  • 4.4.4 ICMP协议实现
  • 4.4.5 TCP协议实现
  • 4.5 应用层软件的设计实现
  • 4.5.1 嵌入式Web服务器设计
  • 4.5.2 嵌入式SMTP客户机设计
  • 4.5.3 嵌入式微型网关设计
  • 第5章 嵌入式网络终端应用测试
  • 5.1 Web服务器的功能测试
  • 5.2 SMTP客户机的功能测试
  • 5.3 串口与网口数据转发功能的测试
  • 第6章 结论
  • 参考文献
  • 附录A 嵌入式网络终端电路板PC
  • 附录B 嵌入式网络终端实物图
  • 攻读学位期间公开发表论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].嵌入式以太网远程温湿度监控系统的设计[J]. 现代信息科技 2019(24)
    • [2].基于SOPC与嵌入式以太网的温湿度监测系统[J]. 电子科技 2015(04)
    • [3].浅谈嵌入式以太网技术[J]. 黑龙江科技信息 2011(01)
    • [4].嵌入式以太网服务器原理及其应用[J]. 微计算机信息 2008(11)
    • [5].嵌入式以太网接口的设计与应用[J]. 机械制造与自动化 2017(04)
    • [6].基于嵌入式以太网的变电站自动化系统[J]. 电脑知识与技术 2009(08)
    • [7].嵌入式以太网控制器设计[J]. 通信技术 2009(05)
    • [8].嵌入式以太网数据采集与控制系统设计[J]. 计算机测量与控制 2017(10)
    • [9].基于嵌入式以太网接口设计分析[J]. 电子技术与软件工程 2015(08)
    • [10].基于FPGA的嵌入式以太网通信[J]. 机电一体化 2010(09)
    • [11].变电站自动化系统中嵌入式以太网在高压监控中的应用[J]. 才智 2012(27)
    • [12].船用嵌入式以太网控制器研制及其应用[J]. 舰船科学技术 2008(01)
    • [13].基于SOPC的工业嵌入式以太网接口设计[J]. 武夷学院学报 2015(03)
    • [14].基于DM9000A的嵌入式以太网接口设计[J]. 科技广场 2009(05)
    • [15].基于C8051F嵌入式以太网控制器的设计[J]. 低压电器 2010(24)
    • [16].基于TCP/IP协议的嵌入式以太网客户端的设计与实现[J]. 湖南科技学院学报 2008(12)
    • [17].基于TOE技术的嵌入式以太网接口设计[J]. 工业仪表与自动化装置 2011(06)
    • [18].嵌入式以太网接口的研究与实现[J]. 仪表技术与传感器 2008(11)
    • [19].基于FPGA和LwIP协议的嵌入式以太网通信平台的设计[J]. 技术与市场 2008(11)
    • [20].基于SOPC的嵌入式以太网LAN91C111控制器的开发应用[J]. 西安邮电学院学报 2010(03)
    • [21].基于ARM的嵌入式以太网通讯的实现[J]. 微电子学与计算机 2008(08)
    • [22].基于DSP嵌入式以太网通信平台的设计[J]. 机械工程与自动化 2012(03)
    • [23].基于FPGA和LAN91C111的嵌入式以太网接口设计[J]. 电子元器件应用 2010(12)
    • [24].功放预失真系统中嵌入式以太网的设计[J]. 测控技术 2014(04)
    • [25].基于OpenTCP的嵌入式以太网模块设计[J]. 微计算机信息 2009(17)
    • [26].一种基于μC/OS-Ⅱ的嵌入式以太网通信实现方法[J]. 计算机测量与控制 2010(05)
    • [27].基于LwIP的嵌入式以太网系统的设计与实现[J]. 数字技术与应用 2010(07)
    • [28].基于μC/OS-Ⅱ的嵌入式以太网接口的设计与实现[J]. 四川大学学报(自然科学版) 2008(04)
    • [29].数字化变电站的网络选型[J]. 科技致富向导 2012(26)
    • [30].基于OR1200微处理器的嵌入式以太网设计[J]. 微计算机信息 2009(29)

    标签:;  ;  

    基于MSP430+CS8900A的嵌入式以太网系统的设计与实现
    下载Doc文档

    猜你喜欢