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

基于協議轉化技術的無線化藍牙模塊設計

2021-07-16 10:07:18柴義龍陳偉利趙俊欽
科學技術創新 2021年19期
關鍵詞:定義設計

柴義龍 陳偉利 趙俊欽

(吉林建筑大學電氣與計算機學院,吉林 長春 130000)

1 概述

隨著社會的發展,人們生活中電器設備的增多,室內復雜的布線設計帶來的安全隱患,使實現設備的無線化成為邁向未來智能家居生活的重要一步,同時減少使用線路線材也是未來社會實現綠色經濟環保的發展趨勢。本設計針對有線電器設備通訊連接問題,將基于USB 協議轉化技術實現成本低廉、操作簡易、即插即用的無線化藍牙模塊設計,通過USB 協議實現接受數據信息并轉化為藍牙協議進行數據傳輸,實現電器設備通訊無線化,推進現代化生活建設,方便人們的生活。

2 模塊總體設計方案

本設計致力于實現通過USB 協議轉換藍牙協議進行數據傳輸,實現有線電器的無線化。由于USB 接口協議具有4 種傳輸模式,每種傳輸方式都有各自特點,不同操作系統的驅動程序也不同,因此為簡化模塊設計程序,使用高可配置性的FPGA芯片作為主控芯片,其不僅易于維護、方便移植、升級、擴展,同時FPGA 具有可以隨時改變邏輯功能,可將各種端接匹配元件整合到器件內部,有效降低BOM 成本,有效降低布局布線難度。這里無線化藍牙模塊采用性能較好的FT601 芯片,其不僅提供支持USB 協議的接口,而且無需考慮固件設計以及驅動程序的編寫,開發簡易,周期較短,而且其數據傳輸速率完全滿足本設計在數據傳輸方面的需求。數據傳輸過程是首先由終端1通過USB 協議發送數據信息到達接口芯片1,再通過由接口芯片和FPGA 組成的基于FPGA 的協議轉換系統轉化為符合藍牙協議的數據,再將數據通過藍牙配對傳輸至終端2,實現電器設備通訊數據傳輸無線化。

3 USB 接口設計

USB 接口設計采用FT601 芯片,是FTDI 最新推出的USB3.0 to FIFO interface IC,可實現USB3.0 與16/32bit 并行IO 接口之間的數據傳輸。芯片支持1.8V、2.5V、3.3V 共3 種IO電壓,同時支持USB3.0、USB2.0 傳輸,支持2 種FIFO 傳輸協議,通過16bit 或32bit 并行數據線和讀寫狀態可實現與CPU/FPGA的數據交換,可以進行數據的大吞吐量操作,另外支持遠程喚醒功能。整個USB 通信協議全部由芯片驅動自行完成,開發者無須考慮USB 底層固件的編程,能夠明顯降低制板加工工藝,簡化系統設計[1]。FT601 芯片結構示意圖如圖1 所示[2]。

圖1 FT601 芯片結構示意圖

FT601 芯片主要是通過接口將數據傳輸至FPGA,通過在FPGA 和FT601 間接入32 根數據線,同時接入9 根信號線來保障信號的傳輸速率。另外如圖2 所示,設計了喚醒電路和復位電路來解除當FT601 芯片沒有進行通信時的低電模式[3]。

圖2 FT601 喚醒電路和復位電路

4 協議轉換設計

如圖3 所示,通過無線化藍牙模塊插入到前端設備有線電器USB 接口,同時為了方便實現數據處理的算法,經由FT601接口芯片,將根據USB 協議接收的數據流轉換成FPGA 系統可接受的信號,然后進入到分布式FIFO 緩存,數據轉換模塊進行數據處理,然后進入藍牙FIFO 緩存,最后按照藍牙協議通過藍牙配對連接藍牙設備進行輸出。

圖3 協議轉換數據傳輸鏈路

協議轉換處理流程主要可以分解析、匹配、映射、處理、重組五大部分。軟件定義可編程協議轉換系統框架如圖4,該系統由軟件定義控制器、軟件定義協議解析端口、可編程指令處理模塊、緩存模塊、存儲模塊、軟件定義數據重組模塊六大模塊組成[4]。

圖4 協議轉換系統結構框圖

軟件定義控制器是通過編程命令實現整個系統正常運行的的關鍵模塊,將控制平面與其它模塊平面分開,通過控制平面編程命令語言,實現對其它各個模塊的實時集中控制,這樣就無需改變設備硬件結構框架,只要通過對軟件定義控制器進行編程,即可完成對整個系統的實時控制。

軟件定義協議解析端口對源數據包處理流程如圖5 所示,協議轉換過程中不包含對數據包負載內容的處理,而首先通過抽取一定比特的包頭數據并識別數據信息類型來實現靈活的數據包解析[5],進而實現把異構協議部分的數據幀頭信息轉換為通用描述符[6]結構,將復雜的協議簡單化,從而只需處理模塊主要處理數據轉換后形成的簡易型通用描述符即可。對于協議無關的數據包解析,只需將協議轉換映射字段以及相關標志信息整合到通用描述符中,從而降低協議轉換難度,提高協議轉換效率。

