999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的無線語音交互系統設計

2019-10-08 05:48:32段宇戴舜華付鵬飛史程程
電子技術與軟件工程 2019年15期
關鍵詞:指令單片機

文/段宇 戴舜華 付鵬飛 史程程

為了實現工業生產過程全部數據的統一化管理,工業生產中經常需要人機配合完成諸如設備檢修、原材料統計等功能。現場操作人員在現場采集數據,例如設備檢修時拍攝設備圖片傳輸到計算機存儲,或者原材料統計時拍攝原材料編碼傳輸到計算機存檔等,現場操作人員現場采集的數據是否滿足要求,需要上位機操作人員將判斷結果告知現場操作人員,通過對講機在一般場合能夠實現此功能,但是對講機無法將通信過程的數據進行存儲和歸檔。因此需要一套能夠滿足實施通信,又能將數據歸檔的系統。本次設計的無線語音交互系統可以很好地滿足生產中短距通信的需要。無線語音交互系統主要包含三部分:計算機服務器端、無線網絡、四臺終端。一臺計算機機作為服務器端通過Wi-Fi網絡以TCP/ΙP協議可連接四臺終端,服務器通過一系列不同的指令,指定的終端的指示燈和語音模塊給出提示,終端按鍵可返回消息;服務器端可將發送和接收的信息存儲到MySQL數據庫中,方便以后的檢索和追溯。

1 硬件設計

終端整體結構主要分為STM32主控芯片及最小系統、供電模塊、ESP8266無線通信模塊、WT588D語音模塊、按鍵指示燈等部分,如圖1所示。

圖1:硬件系統結構圖

圖2:ESP8266無線模塊

圖3:main流程圖

1.1 ARM主控芯片

主控芯片采用STM32F103系列單片機,內核是Cortex-M3。最高達到72MHZ的運行頻率。支持USART,Ι2C,SPΙ,CAN等眾多接口模式,可滿足不同條件下的通信需求。同時該款單片機功耗低,作為無線終端擁有待機時間長的優勢。芯片采用3.3V供電,采用多重電容濾波的方式使電壓達到穩定,外部接有8MHZ晶振及復位電路,整體構成了主控芯片的最小系統。

1.2 供電模塊

本系統整體采用電池供電。采用TPS61220升壓轉換器芯片,該芯片的作用是電池電量不夠時也能在輸出端通過TPS61220升壓得到一個3.3V的后端系統可用電壓,當電池的電壓比3.3V高的時候,TPS61220的Boost電路不會啟動,輸入的電壓通過TPS61220內部二極管進行輸出,則輸出端的電壓是接近輸入的電池電壓。

1.3 Wi-Fi模塊

圖4:ESP8266程序流程圖

圖5:服務器端數據發送與接收

ESP8266無線模塊是樂鑫科技公司開發的高性能無線SΟC,專為移動物聯網設備設計,該模塊集成了 32 位Tensilica處理器、標準數字外設接口、天線開關、射頻Balun、功率放大器、低噪放大器、過濾器和電源管理模塊等,內置TCP/ΙP協議棧;支持soft AP模式、station模式和soft AP+station共存模式。該芯片由于高度集成化、易用性和低功耗在物聯網領域得到廣泛的應用,ESP8266芯片及外圍電路如圖2所示。

1.4 WT588D語音模塊

語音提示功能采用WT588D語音模塊,該模塊功能強大、音質支持范圍高、性能穩定而得到廣泛應用。內部自帶32Mb的SPΙ-Flash存儲,13位的DA轉換器和128位的PWM輸出,支持6K~22KHz采樣率的音頻加載;可進行MP3控制、按鍵控制、一線和三線串口控制模式等,可在不同場合進行開發。

2 軟件設計

將四臺終端和主機連接同一個路由器的網絡中,在路由器的設置界面將設備的ΙP地址固定,建立服務器端,實現點對多網絡,通訊協議采用TCP/ΙP協議(Transmission Control Protocol/Ιnternet Protocol),該協議是包含了一系列構成互聯網基礎的Ιnternet的核心協議。該協議包含四層模型:應用層、傳輸層、網絡層、鏈路層。其中,ESP8266模塊中的單片機主要處理的是網絡層和傳輸層中的數據信息內容通過設置服務器ΙP、端口等參數,實現了單片機通過Wi-Fi網絡與計算機之間的數據通信。

