ImageVerifierCode 换一换
格式:DOC , 页数:35 ,大小:897.28KB ,
资源ID:280976      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-280976.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的以太网节点设计【毕业论文】.doc)为本站会员(文初)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于单片机的以太网节点设计【毕业论文】.doc

1、 本科毕业设计 ( 20 届) 基于单片机的以太网节点设计 所在学院 专业班级 电子信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 - 2 - 摘 要 嵌入式网络系统将过去单一的独立的嵌入式系统组成一个网络系统,使得嵌入式系统是一个整体信息化网络的一部分。而基于单片机系统 的嵌入式网络系统是网络系统重要的一部分,因此基于单片机的以太网节点设计的研究具有重要的现实意义。 本课题设计一个以单片机为核心设计的以太网节点。以 AT89C55WD单片机为微处理器系统, 让以太网节点具有以下功能, 能挂接以太网,正常收发数据;然后实现节点具有人机接口 ,能显示和输入信息并发送至以太网;并且节点

2、能采集信息,如环境温度。本设计主要分为微处理器系统、 RTL8019AS芯片、温度采集模块、液晶显示模块、串口通信模块五个部分。系统利用单片机加上以太网接口芯片组成以太网测控 节点 ,它以单片机取代 PC机,使得测 控节点能更简捷的接入以太网。 关键词: 嵌入式网络系统 ; AT89C55WD;以太网接口芯片;采集信息 - 3 - Abstract Embedded network systems will be the last single, stand-alone embedded system components of a network system, making the ove

3、rall embedded system is a part of a network of information.Microcontroller-based system is a network of embedded network system an important part of the system, so the design based on single chip Ethernet Node has important practical significance. The subject of design as the core design of a single

4、 chip Ethernet nodes.Microprocessor system with AT89C55WD microcontroller, the main achievement is that Ethernet nodes can mount the Ethernet, the normal send and receive data;And then implement the node has interpersonal interface, can display and enter information and send to the Ethernet network;

5、And the node can collect information, for example: ambient temperature.The design consists of a microprocessor system, RTL8019AS chip, the temperature acquisition module, LCD module, the output control module of five parts.System uses the MCU with Ethernet Control Ethernet interface chips gateway PC

6、, it is to replace single chip, making the measurement and control access gateway to a more simple Ethernet. Key Words: Embedded network system; AT89C55WD; Ethernet interfaces chip; Gathering information - 4 - 目 录 1 引 言 . 1 2 系统方案设计 . 2 3 硬件设计 . 4 3.1 电源模块 . 4 3.2 微处理器系统 . 4 3.2.1 AT89C55WD 简介 . 4 3

7、.2.2 时钟复位电路 . 5 3.3.3 外部数据存储器 . 6 3.4 以太网控制器 . 7 3.4.1 以太网控制芯片的选择 . 7 3.4.2 以太网接口电路 . 7 3.4.3 网卡隔离器 . 8 3.5 温度采集模块 . 9 3.5.1 温度传感器选择 . 9 3.5.2 温度采集电路 . 9 3.6 液晶显示模块 . 10 3.6.1 显示模块选择 . 10 3.6.2 液晶显示电路 . 10 3.7 串口电路设计 . 11 4 软件设计 . 13 4.1 主程序 . 13 4.2 温度采集模块 . 14 4.3 液晶显示模块 . 17 4.4 串行通信模块 . 18 4.5 以

8、太网控制器模块 . 20 4.5.1 RTL8019 初始化 . 20 4.5.2 数据包的收发 . 22 1.接收数据包 . 22 5 调试 . 25 5.1 硬件测试 . 25 5.2 软件系统测试 . 26 5.3 测试结果分析 . 27 5.3.1 设计所达到的性能指标 . 27 5.3.2 结果分析论述 . 27 6 结论 . 28 致 谢 . 错误 !未定义书签。 - 5 - 参考文献 . 29 附录 1 实验原理图 . 30 1 引 言 随着单片机技术和嵌入式技术的广泛应用,以及通信技术的发展和计算机网络的普及,人们提出了对基于嵌入式系统的网络通信技术的应用需求。嵌入式网络通信系

9、统将过去单一独立的嵌入式系统组成一个网络系统,使得嵌入式系统不再是一个独立的个体,而是一个整体信息化网络的一个部分。该技术广泛应用在智能设备,信息化家电,智能管理设备,安防监 控设备等领域 1。 广泛应用在以下领域。 ( 1)实验室管理监控系统 某生化实验室需要建立一个实时监控系统,检测实验室人员出入,实验结果数据,实验室温度湿度。该实验室的仪器设备都有 RS232 接口输出打印,可以输出到单片机。门禁和各种传感器也接入单片机系统。这时候单片机可以通过以太网把数据提交到实验室的服务器上,服务器通过处理提交的数据,将控制命令通过以太网发给单片机,单片机再进行相应的操作。 ( 2)智能家居系统 现

10、代家居系统中,由于需要宽带接入,基本上所有住户都有局域网的接入。在住户内部搭建局域网也很方便。鉴 于以上情况,利用以太网实现智能家居网络能够实现。 住房内的家电和各种设施,可以接入内部以太网实现相互通信,或者与上位机实现通信。上位机可以被用户远程控制,对居室的家电和设施进行控制,达到对居室的温度,光亮的调节,同时可以利用下位机(单片机)将室内监控系统的状况传到上位机,上位机通过分析可以向主人或者相关部门报告火警或者匪警。 ( 3)信息化家电 传统家电是一个独立存在的系统,电器与电器之间没有丝毫联系。在信息化家电系统中,所有信息化家电组成一个局域网络系统,家电属于该系统中一个部分。信息化家电系统