圖5 數據包處理流程

可編程指令處理模塊采用可編程ALU 指令[7],通過命令語言編程實現提取關鍵字段,從而根據匹配表進行匹配操作,匹配成功后通過對通用描述符結構進行增加,替換以及刪除等操作處理,完成對該模塊傳入數據的協議轉換處理過程。

存儲模塊將根據該模塊固定存儲的已編輯的命令語言和USB 協議與藍牙協議的映射關系表以及通用描述符關鍵字段的匹配表,進而存儲軟件定義控制器需要的各類控制信息和可編程指令處理模塊需要的數據指令信息。

緩存模塊主要用于存儲數據包中解析分離出的負載內容,待到數據重組并發送后將清除這些已用緩存數據。

軟件定義組據重組模塊將從緩存模塊中提取出的負載內容和協議轉換后的數據組合為新的數據幀并進行發送。

5 藍牙模塊芯片緩沖設計

為保證不同時鐘域數據傳輸的真實有效性和高度準確性,如圖6,該模塊設計采用FIFO(先進先出)隊列存儲[8]的設計方式,如果收到數據緩存信號則會利用存儲單元進行數據緩存,再進行數據傳輸,同時當預存空間滿時則會停止接收數據,反之沒有收到數據緩存信號則會丟棄預先緩存的數據,從而避免出現數據雜亂無效的情況,有效提高數據傳輸效率。

圖6 FIFO 控制邏輯圖

6 總結與展望

本次設計是設計出價格低廉、低功耗、小體積、數據共傳、便捷萬用的無線化藍牙控制模塊,減少電器間的線路連接,使室內設計更加簡約。本設計難免存在不妥之處,希望接下來能對之實施進一步有效開發,切實實現理論和實踐相結合,對之進行科學調整,相信隨著藍牙通訊和無線化技術的快速發展,未來電器也將會更加智能、便捷、高效,促進人們生活方式的多樣化,實現更好的無線化環境將是指日可待。

猜你喜歡
定義設計
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 重口调教一区二区视频| 亚洲中文字幕23页在线| 国产精品美女网站| 久久96热在精品国产高清| 97综合久久| 2021国产v亚洲v天堂无码| 四虎国产精品永久在线网址| 久久久久久久97| 欧美日韩综合网| 一级毛片在线播放| 亚洲成aⅴ人在线观看| 99在线观看视频免费| 亚洲精品老司机| 四虎亚洲国产成人久久精品| 国产精品成人免费视频99| 久久国产精品77777| 在线欧美日韩| 国产va免费精品观看| 亚洲成人一区在线| 99热这里只有免费国产精品| 亚洲经典在线中文字幕| 亚洲精品不卡午夜精品| 国产91全国探花系列在线播放| 欧亚日韩Av| 亚洲日韩国产精品无码专区| 国产乱肥老妇精品视频| 欧美一级高清片欧美国产欧美| 91丨九色丨首页在线播放| 国产系列在线| 国产亚洲精品自在线| 五月婷婷精品| 老熟妇喷水一区二区三区| 日本AⅤ精品一区二区三区日| 亚洲欧洲美色一区二区三区| 久久77777| 国产特一级毛片| 四虎精品国产永久在线观看| 丰满人妻一区二区三区视频| 中文字幕欧美成人免费| 亚洲无码四虎黄色网站| 久久综合激情网| 无码高潮喷水专区久久| 亚洲成人在线网| 露脸真实国语乱在线观看| 免费av一区二区三区在线| 日韩无码精品人妻| 日韩视频福利| 亚洲成人黄色在线| 久久久久青草线综合超碰| 日韩 欧美 国产 精品 综合| 五月婷婷伊人网| 尤物国产在线| 国产精品亚洲一区二区三区在线观看| 91口爆吞精国产对白第三集| 黑色丝袜高跟国产在线91| 亚洲欧洲日韩国产综合在线二区| 日韩高清欧美| 亚洲精品国偷自产在线91正片| 久久综合一个色综合网| 欧美成人看片一区二区三区 | 国产精品视频猛进猛出| 波多野结衣无码视频在线观看| 午夜日b视频| 亚洲swag精品自拍一区| 国产日本视频91| 中文无码影院| 毛片在线看网站| 国产99久久亚洲综合精品西瓜tv| 日韩欧美一区在线观看| 九九线精品视频在线观看| 国产一二视频| 国产成人免费| 高潮毛片免费观看| 色综合激情网| 免费在线a视频| 激情综合婷婷丁香五月尤物| 日韩区欧美国产区在线观看| 午夜天堂视频| 亚洲天堂视频在线播放| 无码专区国产精品一区| 国产男女XX00免费观看| 亚洲综合第一区|