基于WiFi的语音矿灯设计

王飞

王飞. 基于WiFi的语音矿灯设计[J]. 工矿自动化,2022,48(1):96-100. DOI: 10.13272/j.issn.1671-251x.2021010077
引用本文: 王飞. 基于WiFi的语音矿灯设计[J]. 工矿自动化,2022,48(1):96-100. DOI: 10.13272/j.issn.1671-251x.2021010077
WANG Fei. Design of voice miner's lamp based on WiFi[J]. Industry and Mine Automation,2022,48(1):96-100. DOI: 10.13272/j.issn.1671-251x.2021010077
Citation: WANG Fei. Design of voice miner's lamp based on WiFi[J]. Industry and Mine Automation,2022,48(1):96-100. DOI: 10.13272/j.issn.1671-251x.2021010077

基于WiFi的语音矿灯设计

基金项目: 重庆市技术创新与应用发展专项面上项目(cstc2020jscx-msxmX0136);中煤科工集团重庆研究院自立重点研发科研项目(2020ZDXM02)。
详细信息
    作者简介:

    王飞(1984−),男,安徽铜陵人,副研究员,硕士,主要从事煤矿无线传感网络和精确定位技术方面的研究工作,E-mail: 279028312@qq.com

  • 中图分类号: TD621

Design of voice miner's lamp based on WiFi

  • 摘要: 针对现有矿灯大多只具有照明、定位、环境感知等功能,没有语音对讲功能的问题,设计了一种基于WiFi的具有语音对讲功能的语音矿灯。该语音矿灯以工业以太环网和WiFi网络为传输平台,采用VoIP语音通信技术实现语音播放、音频采集、与调度台对讲功能;通过音频编解码芯片实现语音模拟信号与数字信号的转换,采用UDP协议将信号传输至调度台,完成语音数据的双向传输,实现语音对讲和矿灯照明一体化。详细介绍了语音对讲功能实现的关键技术:音频数据的编码格式和缓存管理、语音数据的可靠传输机制,用于确保语音播放的准确性;WiFi模块与微控制器STM32L151的低功耗休眠技术,用于降低语音矿灯平均电流,延长工作时间。测试结果表明:该语音矿灯能够满足调度台与井下工作人员之间的语音对讲需求,与WiFi基站通信距离可达400 m,与调度台之间的对讲传输时延小于1 s,语音矿灯之间的组播传输时延小于3 s;语音矿灯对讲时平均电流小于70 mA、空闲时平均电流小于5 mA。
    Abstract: In order to solve the problem that most of the existing miner's lamps only have the functions of lighting, positioning, environment perception and so on, and do not have the voice intercom function, a voice miner's lamp with voice intercom function based on WiFi is designed. The voice miner's lamp takes industrial Ethernet ring network and WiFi network as transmission platform, and adopts VoIP voice communication technology so as to realize voice playback, audio acquisition, and intercom function with the dispatching center. The audio codec chip is used to realize the conversion of voice analog signal and digital signal, and UDP protocol is applied to transmit the signal to the dispatching center so as to complete the two-way transmission of voice data and realize the integration of voice intercom and miner’s lamp lighting. This paper introduces the key technologies of voice intercom function in details. Audio data encoding format and cache management, reliable voice data transmission mechanism are used to ensure the accuracy of voice playback. The low-power sleep technology of WiFi module and microcontroller STM32L151 are used to reduce the average current of the voice miner's lamp and extend the working time. The test results show that the voice miner's lamp can meet the demand of voice intercom between the dispatching center and the underground workers, the communication distance between the voice miner's lamp and the WiFi base station can reach 400 m, the intercom transmission delay between the voice miner's lamp and the dispatching center is less than 1 s, and the multicast transmission delay between the voice miner's lamps is less than 3 s. The average current of the voice miner's lamp is less than 70 mA during intercom, and the average current is less than 5 mA during idle time.
  • 随着智能矿山建设推进,大量智能装备在煤矿井下推广应用[1-2]。智能矿灯作为工作人员常用设备,具有照明、语音通话、人员定位和视频拍照等多种功能[3-4],为矿工的安全提供了重要保证。许多研究者对矿灯进行了研究。张帝等[5]基于LoRa无线通信技术和物联网操作系统RT−Thread设计了一种集井下照明、环境状态感知、人员状态监测与定位、无线通信与安全报警的多功能矿灯,但是通信带宽低、无语音采集和播放功能。刘朝阳等[6] 设计了一种矿用通信矿灯,将TD−LTE技术与矿灯相融合,具有语音通话功能,但是存在功耗高、硬件复杂等缺点。戴剑波[7]设计了一种低功耗多模定位矿灯,仅集成了定位功能。吴静然等[8]设计了一种基于WiFi技术的煤矿井下智能终端设备,该设备集环境信息采集、人员定位和信息交互功能于一体,但没有语音采集和播放、双向对讲功能。综上可知,现有矿灯大多只具有照明、定位、环境感知等功能,没有语音对讲功能。鉴此,本文设计了一种基于WiFi的语音矿灯,该语音矿灯具有照明与语音对讲功能,调度台工作人员可以随时与井下佩带该矿灯的工作人员进行语音对讲,为智能矿山建设提供了一个低成本、低功耗语音通信终端设备。

    基于WiFi的语音矿灯以工业以太环网和WiFi网络为传输平台[9],采用VoIP语音通信技术[10-11]实现语音播放、音频采集、与调度台对讲功能。语音矿灯中的音频编解码芯片可实现语音模拟信号与数字信号的转换,通过工业以太环网和WiFi网络,采用UDP(User Datagram Protocol,用户数据包协议)将信号传输至调度台[12],完成语音数据的双向传输。基于WiFi的语音矿灯工作原理如图1所示,主要包括调度台、工业以太环网、WiFi基站和语音矿灯4个部分。语音矿灯接收到下行数据后,自动播放语音数据,当音频采集结束后,自动将语音数据发送给调度台,从而实现与地面调度台双向语音对讲功能。

    图  1  语音矿灯工作原理
    Figure  1.  Working principle of voice miner's lamp

    语音矿灯硬件包括WiFi模块、语音模块、LED、按键、麦克风及扬声器等,如图2所示。

    图  2  语音矿灯硬件组成
    Figure  2.  Composition of voice miner’s lamp hardware

    语音矿灯包含灯头和灯座2个部分,两者通过4芯线相连接,红蓝2根线用于供电、白绿2根线用于RS232通信。语音模块主要由微控制器STM32L151、FLASH存储器、音频编解码芯片和语音功放芯片组成。WiFi模块及天线固定在灯座,微控制器STM32L151、FLASH存储器、音频编解码芯片、语音功放芯片、LED、按键、麦克风及扬声器等固定在灯头。WiFi模块与微控制器STM32L151之间的通信接口为RS232,实现数据双向交互。

    语音矿灯工作时,WiFi模块连接至WiFi基站,与调度台实现注册和心跳检测[13],为调度台与语音模块之间提供透明传输通道。WiFi模块工作流程如图3所示。

    图  3  WiFi模块工作流程
    Figure  3.  WiFi module workflow

    语音模块采用STM32L151芯片,主要用于语音播放、音频采集和语音数据缓存与管理等。语音数据传输存在2种数据流:① 下行语音数据:调度台下发至语音矿灯的数据。调度台下发语音数据时,微控制器STM32L151先缓存语音数据至FLASH存储器,当接收完毕后,自动播放该语音数据。② 上行语音数据:语音矿灯上传至调度台的数据。语音矿灯上传语音数据时,微控制器STM32L151采集语音数据后,缓存至FLASH存储器,同时向调度台传输语音数据。当数据接收完毕后,调度台自动播放该语音数据,如果该语音数据为组播,则转发至组内所有语音矿灯,实现组内对讲。语音模块工作流程如图4所示。

    图  4  语音模块工作流程
    Figure  4.  Voice module workflow

    语音数据采用UDP传输方式,传输时延受网络环境影响较大,语音矿灯接收到语音数据后,首先对语音数据进行缓存,然后根据序列号和编码号进行排序管理,从而保证语音播放的连续性和准确性。语音矿灯采集音频数据时,首先缓存在FLASH存储器中,然后发送至WiFi基站及调度台。调度台传输语音数据至语音矿灯时,语音矿灯首先将语音数据缓存在FLASH存储器中,接收完毕后才自动播放。

    语音矿灯每隔20 ms采样1次音频数据,编码压缩后语音数据有效格式的长度为24 byte,从而降低了语音数据对网络带宽的要求。为有效管理和可靠传输语音数据,需对语音数据添加一些管理信息,每段语音数据对应1个序列号(1$ —$254),1$ —$254个序列号循环使用,从而避免重复下载和上传语音数据。其中每个语音数据帧对应1个编码号(0$ —$65 535),用于语音数据帧排序和重组,格式说明见表1

    表  1  语音数据帧的格式说明
    Table  1.  Format description of voice data frames
    序号 内容长度/byte说明
    1 序列号1每段语音数据对应1个序列号
    2编码号2每个语音数据帧对应1个编码号
    3 语音数据24有效的语音数据
    下载: 导出CSV 
    | 显示表格

    为了保证语音数据传输的可靠性,语音矿灯中的语音模块与调度台之间的语音数据传输采用应答模式[14],语音数据可靠传输机制如图5所示。调度台传输下行语音数据时,首先向语音矿灯发送请求帧,然后等待接收响应帧。只有成功接收到响应帧,调度台才发送语音数据帧。语音模块接收到语音数据帧,校验正确且缓存成功,则回复数据响应帧。调度台接收到数据响应帧,只有认为发送成功,才会发送下一个语音数据帧。通过这种应答模式,调度台将语音数据准确无误地传输至语音矿灯。对于上行语音数据,语音模块主动发送请求帧,只有成功接收到响应帧,才向调度台发送语音数据帧。每一个语音数据帧均有对应的数据响应帧,从而保证语音矿灯与调度台之间可靠的数据传输。

    图  5  语音矿灯与调度台之间的语音数据可靠传输机制
    Figure  5.  Reliable transmission mechanism of voice data between voice miner's lamp and dispatching center

    WiFi模块开机后工作电流为70 mA左右,但是WiFi模块仅仅在数据传输时需要工作,其他时间可以进行休眠,休眠时电流仅为5 mA左右,从而降低了语音矿灯的平均功耗。语音矿灯低功耗休眠包含WiFi模块和语音模块休眠2个部分,在没有语音数据传输时,两者均进入休眠模式。语音矿灯低功耗休眠机制如图6所示,当WiFi模块扫描WiFi基站时,检测到信标帧(Beacon)中有数据请求,则立刻唤醒语音模块,开始接收数据,同时将语音数据转发至微控制器STM32L151。当微控制器STM32L151检测到对讲按键按下时,则进行音频采集,将语音数据转发至WiFi模块。WiFi模块和微控制器STM32L151进入休眠模式后,通过RS232接口(外部IO唤醒方式)唤醒对方,通知对方开始处理语音数据。

    图  6  语音矿灯低功耗休眠机制
    Figure  6.  Low-power sleep mechanism of voice miner’s lamp

    为了测试语音矿灯双向对讲功能、WiFi基站通信距离和整机工作电流等,在瓦斯灾害监控与应急技术国家重点实验室清水溪试验巷道内搭建了测试平台,如图7所示。测试平台布置了2台WiFi基站、20个语音矿灯和1台计算机,2台WiFi基站之间的距离约为400 m,均采用增益为16 dB的定向天线,天线安置高度约为2 m、距巷道壁约为0.8 m。20个语音矿灯均匀布置在巷道中间,高度约为1 m。

    图  7  测试平台
    Fig.7 Test platform

    断电WiFi基站B,将20个语音矿灯分为4组,分别放置在距WiFi基站A的100、200、300、400 m处。按住语音矿灯对讲按键,录音60 s,并发送语音数据至计算机,然后松开对讲按键,计算机在1 s内自动播放该语音。在计算机上录音60 s,并发送语音数据至语音矿灯,1 s后语音矿灯自动播放该语音。上电WiFi基站B,将20个语音矿灯分为2组,分别放置在距WiFi基站A的400 m处和WiFi基站B的300 m处。按住语音矿灯组播按键,录音60 s,并发送语音数据至计算机,然后松开对讲按键,计算机在1 s内自动播放该语音,其他语音矿灯均在3 s内播放该语音。

    根据上述试验测试结果可知,语音矿灯与WiFi基站通信距离可达400 m,语音对讲音质清晰;语音矿灯与计算机之间对讲传输时延小于1 s,语音矿灯之间的组播传输时延小于3 s,能够满足调度台工作人员随时与井下工作人员进行语音对讲需求。

    此外,采用Fluke 289万用表测试语音矿灯的平均电流,语音对讲时平均电流为68.6 mA,空闲时,即WiFi模块和微控制器STM32L151进入休眠模式后的平均电流为4.2 mA,满足低成本、低功耗的要求。

    (1) 采用一种低成本、低功耗技术设计了基于WiFi的语音矿灯,该矿灯采用WiFi技术和VoIP语音通信技术,利用音频编解码芯片实现语音模拟信号与数字信号之间的转换,具有语音播放、音频采集、双向对讲等功能,为调度台与井下工作人员之间提供了双向语音对讲功能。

    (2) 试验结果表明:语音矿灯与WiFi基站通信距离可达400 m,与调度台之间的对讲传输时延小于1 s,矿灯之间的组播传输时延小于3 s;对讲时平均电流小于70 mA,空闲时平均电流小于5 mA。为智能矿山建设提供了一种低成本、低功耗、操作简单、适用性强的语音通信终端设备。

  • 图  1   语音矿灯工作原理

    Figure  1.   Working principle of voice miner's lamp

    图  2   语音矿灯硬件组成

    Figure  2.   Composition of voice miner’s lamp hardware

    图  3   WiFi模块工作流程

    Figure  3.   WiFi module workflow

    图  4   语音模块工作流程

    Figure  4.   Voice module workflow

    图  5   语音矿灯与调度台之间的语音数据可靠传输机制

    Figure  5.   Reliable transmission mechanism of voice data between voice miner's lamp and dispatching center

    图  6   语音矿灯低功耗休眠机制

    Figure  6.   Low-power sleep mechanism of voice miner’s lamp

    图  7   测试平台

    Fig.7 Test platform

    表  1   语音数据帧的格式说明

    Table  1   Format description of voice data frames

    序号 内容长度/byte说明
    1 序列号1每段语音数据对应1个序列号
    2编码号2每个语音数据帧对应1个编码号
    3 语音数据24有效的语音数据
    下载: 导出CSV
  • [1] 李爽, 薛广哲, 方新秋, 等. 煤矿智能化安全保障体系及关键技术[J]. 煤炭学报,2020,45(6):2320-2330.

    LI Shuang, XUE Guangzhe, FANG Xinqiu, et al. Coal mine intelligent safety system and key technologies[J]. Journal of China Coal Society,2020,45(6):2320-2330.

    [2] 吕鹏飞, 何敏, 陈晓晶, 等. 智慧矿山发展与展望[J]. 工矿自动化,2018,44(9):84-88.

    LYU Pengfei, HE Min, CHEN Xiaojing, et al. Development and prospect of wisdom mine[J]. Industry and Mine Automation,2018,44(9):84-88.

    [3] 孙继平, 陈晖升. 智慧矿山与5G和WiFi6[J]. 工矿自动化,2019,45(10):1-4.

    SUN Jiping, CHEN Huisheng. Smart mine with 5G and WiFi6[J]. Industry and Mine Automation,2019,45(10):1-4.

    [4] 姚磊, 张明泉, 周泉. 井下无线物联网与智能终端应用研究[J]. 山东煤炭科技,2020(8):166-168. DOI: 10.3969/j.issn.1005-2801.2020.08.054

    YAO Lei, ZHANG Mingquan, ZHOU Quan. Application research of wireless Internet of things and intelligent terminal in underground[J]. Shandong Coal Science and Technology,2020(8):166-168. DOI: 10.3969/j.issn.1005-2801.2020.08.054

    [5] 张帝, 权悦, 国海, 等. 基于LoRa与RT−Thread的多功能矿灯设计[J]. 工矿自动化,2021,47(6):96-102.

    ZHANG Di, QUAN Yue, GUO Hai, et al. Design of multifunctional miner lamp based on LoRa and RT-Thread[J]. Industry and Mine Automation,2021,47(6):96-102.

    [6] 刘朝阳, 王安义. 便携式通信矿灯的研究与设计[J]. 现代电子技术,2020,43(1):9-11.

    LIU Zhaoyang, WANG Anyi. Study and design of portable communication mine lamp[J]. Modern Electronics Technique,2020,43(1):9-11.

    [7] 戴剑波. 一种多模定位信息矿灯标识卡设计与实现[J]. 煤矿安全,2021,52(4):133-136.

    DAI Jianbo. Design and implementation of a multi-mode information lamp identification card for positioning[J]. Safety in Coal Mines,2021,52(4):133-136.

    [8] 吴静然, 李秀凤, 吴倩. 基于WiFi的煤矿井下智能终端设计[J]. 工矿自动化,2013,39(4):5-8. DOI: 10.7526/j.issn.1671-251X.2013.04.002

    WU Jingran, LI Xiufeng, WU Qian. Design of underground intelligent terminal based on WiFi[J]. Industry and Mine Automation,2013,39(4):5-8. DOI: 10.7526/j.issn.1671-251X.2013.04.002

    [9] 王军, 顾义东, 曾苛. WiFi通信技术在煤矿信息化中的应用分析[J]. 工矿自动化,2017,43(7):90-93.

    WANG Jun, GU Yidong, ZENG Ke. Application analysis of WiFi communication technology in coal mine informatization[J]. Industry and Mine Automation,2017,43(7):90-93.

    [10] 张立亚. 全矿井融合通信系统研究[J]. 工矿自动化,2018,44(3):12-16.

    ZHANG Liya. Research on integrated mine communication system[J]. Industry and Mine Automation,2018,44(3):12-16.

    [11] 孙继平. 现代化矿井通信技术与系统[J]. 工矿自动化,2013,39(3):1-5. DOI: 10.7526/j.issn.1671-251X.2013.03.001

    SUN Jiping. Modern mine communication technology and system[J]. Industry and Mine Automation,2013,39(3):1-5. DOI: 10.7526/j.issn.1671-251X.2013.03.001

    [12] 王树强, 江云, 徐炜, 等. 矿用IP广播对讲系统设计[J]. 工矿自动化,2011,37(11):4-6.

    WANG Shuqiang, JIANG Yun, XU Wei, et al. Design of mine-used IP broadcast and talkback system[J]. Industry and Mine Automation,2011,37(11):4-6.

    [13] 常云泽. 井下信息化矿灯通讯调度系统研究[J]. 能源与节能,2021(2):178-180.

    CHANG Yunze. Study on communication and dispatching system of underground informationalized miner's lamp[J]. Energy and Energy Conservation,2021(2):178-180.

    [14] 张晓丹, 俞侃, 朱琳琳. 基于CC3200的可视化低功耗门铃设计与实现[J]. 自动化与仪表,2020,35(5):103-108.

    ZHANG Xiaodan, YU Kan, ZHU Linlin. Design and implementation of visual low-power WiFi door bell based on CC3200[J]. Automation & Instrumentation,2020,35(5):103-108.

  • 期刊类型引用(4)

    1. 韦宁燕,韦洪浪. 基于CC1101的无线评分系统设计. 现代电子技术. 2025(04): 24-29 . 百度学术
    2. 魏晋. 基于STM32的图书馆机器人设计应用. 现代信息科技. 2024(13): 191-194 . 百度学术
    3. 程凯,王瑞君,赵亮,白双军,王颖. 基于UWB技术的视频煤矿用照明装置设计. 煤炭技术. 2023(05): 226-229 . 百度学术
    4. 朱延涛. 智能化选煤厂工业通讯平台的研究应用. 煤炭加工与综合利用. 2022(07): 31-33+37 . 百度学术

    其他类型引用(2)

图(7)  /  表(1)
计量
  • 文章访问数:  189
  • HTML全文浏览量:  66
  • PDF下载量:  30
  • 被引次数: 6
出版历程
  • 收稿日期:  2021-01-25
  • 修回日期:  2021-11-24
  • 网络出版日期:  2022-01-18
  • 发布日期:  2022-01-19
  • 刊出日期:  2022-01-19

目录

/

返回文章
返回