11、中,比如电饭 锅,可以通过网络远程控制。假如用户需要下班回家就能吃上饭,可以在下班前通过远程控制协议给电饭锅发出指令,保证下班回家时饭刚好煮好。 2 系统方案设计 无论是智能家具系统,还是实验室管理监控系统中,运用嵌入式网络通信系统实时的对环境的温度或其他信息的采集并传递到个人 PC 机上将会普及开来。嵌入式网络在以太网测控节点中组成的方式通常会有很多:如 PC 机 +网卡 +采集插卡;单片机 +以太网接口芯片等。 方案一: PC 机 +网卡 +采集插卡 利用 PC 机对实际空间中温度和环境状况进行采集,其系统总体结构图如图2-1 所示。系统主要 包括 PC 机、以太网卡 和 采集卡。通过 P

12、C 机中的采集卡,采集温度、模拟电压、数字信号,然后 PC 机与 PC 机之间通过以太网进行传递。可将实验室中的 PC 机采集到的信息显示在本人 PC机上。 温 度 显 示信 息 分 析图 像 显 示P C 机 P C 机采 集 卡以 太 网 卡以 太 网 通 信图 2-1 方案一的系统总体结构框图 方案二:单片机 +以太网接口芯片 利用单片机 +以太网接口芯片实现对以太网节点进行测控,其系统总体结构图如图 2-2 所示。系统主要包括温度测量、实时温度显示 ,以太网接口芯片RTL8019AS 和 AT89C55WD 单片机。 系统运行过程中 温度采集过 后, 由 液晶实时显示 各种状态参量 。

13、用户也可以通过串口将数据发给单片机,单片机再将数据发送至以太网。 RTL8019AS 可实现对数据包的接收和发送。 温 度 显 示信 息 分 析图 像 显 示P C 机A T 8 9 C 5 5单 片 机串 口 通 信液 晶 显 示以 太 网控 制 器温 度 测 量图 2-2 方案二的系统总体结构框图 比较两种方案。我们可以知道方案一中,将管理 PC 机放在以太网中,将会组成一个较大的自控系统,这种组成方式成本很高,只适用于大的自控系统;方案二中以单片机取代 PC 机,用以太网接口芯片取代以太网卡,不仅系统本身微型化,方便测控并且价格低廉,其本身还具备 稳定性 好 、抗干扰性 强 以 及灵活性

14、高的特点。综上,我选择方案二。 3 硬件设计 根据系统的设计要求,经过详细的功能分析,本系统硬件主要有五大模块组成:电源模块、微处理器系统、 RTL8019AS 芯片模块、温度测量模块、液晶显示模块、串口通信模块。 3.1 电源模块 电源电路由交流电降压,整流滤波,稳压,滤波电路等组成。电源电路包括变压器、整流电路、滤波电路、稳压电路等模块组成,使用 LED 进行电源工作状态指示。 LM78XX 系列三端稳压 IC 来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且 价格便宜 ,因此使用 LM7805 稳压芯片进行 5V 的电源电路设计 。 具

15、体的 5V电源电路如下图3-1 所示。 T1TransD1Bridge2200uFC2100uFC40.1uFC30.1uFC5D2S1SW-SPST220R1IN12OUT3GNDU1 LM7805220V+5V图 3-1 5V 电源电路 3.2 微处理器系统 3.2.1 AT89C55WD 简介 按照定义一个最大的以太网帧约为 1.5KBytes,为了让单片机能够有足够大的 RAM 空间来处理至少一个以太网帧以及快速装载程序的需要,在选择单片机时要考虑到其内存的大小。在众多的 8 位单片机型号中,其芯片内部的核基本都是一样的,只是在外围功能扩展方面有所差别,从芯片性价比、处理以太网数据帧需

16、要的 RAM 空间、程序烧 写需要的 ROM 和满足系统基本功能方面, MCU 采用的是 Atmel 公司的 AT89C55WD 型单片机。 AT89C55WD 是一个低电压,高性能 CMOS 8 位单片机,片内含 20k Bytes 的可反复擦写的 Flash 只读程序存储器和 256 Bytes 的随机存取数据存储器( RAM),可反复擦写的 Flash 存储器可有效地降低开发成本。器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,引脚兼容工业标准 89C51 和 89C52 芯片,采用通用编程方式, 片内置通用 8 位中央处理器和 Flash 存

17、储单元,内置功能强大的微处理器 AT89C55WD 可提供许多高性价比的系统解决方案,适用于多数嵌入式应用系统。 3.2.2 时钟复位电路 单片机内部有一个高增益反相放大器,输入端为芯片引脚 XTAL1,输出端为引脚 XTAL2。在芯片外部 XTAL1 和 XTAL2 之间跨接晶体振荡器和微调电容,构成了一个稳定的自激振荡器。这里使用振荡频率为 12MHz 的石英晶体。为了使晶振快速起振,在晶振两端加了 2 个 30pF 的起振电容 C1、 C2。 复位是单片机的初始化操作,其作用是使 CPU 和系统中其他部件都处于一个确定的初始状态,并从这个初始状态开始工作。 如果复位电路中 R、 C 的值选择不当,使复位时间过长,单片机将处于循环复位状态。本设计采用按键电平复位,电平复位是通过 RST 端经电阻与 VCC 接通而实现的。 RST 引脚是复位信号的输入端,复位信号是高电平有效。 具体根据时钟和复位电路设计要求, AT89C55WD 单片机的最小系统设计电路如图 3-2所示。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。