所需E币: 5
时间: 2024-3-1 11:13
大小: 3.76MB
计算机网络技术的发展影响并改善着人们的工作及生活方式,大多数的数据通过网络进行传输,但在一些特殊环境、恶劣环境下可能不适合有有线网络,甚至不能通过拍摄的方式采集图像信息,必须通过图像传感器采集图像,无线传输到上位机,最终实现对图像的分析和处理。传输的方式有多种,比如蓝牙,其缺点是传输速率过慢、效率太低,不利于精准的环境的监测;或者用WiFi组网,其缺点是成本太大。本文提出基于ZigBee网络的图像传输系统,准确、经济的将图像数据传输到上位机,为特殊环境的监测和图片的采集提供基础。 基于ZigBee网络的无线传感器传输图像系统,系统结构由上位机和下位机两部分组成。下位机包括图像的采集及转换处理,OV7670图像传感器采集图像数据并传送到STM32单片机,一片CC2530作为采集节点设备,收集来自STM32单片机中的图像数据,另一片CC2530作为协调器与上位机进行连接。两片CC2530模块采用自组网方式,由协调器创建网络,终端设备最后加入网络之中。这样采集的图像数据就从图像传感器传送到了协调器,协调器将图像信息再通过串口发送给上位机,在上位机可以看到协调器传输的数据,并且将图像数据进行保存。最后再对收到的图片进行增强处理,得出清晰,对比度高的图片,解决了传输过程中丢包的现象。 下位机使用C语言编写程序,上位机选用C#语言编写通信界面。组网通信部分安装编译环境IAREmbeddedWorkbenchforMCS-517.51A,编写Z-Stack协议完成组网设计,实现无线传输数据。为了解决图像在传输过程中出现的对比度较差以及传输过程中丢包的问题,研究了图像增强算法,并使用Matlab2018编写脚本程序实现。该系统的研究使得一些数据和图像在医疗领域,工业领域以及极端条件下可以稳定传输,并且可靠性良好,保证了设备的正常运行,减轻了工作人员的负担。为组建以ZigBee技术为核心的传感器网络提供了基础,具有一定的社会和经济价值。