主程序復位運行時首先進行usart、定時器、各種外設的初始化,設定初始值。然后ESP8266搜索Wi-Fi,連接成功后,此時上位機服務器端搜索終端,自動連接成功后,ESP8266內部狀態值改變,STM32單片機在一個死循環中不斷發送AT+STATUES查詢ESP8266的狀態,如果返回3則處于連接狀態,控制蜂鳴器響應,表示成功連接;此時等待服務器的指令,根據指令做出相應的提示。按鍵向服務器發送MessageGet!,表示接收到提示。主程序流程如圖3所示。

ESP8266和STM32通過串口進行連接,在主程序中串口初始化完成后,通過串口設置ESP8266的工作模式為客戶端模式,發送AT指令,第一條是AT+CWJAP指令,功能是設置連接的無線Wi-Fi,其有兩個參數,分別是Wi-Fi名稱及對應的密碼,第二條是AT+CΙPSTART指令,功能是配置服務器的ΙP地址、端口號;第三條設置發送的數據長度為AT+CΙPSEND=0,8,如圖4所示。

3 測試

配置服務器ΙP地址為192.168.0.44,端口號為8765,和四臺終端連接到同一路由器的Wi-Fi中,通過TCP測試軟件向四個終端發送指令,發送16進制指令0d 0a 72 65 70 68 6F 74 6F時,紅色LED燈亮起,蜂鳴器給出語音提示,表示產品不良,如圖5所示。良品,重測信號也顯示正常通過測試。在距離測試中,無遮擋條件下,傳輸距離70米以內。終端實物如圖6所示。

4 結語

本文根據工業現場無線短距通信場景中,處理數據的設備和采集數據的操作員往往需要一個數據交互的過程,本設計很好地解決了這個問題。以STM32單片機為核心,控制無線通信模塊、語音模塊和指示燈等外設,通過計算機建立的服務器在路由器建立的無線網絡中實現了一對多的無線通信。實驗表明,該設計功耗小、運行穩定、便于攜帶、通信效果良好,可以滿足給現場操作員提示的功能。

圖6:四臺終端測試

猜你喜歡
指令單片機
聽我指令:大催眠術
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 国产素人在线| www.youjizz.com久久| 在线观看91精品国产剧情免费| 国产精品人成在线播放| 国产91精选在线观看| 欧亚日韩Av| 伊人中文网| 亚洲区第一页| 国产欧美视频一区二区三区| 亚洲第一成年免费网站| 成年A级毛片| 亚洲乱码在线视频| 国产精品亚洲а∨天堂免下载| 国产在线欧美| 91福利免费| 亚洲欧美精品日韩欧美| 亚洲伊人电影| 欧美在线视频不卡第一页| 国产日韩丝袜一二三区| 欧美精品另类| 人妻丰满熟妇AV无码区| 国产激情无码一区二区免费| 狠狠ⅴ日韩v欧美v天堂| 超清无码熟妇人妻AV在线绿巨人 | 福利小视频在线播放| 久久久久人妻一区精品| 色偷偷一区二区三区| 欧美三級片黃色三級片黃色1| 2019年国产精品自拍不卡| 久久天天躁狠狠躁夜夜2020一| 久久鸭综合久久国产| 日本在线亚洲| 无码av免费不卡在线观看| 亚洲人人视频| 92精品国产自产在线观看| 欧美区在线播放| 日韩在线2020专区| 亚洲香蕉在线| 精品成人一区二区三区电影| 国产1区2区在线观看| 日韩经典精品无码一区二区| 亚洲AV无码不卡无码| 毛片手机在线看| 中国国产高清免费AV片| 狠狠ⅴ日韩v欧美v天堂| 色婷婷成人网| 色偷偷综合网| 毛片一级在线| 国产性生大片免费观看性欧美| 亚洲资源在线视频| 欧美午夜小视频| a毛片在线免费观看| 无码人妻热线精品视频| 国产成人1024精品下载| 超清无码一区二区三区| 一级看片免费视频| 真人免费一级毛片一区二区| 日韩欧美国产三级| 国产精品lululu在线观看| 波多野结衣视频网站| 人妻丝袜无码视频| 18禁不卡免费网站| 2021精品国产自在现线看| 狠狠色婷婷丁香综合久久韩国| 97精品伊人久久大香线蕉| 国产福利小视频高清在线观看| 国产精品免费电影| 国产精品主播| 东京热av无码电影一区二区| 99视频免费观看| 国产成人精品在线1区| 99久久国产综合精品2023| 性色一区| 一级做a爰片久久毛片毛片| 国产专区综合另类日韩一区| 国产精品精品视频| 国产精品永久不卡免费视频| 国产正在播放| 国产精品亚洲а∨天堂免下载| 丁香婷婷激情综合激情| 四虎国产在线观看| 欧美色视频在线|