您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于LPC2378的多节点数据通信设计

免费下载毕业设计-基于LPC2378的多节点数据通信设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:电子信息工程
  • 适用年级:大学
  • 上传用户:hsdqc
  • 文件格式:word+pdf
  • 文件大小:863.17KB
  • 上传时间:2013-10-6 2:42:12
  • 下载次数:0
  • 浏览次数:44

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于LPC2378的多节点数据通信设计,共31页,10768字,附开题报告等
本论文的主要内容
所设计的系统简易流程如下:首先由传感器采集数据后,通过通信协议发送数据到CC2430,两个CC2430之间再由ZIGBEE通信协议传送数据,再通过串口通信与LPC2378收发数据,最后LPC2378与PC网口通信并打开主控界面。
其中我主要的工作是:研究并实现两块CC2430之间的ZIGBEE通信,研究并实现CC2430与LPC2378之间的串口通信协议,引脚配置及相关程序。编写修改LPC2378与上位机PC间的UDP通信协议,数据收发过程及用IAR编写并调试相关程序。
本论文的结构安排
论文共由6个章节组成,主要内容及结构安排如下:
第1章,绪论,介绍课题的背景来源、研究意义和主要研究内容,并对相关技术现状做简要分析。
第2章,系统方案设计,对整个系统的设计方案做总体的介绍以及硬件系统方案设计,通信协议的设计与选择。并介绍了设计中所使用的相关技术, 包括ZIGBEE通信技术、串口通信技术、网口通信技术及网口通信协议。
第3章,系统通信模块硬件设计,采用 EDA 技术对硬件系统进行设计,包括整体系统硬件原理设计,数据传输的设计和各个部分的设计。
第4章,系统通信模块软件设计,在 IAR 开发环境中利用 C 语言对系统编程实现各个功能,包括控制主程序及串口发送程序的流程图,各程序功能描述。
第5章,系统的调试,IAR 开发环境中对系统进行功能调试,包括系统的调试,硬件调试和系统软件调试,以及软硬件之间的联调。
第6章,结论,总结设计,得出结论,总结设计收获和体会,同时指出整个设计工作的不足之处和需要改进的地方。
研究的主要内容
(1)掌握TCP/IP协议、网口间通信的原理
Internet现已经成为社会重要的信息流通渠道,随着嵌入式系统在工业控制领
域的广泛应用和发展,以及控制系统的网络化发展趋势,嵌入式系统的网络特
性越来越受到重视,嵌入式系统网络化的前提是在嵌入式系统中实现TCP/IP协
议栈。因此,研究内容主要为在LPC2378单片机上设计并实现MinIP协议栈,并
学习ARP协议、IP协议、ICMP协议、UDP协议、TCP协议的使用。
(2)软件测试与仿真
利用J-Link软件及控件创建主控制界面,再通过串口通信访问网口并连接。
系统主要由两部分组成:上位机主控端控制软件、主控节点及分节点(子网络
)。每个子网的内部组成的节点种类有两种:主控节点,以及温度及湿度传感
器等(分节点)。它们之间通过树型网络拓扑结构连接起来,主控节点负责维
护整个子网络完整性,通过无线信号与各个分节点进行数据的交换。
(3)硬件调试与实现
软件部分完成之后,传感器会将测得的信息经子网络传输给PC机,并在主控
界面显示测得的温度及湿度信息,可与实际信息相对比,检测系统质量。
2、 ZigBee无线通信技术的应用价值
系统的设计和仿真是系统设计的重要步骤和技术保证,而如何应用ZigBee技
术是在工业和商业上的重要问题之一,活用J-Link并了解网口间串口通信的知识
,对我们电子信息专业的教学和设计非常有利,也可为《通信原理》和《嵌入

摘要
人们对家居环境要求的提高,促进了智能家居技术的产生与发展。传统的智能家居系统采用有线通信的方式实现,如X-10、LonWorks、RS485、CEBus、Ethernet等,它们最大的缺点就是增减设备需要重新布线,影响美观,且维护与增加设备成本高。而如今短距离无线通信技术研究有了很大的突破,采用短距离无线通信能很好地解决以上问题,还具有低功耗、可拓展性好等优点。
本文在分析家庭网关方案与短距离无线通信基础上,提出了利用32位的ARM处理器LPC2378和应用了Zigbee技术的CC2430组建家庭网关的方案。相比蓝牙、WIFI、无线射频等技术,Zigbee技术具有低功耗、稳定、易于扩展并网等优点。并详细分析了Zigbee各协议层次,给出了相应的硬件原理图,在软件设计方法上采用了C/C++语言,设计了LPC2378与CC2430间的串口通信、LPC2378与PC间的TCP/UDP通信协议,并验证了各芯片之间的通信。
关键词:
智能家居;Zigbee;LPC2378;CC2430;串口通信;TCP/UDP协议

目录
第1章 绪论 - 1 -
1.1本论文的背景和意义 - 1 -
1.2本论文的相关技术现状和研究进展 - 1 -
1.3 本论文的主要内容 - 2 -
1.4 本论文的结构安排 - 2 -
第二章 系统方案设计 - 3 -
2.1 系统总体设计 - 3 -
2.2 需求分析 - 4 -
2.3 相关技术介绍 - 5 -
2.3.1 ZIGBEE通信技术介绍 - 5 -
2.3.2 串口通信(RS232)技术介绍 - 5 -
2.3.3网口通信(RJ45)及网口通信协议(UDP)介绍 - 6 -
第三章 系统通信模块硬件设计 - 7 -
3.1 引言 - 7 -
3.2 ZIGBEE通信模块硬件设计 - 7 -
3.3 CC2430与LPC2378间串口通信的硬件设计 - 9 -
3.4 以太网通信模块硬件设计 - 10 -
第四章 系统通信模块软件设计 - 12 -
4.1 ZIGBEE通信模块软件设计 - 12 -
4.1.1 ZIGBEE网络拓扑结构 - 12 -
4.1.2 CC2430工作流程 - 13 -
4.2 串口通信模块软件设计 - 14 -
4.2.1 串口通信发送端工作流程 - 14 -
4.2.2 串口通信接收端工作流程 - 15 -
4.3 以太网通信模块软件设计 - 16 -
4.3.1 以太网通信模块工作流程 - 16 -
4.3.2 以太网通信模块初始化流程 - 17 -
4.3.3 LPC2378芯片工作流程 - 18 -
第五章 系统的调试 - 19 -
5.1 ZIGBEE通信的调试 - 19 -
5.2 串口通信的调试 - 20 -
5.3 LPC2378与PC网口通信的调试 - 21 -
第六章 结论 - 23 -
收获体验及谢辞 - 24 -
参考文献 - 25 -

资料文件预览
共2文件夹,6个文件,文件总大小:1.03MB,压缩后大小:863.17KB
  • 毕业设计-基于LPC2378的多节点数据通信设计
    • 基于LPC2378的多节点数据通信设计
      • Microsoft Word文档基于LPC2378的多节点数据通信设计.doc  [1.01MB]
      • Adobe Acrobat可导出文档格式文件成绩单.pdf  [2.25KB]
      • Adobe Acrobat可导出文档格式文件答辩记录单.pdf  [2.38KB]
      • Adobe Acrobat可导出文档格式文件进度报告.pdf  [7.60KB]
      • Adobe Acrobat可导出文档格式文件开题报告.pdf  [5.75KB]
      • Adobe Acrobat可导出文档格式文件中期检查表.pdf  [3.26KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部