国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

石油石化設備巡檢小車語音識別與控制系統(tǒng)設計與實現(xiàn)

2017-12-01 00:33:56王俊力馮錫煒孟菲
電子設計工程 2017年22期
關鍵詞:微控制器口令小車

王俊力,馮錫煒,孟菲

(遼寧石油化工大學計算機與通信工程學院,遼寧撫順113001)

石油石化設備巡檢小車語音識別與控制系統(tǒng)設計與實現(xiàn)

王俊力,馮錫煒,孟菲

(遼寧石油化工大學計算機與通信工程學院,遼寧撫順113001)

基于語音識別技術及控制技術,實現(xiàn)在石油石化設備工作環(huán)境下語音口令實時控制巡檢設備、優(yōu)化硬件設施以獲最佳性能、提高石油石化設備的安全性能,降低安全隱患等目標。采用STM32系列芯片及LD3320語音識別芯片組成語音巡檢小車控制芯片組,語音識別算法來分析口令傳遞給控制芯片,進而通過控制電機和舵機驅動小車模型運動,最終實現(xiàn)整個模型系統(tǒng)的語言識別與控制。通過在不同場地模擬多種不同石油石化設備工作環(huán)境,對語音識別精確率進行分析。得出巡檢小車語音識別與控制系統(tǒng)可以達到預期目標的結論。

石油石化設備;語音識別;巡檢小車模型;自動控制

石油石化行業(yè)生產設備具有數量多、工藝復雜、壓力容器集中、生產連續(xù)性強、火災危險性大以及意外事故頻發(fā)等特點,一直是高風險集中的場所。而該環(huán)境下的工作人員活動空間狹窄且工作時工作人員需要進行設備調整[1],所以大型巡檢設備無法進入場地或沒有足夠的時間去采集相關需求信息一直是業(yè)界為之頭疼的問題。為了解決這些問題,結合當今人工智能技術飛速發(fā)展(如視頻圖像處理、音頻處理等技術都已經廣泛應用在日常的生活和工作之中)[2],文中主要的解決方法是通過設計一個不用手去進行遙控操作的設備,去完成相關功能[3-4]。

與機器通過語音進行交流,是人們一直以來的夢想,同時也更便捷。本文采用LD3320語音識別模塊及配套的運動系統(tǒng),實現(xiàn)對小車的運動狀態(tài)(前進、后退和轉向等動作)的控制,進而實現(xiàn)不用手去進行遙控操作的目標。

1 語音控制系統(tǒng)軟件設計

1.1 語音識別軟件設計

語音控制系統(tǒng)的軟件部份包括LD3320語音識別程序和小車運動系統(tǒng)控制程序兩部分。LD3320最多可支持動態(tài)編輯50條關鍵詞語列表,利用語音的頻譜特征(個人發(fā)音器官特性和發(fā)音習慣特性表現(xiàn))在聲紋頻譜中的各種現(xiàn)象[5]。通過麥克風采集出來并識別成相應的文字符號最后將結果輸出[6]。軟件設置“指令口令”、“垃圾口令”和“前綴觸發(fā)口令”來提高其語音識別的精度。LD3320經過通過初始化以后通過MIC接受外部的語音信息,這個過程進行計時(計時可以由使用者自行設定,本文設定為10秒)如果計時結束時沒有接收到聲音,則返回到接受口令,如果接受到聲音則進行響應的算法匹配中。在算法匹配的過程中如果匹配到最佳結果,則將這一結果發(fā)送給對應的STM32F103Z芯片中。如果匹配失敗則返回到接受口令重新接受口令。圖1為語音識別程序流程圖。

圖1 語音識別程序流程

1.2 語音識別系統(tǒng)

