基于WiFi的数据采集终端的实现
发布时间:2023-04-17 02:55
嵌入式系统在近年以来得到了快速的发展,在社会上引起了广泛关注。嵌入式系统以PC机所没有的体积小、功耗低、开发简单、研发周期短等特点已经被人类社会广泛应用,从商业领域到金融领域再到工业领域都有着嵌入式系统的身影。而且随着网络技术的飞速发展,嵌入式系统与网络的连接也越来越紧密,通过接入互联网,嵌入式系统可以随时的发送、接收数据,所实现的功能与应用范围也越来越广泛。 本文以社区服务为应用背景,结合目前应用广泛的嵌入式系统,提出了一种用于解决社区人员信息采集、身份认证、管理问题的方案。本文通过设计一个嵌入式数据采集终端并搭载嵌入式操作系统,采集人员的数据信息,并与社区服务机构服务器进行连接,发送数据到该服务器来完成人员信息采集、身份认证工作。在本方案中,选用三星公司的S3C2440芯片作为整个嵌入式终端的核心处理器,嵌入式Linux操作系统作为软件平台,用以MFRC500射频芯片为核心的RFID读卡模块采集社区人员社区服务卡(RFID射频卡)信息、通过USB摄像头采集人员图像信息、通过U-blox公司生产的NE0-5M型号的GPS接收芯片采集地理位置信息,并通过搭载LCD液晶屏将采集的信息进行...
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 选题背景及需求分析
1.2 方案整体设计
1.2.1 方案整体设计目标
1.2.2 硬件平台整体设计
1.2.3 软件平台整体设计
1.3 具体研究内容
1.4 论文结构
第2章 GPS 数据采集模块的实现
2.1 GPS 系统组成与工作原理
2.1.1 GPS 系统组成
2.1.2 GPS 定位基本原理
2.2 GPS 数据采集模块硬件电路设计
2.2.1 GPS 芯片介绍
2.2.2 GPS 模块原理图及设计
2.3 GPS 数据采集模块程序设计
2.3.1 GPS 数据格式
2.3.2 GPS 数据采集程序
2.4 GPS 数据采集模块相关测试
2.4.1 GPS 模块程序功能测试
2.4.2 GPS 模块冷启动 TTFF 时间测试
2.4.3 GPS 模块热启动 TTFF 时间测试
2.4.4 GPS 模块温启动 TTFF 时间测试
2.4.5 GPS 定位相对位置精度测试
第3章 图像采集模块的实现
3.1 ZC301 摄像头驱动
3.2 基于 V4L2 的图像采集程序设计
3.2.1 V4L2 相关介绍
3.2.2 图像采集程序具体实现过程
3.3 图像的 LCD 显示
3.3.1 LCD 帧缓存
3.3.2 利用 Libjpeg 库解压缩图像数据
3.4 图像采集模块功能测试
3.4.1 ZC301 驱动测试
3.4.2 图像采集及显示测试
第4章 RFID 模块的实现
4.1 电子标签
4.1.1 Mifare 卡介绍
4.2 读卡器硬件设计
4.2.1 MCU 硬件电路
4.2.2 MFRC500 硬件电路
4.2.3 天线线圈设计
4.2.4 天线匹配电路设计
4.3 读卡器模块软件设计
4.3.1 MCU 系统初始化
4.3.2 MFRC500 芯片寻址方式
4.3.3 对 MFRC500 寄存器的操作
4.3.4 MFRC500 芯片初始化过程
4.3.5 Mifare 卡的相关操作
第5章 数据的网络传输与接收
5.1 TCP/IP 网络传输协议
5.2 下位机终端的数据传输
5.2.1 无线网卡驱动及配置工具的移植
5.2.2 无线网卡配置
5.2.3 基于 TCP 协议的数据传输
5.3 上位机数据的接收显示
5.3.1 VC++6.0 网络编程
5.3.2 数据的存储与显示
第6章 数据采集终端功能的整体实现
6.1 终端软件框架与运行流程
6.2 多线程在程序设计中的应用
6.2.1 图像和 GPS 数据采集线程的创建
6.2.2 图像和 GPS 数据采集线程的退出
6.2.3 图像和 GPS 数据采集线程间的同步
6.2.4 待机画面线程的取消
第7章 总结
7.1 研究过程及所遇问题
7.2 方案改进
参考文献
附录
作者简介
致谢
本文编号:3792422
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 选题背景及需求分析
1.2 方案整体设计
1.2.1 方案整体设计目标
1.2.2 硬件平台整体设计
1.2.3 软件平台整体设计
1.3 具体研究内容
1.4 论文结构
第2章 GPS 数据采集模块的实现
2.1 GPS 系统组成与工作原理
2.1.1 GPS 系统组成
2.1.2 GPS 定位基本原理
2.2 GPS 数据采集模块硬件电路设计
2.2.1 GPS 芯片介绍
2.2.2 GPS 模块原理图及设计
2.3 GPS 数据采集模块程序设计
2.3.1 GPS 数据格式
2.3.2 GPS 数据采集程序
2.4 GPS 数据采集模块相关测试
2.4.1 GPS 模块程序功能测试
2.4.2 GPS 模块冷启动 TTFF 时间测试
2.4.3 GPS 模块热启动 TTFF 时间测试
2.4.4 GPS 模块温启动 TTFF 时间测试
2.4.5 GPS 定位相对位置精度测试
第3章 图像采集模块的实现
3.1 ZC301 摄像头驱动
3.2 基于 V4L2 的图像采集程序设计
3.2.1 V4L2 相关介绍
3.2.2 图像采集程序具体实现过程
3.3 图像的 LCD 显示
3.3.1 LCD 帧缓存
3.3.2 利用 Libjpeg 库解压缩图像数据
3.4 图像采集模块功能测试
3.4.1 ZC301 驱动测试
3.4.2 图像采集及显示测试
第4章 RFID 模块的实现
4.1 电子标签
4.1.1 Mifare 卡介绍
4.2 读卡器硬件设计
4.2.1 MCU 硬件电路
4.2.2 MFRC500 硬件电路
4.2.3 天线线圈设计
4.2.4 天线匹配电路设计
4.3 读卡器模块软件设计
4.3.1 MCU 系统初始化
4.3.2 MFRC500 芯片寻址方式
4.3.3 对 MFRC500 寄存器的操作
4.3.4 MFRC500 芯片初始化过程
4.3.5 Mifare 卡的相关操作
第5章 数据的网络传输与接收
5.1 TCP/IP 网络传输协议
5.2 下位机终端的数据传输
5.2.1 无线网卡驱动及配置工具的移植
5.2.2 无线网卡配置
5.2.3 基于 TCP 协议的数据传输
5.3 上位机数据的接收显示
5.3.1 VC++6.0 网络编程
5.3.2 数据的存储与显示
第6章 数据采集终端功能的整体实现
6.1 终端软件框架与运行流程
6.2 多线程在程序设计中的应用
6.2.1 图像和 GPS 数据采集线程的创建
6.2.2 图像和 GPS 数据采集线程的退出
6.2.3 图像和 GPS 数据采集线程间的同步
6.2.4 待机画面线程的取消
第7章 总结
7.1 研究过程及所遇问题
7.2 方案改进
参考文献
附录
作者简介
致谢
本文编号:3792422
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3792422.html