论文部分内容阅读
无线局域网作为计算机网络和无线通信技术相结合的产物,在一定活动范围内为人们提供无线通信服务。近年来,随着无线局域网技术的飞速发展,凭借其独有的灵活性、便捷性、成本低等优点在各个领域中都得到了广泛的应用。WIFI作为无线局域网的标准之一,其成熟的技术被广泛应用于各种电子设备。不但促进了支持WIFI功能的电子设备的普及,也使得可接入WIFI的嵌入式设备成为了人们关注的焦点。
本文以大型学术会议为应用场景,充分利用成熟的WIFI技术和日益普及的移动终端,设计了一种可自由移动、成本低廉、安全可靠、部署方便的无线会议投射系统,解决了听讲人可能由于某些客观因素而无法看清屏幕信息的问题。本系统选取基于Cotex-M3内核的32位嵌入式微处理器芯片STM32F103RGT6为控制核心,配备了以WIFI芯片Marvell88W8801为核心的无线模块和以OLED显示屏为核心的OLED模块。采用基于TCP协议的数据传输方式,实现了单点对多点的无线传屏功能。系统的整体设计具有体积小、低功耗和成本低的优点。采用无线传输的方式,会议投射系统将主讲人所用终端的屏幕图像以一定的帧率自动分发到参会人员所用终端上,并在终端屏幕上实时显示。
本文在深入研究并学习了系统所涉及的相关技术的基础上,分别进行了硬件和软件的设计。对于硬件部分,系统硬件电路由三部分组成:STM32工作所需的最小系统、无线模块以及OLED模块。STM32分别通过SDIO接口和SPI接口实现对无线模块和OLED模块的控制。系统电路板的设计使用的是PCB设计软件:Altium Designer17,首先完成电路原理图的设计,在此基础上完成PCB电路板的设计。对于软件部分,在移植了μC/OS-Ⅱ系统和LwIP协议栈的基础上,设计了外设接口的配置程序、无线模块的驱动以及OLED模块的显示程序等。STM32作为系统的管理机提供一系列服务,使用Keil MDK用C语言进行开发:移动终端作为客户机,通过安装相应版本的客户端,实现屏幕图像的发送或者接收,客户端在VS2010平台上用C#语言开发或者在Eclipse平台上用java语言开发。
最后,对整个系统进行了测试。基于STM32的无线会议投射系统工作稳定,具有良好的性能,能够有效满足用户的需求。此外,借助无线局域网的优点,本系统具有较高的可扩展性,部署方便。
本文以大型学术会议为应用场景,充分利用成熟的WIFI技术和日益普及的移动终端,设计了一种可自由移动、成本低廉、安全可靠、部署方便的无线会议投射系统,解决了听讲人可能由于某些客观因素而无法看清屏幕信息的问题。本系统选取基于Cotex-M3内核的32位嵌入式微处理器芯片STM32F103RGT6为控制核心,配备了以WIFI芯片Marvell88W8801为核心的无线模块和以OLED显示屏为核心的OLED模块。采用基于TCP协议的数据传输方式,实现了单点对多点的无线传屏功能。系统的整体设计具有体积小、低功耗和成本低的优点。采用无线传输的方式,会议投射系统将主讲人所用终端的屏幕图像以一定的帧率自动分发到参会人员所用终端上,并在终端屏幕上实时显示。
本文在深入研究并学习了系统所涉及的相关技术的基础上,分别进行了硬件和软件的设计。对于硬件部分,系统硬件电路由三部分组成:STM32工作所需的最小系统、无线模块以及OLED模块。STM32分别通过SDIO接口和SPI接口实现对无线模块和OLED模块的控制。系统电路板的设计使用的是PCB设计软件:Altium Designer17,首先完成电路原理图的设计,在此基础上完成PCB电路板的设计。对于软件部分,在移植了μC/OS-Ⅱ系统和LwIP协议栈的基础上,设计了外设接口的配置程序、无线模块的驱动以及OLED模块的显示程序等。STM32作为系统的管理机提供一系列服务,使用Keil MDK用C语言进行开发:移动终端作为客户机,通过安装相应版本的客户端,实现屏幕图像的发送或者接收,客户端在VS2010平台上用C#语言开发或者在Eclipse平台上用java语言开发。
最后,对整个系统进行了测试。基于STM32的无线会议投射系统工作稳定,具有良好的性能,能够有效满足用户的需求。此外,借助无线局域网的优点,本系统具有较高的可扩展性,部署方便。