對于LD3320語音模塊,從麥克風收集到的語音信息有兩種,分別是對整個系統(tǒng)有用的“指令口令”和對整個系統(tǒng)運行無用的“垃圾口令”。例如,當用戶說出“前進”(qianjin)口令,LD3320成功接收并處理,將響應的指令發(fā)送給其所在的STM32F103Z芯片[7]。整個語音識別的過程包括語音識別程序的初始化、使用ASR和預設的識別關鍵字列表共同對用戶語音信息進行判斷[8-9]。若識別過程成功則發(fā)送信息給下一個模塊;若識別過程不成功則繼續(xù)循環(huán)該過程。表1為語音識別關鍵詞列表。

表1 語音識別關鍵詞列表

為了提高語音識別的準確率,除了系統(tǒng)中的“垃圾口令”判斷響應機制外,還添加了“前綴觸發(fā)口令”模式,該模式用戶可以根據自身所在的環(huán)境考慮是否啟用。當用戶啟用該功能時須在使用某項功能前加入用戶自定義的語句。例如,用戶事先定義了“轉向左”(zhuan xiang zuo)則在使用轉彎角度功能的時候需要說出“轉向左三十”(zhuan xiang zuo san shi),小車模型才能夠進行相應功能的響應。表2為語音前綴觸發(fā)口令關鍵詞表。

表2 語音前綴觸發(fā)口令關鍵詞表

1.3 微處理器間通信設計

該芯片進行處理后將該口令轉化為標記語句[10]。首先儲存在寄存器中,再通過通用異步收發(fā)傳輸器(UART)通信方式,將語音部份識別的信息發(fā)送給控制步進電機的STM32F103R模塊、并存在對應模塊的寄存器中,通過讀取寄存器中的內容,進而控制步進電機的移動。若是垃圾詞匯則經LD3320所在的STM32F103Z模塊判斷后[11],不進行響應。

1.4 方向舵機及步進電機軟件設計

在控制舵機及步進電機方面,采用了脈沖寬度調制(PWM)與連接舵機及步進電機的電調及解碼器進行信息通信,利用其所在的STM32F103R芯片輸出的數字信號來對模擬電路進行控制,進而調節(jié)步進電機的速度和前進方向及舵機的擺動方向。其輸出的是一個方波信號,信號的頻率是由其預分頻器所決定[12]。圖2為舵機及步進電機程序流程。

圖2 舵機及步進電機程序流程

2 語音控制系統(tǒng)硬件設計

2.1 系統(tǒng)總體結構

語音控制小車模型的硬件處理芯片由兩個微控制器STM32系列微控制器(型號分別為STM32F103Z和STM32F103R)組成,兩個芯片分別連接語音識別模塊LD3320和方向舵機及步進電機,構成整個小車模型的硬件系統(tǒng)[13]。其中型號為STM32F103Z微控制器與LD3320語音識別模塊進行連接,微控制器通過串行外設接口(SPI)通信手段和LD3320語音識別模塊進行數據傳輸,從而得到用戶的口令并進行下一步的判斷;另一個由型號為STM32F103R微控制器與方向舵機及步進電機連接。微控制器通過脈沖寬度調制(PWM)通信方式進行控制信號的傳輸,方向舵機及步進電機接收到信號后,將信號處理后使方向舵機及步進電機及時響應相應運動。圖3為硬件系統(tǒng)方案設計。

圖3 硬件系統(tǒng)方案設計

2.2 語音識別系統(tǒng)結構

LD3320模塊內部,由LD3320芯片、麥克風及配套電路組成[14-15]。工作原理為:首先麥克風接收到使用者的語音指令,轉化為電信號通過電路傳送到語音識別芯片LD3320中[16-17]。LD3320將該信號進行處理匹配后將語音識別結果通過串行外設接口(SPI)傳輸到STM32F103Z微控制器里[18];經過STM32F103Z處理后,和口令表中的命令進行匹配,將響應的信息通過線纜方式傳輸到STM32F103R微控制器里。

圖4 語音識別工作原理

2.3 小車運動系統(tǒng)硬件結構

