安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业论文-基于LPC2378的网口通信研究,共37页,11678字,附开题报告等
主要内容
随着科学技术的发展和生活水平的提高,人们对居住环境提出了更高的要求
。本课题顺应这种需求对智能家庭网关技术做了应用研究。在研究嵌入式技术
在智 能家庭网关应用的基础上深入研究了ZigBee短距离无线通信技术在智能家
居领 域的应用。本文完成的主要工作和成果总结如下:
(1)在对比分析目前已有的家庭网关系统平台方案的基础上提出了使用高集度
、高性能、低功耗32位RISC嵌入式微处理器$3C2440构建嵌入式家庭网关平台的
方案,给出了详细的硬件设计原理并绘制了核心部分的PCB版图。
(2)对应用于家庭领域的常见的短距离无线通信技术进行了比较分析,并比较
分析了主要的几种ZigBee解决方案,在此基础上提出了基于TI CC2430的家庭
ZigBee无线解决方案,详细分析了ZigBee规范各层结构及Z.Stack协议栈结构和
流程,在Z.Stack基础上开发了家庭网关的ZigBee无线通信程序。
通过以上的研究,实现了一个基本的无线智能家庭网关系统,但由于技术发
展水平、本人能力、时间、成本等诸多因素,本研究还存在许多有待改进和发
展的地方。
中文提要
现在网口在很多电路板上已经被广泛应用,网口通信在某些场合仍值得进一步研究。本文给出了智能家居系统中采用LPC2378为芯片处理器并利用以太网中的UDP协议来设计串口转网口模块从而实现数据传输方式的转换的一种设计方法。本文采用的方法是当传感器采集到的数据传送到LPC2378后,同过UDP网络协议与PC机之间实现通信,在通过VB界面将数据显示出来。这种方法有易操作,易调试直观性强等特点,符合智能家居系统的特点。本文给出了网络通信模块的软硬件设计流程和调试方法。实验结果证明,所提出的方案稳定,可靠。
关键词:网口通信;LPC2378;UDP协议
目 录
第1章 绪论
1.1 课题背景及意义
1.2 课题相关技术介绍和研究现状
1.2.1 ZIGBEE技术
1.2.2 ARM技术
1.3 本课题的研究内容
1.4 论文结构介绍
第2章 系统设计概要
2.1 需求分析
2.2 核心芯片介绍
2.2.1 TICC2430
2.2.2 LPC2378
2.3 工作原理
2.4 软件设计思路
2.5 IDE开发环境简介及网口调试方法
第3章 网络模块硬件详细设计
3.1 外围电路芯片的选择
3.2 电路设计原理
3.3 j-link仿真器连接
第4章 系统软件详细设计
4.2.1 系统软件设计流程图
4.2.2 初始化流程讲解
4.2.3 UDP数据包分析与处理
4.2.4 PC端显示界面
第5章 系统功能实现与调试
5.1 IAR软件编程
5.2 测试效果与分析
5.2.1 IAR软件仿真机下载
5.2.2 J-link仿真与下载
5.2.3网口调试助手
5.2.4 WIRESHARK抓包分析软件
5.2.5 VB显示界面
第6章 结论
参考文献
致谢
本课题的研究内容
智能家居系统简易流程:首先由传感器采集数据,通过通信协议发送数据到CC2430,然后两个CC2430之间再通过ZIGBEE通信协议传送数据,接着通过串口通信协议与LPC2378收传送数据,最后LPC2378与PC机通过UDP协议实现通信。
本论文主要研究并实现LPC2378与PC间的UDP通信协议,数据收发过程及用IAR编写并调试相关程序,最终能够显示到pc上。
论文结构介绍
论文共由6个章节组成,主要内容及结构安排如下:
第1章 绪论:以研究背景和意义,以及关键技术研究现状为开篇,简要介绍了智能家居系统的基本情况;
第2章 系统设计概要:对整个系统的设计方案做总体的介绍。
第3章 系统硬件详细设计:采用 EDA 技术对系统原理图进行设计,包括整体 系统硬件原理设计,原理图的设计和各个部分的设计及 PCB 的设计开发与布线。
第4章 系统软件详细设计:在 IAR 开发环境中用 C 语言编程实现通信的功能,并用VB编程把数据显示在PC机上。
第5章 系统的调试:IAR 开发环境中对系统进行功能调试,包括系统的调试,硬件调试和系统软件调试,以及软硬件之间的联调,及在调试中遇到的问题及解决方案。
第6章 结论:文章的最后以结论及感谢作为全文的结束。结论部分对全文的设计做了总结工作:感谢部分主要是想对各位老师及同学对我的帮助表示真诚的谢意。