基于ARM9的远程协助式智能安全帽
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年 / 第2期 物联网技术
83
0 引 言
为提高工地巡查和监督管理的智能化水平,本文设计采用ARM 芯片作为远程协助式智能安全帽系统的控制芯片,Qt5.7E 作为操作系统的设计思想,给出远程协助式智能安全帽系统的软硬件解决方案[1-2]。
此设计以FFmpeg 视频播放器解析技术为基础,由Java 后端、嵌入式终端、手机APP 组成,结合传感器模块对数据进行采集和存储,效率极高[3]。
基于ARM9的远程协助式产品被广泛应用到生活和工业等领域,智能安全帽就是技术革新以及生产需求不断提高的智能化 产物[4-7]。
1 系统硬件设计
1.1 开发板硬件介绍
本系统选用韩国三星电子出品的基于ARM Cortex-A9架构的主频为1.4 GHz 的四核处理器,其开发板集成了包括存储器接口、以太网接口,A/D JTAG 等在内的丰富的硬件资源,另外具有CAN 总线、WiFi 等拓展模块,大大简化了外围设备与微处理器的硬件连接结构,保障了系统的稳定性与可靠性[8]。
硬件结构如图1所示。
1.2 系统驱动介绍
驱动程序是通过程序控制硬件实现某种功能的代码。
硬件与软件之间连接的中间件是寄存器,开发者可以通过阅读芯片的数据手册,操作相关寄存器来控制硬件工作。
对于ARM 处理器,开发商会提供API 函数库给驱动开发者使用。
而开发者可直接调用封装好的API 函数来完成对芯片的操作。
同时面对不同场景以及不同需求,开发者可按意愿自行修改驱动代码。
此流程可大大缩短开发周期,降低开发难度[9]。
图1 硬件结构
在本系统中,使用的传感器有DHT11数字温湿度传感器、FSR402薄型电压力传感器及MQ-7气体传感器。
若要读取这些传感器数据,可开发对应的字符型驱动并制作成驱动模块装入系统后获取数据。
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。
它拥有专用的数字模块采集技术和温湿度传感技术,确保产品的可靠性与卓越的长期稳定性。
FSR402压力传感器将施加在FSR 传感器薄膜区域的压力转换成电阻值的变化,从而获得压力信息。
MQ-7气体传感器使用的气敏材料是在清洁空气中电导率较低的二氧化锡。
FSR402压力传感器和MQ-7气体传感器均使用ADC 模块处理数据。
开发时可结合地址映射原理,参考开发板ADC 的API 函数和芯片数据手册。
传感器驱动程序的编写流程如下:(1)用函数定向设置其连接接口位;(2)根据通信时序图,编写唤醒函数;(3)获取指定接口的数值。
卢培纯,刘君豪,吴育瑛,王春豪,王嘉鑫
(韶关学院 信息工程学院,广东 韶关 512023)
摘 要:
文中运用嵌入式驱动开发技术、安卓应用开发技术、Java 应用开发技术、数据库等技术设计了一种适用于工业生产环境的远程协助式智能安全帽系统。
通过传感器完成人体脱戴帽检测、周围环境温湿度感知,同时利用摄像头采集视频数据,与后端建立网络连接发送视频数据,将采集的数据存储到MySQL 数据库,从而提高工业通信的安全性。
用户可以通过配套APP 或Qt 界面得知当前环境指数以及视频数据,为工业管理带来便捷,降低维护安全的成本。
实验表明,该设计达到了预期目标。
关键词:
嵌入式;驱动开发;物联网;视频传输;智能安全帽;无线传输中图分类号:TP393.1 文献标识码:A 文章编号:
2095-1302(2022)02-0083-03收稿日期:2021-07-20 修回日期:2021-08-24
基金项目:2020年广东省大学生创新创业训练计划项目:基于
ARM9的远程协助式智能安全帽(S202010576023)
物联网技术 2022年 / 第2期
84如下:
(1)在虚拟机环境下安装交叉编译工具;
(2)利用共享文件夹或其他方式将内核移植文件移植到虚拟机;
(3)编译内核镜像;
(4)利用串口助手一键烧写内核到开发板[11]。
2.2 应用软件设计2.2.1 安卓APP 开发
APP 将当前安卓开发技术与工地管理工作结合起来,极大地便利了员工工作时对周围环境数据的探测以及管理部门跟进员工个人工作情况。
手机端具有如下功能:
(1)戴帽压力检测。
压力传感器适用于检测使用者是否佩戴帽子。
(2)温湿度监测。
通过温湿度传感器对工地环境的温湿度进行实时监测。
(3)专家远程协助。
工作者可以通过移动设备与工程专家进行远程视频会议,实现专家不在现场也能实时指导工作者的目的。
2.2.2 服务器端和客户端软件设计
本系统采用客户端-服务器模型。
服务器端与客户端通信采用TCP 连接,具体流程:Qt 端(安全帽端)可发送拍摄的视频文件到Java 后端,Java 后端将数据存入MySQL 。
文件的保存方式:将文件名、文件路径等信息存储在MySQL 中,需要时根据文件名即可找出文件。
服务器端和客户端流程如图2所示。
Java 后端也可通过Http 请求下载网络上的文件或从数据库取出文件发送给Qt 端。
后端采用TCP
连接来减少文件传输过程中数据丢失或缺
图2 服务器端和客户端流程
图3 JDBC 驱动图例
2.2.3 视频播放器开发
视频是利用余晖效应(在一段短暂的时间内,通过光信号导入人大脑神经的视觉形象并不会立即消失
,而会暂时存留)在一定的时间间隔内播放了许多图片,让人眼产生图片上的事物在变化的错觉。
假设无损耗地传输视频,那么这个数据量极其庞大,对于现有技术而言无法实现。
因此H.264视频压缩时需在发送端删除重复信息,之后在接收端 恢复。
封装协议流程如图4所示。
H.264是高压缩、高质量和支持多种网络流媒体的编码标准。
其编码的理论依据:在极小的时间间隔内,令每幅图片的像素、亮度、色差度的变化分别控制在10%、2%和1%,在处理时首先编码出一个完整的图片帧,接下来,在该范围内的图片帧均只采取不完全编码方式—只需编码与上一图片帧的差别帧。
如此循环的过程称为序列。
当超出该范围时,即相邻图片差异变化较大,那么上一序列结束,开始新的序列。
H.264分层结构如图5所示。
图4 封装协议流程
2022年 / 第2期 物联网技术
85
图5 H.264分层结构
视频存放格式主要是针对YUV 格式。
其中Y 表示亮度,而U 、V 表示颜色。
YUV 有一套专门针对视频的高效压缩算法,在保证播放效果的同时将视频压缩到更小。
本系统先将采集好的视频经YUV 压缩算法处理后存储于FFmpeg 中。
需要读取视频时,将压缩后的视频通过软解码或者硬解码的方式解码,从而实现视频的正常播放。
RGB 和YUV 转换公式如图6所示。
图6 RGB 和YUV 转换公式
3 结 语
本文设计了一种远程协助式智能安全帽系统,并对该系统的功能阐述、结构分析、软硬件等进行了介绍。
智能安全帽不仅可以保障工地工人的安全,还集巡查和监督管理功能
[3]李宝山,程丽娟.基于ARM9的智能家居远程视频监控系统的设计[J].电脑与电信,2011,17(7):44.
[4]陈诞玮,谢柳青,姜玉龙,等.基于北斗定位的智能药箱[J].物联网技术,2019,9(9):94-96.
[5]王汝清,赵腾飞,张力军,等.基于北斗的无人机城市扬尘监测系统设计[J].物联网技术,2020,10(2):27-28.
[6]杨登杰,钟伦珑,兰二斌,等.基于北斗的智能安全帽系统的设计[J].工业控制计算机,2019,32(7):15-17.
[7]张涛,程结园.智能安全帽工地管理系统[J].物联网技术,2014,4(1):95-97.
[8]谭花娣.基于网络的机器人视频传输系统设计与研究[J].电脑与电信,2011,17(12):46.
[9]王丹,刘国栋,张海涛,等.基于ARM 的嵌入式系统开发[J].信息科技,2021,42(1):62-64.
[10]苏燕.浅谈构建校园网网络安全[J].电脑知识与技术,2011,7(2):
552-554.
[11]赖晓晨,原旭,孙宁.嵌入式系统设计程序[M].北京:清华大
学出版社,2001:30-31.
[12]耿详义,张跃平.Java2实用教程[M].北京:清华大学出版社,
2017.
[13]郭中华,连亿东,伍冯洁,等.基于嵌入式的人脸图像采集显
示系统的制作[J].电脑与电信,2015,21(7):34.
作者简介: 卢培纯(2000—),女,广东普宁人,研究方向为嵌入式系统开发。
刘君豪(2000—),男,广东汕头人,研究方向为嵌入式系统开发。
参
考
文
献
[1]阳琼芳,江立庚.基于物联网的茶叶质量溯源系统架构及技术路径[J].农业研究与应用, 2015,28(4):66-69.
[2]张凤英,厚琳.基于物联网的果蔬质量追溯系统的设计及实现[J].电子技术与软件工程,2018, 141(19):76-78.
[3]陈莹.基于种子身份证的小麦种子溯源防伪及预警研究[D].合肥:安徽农业大学,2016.
[4]鲍晓成.基于物联网的猪肉食品供应链可追溯体系研究[D].长沙:长沙理工大学,2013.
[5]白红武,孙爱东,陈军,等.基于物联网的农产品质量安全溯源
系统[J].江苏农业学报,2013,29(2):191-196.
[6]张丽,余华,马新明.基于物联网的农产品质量安全信息系统平台[J].中国科学(信息科学),2010,2(z1):220-229.
[7]周正贵.基于物联网技术的农产品追溯系统设计[J].长江大学学报(自然科学版),2016,13(28):71-74.
[8]蒋凯亚,章燕川,廖小丽.基于物联网技术实现农产品质量安全追溯探析[J].浙江农业科学,2014,1(8):1296-1298.
[9]李静,毛莉君.区块链技术在农产品溯源系统中的应用研究[J].现代信息科技,2018,2(6):192-194.
[10]翟鸿雁.区块链技术在农产品安全信息溯源中的应用研究[J].物
联网技术,2020,10(1):90-92.
作者简介: 赵小娟(1986—),女,陕西渭南人,博士,讲师,研究方向为资源环境监测、调查与评价、农业信息化等。
叶 云,男,湖南娄底人,博士后,副教授,高级工程师,主要研究方向为资源环境、农业信息化等。
(上接第82页)。