STM32F103R微控制器從STM32F103Z接受到信號后,進行信號判斷得到對應的口令動作,將動作信息通過脈沖寬度調制(PWM)方式發(fā)送信號到方向舵機及步進電機。進而對小車的運動狀態(tài)進行控制[19-20]。

3 石油化工企業(yè)的應用面實驗

為了試驗系統(tǒng)在實驗室和非實驗室環(huán)境的工作能力,實驗采用兩個環(huán)境,分別在室內實驗室及室外操場,通過在室外操場實驗模擬系統(tǒng)在石油化工企業(yè)環(huán)境下的工作狀態(tài),進行了語音識別功能的測試。

實驗采用計算機播放錄音的模式,將已錄好的相同音量在不同距離依次播放前進(qian jin)、加速(jia su)、后退(hou tui)、左轉三十(zuo zhuan san shi)、右轉四十五(you zhuan sishiwu)、減速(jian su)等6個指令口令和語氣音啊(a)、語氣音哈(ha)、語氣音(si)3個垃圾口令進行效果測試。在1.0m、1.5m、2.0m、2.5m和3.0 m五個距離段進行各200次實驗,統(tǒng)計正確識別率、未識別率和誤識別率。表3為語音命令識別率,數據如表3所示。

表3 語音命令識別率

4 結束語

文中結合語音識別與小車運動系統(tǒng)控制技術實現(xiàn)了對小車的非特定語音控制。其主要是將語音系統(tǒng)信息采集的語音模擬信號識別成相應的文字符號,最后將結果輸出使相關設備進行響應。小車的功能還有很大的改造空間,比如在雜音下更加準確的識別語句及對長語句進行識別、分段等。

作為解放石油石化工作人員勞動力的研究,從我國石油石化設備系統(tǒng)的實際出發(fā),通過語音方式控制小車的行進軌跡,進而通過搭載在小車上的傳感器得到響應參數,提供相關設備及設備周邊環(huán)境的參數,為石油石化設備安全巡檢人員提供相關決策信息,進一步完善的災害響應機制,為我們的石油石化行業(yè)提供更加人性化的設備與服務。

[1]馬昆,任予鑫,秦奮勇.基于語音識別的綜采自動化遠程控制系統(tǒng)研究[J].價值工程,2014(30):223-224.

[2]羅憲華,徐海明.基于特定人的語音情感識別系統(tǒng)構建[J].中國人民公安大學學報(自然科學版),2015(4):72-75.

[3]周璐璐,鄧江洪.一種機器人智能語音識別算法研究[J].計算機測量與控制,2014,22(10):3267-3273.

[4]趙甜甜,王夢嬌,謝韜.基于LD3320的語音識別車配虛擬人系統(tǒng)的設計[J].信息化建設,2016(4):329.

[5]林暖輝,張偉頌,徐毓文.淺議聲紋鑒定中噪聲對語音頻譜特征的影響及降噪處理[J].黑龍江科技信息,2015(36):129-130.

[6]馬玉志,吳登娥.非特定人語音控制系統(tǒng)在家用電器中的應用[J].無線互聯(lián)科技,2015(18):137-138.

[7]高遠,祝玲,鐘坤芳.語音與遠程控制在汽車空調系統(tǒng)中的應用[J].科技與企業(yè),2015(24):98.

[8]趙海君.語音識別的SVM模型選擇分析[J].電腦知識與技術,2015,11(25):133-134.

[9]呂威,高飛燕.基于STM32的語音識別協(xié)助監(jiān)護系統(tǒng)[J].科技創(chuàng)新與應用,2015(34):72.

[10]王江南,張福轉,孔慶波,等.用于模擬飛行指揮系統(tǒng)的語音識別模塊[J].兵工自動化,2015,34(12):29-32.

[11]杜希棟,王志偉,潘黎,等.基于LD3320的非特定語音控制小車設計[J].信息技術,2015(1):53-55.

[12]梁漢泉,陳錦彪.基于語音控制的人機交互智能系統(tǒng)研究[J].新技術新工藝,2015(9):84-86.

