摘要为了赋予激光尘埃粒子计数器多点监测功能,需要使激光尘埃粒子计数器具有相关的通信电路。本文设计了一套多点监测通信电路。电路设计部分选用全硬件TCP/IP协议的W5500芯片为通信电路提供简易的网络连接。考虑到TCP/IP协议下的XMPP协议相较于UDP协议具有更强的可扩展性,通信电路的运行代码部分采用XML解析器移植入嵌入式系统的方法,解决了嵌入式系统与服务器即时通信的问题,并完成了通信功能的调试与实现,达到监测终端能够远程控制数据传输并且保证传输的稳定性和数据的完整性的目的。以此最终完成具有即时通信功能的激光尘埃粒子计数器的多点监测通信电路。87504
毕业论文关键词 多点激光粒子计数器 电路设计 硬件编程 XMPP
毕业设计说明书外文摘要
Title the communication circuit design of Multi-point airborne particle counter
Abstract In order to add multi-point monitoring function to laser particle counter,it's necessary that the Laser particle counter has an associated communications circuitry。This paper designs a multi-point communication circuit 。The embedded Ethernet controller is used to provide Internet connectivity solutions for embedded systems。 Considering the capability of XMPP protocol compared with UDP protocol, we choose XMPP protocol to transport data and ensure the integrity and stability of the transmission。On this account,realizing the multi-point laser particle counter circuit based on XMPP instant messaging protocol finally。
Keywords The laser airborne particle counter Circuit design Hardware programming XMPP
目 次
1 引言 1
1。1 课题研究背景以及意义 1
1。2 课题研究内容 1源-于Y优~尔^论:文.网www.youerw.com 原文+QQ7520`18766
1。3 整体开发思路 2
2 多点监测通信电路设计 3
2。1 STM32F103RE外部电路 3
2。2 W5500电路 4
2。2。1 W5500核心电路 5
2。2。2 W5500电源电路 6
2。2。3 W5500的RJ45网络接口电路 7
图2。4 RJ45网络接口电路 7
3 多点监测通信代码调试与实现 9
3。1 W5500芯片部分 9
3。1。1 W5500芯片工作方式 9
3。1。2 W5500通信功能的调试与实现 10
3。2 XML解析库的移植 14
3。2。1 开发XMPP的背景 14
3。2。2 移植XML解析库的前景 14
3。2。3 XML解析库的原理 15
3。2。4 XML解析库的移植 16
3。2。5 XML解析库的测试 18
3。2。6 与XMPP服务器的测试 18
结 论 21
致 谢 22
参 考 文 献 23