[13]馬帥旗,張偉.基于語音識別的機車自動過分相裝置的研制[J].陜西理工學院學報(自然科學版),2014,30(6):30-34.

[14]湯莉莉,馬仟,黃偉,等.語音無線遙控智能小車設計[J].無線電工程,2014,44(12):66-69.

[15]鄧寶安,呂志剛,杜曉斌.基于MCS-51單片機的新型門禁控制器設計[J].電子設計工程,2015,23(24):103-105.

[16]毛麗民,盧振利,謝新明,等.基于語音交互功能的醫(yī)療服務機器人控制系統(tǒng)設計[J].高技術通訊,2014,24(7):745-751.

[17]熊志輝,王仁波.基于STM32的智能學習臺燈設計[J].電子世界,2016(8):160-161.

[18]易群,李彩麗.基于單片機的語音錄放硬件電路設計與研究[J].機電信息,2015(36):130-131.

[19]蔣冬清,王一舒.LD3320語音芯片與單片機的通訊分析[J].科技創(chuàng)新與應用,2016(3):75.

[20]陳免慧,沈煒.嵌入式語音系統(tǒng)信息采集算法研究[J].工業(yè)控制計算機,2015,28(12):64-65.

Petroleum and petrochemical equipment inspection car voice recognition and control system

WANG Jun?li,F(xiàn)ENG Xi?wei,MENG Fei
(School of Computer and Communication Engineering,Liaoning Shihua University,F(xiàn)ushun113001,China)

Based on speech recognition and control technology,in order to achieve real-time voice password control inspection equipment,optimize hardware facilitiesfor maximum performance in petroleum and petrochemical equipment working environment,eventually to improve the safety performance of petroleum and petrochemical equipment,the target of reducing the potential safety hazard.Using STM32 series chips and LD3320 speech recognition chip of speech inspection car control chipset,speech recognition algorithm to analyze the password is passed to the control chip,and then by controlling the movement of motor and steering gear to car model,finally realizes the whole model system of the speech recognition and control.Through simulating different petroleum and petrochemical equipment working environment in the different sites,analyzing the speech recognition accuracy.Thus,the inspection car voice recognition and control system can achieve the anticipated goal.

petroleum and petrochemical equipment;speech recognition;inspection car model;automatic control

TN6

A

1674-6236(2017)22-0074-04

2016-09-26稿件編號:201609230

遼寧省普通高等學校本科教育教學改革研究項目(UPRP20140914);遼寧省教育科學“十三五”規(guī)劃立項課題(JG16DB253)

王俊力(1995—),男,遼寧錦州人。研究方向:模式識別。

猜你喜歡
微控制器口令小車
大車拉小車
快樂語文(2020年36期)2021-01-14 01:10:32
自制小車來比賽
科學大眾(2020年17期)2020-10-27 02:49:02
高矮胖瘦
口 令
劉老師想開小車
文苑(2018年22期)2018-11-19 02:54:18
兩輪自平衡小車的設計與實現(xiàn)
電子制作(2018年8期)2018-06-26 06:43:02
物聯(lián)網技術在微控制器實驗教學中的應用
電子制作(2017年14期)2017-12-18 07:07:58
好玩的“反口令”游戲
SNMP服務弱口令安全漏洞防范
Atmel針對新一代物聯(lián)網應用發(fā)布全新32位微控制器
民权县| 曲麻莱县| 手游| 望江县| 榆树市| 通渭县| 苍南县| 炉霍县| 海林市| 咸宁市| 湟源县| 威海市| 田东县| 古浪县| 邵阳市| 金阳县| 永德县| 越西县| 澄江县| 鄯善县| 仲巴县| 贵南县| 宣汉县| 民权县| 霍林郭勒市| 丹东市| 平塘县| 高青县| 太保市| 龙门县| 吉林省| 佛山市| 游戏| 晋江市| 东安县| 双流县| 隆化县| 无锡市| 盱眙县| 涿鹿县| 佛坪县|