06-27
2023
藍牙Dongle模塊是一種用于添加藍牙功能到非藍牙設備的小型模塊。它通常以USB插頭或其他接口形式提供,并可連接到計算機、電視、音頻設備等非藍牙設備,以使其具備藍牙通信能力。以下是涉及到的主要技術(shù)方面:藍牙通信技術(shù):藍牙Dongle模塊的關(guān)鍵技術(shù)是藍牙通信技術(shù)。它使用藍牙協(xié)議棧與其他藍牙設備進行通信,包括建立連接、數(shù)據(jù)傳輸和控制命令等。藍牙通信技術(shù)涉及到藍牙協(xié)議、藍牙配置文件、藍牙核心規(guī)范等方面的知識。射頻和天線設計:藍牙Dongle模塊需要進行射頻設計和天線設計,以確保良好的無線信號傳輸和接收性能。這包括天線選型、天線布局、匹配電路設計等,以優(yōu)化射頻性能和信號覆蓋范圍。USB或其他接口設計:藍牙Dongle模塊通常使用USB接口或其他特定接口與非藍牙設備連接。在設計過程中,需要考慮接口電氣特性、信號傳輸速率和兼容性等因素。電源管理和功耗優(yōu)化:藍牙Dongle模塊通常需要使用設備自身的電源或從連接設備獲取電源供應。因此,需要進行電源管理和功耗優(yōu)化,以延長電池壽命或減少對連接設備電源的負載。驅(qū)動程序開發(fā)和兼容性:為了使藍牙Dongle模塊在操作系統(tǒng)中正常工作,需要開發(fā)相應的驅(qū)動程序。這涉及到驅(qū)動程序開發(fā)和與操作系統(tǒng)的兼容性測試。數(shù)據(jù)安全和加密:藍牙通信中的數(shù)據(jù)安全和加密是重要的考慮因素。藍牙Dongle模塊需要支持藍牙安全協(xié)議和加密算法,以確保數(shù)據(jù)傳輸?shù)陌踩院头乐刮唇?jīng)授權(quán)的訪問。軟件開發(fā)和API集成:藍牙Dongle模塊通常需要提供相應的軟件開發(fā)包(SDK)和API,以便開發(fā)者可以集成藍牙功能到應用程序中。這包括提供藍牙通信相關(guān)的API、示例代碼和開發(fā)工具,以簡化軟件開發(fā)過程。用戶界面和配置工具開發(fā):為了方便用戶操作和配置藍牙Dongle模塊,可能需要開發(fā)相應的用戶界面和配置工具。這些工具可以提供藍牙連接的管理、設備配對、參數(shù)設置等功能,以增強用戶的交互體驗。兼容性測試和認證:在開發(fā)過程中,進行兼容性測試以確保藍牙Dongle模塊能夠與各種藍牙設備進行正常通信和配對。此外,根據(jù)相關(guān)標準和要求,進行藍牙認證,例如藍牙SIG(Special Interest Group)的認證,以獲得藍牙技術(shù)的合規(guī)性和認可。固件升級和維護:隨著藍牙技術(shù)的不斷發(fā)展和新功能的引入,可能需要對藍牙Dongle模塊的固件進行升級和維護。這涉及到固件的更新、傳輸和安裝過程的設計,以確保模塊具備最新的功能和性能。藍牙Dongle模塊的開發(fā)和制造過程需要綜合考慮硬件、軟件、射頻和工業(yè)設計等多個領域的知識和技術(shù)。通過高質(zhì)量的工程實踐、全面的測試和認證流程,可以開發(fā)出功能強大、可靠穩(wěn)定的藍牙Dongle模塊,為用戶提供方便的無線連接和通信解決方案。
06-21
2023
藍牙數(shù)據(jù)傳輸智能溫控風扇系統(tǒng)的設計本文設計的藍牙數(shù)據(jù)傳輸智能溫控風扇系統(tǒng)是由2塊STC15F2K60S2單片機分別作為主控制器、從控制器,采用體溫傳感模塊作為溫度采集器件,HC-05主從一體藍牙串口模塊發(fā)送接收風扇檔位信息,通過系統(tǒng)預設溫度與系統(tǒng)檢測到的體溫的比對,完成風扇電機轉(zhuǎn)速的自動調(diào)節(jié)以及自動啟停,并通過三極管控制風扇電機的運轉(zhuǎn)。并將風扇檔位、預設的溫度、檢測到的體溫同時顯示在LCD1602上。一、智能溫控風扇系統(tǒng)整體設計思路利用體溫傳感模塊采集人體溫度并輸出電壓數(shù)據(jù)給主控制器(STC15F2K60S2)進行A/D轉(zhuǎn)化及計算,在LCD1602上顯示當前人體溫度值、預設溫度限值及風扇檔位。其中預設溫度限值和檢測到的當前人體溫度都可精確到小數(shù)點后兩位。通過主角色藍牙發(fā)送檔位給從角色藍牙,直流風扇電機的轉(zhuǎn)速通過控制器(STC15F2K60S2)根據(jù)檔位采用PWM脈寬調(diào)制方式來變動。系統(tǒng)預設溫度限值通過三個按鍵改變,第一個移動改變限值對應的位置,第二個提高預設限值,第三個降低預設限值。系統(tǒng)結(jié)構(gòu)方框如圖1所示。二、藍牙智能溫控風扇系統(tǒng)設計方案本設計要用藍牙的無線短距離傳輸智能的完成風扇電機的溫度控制,通過采用溫度變化分辨率較高且性能穩(wěn)定的換擋停機控制部件,實現(xiàn)風扇電機根據(jù)人體溫度的變化自動改變轉(zhuǎn)速及啟停。(1)溫度傳感器的選擇:溫度傳感器采用體溫傳感模塊,該模塊體積小,與主控制器連接只需一個采集口,加上電源正、負兩個腳共三個腳就能工作。人體只要觸摸到其探頭,該模塊就能采集數(shù)據(jù),數(shù)據(jù)經(jīng)過主控制器A/D轉(zhuǎn)化及計算后能精確到小數(shù)點后兩位。(2)控制器的選擇:控制器采用兩塊STC15F2K60S2單片機分別作為主控制器、從控制器,通過軟件編程的方法進行體溫數(shù)據(jù)轉(zhuǎn)化、計算和比較,同時通過主角色藍牙在其串口輸出檔位信號。STC15F2K60S2單片機內(nèi)含2048字節(jié)的隨機數(shù)據(jù)存儲器RAM,性能高,工作電壓低,不需外部晶振,單片價格實惠,適用于本文的設計系統(tǒng)。(3)顯示器件的選擇:本設計采用LCD1602液晶顯示屏顯示溫度、設置限值、檔位。該液晶顯示屏能夠顯示16x02即32個字符,功耗極低,顯示的數(shù)據(jù)明確醒目,顯示程序的編寫也相對簡單,不僅可以顯示數(shù)字而且還能顯示字符甚至圖形,同時其顯示字符美觀。(4)調(diào)速方式的選擇:本設計采用單片機軟件編程來實現(xiàn)PWM(脈沖寬度調(diào)制)的調(diào)速方法。最常用的就是矩形波PWM信號,在控制電機的轉(zhuǎn)速時,通過調(diào)節(jié)PWM波的占空比實現(xiàn)調(diào)速,占空比越大,轉(zhuǎn)速就越快。通過采用軟件延時方法,實現(xiàn)高、低電平延時時間與I/O口電平循環(huán)變動得到PWM信號。(5)無線傳輸器件的選擇:無線傳輸器采用兩塊HC-O5主從一體藍牙模塊作為無線傳輸?shù)钠骷?。該模塊可設置主從模式,進行主、從角色間的連接及發(fā)送接收。HC-O5主從一體藍牙模塊操作簡單,功耗低,通信距離10米以內(nèi),適合本設計。三、智能溫控風扇系統(tǒng)軟件設計程序設計有主控制器、從控制器兩部分:3.1主控制器程序流程圖(如圖2所示)3.2從控制器程序流程圖(如圖3所示)四、智能溫控風扇系統(tǒng)軟件調(diào)試(1)按鍵顯示的調(diào)試:根據(jù)本設計編寫的系統(tǒng)程序:程序的按鍵接口采用主控制器的P2.5、P2.4、P2.3口,LCD1602顯示數(shù)據(jù)口采用P0口,RS端接P4.5口,RW端接P2.7口,E端接P2.6口,從而完成按鍵功能及LCD1602的顯示。通過編譯未出錯,進而把接口改為仿真調(diào)試的接口,LCD1602能正常顯示預設溫度上下限值、檔位及程序給定的溫度。按鍵功能也實現(xiàn)了,當按下設置鍵時,光標閃爍,再按下加、減鍵時也能對光標閃爍中的數(shù)進行加一、減一,再按下設置鍵,光標右移(光標移動的位置有8個),對溫度的上下限進行修改。(2)體溫傳感模塊采集部分的調(diào)試:由于體溫傳感模塊的集成化,調(diào)式極為簡便。其高精度、低功耗、小體積的特性為實現(xiàn)控制電機的高穩(wěn)定和高精度提供了可能。采用主控制器P1.4口為模擬輸入口,由于需要對輸入的模擬信號進行AD轉(zhuǎn)化和處理才能顯示體溫,因此需要增加體溫轉(zhuǎn)化程序。通過軟件程序設計完成對人體溫度的持續(xù)檢測,LCD1602會顯示到溫度的百分位部分。將該模塊接入電路,LCD1602會顯示一溫度,但這并不是環(huán)境溫度,本設計中該模塊只能檢測人體溫度。待人將手指捏?。ɑ蛉梭w其他部位接觸)該模塊的探頭后,LCD1602能顯示當前檢測到的人體溫度。(3)風扇電機調(diào)速電路的調(diào)試:本設計采用兩個三極管驅(qū)動風扇直流電機。軟件設置了P0.0口輸出不同的PWM波形給兩個三極管來驅(qū)動風扇電機的轉(zhuǎn)動。軟件設定根據(jù)不同溫度輸出不同的PWM波得到不同的占空比來控制風扇電機,占空比越大檔位越高。程序?qū)崿F(xiàn)了P0.0口的PWM波形輸出,當人體溫度低于下限溫度時,風扇自動停止轉(zhuǎn)動(0檔);當人體溫度高于下限并低于中限溫度時,風扇低速轉(zhuǎn)動(1檔)或是自動開始轉(zhuǎn)動;當人體溫度高于中限并低于上限時,風扇中速轉(zhuǎn)動(2檔);當人體溫度高于上限時,風扇全速轉(zhuǎn)動(3檔)。本設計系統(tǒng)的風扇電機的轉(zhuǎn)速可進行四級調(diào)速,根據(jù)系統(tǒng)預設的上下溫度限值與體溫傳感模塊檢測的溫度的比較,完成轉(zhuǎn)速變換。在程序中改變從控制器接收的檔位信息,風扇電機能實現(xiàn)對應檔位的調(diào)速。(4)主、從角色藍牙電路的調(diào)試:主控制器將現(xiàn)得出的檔位與上一次比較,若檔位發(fā)生變化,則通過主角色藍牙把變化的檔位發(fā)送給從控制器,從角色藍牙接收主角色藍牙發(fā)出的檔位信息,然后傳給從控制器,當有檔位給從控制器時,從控制器將輸出與檔位對應的PWM波。在主控制器側(cè)產(chǎn)生檔位(可通過LCD1602的顯示得知),然后用串口助手連接從角色藍牙,可得到一致的檔位信息,再將從角色藍牙接入從控制器電路,風扇電機也可實現(xiàn)對應的轉(zhuǎn)速。五、智能溫控風扇系統(tǒng)硬件調(diào)試5.1按鍵顯示的調(diào)試系統(tǒng)按鍵部分實現(xiàn)了以下功能:按下設置鍵即接主控制器P2.5口的按鍵,進行溫度上下限值的設置(進行LCD光標移動并閃爍);按加鍵即P2.4口的按鍵,實現(xiàn)了光標閃爍的值加一;按減鍵即P2.3口的按鍵實現(xiàn)相應值的減一。若按鍵時間過長,光標不是移動一位,而是增加二位,主要原因是按鍵的去抖動延時時間過長,可將對應的按鍵去抖動延時時間適量增加作為改進方法。本設計實現(xiàn)了LCD1602可顯示溫度上下限值、檔位及人體溫度,溫度上下限值能根據(jù)不同的需求通過按鍵進行調(diào)整,且LCD1602的顯示效果很好,很穩(wěn)定。5.2體溫傳感模塊溫度采集部分的調(diào)試將體溫傳感模塊的AD口通過方形排母間接接在主控制器的P1.4口。方形排母在主控制器的右側(cè)四口即為體溫傳感模塊的AD、GND、DC、VCC口,可將模塊直接插在該排母上。系統(tǒng)調(diào)試中為驗證模塊是否能在主控制器板上工作,將人的手指捏?。ɑ蛏眢w其他部位)該模塊的探頭,即可發(fā)現(xiàn)LCD1602顯示的數(shù)值也隨著變化,待穩(wěn)定后即為檢測到的人體體溫,由此驗證了該模塊能在系統(tǒng)板上正常工作。由于該模塊只有4個引腳,因此在調(diào)試過程中因注意其各個引腳的對應位置,以免將其接反導致模塊不能工作甚至燒毀模塊。5.3風扇電機調(diào)速電路的調(diào)試由于調(diào)速電路的設計中主要在于軟件設計,所以外圍的驅(qū)動電路只是簡單的將傳輸來的PWM信號放大進而驅(qū)動風扇電機轉(zhuǎn)動。當人體溫度高于系統(tǒng)預設溫度下限值時,電機開始轉(zhuǎn)動,由于人體的溫度較恒定,不會發(fā)生太大的變化,因此風扇電機的檔位也不會發(fā)生過于頻繁的變化。風扇的轉(zhuǎn)速會隨著檔位的切換而變化。將手指(身體其他部位)離開體溫傳感模塊的探頭時,發(fā)現(xiàn)檢測的溫度先增大然后減小直到穩(wěn)定,原因是該模塊本身電路的設計,不過這變化的時間很短,并不影響該系統(tǒng)的性能。六、智能溫控風扇系統(tǒng)功能(1)系統(tǒng)實現(xiàn)的功能:本設計可實現(xiàn)單片機系統(tǒng)檢測人體溫度的變化,根據(jù)體溫變化,通過無線藍牙傳輸檔位信號來控制風扇直流電機的啟停和調(diào)速。通過單片機輸出不同的占空比,從而產(chǎn)生不同的轉(zhuǎn)速;還可通過按鍵預設不同的溫度上下限值,再根據(jù)設置的溫度限值與檢測到的人體溫度的比較調(diào)節(jié)檔位來控制電機轉(zhuǎn)速。當體溫低于預設溫度下限時,電機停止轉(zhuǎn)動;當體溫高于預設溫度下限時,單片機P0.0口輸出不同占空比的PWM信號,從而調(diào)控風扇的轉(zhuǎn)速。系統(tǒng)還能動態(tài)的顯示當前人體溫度、設置溫度限值及檔位。(2)系統(tǒng)功能分析:系統(tǒng)總體上由主控制器側(cè)、從控制器側(cè)兩大部分組成。主控制器側(cè)由五部分組成,既主控制器(單片機)、LCD1602顯示電路、體溫檢測模塊體溫采集電路、獨立按鍵電路、主角色藍牙連接電路;從控制器側(cè)由三部分組成,即從角色藍牙連接電路、從控制器(單片機)、風扇電機調(diào)速電路。人體溫度檢測模塊中的體溫采集電路是整個設計系統(tǒng)的首要部分。首先要檢測到體溫,才能用主控制器與溫度限值比較得出檔位,從控制器通過檔位信號來控制直流風扇電機的轉(zhuǎn)速;接著是主、從角色藍牙連接電路,該部分使用主從角色藍牙間的通信。主控制器的檔位信號通過主角色藍牙發(fā)送給從角色藍牙,進而傳給從控制器;再次是風扇電機驅(qū)動電路,這部分通過外圍電路將從控制器輸出的PWM波放大輸出,不同的PWM波得到不同的電機轉(zhuǎn)速。電路設計采用兩個三極管完成較好的控制效果;最后LCD1602的動態(tài)顯示電路實現(xiàn)了設置溫度限值、人體溫度及風扇電機檔位的顯示,還有獨立按鍵可根據(jù)不同的需求實現(xiàn)溫度限值的調(diào)整。總結(jié)設計的本系統(tǒng)以單片機為控制元件,根據(jù)體溫傳感模塊檢測到的人體溫度與設置溫度限值的比較得出檔位,通過藍牙間的無線傳輸來傳輸檔位,在一定距離內(nèi)實現(xiàn)了風扇轉(zhuǎn)速的調(diào)節(jié)。本系統(tǒng)的設計可推廣到家庭的風扇電機控制系統(tǒng)中,實現(xiàn)風扇轉(zhuǎn)速的的智能控制調(diào)節(jié),亦可實現(xiàn)人體溫度的監(jiān)測(特別是小孩及老人群體)。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍牙數(shù)據(jù)傳輸智能溫控風扇系統(tǒng)的設計方案。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。注:部分圖片內(nèi)容來源于網(wǎng)絡,如有侵權(quán),請聯(lián)系刪除。
06-20
2023
藍牙 iBeacon 與 Mesh 組網(wǎng)技術(shù)本文主要內(nèi)容為從原理與協(xié)議上分析BLE的iBeacon廣播技術(shù),以及介紹低功耗藍牙的Mesh自組網(wǎng)技術(shù),從而打破傳統(tǒng)藍牙無法自組網(wǎng)或者說組網(wǎng)功能弱的瓶頸。一、藍牙iBeaconBLE發(fā)送的信號有兩種形式即廣播和連接,iBeacon技術(shù)是蘋果公司提出的一種基于BLE的間歇性廣播技術(shù)即Internal beacon。1.1 iBeacon數(shù)據(jù)結(jié)構(gòu)的解析BLE廣播一幀的數(shù)據(jù)量最長可以達到47字節(jié),其包括1個字節(jié)的報頭、4個字節(jié)的地址、39個字節(jié)廣播通道PDU數(shù)據(jù)包、以及3個字節(jié)的CRC校檢碼,結(jié)構(gòu)如圖5.1所示:iBeacon廣播技術(shù)是采用最簡單的廣播數(shù)據(jù)格式,它刪除了PDU數(shù)據(jù)包中的數(shù)據(jù)報頭和MAC地址,只發(fā)送31字節(jié)的數(shù)據(jù);本課題在研究iBeacon廣播時,設置其數(shù)據(jù)格式為6字節(jié)的預置數(shù)據(jù)、1字節(jié)制造商數(shù)據(jù)、2字節(jié)公司服務代號、16字節(jié)128比特的UUID、2字節(jié)的主設備號、2字節(jié)的次設備號、1字節(jié)信號發(fā)射強度,除了預置位數(shù)據(jù),其它字段的數(shù)據(jù)可自行修改。移動終端可以接收BLE基站發(fā)出的iBeacon廣播信號,通過軟件抓取iBeacon數(shù)據(jù)。1.2 iBeacon的RSSI特性解析iBeacon技術(shù)采用間歇性的向空間中輻射廣播數(shù)據(jù),因此空間的RSSI網(wǎng)絡分布是以一定的規(guī)律在變化,本課題設置廣播間隔為±=1095 msmsT,即在環(huán)境因素不變的條件下,RSSI網(wǎng)絡以T為時間間隔做周期性變化。實時通信中信號強度的測量方式有2種:RX與RSSI,兩者都是天線對信號接收功率的衡量指標,但是前者測量的是信號的功率,單位是毫瓦;而RSSI則表示接收信號強度的百分比,是一種相對比較的測量方式,且比較的標準由芯片制造商自定義。二、藍牙Mesh自組網(wǎng)傳統(tǒng)藍牙設備與ZigBee相比,自組網(wǎng)能力差是其很難用于實現(xiàn)大范圍物聯(lián)網(wǎng)的原因之一;BLE技術(shù)的快速發(fā)展與普及,在本課題中提出基于藍牙Mesh的自組網(wǎng)將打破傳統(tǒng)藍牙的缺陷,完成藍牙Mesh的跨島連接。2.1傳統(tǒng)藍牙設備網(wǎng)絡微微網(wǎng)(piconet)是一種傳統(tǒng)的藍牙網(wǎng)絡拓撲結(jié)構(gòu),一個微微網(wǎng)內(nèi)只能有1個主設備,以及小于等于7個wake狀態(tài)的從設備。主從設備以輪詢的規(guī)則與從設備進行通信,而從設備之間通信需要主設備做橋接聯(lián)通;單個微微網(wǎng)采用星型的拓撲結(jié)構(gòu),多個微微網(wǎng)鏈接在一起采用樹型的拓撲結(jié)構(gòu),其原理符合1主7從的分配模型,即微微網(wǎng)之間以交叉的形式互聯(lián);網(wǎng)絡A的從節(jié)點4作為網(wǎng)絡B的主節(jié)點,如此多個piconet構(gòu)成了散射網(wǎng)(scatternet)如圖5.5所示。散射網(wǎng)的缺點是結(jié)構(gòu)復雜冗余,兩個相鄰但不在同一網(wǎng)絡內(nèi)的從節(jié)點,需要以多跳的形似進行信息交互,傳輸速度慢,造成資源浪費。2.2藍牙Mesh自組網(wǎng)無線藍牙Mesh網(wǎng)絡中每個節(jié)點采用多跳的技術(shù)接入自組網(wǎng),兩個設備節(jié)點之間有一條或多條路由,采用協(xié)作的方式進行數(shù)據(jù)通信。藍牙iBeacon信號除去包頭的大小,每一幀攜帶的真正信息量大小為31個字節(jié),而無線Mesh網(wǎng)絡本身是一種高容量、高速率的網(wǎng)絡,因此,用于傳輸數(shù)據(jù)量較少的藍牙無線通信是非常高效的。理論上一個藍牙無線Mesh網(wǎng)絡能夠連接65535個設備節(jié)點,實際實驗中受設備CPU和內(nèi)存容量等因素的限制,其數(shù)量為200多個,其中每個設備節(jié)點傳輸距離大于50米,對于大型網(wǎng)絡可以通過多個自組網(wǎng)連接。在BLE的應用中,Mesh自組網(wǎng)實現(xiàn)了每個設備節(jié)點之間的相互通信,摒棄微微網(wǎng)中1個主設備配對7個從設備的概念,協(xié)作式通信拓寬了系統(tǒng)內(nèi)數(shù)據(jù)交互的通道,實現(xiàn)的模型如圖5.6所示。各個設備節(jié)點之間的鏈路,相互連接形成一張密集的網(wǎng)絡,其中,虛線部分表示兩個設備節(jié)點通過中間節(jié)點橋接的方式,完成間接的數(shù)據(jù)通信,信號傳遞的形式就像波浪的遞推。在一個Mesh網(wǎng)絡中,導致數(shù)據(jù)間接通信的原因有兩個:如虛線m,是因為設備節(jié)點間的距離大于藍牙信號傳播的最大距離;虛線n,為非視距通信,設備節(jié)點間存在藍牙信號無法透傳的障礙物。2.3藍牙Mesh自組網(wǎng)的相關(guān)協(xié)議(1)信道的協(xié)調(diào)分配:當藍牙多信道連接Mesh自組網(wǎng)時,每個iBeacon設備節(jié)點每次只能監(jiān)測到一個可用信道,設備節(jié)點可通過特定協(xié)商機制,來確保每個節(jié)點發(fā)出的信號在同一信道上,即設備節(jié)點可從不同信道實時切換到可用信道上;研究采用ATIM窗口多信道同步機制,其原理是:在窗口開始的時候強行將所有設備節(jié)點信號切換到同一個信道上。Mesh網(wǎng)絡的信道劃分,是從頻率的劃分來分配網(wǎng)絡對信道的使用,以確保Mesh網(wǎng)絡的高效性;其中,主流的信道分配方案是組的劃分,分配規(guī)則是選取相鄰節(jié)點間沖突最少的信道。(2)網(wǎng)絡搜索與路由轉(zhuǎn)發(fā):網(wǎng)絡搜索技術(shù)是用來發(fā)現(xiàn)Mesh網(wǎng)絡內(nèi)的iBeacon節(jié)點,并建立節(jié)點信息庫,其使用的主要方法為:網(wǎng)絡信息的掃描與節(jié)點信息庫的維護;當搜索到網(wǎng)絡內(nèi)的新設備,該設備的節(jié)點信息將以路由轉(zhuǎn)發(fā)的形式,在Mesh網(wǎng)絡內(nèi)傳播。路由轉(zhuǎn)發(fā)技術(shù)直接影響網(wǎng)絡的利用率,Mesh網(wǎng)絡采用的是一種多跳技術(shù),即信號可以經(jīng)過多個節(jié)點的跳躍被目標節(jié)點接收;選擇路由時有3點需要考慮:1.綜合考慮路由的選擇,最小跳數(shù)不是判斷最佳路由的唯一準則,2.提高Mesh網(wǎng)路路由的容錯性,避免鏈路中斷導致信號傳輸失敗,3.提高資源的利用率,多路由選擇;其中主流的Mesh網(wǎng)絡路由協(xié)議是動態(tài)源路由協(xié)議,它是一種對稱反應式自組織路由協(xié)議。(3)網(wǎng)絡安全:Mesh網(wǎng)絡獨有的多跳技術(shù)與自組網(wǎng)技術(shù),保證了Mesh網(wǎng)絡的安全性;同時為了解決Mesh網(wǎng)絡內(nèi)節(jié)點流量的保密性、iBeacon節(jié)點入網(wǎng)的控制與監(jiān)管,Mesh安全關(guān)聯(lián)提出一種以Mesh密鑰為核心的安全架構(gòu);其中只有通過認證的密鑰才可以組織通信,該認證過程有3個步驟:1.鏈接管理協(xié)議交互階段,2.EAP認證,3.Mesh安全關(guān)聯(lián)的4次握手。因此本課題在建立Mesh網(wǎng)絡時,預先設置好了網(wǎng)絡密鑰。實現(xiàn)Mesh自組網(wǎng)的方式是:移動終端的應用軟件搜索發(fā)現(xiàn)iBeacon廣播設備,并建立鏈接,選擇安全配置菜單,設置Mesh網(wǎng)絡的安全密鑰,切換到設備搜索菜單,選擇信息列表中相應的設備接入到網(wǎng)絡中,組建以移動終端為MP節(jié)點的Mesh自組網(wǎng)絡。這里聲明一個網(wǎng)絡安全問題,一個BLE設備在Mesh網(wǎng)絡中可以作為信息傳遞的中間橋梁,但是只能同時擁有1枚網(wǎng)絡密鑰,即只能被一個MP節(jié)點控制。總結(jié)本文主要介紹低功耗藍牙的iBeacon技術(shù),對iBeacon信號數(shù)據(jù)結(jié)構(gòu)進行解析,并補充了信號的RSSI特性,通過對數(shù)路徑損耗模型,表示不同芯片接收到信號強度值與信號傳播距離的關(guān)系;隨后將傳統(tǒng)藍牙組網(wǎng)技術(shù)(微微網(wǎng))與藍牙Mesh自組網(wǎng)技術(shù)的進行對比分析,從信道的協(xié)調(diào)分配、網(wǎng)絡搜索與路由轉(zhuǎn)發(fā)、網(wǎng)絡安全3個方面敘述藍牙Mesh協(xié)議與實現(xiàn)方式。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍牙 iBeacon 與 Mesh 組網(wǎng)技術(shù)詳情。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。
06-19
2023
一、藍牙自適應跳頻(AFH)技術(shù)藍牙系統(tǒng)工作在2.4GHz的ISM(即工業(yè)、科學、醫(yī)學)頻段,許多設備工作在該頻段,在這樣的頻段上工作,相互干擾必然相對嚴重,因此藍牙系統(tǒng)使用了跳頻技術(shù)來防止衰落和抑制干擾。在建立連接以前藍牙設備在固定的一個頻段內(nèi)選擇跳頻頻率,快速交換時間和地址握手信息,進而迅速取得時間和頻率同步。連接建立后,雙方設備根據(jù)跳變序列改變信道頻率,使跳頻頻率呈現(xiàn)隨機性。藍牙定義了32個頻點為一個頻段,劃分為79個子頻段,藍牙主設備時鐘CLK和主設備地址的最低28位決定了藍牙工作的頻段及跳頻序列,如圖2.10所示;藍牙系統(tǒng)定義了5種工作狀態(tài)下的跳頻序列:尋呼、尋呼響應、查詢、查詢響應和連接跳頻序列,不同狀態(tài)下有不同的策略產(chǎn)生跳頻序列。圖2.11表明了藍牙系統(tǒng)的跳頻序列產(chǎn)生原理;輸入X由時鐘信息位決定,它決定了起跳頻點在某一頻段的32個頻率序列中的相痊--段內(nèi)頻率序列的偏移量,同時跳頻頻點改變的速度也由它決定;A到F決定跳頻序列的順序,在藍牙系統(tǒng)中,要獲得相應狀態(tài)的跳頻序列,正是利用了不同狀態(tài)下改變A~F的取值;在查詢/尋呼掃描狀態(tài)下,A到F輸入序列只與地址有關(guān),因此其跳頻序列是唯一確定的,在其他狀態(tài)下,A~F由時鐘和藍牙地址共同控制,其跳頻序列隨著時鐘的改變而作相應的跳變;Y1、Y2則對收發(fā)跳頻序列的選擇進行控制,Y1保證收發(fā)頻點不會重復,Y2使收發(fā)頻點在不同的頻段內(nèi);PERM5是一個由C、D、Y1控制的蝶形運算器,它起到擾亂的作用。(1)尋呼/尋呼掃描狀態(tài):藍牙設備通過尋呼來尋找其他的設備加入其微微網(wǎng);尋呼設備每312.5μs選擇一個新的跳頻點來發(fā)起尋呼,在尋呼掃描時,被尋呼設備每1.28s選擇一個新的頻點來監(jiān)聽,尋呼和被尋呼設備使用被尋呼設備地址的低28位,產(chǎn)生的尋呼跳變序列是一個定義明確的周期序列,它的32個頻點均勻的分布在79個頻率信道上。(2)查詢/查詢掃描狀態(tài):藍牙設備通過查詢來尋找周圍的其他設備,查詢設備每隔312.5μs選擇一個新的頻率來發(fā)送查詢消息,被查詢設備每1.28s選擇一個新的頻率監(jiān)聽;查詢和被查詢設備使用通用查詢接入碼作為查詢地址。產(chǎn)生的32個查詢跳變序列均勻分布在79個頻率信道上。(3)連接狀態(tài):使用主設備地址的最低28位有效位,藍牙通信設備雙方每隔625μs改變一個頻率,產(chǎn)生的信道跳變序列周期非常長,而且79個跳變序列在任何的一小段時間內(nèi)都是接近均勻分布的,能夠滿足跳頻系統(tǒng)的要求。在藍牙1.2協(xié)議中增加了自適應跳頻的算法;當藍牙通信過程中發(fā)現(xiàn)某個信道信號質(zhì)量差,即成為“壞”的信道時,可以在跳頻時丟棄這些壞信道,而選取其他信道質(zhì)量好的跳頻信道來代替,從而避開了某些頻點上的通信干擾,進而增強其抗干擾能力。二、藍牙基帶糾錯機制藍牙技術(shù)采用了前向糾錯FEC和自動重傳請求(Automatic Repeat-reQuest,ARQ)技術(shù),采用的糾錯機制比較簡單。其中前向糾錯FEC是發(fā)送端將數(shù)據(jù)信息按照一定的規(guī)則編碼后,組成具有糾錯能力的編碼;接收端收到編碼后的數(shù)據(jù),按預先規(guī)定的規(guī)則進行相應的解碼,來確定接收的數(shù)據(jù)信息中是否有錯誤,若有錯誤,確定其位置并進行糾正,該編碼方式比較適用于實時傳輸系統(tǒng),但是該技術(shù)的缺點是糾錯能力有限。自主重傳請求又稱為判決反饋,它使用確認和超時,在不可靠服務的基礎上實現(xiàn)可靠的信息傳輸;在發(fā)送端,對數(shù)據(jù)進行分組編碼,加入一定的冗余碼,使之具有一定的檢錯能力;接收端在接收到編碼信息后,對其進行解碼并且進行判決,檢測是否存在一定的誤碼,然后通過反饋信道將判決結(jié)果發(fā)送回發(fā)送端;發(fā)送端依據(jù)反饋的判決結(jié)果,決定是否對數(shù)據(jù)進行重傳;但是重傳也不是無限度,多次重傳后,超過系統(tǒng)規(guī)定的時間后,系統(tǒng)將不再進行重傳。藍牙基帶中具體的糾錯方式包括:1/3比例FEC、2/3比例FEC和ARQ。其中,1/3比例FEC對每位信息重復3次進行編碼,編碼方法較為簡單,編碼序列長度是原序列長度的3倍。2/3比例FEC編碼采用一個生成多項式把10位數(shù)據(jù)編碼為15位,是一個(15,10)截短漢明碼,數(shù)據(jù)接收方進行相應的逆向運算,根據(jù)算法提供的檢錯與糾錯機制恢復出原始數(shù)據(jù)。在ARQ方式下,數(shù)據(jù)包一直被重傳,直到最終接收到確認或重傳超時。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍牙抗干擾技術(shù)詳情。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。注:部分圖片內(nèi)容來源于網(wǎng)絡,如有侵權(quán),請聯(lián)系刪除。
06-18
2023
一、ZigBee技術(shù)簡介家庭和工業(yè)上的很多場景都需要大量使用無線控制和監(jiān)控,這些需求往往需要較低的數(shù)據(jù)傳輸速率、較長的電池壽命以及較低的使用復雜性。為了滿足這些要求,IEEE提出了一種無線標準IEEE802.15.4,這種技術(shù)也被稱為ZigBee。ZigBee是一種用于短距離、低數(shù)據(jù)速率的無線通信協(xié)議,它有三個工作頻段,在國內(nèi)主要使用的是2.4GHz頻段。ZigBee有如下特點:(1)低功耗;(2)提供完整的無線網(wǎng)狀網(wǎng)絡;(3)單個網(wǎng)絡最多能將65000多個設備連接起來;(4)易于部署;(5)經(jīng)濟,價格便宜;(6)使用比其他無線技術(shù)更小的數(shù)據(jù)包。二、ZigBee網(wǎng)絡拓撲結(jié)構(gòu)ZigBee標準規(guī)定了精簡型和全功能型這兩種設備類型。前者功能有限,而后者擁有所有功能,后者也可以配置為任意功能設備。精簡功能型設備在網(wǎng)絡中只能與全功能型設備通信,而全功能型設備能與任意設備通信。精簡功能型設備用于完成比較簡單的工作,例如負責開啟或關(guān)閉功能的開關(guān),精簡功能型設備的存儲器大小和處理能力通常不如全功能型設備。ZigBee標準規(guī)定:在ZigBee網(wǎng)絡中有路由器、協(xié)調(diào)器和終端設備這三種功能設備。作為網(wǎng)絡中的核心設備,協(xié)調(diào)器是一個全功能型設備,它構(gòu)成了網(wǎng)絡的根,通過它可以連接到其他網(wǎng)絡。每個ZigBee網(wǎng)絡中只有一個協(xié)調(diào)器,ZigBee網(wǎng)絡最初由協(xié)調(diào)器創(chuàng)建,它存儲有關(guān)網(wǎng)絡的信息,并充當安全密鑰的存儲庫。在ZigBee網(wǎng)絡中路由器路由來自其他設備的數(shù)據(jù),路由是對數(shù)據(jù)被轉(zhuǎn)發(fā)到目的地設備的路徑的處理。ZigBee終端設備可以與協(xié)調(diào)器或路由器連接以加入網(wǎng)絡,但不能中繼數(shù)據(jù),這種特性使得終端設備節(jié)點可以在大部分時間里處于非活動狀態(tài),從而延長電池壽命。如圖3-1所示,由不同功能設備組成的ZigBee網(wǎng)絡可以有星形、樹型和網(wǎng)狀這三種拓撲結(jié)構(gòu),其中樹型、網(wǎng)狀網(wǎng)絡屬于對等網(wǎng)絡。在樹型網(wǎng)絡中,協(xié)調(diào)器充當樹的根,路由器或終端設備可以連接到協(xié)調(diào)器,并且可以像一棵樹一樣進行擴展。終端設備不能擁有子節(jié)點,因其不能中繼信息。這種拓撲結(jié)構(gòu)允許網(wǎng)絡中有多個級別的節(jié)點,終端設備可不用依靠協(xié)調(diào)器而直接通過路由器加入網(wǎng)絡,所有的消息都可以通過路由發(fā)送到其他任意設備。這種類型的拓撲結(jié)構(gòu)是ZigBee設備與網(wǎng)絡中的其他設備通信最可靠的一種。星型網(wǎng)絡以協(xié)調(diào)器為中心,多個終端設備直接連接到協(xié)調(diào)器,是最簡單的網(wǎng)絡。使用這種結(jié)構(gòu)時,終端設備只能與協(xié)調(diào)器直接通信,兩個終端設備之間的通信需協(xié)調(diào)器轉(zhuǎn)發(fā)消息,協(xié)調(diào)器充當了路由器的功能。因此,星型網(wǎng)絡中經(jīng)過協(xié)調(diào)器的數(shù)據(jù)流量較大,網(wǎng)絡節(jié)點越多,整個網(wǎng)絡的通信效率越低下。網(wǎng)狀拓撲結(jié)構(gòu)是最為靈活且應用范圍最廣泛的拓撲結(jié)構(gòu)。在網(wǎng)狀網(wǎng)絡中,它允許網(wǎng)絡種搜索消息的備用路徑,消息從起點到目的地有多條路徑可以選擇。因此,在網(wǎng)狀網(wǎng)絡中消息傳輸非常可靠并且時延很低。無論使用哪種結(jié)構(gòu),ZigBee網(wǎng)絡都是由唯一的PAN(PersonalAreaNetwork,個域網(wǎng))協(xié)調(diào)器所創(chuàng)建。該協(xié)調(diào)器管理整個網(wǎng)絡,并負責如下工作:(1)啟動、終止或路由整個網(wǎng)絡的消息;(2)分配16位或64位網(wǎng)絡地址給之后加入網(wǎng)絡中的設備;(3)生成該網(wǎng)絡對應的PAN標識符(PANID),每個PANID對應一個不同的ZigBee網(wǎng)絡,PANID允許網(wǎng)絡中的設備使用16位短地址與整個網(wǎng)絡中的其他設備通信。PAN協(xié)調(diào)器一般都具有較長的活躍期,因此通常使用市電電源供電,其他設備通常由電池供電。最小的ZigBee網(wǎng)絡只包含一個終端設備和一個PAN協(xié)調(diào)器。三、ZigBee協(xié)議棧由圖3-2中可知,ZigBee協(xié)議棧的結(jié)構(gòu)有四層,其中物理層和媒體訪問控制層由IEEE802.15.4標準定義,網(wǎng)絡層以及應用層則由ZigBee聯(lián)盟定義。3.1應用層ZigBee的APL層包含三個部分:應用程序支持子層(APS)、應用程序框架(AF)以及ZigBee設備對象(ZDO)。APS提供網(wǎng)絡層與應用層之間的接口,主要功能為:(1)維持綁定表;(2)在綁定設備之間傳送消息;(3)管理組地址。AF是托管應用對象以控制和管理應用層的環(huán)境。應用對象由制造商開發(fā),可為設備定制應用,具有唯一標識的端點號(端點1到端點240),單個設備最多擁有240個應用程序?qū)ο?。ZigBee設備對象是APS與AF之間的接口。ZDO負責初始化APS、網(wǎng)絡層和安全服務規(guī)范,主要功能為:(1)定義設備在網(wǎng)絡中的角色:協(xié)調(diào)器、路由器或終端設備;(2)發(fā)現(xiàn)網(wǎng)絡上的設備與應用,啟動或相應綁定請求;(3)執(zhí)行相關(guān)安全任務。3.2網(wǎng)絡層網(wǎng)絡層負責管理網(wǎng)絡的形成、加入、離開與路由維護。網(wǎng)絡層也支持管理服務和數(shù)據(jù)服務,數(shù)據(jù)由相應的數(shù)據(jù)實體負責傳輸,可通過網(wǎng)絡層數(shù)據(jù)實體服務訪問點訪問。管理服務則由相應的管理實體負責,可以通過該層的管理實體服務訪問點為應用層提供網(wǎng)絡層管理服務。由協(xié)調(diào)器的網(wǎng)絡層創(chuàng)建ZigBee網(wǎng)絡,并將網(wǎng)絡地址分配給其后加入網(wǎng)絡的設備。每一幀數(shù)據(jù)在網(wǎng)絡中傳輸?shù)木嚯x(跳數(shù))由網(wǎng)絡層規(guī)定。協(xié)調(diào)器在網(wǎng)絡層可啟用安全功能——使用128位AES加密密鑰對網(wǎng)絡數(shù)據(jù)加密,新加入到該協(xié)調(diào)器創(chuàng)建的網(wǎng)絡的設備只有在分發(fā)到密鑰后才可以在該網(wǎng)絡上與其他設備通信。總的來說,網(wǎng)絡層負責以下功能:(1)加入或離開網(wǎng)絡;(2)提供AES加密;(3)發(fā)現(xiàn)和維護設備之間的路由;(4)路由功能,終端設備除外;(5)將設備配置為不同功能設備:協(xié)調(diào)器、路由器或終端設備;(6)發(fā)現(xiàn)周圍不需要路由即可通信的鄰居并維護鄰居表;(7)分配地址給新加入網(wǎng)絡的設備,只適用于協(xié)調(diào)器和路由器。3.3MAC層在MAC層中由MAC管理對象負責MAC層管理服務,MAC層通過MAC管理對象訪問點給網(wǎng)絡層提供服務接口。MAC層規(guī)定了四種類型的幀:MAC命令幀、應答幀、數(shù)據(jù)幀和信標幀。其中,信標幀為協(xié)調(diào)器發(fā)送的信標,用于將同一網(wǎng)絡中所有設備同步到信標。數(shù)據(jù)幀被用于發(fā)送有效數(shù)據(jù),應答幀用于確認數(shù)據(jù)幀的接收,MAC命令幀則專用于發(fā)送MAC命令。MAC層使用了特殊的信道接入機制以支持多個設備使用同一信道互相通信,即利用沖突避免的載波偵聽多路訪問(CSMA-CA)。在CSMA-CA中,設備發(fā)送消息前會在信道上偵聽以確保信道為空閑狀態(tài)。如果信道被占用,它會取消發(fā)送并在一段隨機時間后重試,直到達到最大重試次數(shù)或該信道變?yōu)榭臻e狀態(tài)。MAC層主要功能為:(1)提供本層安全功能;(2)管理信道接入;(3)采用CSMA-CA信道訪問;(4)將設備與信標同步(在使用信標的網(wǎng)絡);(5)生成信標(僅適用于協(xié)調(diào)器);(6)在網(wǎng)絡中提供解除關(guān)聯(lián)和關(guān)聯(lián)功能;(7)在對等設備之間建立可靠的鏈路。3.4物理層物理層為協(xié)議棧最低層,該層與硬件最為接近。物理層的主要功能包括:直接傳輸數(shù)據(jù);選擇通信頻道;對信道偵聽以判斷是否為空閑狀態(tài);對信號能量進行檢測;控制無線收發(fā)機的開關(guān);對鏈路質(zhì)量進行檢測;數(shù)據(jù)調(diào)制和解調(diào)。物理層同樣提供管理服務和數(shù)據(jù)服務。管理服務是通過數(shù)據(jù)庫管理該層相關(guān)數(shù)據(jù);數(shù)據(jù)服務是與其他ZigBee設備通信時封裝并發(fā)送數(shù)據(jù)包或接收并解析數(shù)據(jù)包。四、ZigBee數(shù)據(jù)傳輸方式ZigBee設備有競爭或無競爭兩種方式使用信道。在競爭方式中,網(wǎng)絡中所有設備都使用CSMA-CA機制發(fā)送消息,第一個找到空閑信道的先傳輸數(shù)據(jù)。而在無競爭方式中,PAN協(xié)調(diào)器為其他設備分配發(fā)送消息的時間,即保證時隙。設備在保證時隙內(nèi)不需要偵聽信道空閑狀態(tài)即可發(fā)送數(shù)據(jù)。協(xié)調(diào)器通過信標來保持網(wǎng)絡中設備的同步,從而提供保證時隙。在IEEE802.15.4中數(shù)據(jù)傳輸有三種方式:(1)從對等設備到對等設備;(2)從設備到協(xié)調(diào)器;(3)從協(xié)調(diào)器到設備。4.1對等設備之間傳輸數(shù)據(jù)在對等網(wǎng)絡中所有設備通常是同步的,任何設備之間都可以通信。在網(wǎng)狀網(wǎng)絡中,數(shù)據(jù)從發(fā)送端到接收端有多條可選路線,如果因環(huán)境變化不能使用原先路線,網(wǎng)絡中的設備通過協(xié)作尋找備選路線。這種動態(tài)創(chuàng)建和修改路由的能力增加了數(shù)據(jù)傳輸?shù)目煽啃浴?.2數(shù)據(jù)發(fā)送到協(xié)調(diào)器在啟用信標的網(wǎng)絡中,設備通過信標定期同步其時鐘。若不在保證時隙內(nèi),設備使用CSMA-CA方法將數(shù)據(jù)發(fā)送到協(xié)調(diào)器,該時序圖如圖3-3(a)所示。圖3-3(b)顯示了在未啟用信標的網(wǎng)絡中數(shù)據(jù)被發(fā)送到協(xié)調(diào)器的過程,設備一旦檢測到信道空閑就會發(fā)送數(shù)據(jù)。只有在設備需要時,協(xié)調(diào)器才會回復確認消息以表示收到數(shù)據(jù)。4.3從協(xié)調(diào)器發(fā)送數(shù)據(jù)圖3-4(a)說明了在啟用信標的網(wǎng)絡中將數(shù)據(jù)從協(xié)調(diào)器發(fā)送到接收設備的過程。首先,協(xié)調(diào)器會在信標中提醒接收設備有數(shù)據(jù)需要傳輸,收到信標后接收設備向協(xié)調(diào)器發(fā)送數(shù)據(jù)請求,表明準備接收數(shù)據(jù)。協(xié)調(diào)器收到數(shù)據(jù)請求消息后回復確認并將數(shù)據(jù)發(fā)送到目標設備,接收設備收到數(shù)據(jù)時根據(jù)需要回復確認。在不支持信標的網(wǎng)絡中,協(xié)調(diào)器會緩存數(shù)據(jù)等待接收設備主動請求數(shù)據(jù)。如果協(xié)調(diào)器沒有數(shù)據(jù)緩存,則發(fā)送具有特定格式的確認回復或者零長度有效載荷的數(shù)據(jù)消息,表示沒有數(shù)據(jù)需要發(fā)送。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的ZigBee無線通信技術(shù)詳情。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。注:部分圖片內(nèi)容來源于網(wǎng)絡,如有侵權(quán),請聯(lián)系刪除。
06-17
2023
藍牙拓撲結(jié)構(gòu)組網(wǎng)技術(shù)方案深化教學改革、使教學具有更強的互動性是教育技術(shù)發(fā)展的重要目標之一,也是現(xiàn)代化技術(shù)應用于教育變革中價值的體現(xiàn)。一方面,在傳統(tǒng)的教學采用班級授課制等來進行學生劃分,學生的水平存在差異,很難滿足因材施教。另一方面,傳統(tǒng)的教學模式割裂了知識內(nèi)容與其產(chǎn)生的真實豐富的情景關(guān)系,造成了主觀上的學習被動型與知識停滯狀態(tài),不利于有效地構(gòu)建完整的知識體系與創(chuàng)新。傳統(tǒng)教育采用填鴨式的教育方式,學生無法獲得感性的、多元化的學習模式,并且教師與學生之間、學生與學生之間的交互性很差。所以應注重實驗方法與技術(shù)的提升,互動式教育、自主選擇課程及其學習環(huán)境等新型教育模式應該被廣泛采納并接受。無線網(wǎng)絡教育與傳統(tǒng)的校園網(wǎng)絡相結(jié)合,向人們展示了一個嶄新的、廣闊的學習層面,突破了傳統(tǒng)教育方式的束縛,只要有一臺數(shù)字終端與接入網(wǎng)絡的設備,就可隨時隨地進行學習與培訓。無線通信領域中出現(xiàn)的藍牙技術(shù)可以同步傳輸語音、圖像及文字等數(shù)據(jù),是實現(xiàn)無線網(wǎng)絡教育的有效技術(shù)。藍牙(Bluetooth)是1995年由愛立信、IBM、英特爾、諾基亞、東芝等5家公司聯(lián)合制定的近距離無線通信技術(shù)標準,其目的是實現(xiàn)最高數(shù)據(jù)傳輸率為1Mb/s、最大傳輸距離為10m的無線通信。藍牙工作頻率為在全球通用的2.4GHz ISM(即工業(yè)、科學、醫(yī)學)頻段,因此不需要從聯(lián)邦通信委員會(FederalCommunication Commission)或任何國際管理機構(gòu)申請適用許可。藍牙產(chǎn)品與因特網(wǎng)之間相互通信,使得教室與辦公室之間、學生數(shù)據(jù)終端與校園網(wǎng)絡之間的設備不需要電纜也能夠?qū)崿F(xiàn)互通互聯(lián),大大提高了辦公和通信效率。一、藍牙技術(shù)簡介藍牙是一種開放的低成本、短距離無線連接技術(shù)的規(guī)范,用于不同設備之間傳送語音、圖像及其文本數(shù)據(jù)。藍牙作為固定式電子設備與便攜式電子設備之間的、替代電纜連接的近程無線互聯(lián)通信的標準,其主要特點是工作穩(wěn)定、設備簡單、功率低、對人體危害小、價格便宜。藍牙技術(shù)主要面向無線網(wǎng)絡中各類語音及數(shù)據(jù)設備,以無線通信的方式將他們連接成一個微微網(wǎng),多個微微網(wǎng)之間也可以互聯(lián)成一個分布式網(wǎng),從而方便快捷地實現(xiàn)各類設備之間的通信。具有藍牙功能的通信設備,在一定距離內(nèi)就可以建立起連接,從而建立臨時的個人無線網(wǎng)絡。藍牙技術(shù)無線收發(fā)器是很小的一塊芯片,大約有9mm×9mm,可方便地嵌入到任何固定或便攜式設備中,安裝方便,不影響設備的外觀,具有很高的實用性和可操作性。藍牙技術(shù)支持點對點和點對多的通信,其實現(xiàn)原理是藍牙設備依靠專用的藍牙芯片在短距離范圍內(nèi)發(fā)送無線電信號,去尋找另一個藍牙設備,一旦找到設備之間就開始進行通信。藍牙技術(shù)的特點主要包括:①短程的藍牙無線通訊距離為10m,節(jié)省了電池電量:②功率低、體積小、成本低的無線收發(fā)芯片只有0.5平方英寸;③采用簡單的鏈路層協(xié)議和二進制跳頻技術(shù)進而降低了射頻芯片的復雜度和成本;④藍牙技術(shù)為微微網(wǎng)提供1Mbit/s的標準速率;⑤用外加的功率放大器可擴展的無線通信距離100m。在一個藍牙射程范圍內(nèi),可以存在多個獨立的微微網(wǎng)。這些微微網(wǎng)組成分布式網(wǎng)絡,以便讓更多的藍牙設備被激活,組合起來提供更高的帶寬。二、藍牙技術(shù)體系的結(jié)構(gòu)特點與OSI(開放系統(tǒng)互連)一樣,藍牙技術(shù)標準的協(xié)議體系結(jié)構(gòu)中使用了分層的辦法,其目的也是為了使應用程序做到互相操作。遠端設備的應用程序如果在同一協(xié)議棧上運行,就可以相互通信,不同的應用程序可以使用不同的協(xié)議棧。藍牙協(xié)議棧都使用通用的藍牙數(shù)據(jù)鏈路層和物理層協(xié)議。藍牙核心協(xié)議是藍牙技術(shù)標準所特有的協(xié)議,由SIG(藍牙特別興趣小組)開發(fā)制定。藍牙設備都必須支持藍牙無線接口和核心協(xié)議,而其他的協(xié)議可以根據(jù)具體情況進行選擇,主要包括邏輯鏈路控制與適配協(xié)議(L2CAP)、服務發(fā)現(xiàn)協(xié)議(SDP),以及基帶協(xié)議與鏈路管理協(xié)議(LMP)。(1)基帶協(xié)議。主要負責建立微網(wǎng)內(nèi)各個藍牙設備單元之間的物理射頻鏈路,即控制跳頻序列的同步和傳輸。由于藍牙射頻系統(tǒng)使用跳頻擴頻技術(shù),即在2.4GHz的頻段上以1600跳/秒的速率進行跳頻來實現(xiàn)信息的發(fā)送和接收。分組意為在指定的時間和指定的頻率上發(fā)送。跳頻技術(shù)主要是把頻段分成若干個跳頻信道。在這一層上通過尋呼和查詢過程使得不同的藍牙設備的時鐘和發(fā)送跳頻頻率達到同步。(2)鏈路管理協(xié)議(LMP)。主要負責藍牙設備之間的鏈路的控制和建立,以及協(xié)商和控制基帶分組的大小,主要負責完成設備鏈路質(zhì)量管理、設備功率管理、數(shù)據(jù)分組管理、鏈路控制管理和鏈路安全管理等五方面的任務。它通過連接的發(fā)起、交換與核實進行身份驗證和加密,通過協(xié)商確定基帶數(shù)據(jù)分組大小。具有藍牙功能設備的用戶通過鏈路管理器對遠端藍牙設備及本地藍牙設備的鏈路情況進行設置和控制,進而實現(xiàn)對鏈路的管理。(3)邏輯鏈路控制與適配協(xié)議(L2CAP)。邏輯鏈路控制與適配協(xié)議支持高層協(xié)議的二次復用,分組的重組和分段以及業(yè)務質(zhì)量。它屬于底層的藍牙傳輸協(xié)議,主要側(cè)重于數(shù)據(jù)和語音數(shù)據(jù)的無線通信在物理鏈路上的實現(xiàn),是為高層傳輸層和應用層協(xié)議屏蔽基帶協(xié)議的適配協(xié)議。該協(xié)議容許高層協(xié)議和應用程序收發(fā)長至64K字節(jié)的數(shù)據(jù)。邏輯鏈路控制與適配協(xié)議只支持異步無連接(ACL)鏈路。(4)服務發(fā)現(xiàn)協(xié)議(SDP)。服務發(fā)現(xiàn)協(xié)議在藍牙技術(shù)框架中起著非常關(guān)鍵的作用,是所有用戶模型的基礎。在藍牙設備網(wǎng)絡環(huán)境中,本地設備的發(fā)現(xiàn)和利用遠端設備所提供的服務與功能,向其他藍牙設備提供自身的服務,也是網(wǎng)絡資源共享的主要途徑,也是SDP需要解決的問題。通過服務發(fā)現(xiàn)協(xié)議可以查詢到設備信息、服務特征和服務類型。用戶可以從鄰近的服務中選一個可用的,在兩個或多個藍牙設備間建立起連接。藍牙支持分組交換和電路交換技術(shù),同時分別定義了兩種鏈路類型,即面向無連接的異步鏈路(ACL)和面向連接的同步鏈路(SCO)。每種鏈路支持16種不同的分組類型,其中4種是用于控制分組。三、藍牙網(wǎng)絡拓撲結(jié)構(gòu)在現(xiàn)代化高校中的應用基于藍牙技術(shù)設計的現(xiàn)代化高校網(wǎng)絡,首先要解決的是網(wǎng)絡結(jié)構(gòu)的劃分,因此選擇一個合適的網(wǎng)絡拓撲結(jié)構(gòu)已成為設定網(wǎng)絡結(jié)構(gòu)的關(guān)鍵。網(wǎng)內(nèi)的設備一般分為主設備與從設備,其中主設備的時鐘和跳頻序列被用來同步所有的其他設備,即從設備。執(zhí)行尋呼并建立連接的設備被默認為該網(wǎng)連接的主設備,網(wǎng)中與主設備的時鐘和跳頻序列同步的設備就是從設備。由于藍牙標準既支持點到點也支持點到多點連接,根據(jù)需要可以建立多網(wǎng),進而可以將多網(wǎng)連接成為散射網(wǎng)的拓撲圖。由于藍牙網(wǎng)絡的易用性及高度聚合性,可根據(jù)不同的網(wǎng)絡拓撲圖實現(xiàn)高校無線網(wǎng)絡結(jié)構(gòu)。典型的基于藍牙無線網(wǎng)絡是以Internet網(wǎng)絡管理中心為核心,由管理中心提供有線網(wǎng)絡到各功能服務器。用戶可以通過智能手機、筆記本電腦以及PDA等具有藍牙功能的數(shù)字終端設備,通過服務器的無線訪問節(jié)點來訪問相應的服務器,無論何時何地,只要有無線網(wǎng)絡覆蓋,即可訪問到相應信息??偨Y(jié)根據(jù)藍牙無線網(wǎng)絡接入方式的不同,可以構(gòu)建不同的基于無線網(wǎng)絡的解決方案,目前主要采用點對點應用和無線接入點等應用方式。藍牙無線網(wǎng)絡在高校中的構(gòu)建是隨著電腦網(wǎng)絡技術(shù)及現(xiàn)代化通信技術(shù)的迅猛發(fā)展而發(fā)展起來,無線網(wǎng)絡不是對有線網(wǎng)絡的取締,而是對其進行功能性的擴充。雖然目前藍牙的一些技術(shù)細節(jié)、藍牙組建的融合性以及價格方面等存在問題,但是隨著技術(shù)的不斷發(fā)展,基于藍牙的無線網(wǎng)絡在高校中的應用前景將更加廣闊。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍牙技術(shù)開發(fā)詳情。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。
06-16
2023
藍牙(Bluetooth)技術(shù),實際上是一種短距離無線通信技術(shù)。最初是由電信巨頭愛立信公司創(chuàng)制,當時是作為RS232數(shù)據(jù)線的替代方案。利用“藍牙”技術(shù),能夠有效地簡化掌上電腦、筆記本電腦和移動電話手機等移動終端設備之間的通信,也能夠成功地簡化這些設備與Internet的通信,使這些現(xiàn)代通信設備與因特網(wǎng)的數(shù)據(jù)傳輸變得更加迅速高效。隨著科技的不斷發(fā)展,藍牙的性能穩(wěn)定性和安全性也得到了巨大的提升,使用者可以有更好的體驗。而汽車作為人們重要的交通工具,將藍牙技術(shù)與汽車系統(tǒng)相結(jié)合,將會為汽車生產(chǎn)和汽車服務帶來極大的便利。目前藍牙技術(shù)已廣泛應用于車載應用系統(tǒng)和網(wǎng)絡控制等領域,今后在汽車領域?qū)玫礁鼜V泛、更深入的應用。一、藍牙技術(shù)在汽車中的應用現(xiàn)狀藍牙技術(shù)在汽車領域中的廣泛應用源于其自身的高端技術(shù),尤其應用在汽車免提通訊、后視鏡、藍牙娛樂系統(tǒng)、藍牙自診斷技術(shù)、藍牙防盜系統(tǒng)和汽車駕駛盤控制系統(tǒng)等六個方面。(1)藍牙免提通訊:如今許多汽車上都裝有車載電話,主要是運用了藍牙的無線通訊技術(shù)功能。車載電話可自動識別使用者的手機卡,對其中的具體信息做出詳細的分類,如用戶的通訊錄、電話的歸屬、手機自身的號碼,同時可以自動的連接車載網(wǎng)絡。這些功能都能使得用戶的手機與車載電話通訊以無線通信的方式連接起來。當用戶在駕駛過程中需要接聽或者撥打電話時可以直接使用車載電話通訊,這樣對于駕駛的安全性也有著重大的意義。(2)藍牙后視鏡:汽車的藍牙后視鏡是類似于一種新型的車載手機顯示器。它將汽車的后視鏡與手機通過無線藍牙功能連接在一起,這使得其成為一種前沿的車載通訊設備。此時,后視鏡就可以顯示接聽電話時的來電號碼,并自動生成免提功能。后視鏡有著一個內(nèi)置電池,通過汽車為其供電。這種應用增加了使用者駕駛過程中的便捷性,無需通過手機屏幕就可以直接看到來電的手機號碼。(3)車載藍牙娛樂系統(tǒng):如今,人們對于汽車性能的需求越來越高,希望能夠在駕駛過程中有多方面的體驗。在汽車駕駛過程中司機往往會感到無聊,而藍牙娛樂系統(tǒng)能夠通過與用戶手機的無線藍牙連接,將音頻、視頻等在車載中播放和顯示出來。車載藍牙的娛樂系統(tǒng)現(xiàn)今使用最多的是導航一體機,它是在汽車的導航設備上增添藍牙車載的功能,這樣使得該設備不僅擁有通訊功能,也使之與智能手機的連接成為一種現(xiàn)實,大大增加了駕駛過程的娛樂性。(4)車載藍牙自診斷技術(shù):由于長期駕駛會使得汽車出現(xiàn)一定的故障,而部分隱蔽的故障無法及時的通過肉眼發(fā)現(xiàn),將會給使用者帶來極大的安全隱患。車載上的藍牙自診斷技術(shù)能夠通過無線藍牙的傳輸發(fā)送到用戶的手機中,讓駕駛者能夠直觀的了解到汽車的性能和可能出現(xiàn)故障的原因。通過一種新型的數(shù)據(jù)表達,自動為汽車進行初步的評估,保證行車駕駛的安全系數(shù)。同時,藍牙自診斷技術(shù)的檢測數(shù)據(jù)還可以通過用戶的手機發(fā)送給專業(yè)的汽車維修公司,由專門的維修技術(shù)人員來進行全方面評估,杜絕可能存在的安全隱患,使得一些駕駛新手也能夠放心的開車出行。(5)汽車藍牙防盜系統(tǒng):如何在停車時既能有效的防盜同時增加使用防盜系統(tǒng)的便捷性成為當下汽車領域的焦點?,F(xiàn)如今使用的藍牙防盜系統(tǒng)主要是將手機與車載的藍牙進行一種無線連接,然后使用專門的軟件來對車門進行上鎖和解鎖。而發(fā)動機的防盜主要是由車載藍牙來實現(xiàn)對發(fā)動機啟動電路的通斷控制。當車載藍牙能夠連接到之前匹配的手機藍牙時,發(fā)動機才可以正常的發(fā)動。而一旦手機藍牙超出車載藍牙的連接范圍,汽車的發(fā)動機則會處于無法啟動的狀態(tài)。針對車門和發(fā)動機的防盜,采用了兩種藍牙防盜系統(tǒng),而這兩種系統(tǒng)可以使用兩種不同的認證密碼,增加使用的安全系數(shù)。(6)汽車方向盤控制系統(tǒng):隨著科技的不斷高速發(fā)展,汽車方向盤也朝著智能化的方向發(fā)展,越來越多的汽車方向盤上也通過藍牙的數(shù)據(jù)傳輸來實現(xiàn)汽車方向盤面板相關(guān)操作的控制。這種汽車駕駛盤控制系統(tǒng)的成本相對較低,同時穩(wěn)定性好、安全系數(shù)高。二、藍牙技術(shù)在汽車中的發(fā)展趨勢如今藍牙技術(shù)已在人們生活中被廣泛應用,其在汽車方面的應用就是一種有力的證明。它使得汽車駕駛越來越便捷化、智能化、人性化,成為未來不可阻擋的社會潮流。同時在未來的汽車行業(yè)發(fā)展中,藍牙技術(shù)應發(fā)揮其自身的特殊優(yōu)勢,提高自己的應用層次和高質(zhì)量的數(shù)據(jù)傳輸。接下來主要對車輪力傳輸系統(tǒng)和車輛運行工況記錄系統(tǒng)進行概述。(1)車輪力傳輸系統(tǒng):車輪力傳輸系統(tǒng)要求高精度的標準,而藍牙無線技術(shù)能夠在數(shù)據(jù)傳輸中提高車輪力傳感器采集數(shù)據(jù)的精度。汽車在行駛過程中的受力是多方向、多維度的,如何將這些受力很好的采集,對車輛的性能評估有著重要的意義。這樣可以讓專業(yè)的評測人員了解到車輛在動態(tài)行駛過程中的各方面性能系數(shù)。(2)車輛運行工況記錄系統(tǒng):車輛的運行工況是車輛整個行駛是否安全的有力數(shù)據(jù)。藍牙技術(shù)通過汽車裝置中的采集設備,有效獲取準確的數(shù)據(jù)。其中數(shù)據(jù)收發(fā)芯片具有安裝攜帶簡易、同時傳輸數(shù)據(jù)準確性高等多種優(yōu)點,藍牙技術(shù)無線采集的數(shù)據(jù)更方便集中處理和控制。三、藍牙技術(shù)存在的問題以及應對措施雖然藍牙技術(shù)能夠在駕駛過程中帶來極大的便利,但是它也存在著許多的問題仍需人們?nèi)ソ鉀Q。在我們的生活中到處都是藍牙技術(shù),但是許多人還是對藍牙技術(shù)一知半解,缺乏藍牙技術(shù)相關(guān)的安全知識,導致出現(xiàn)一系列的問題。下面主要對藍牙劫持和藍牙竊聽這兩個相對嚴重的問題進行闡述。藍牙劫持是指用戶通過藍牙的相關(guān)技術(shù)匿名發(fā)送名片信息。這種做法并不會導致手機等設備刪除或者直接更改相關(guān)的信息,但是可能會通過藍牙將一些重要的隱私數(shù)據(jù)傳送出去,亦或是會將外界的一些無用的垃圾信息導入到手機等設備當中。而藍牙竊聽是指外界在不提醒設備用戶的情況下直接訪問手機的一種做法,使得外人可以直接通過手機來獲取重要的隱私數(shù)據(jù),甚至可以通過藍牙技術(shù)來修改相關(guān)的信息。廣為人知的藍牙竊聽技術(shù)就是監(jiān)聽私人電話,這將會給使用者帶來極大的安全隱私問題。針對這兩個問題采取的主要措施:相關(guān)設備的生產(chǎn)商要通過硬件來加強各個方面的安全系數(shù)。同時,專業(yè)軟件公司也要開發(fā)、升級具體的安全軟件,從技術(shù)的角度減少這種重大隱患。而使用者在操作過程中也要注意安全問題,比如日常在不使用藍牙技術(shù)時,或者在一些不確實是否安全的未知場所,可將手機等設備設置為不可發(fā)現(xiàn)的模式,或設置為不與未知設備相配對等模式。結(jié)語目前藍牙技術(shù)仍處于發(fā)展階段,它在給人們帶來生活便利的同時也存在許多問題。在汽車中的廣泛應用,藍牙技術(shù)給使用者帶來免提通訊、藍牙后視鏡等便捷的應用時,也帶來了一定的隱私安全問題。如今,國內(nèi)的藍牙芯片的價格也相對較高,生產(chǎn)較為困難。但是隨著國家高新技術(shù)的發(fā)展,藍牙技術(shù)一定會帶來全新的變革。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍牙技術(shù)在汽車中的應用詳情。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。
06-15
2023
ZigBee藍牙動態(tài)多協(xié)議技術(shù)一、動態(tài)多協(xié)議技術(shù)簡介ZigBee/藍牙動態(tài)多協(xié)議技術(shù)是由Silicon Labs公司提出的能在單一系統(tǒng)芯片上并發(fā)運行低功耗藍牙和ZigBee兩種不同協(xié)議的技術(shù)。這種技術(shù)結(jié)合了兩種協(xié)議的主要優(yōu)勢,可完成兩種協(xié)議棧的主要功能,并沒有增加硬件的結(jié)構(gòu)復雜度和成本。相比于具有相同功能的雙芯片結(jié)構(gòu),動態(tài)多協(xié)議通過共用射頻模塊將芯片面積和成本降低了接近四成。在支持動態(tài)多協(xié)議技術(shù)的芯片中,運行其中的軟件系統(tǒng)內(nèi)核基于優(yōu)先級分時運行ZigBee任務和藍牙任務,并在切換任務時快速修改無線射頻模塊配置參數(shù),以便可靠地支持不同協(xié)議棧。系統(tǒng)在運行每個任務時還要偵聽所有系統(tǒng)相關(guān)任務和任務間的通信。因此,有效的動態(tài)多協(xié)議系統(tǒng)除了需要具有公共代碼基礎結(jié)構(gòu)、足夠的內(nèi)存和通用無線接口外,還需要能支持任務切換、資源共享以及用于管理時間分片的無線電調(diào)度程序。二、動態(tài)多協(xié)議技術(shù)原理2.1動態(tài)多協(xié)議系統(tǒng)框架(1)硬件架構(gòu):動態(tài)多協(xié)議系統(tǒng)硬件框架如圖3-10所示,由RAIL(Radio Abstraction Interface Layer,無線抽象接口層)提供直觀、易于配置的無線電接口和應用程序接口(API)以支持多種無線協(xié)議。RAIL包含一個公有的無線配置接口和無線電調(diào)度器,支持動態(tài)多協(xié)議操作。無線電調(diào)度程序視重要程度和時間敏感度為每個協(xié)議中的不同無線電操作分配默認優(yōu)先級,以便在無線電使用發(fā)生沖突時進行決策。在動態(tài)多協(xié)議設計時可利用兩種協(xié)議特性的不同。在藍牙低功耗的任務中無線電使用計劃非常嚴格且可以預測,廣播和連接都在預定時間內(nèi)進行。相比之下,ZigBee任務在處理消息事件的時間方面更加靈活,ZigBee中的CSMA-CA具有隨機躲避機制,可將ZigBee事件延遲數(shù)毫秒。藍牙信標的數(shù)據(jù)包非常短,不超過30個字節(jié),發(fā)送時僅占用大約1ms時間的無線電。信標之間的時間間隔通常不短于100ms,所以藍牙在無線電使用中僅有約1%的占空比,這意味著可以在其他99%的時間將無線電用于主要的ZigBee網(wǎng)絡。因此可以保證在正常使用藍牙低功耗的同時,還能使用ZigBee可靠地發(fā)送和接收數(shù)據(jù)。(2)軟件架構(gòu):如圖3-11所示,在動態(tài)多協(xié)議系統(tǒng)中每個堆棧使用Micrium OS內(nèi)核運行單獨的RTOS任務以提供任務切換,任務等同于其他操作系統(tǒng)中的線程。這些任務使用消息隊列和信號量等進程間通信(IPC)機制來協(xié)調(diào)互相通信,實現(xiàn)數(shù)據(jù)共享。2.2動態(tài)多協(xié)議無線電調(diào)度由于兩種不同協(xié)議不能依靠單個無線電收發(fā)器同時發(fā)送和接收數(shù)據(jù),為了實現(xiàn)雙協(xié)議,兩個協(xié)議只能共享使用無線電收發(fā)器。為了不對任一協(xié)議的功能造成影響,它們必須能夠在不顯著降低性能或丟失數(shù)據(jù)的情況下間斷地停止使用無線電。在不同情況下,兩種協(xié)議中的不同無線電操作的重要程度或?qū)r間敏感的程度不同,這就需要使用無線電調(diào)度對無線電使用進行規(guī)劃。無線電調(diào)度程序是一個軟件程序,可以智能地響應堆棧請求以執(zhí)行無線電操作,能最大限度地提高可靠性并減少延遲。在調(diào)度程序中每個事件都被分解為無線電操作,對應相應的無線電配置和優(yōu)先級。如果調(diào)度程序接收到在時間上有沖突的更高優(yōu)先級操作時,會中斷當前操作并執(zhí)行更高優(yōu)先級操作,無法按照計劃運行的較低優(yōu)先級操作將失敗,之后由堆棧進行重試。一旦調(diào)度程序開始執(zhí)行無線電操作,堆棧就可以持續(xù)使用無線電直到操作結(jié)束或者調(diào)度程序接收到更高優(yōu)先級的無線電操作。BLE無線電操作幾乎總是比ZigBee無線電操作擁有更高的優(yōu)先級。每個堆??梢哉埱鬅o線電調(diào)度程序執(zhí)行三種無線電操作:(1)后臺接收:連續(xù)接收數(shù)據(jù),除非被其他任務中斷;(2)定時接收:在未來某個時間點以最短的時間接收數(shù)據(jù);(3)定時發(fā)送:在未來某個時間點以最短的時間發(fā)送數(shù)據(jù)。每種操作都有開始時間、預留時間、處理時間和優(yōu)先級。其中,開始時間指示無線電操作將在何時進行,預留時間表示操作使用無線電且可以被堆棧接受的時間,處理時間表示完成操作所需的大概時間。發(fā)送操作通常具有明確的處理時間,而接收操作的處理時間通常是未知的,無線電調(diào)度程序通過處理時間確定是否允許該操作。三、動態(tài)多協(xié)議技術(shù)優(yōu)勢動態(tài)多協(xié)議技術(shù)通過時間復用來切換運行不同協(xié)議,共享無線電收發(fā)器的方式簡化了系統(tǒng)設計并降低了物料成本。通過綜合使用兩種協(xié)議,動態(tài)多協(xié)議擁有了ZigBee和藍牙的關(guān)鍵優(yōu)勢。與ZigBee技術(shù)相比,動態(tài)多協(xié)議技術(shù)有如下優(yōu)勢:(1)支持直接的基于智能手機的配置和控制;(2)提供診斷功能,可通過智能手機檢查設備的健康狀況;(3)可通過藍牙對固件進行高速OTA升級;(4)支持定位功能。與藍牙技術(shù)相比,動態(tài)多協(xié)議技術(shù)有如下優(yōu)勢:(1)在ZigBee端組網(wǎng)更加靈活、簡單;(2)采用路由方式的ZigBee網(wǎng)狀網(wǎng)絡容量更大,而BLE Mesh采用大數(shù)據(jù)流的泛洪,網(wǎng)絡負載更大且拓展性更差;(3)遵守規(guī)范的ZigBee設備互通性優(yōu)秀,而藍牙互通需要手動修改藍牙連接的設置。相對于傳統(tǒng)的雙芯片支持的雙協(xié)議(例如ZigBee/藍牙網(wǎng)關(guān)),動態(tài)多協(xié)議有如下優(yōu)勢:(1)通過共用射頻模塊將尺寸和物料成本降低了近四成并簡化了無線子系統(tǒng)設計;(2)動態(tài)多協(xié)議采用分時復用降低了工作在同頻段的藍牙和ZigBee之間信號的干擾。綜上可知動態(tài)多協(xié)議比起單種協(xié)議以及雙芯片支持的雙協(xié)議優(yōu)勢明顯,不僅綜合利用了藍牙和ZigBee各自的強大之處,還能節(jié)省成本并增強可拓展性。因此,本文在控制中心處采用動態(tài)多協(xié)議技術(shù),并將ZigBee技術(shù)作為系統(tǒng)節(jié)點間的主要通信方式。本文討論了 ZigBee/藍牙動態(tài)多協(xié)議技術(shù), 說明了其工作原理,并分析了動態(tài)多協(xié)議技術(shù)相對于單種協(xié)議和傳統(tǒng)雙芯片雙協(xié)議的優(yōu)勢。
06-14
2023
基于藍牙的無線溫濕度采集系統(tǒng)的設計與分析目前,現(xiàn)有的溫濕度數(shù)據(jù)采集系統(tǒng)中,傳感器采集到的溫濕度數(shù)據(jù)經(jīng)過抗干擾能力強,技術(shù)成熟的有線串口(RS-232或RS-485)方式傳送到上位機上。如果采集點比較多,傳感器與上位機之間需要大量的數(shù)據(jù)線進行有線連接,有線連接的這種方式會造成很大的不便;如果需要建立的是臨時性的溫濕度數(shù)據(jù)采集,用傳統(tǒng)的有線連接方式會造成成本的增加;同時有線連接的方式在惡劣環(huán)境下會給施工造成很大的不便。因此需要一種成本低,穩(wěn)定性高的無線數(shù)據(jù)傳輸方式取代現(xiàn)有的有線數(shù)據(jù)傳輸方式。無線通訊是在開放的空間通過輻射和接收電磁波進行通信的,一方面受自然界中各種干擾和噪聲的影響比有線更為嚴重;另一方面一定區(qū)域范圍內(nèi)的無線通訊信號也會互相干擾。為了克服無線通信信號之間的干擾,必須把可用的無線信道分為若干互不相干的子信道在分別分給各個用戶。雖然相比有線通信,無線通信在傳輸質(zhì)量、傳輸速率等方面存在著較大不足,但是無線通信具有不受連線束縛、組網(wǎng)迅速靈活等優(yōu)點,特別是能提供移動通信,使無線通訊技術(shù)成為研究最為活躍的通信技術(shù)領域。藍牙作為一種低成本、低功耗、近距離的無線通信技術(shù),正廣泛應用于固定設備與移動設備間的通信。藍牙數(shù)據(jù)傳輸速率可高達1Mb/s,采用跳頻/時分復用技術(shù),具有進行一對一和一對多的通信方式。因此本文提出了一種基于藍牙的無線溫濕度采集系統(tǒng)設計與分析方案。一、溫濕度采集系統(tǒng)結(jié)構(gòu)設計數(shù)據(jù)采集是工業(yè)系統(tǒng)中不可缺少的重要組成部分,是進行工業(yè)控制的根本依據(jù)。隨著科技的發(fā)展大規(guī)模集成電路、單片機、計算機等在工業(yè)控制領域中的廣泛應用,使數(shù)字化的數(shù)據(jù)采集在工業(yè)控制領域中成為必然。本設計由下位機的數(shù)據(jù)采集、數(shù)據(jù)傳輸部分及上位機的數(shù)據(jù)接收和數(shù)據(jù)處理部分組成。如圖1系統(tǒng)結(jié)構(gòu)圖所示。下位機主要由單片機和藍牙模塊組成,數(shù)據(jù)采集主要是DHT11溫濕度傳感器;數(shù)據(jù)傳輸部分主要通過藍牙模塊進行數(shù)據(jù)的無線傳輸,將數(shù)據(jù)通過藍牙模塊傳輸?shù)缴衔粰C上,在由上位機進行處理。 二、溫濕度采集系統(tǒng)硬件設計本設計采用Arduino單片機作為下位機的主控單片機。系統(tǒng)的硬件設計主要分為3個部分:Arduino單片機控制部分、DHT11溫濕度傳感器、藍牙無線通訊模塊。Arduino單片機具有豐富的接口,有數(shù)字I/O口,模擬I/O口,同時它支持SPI,IIC,UART等通信方式??梢酝ㄟ^外接多種不同類型的傳感器,可以控制燈光、馬達等多種設備。Arduino單片機與普通的單片機比起來沒有復雜的底層代碼,具有豐富的庫函數(shù),可以通過調(diào)用不同的庫函數(shù)來實現(xiàn)不同的功能,具有編程方便的特點。而且它有專門的集編程下載環(huán)境IDE,方便了開發(fā)人員對Arduino單片機的二次開發(fā)。2.1DHT11傳感器溫濕度采用DHT11溫濕度傳感器進行測量。測量的溫度精度達到±5%RH,溫度±2℃,測量的濕度范圍為20-90%RH,溫度范圍為0~+50℃。DHT11溫濕度傳感器是一款含有數(shù)字信號輸出的復合傳感器。DHT11溫濕度傳感器內(nèi)含一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。同時傳感器具有單線制串行接口,傳感器采集到的溫濕度信息可以通過單線串行接口傳送到Arduino單片機中。由于DHT11傳感器與Arduino單片機之間的數(shù)據(jù)傳輸通過單線串行接口,為了保證數(shù)據(jù)的完整性,一次通訊時間被設定在4ms左右,數(shù)據(jù)分為小數(shù)部分和整數(shù)部分兩部分,一次完整的數(shù)據(jù)傳輸為40bit,高位先出。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗和數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。當Arduino單片機向DHT11傳感器發(fā)送開始信號后,傳感器從低功耗待機模式立即轉(zhuǎn)變?yōu)楣ぷ髂J?,DHT11傳感器向單片機發(fā)送響應信號,發(fā)出40bit溫濕度數(shù)據(jù)。2.2藍牙通訊模塊本設計應用的是采用英國CSR公司BlueCore4-Ext芯片的HC-05藍牙模塊。該模塊支持UART,USB,SPI,PCM,SPDIF等接口,并支持SPP藍牙串口協(xié)議,具有主從一體功能,內(nèi)置PCB射頻天線,而且可以連接7個從設備,同時該模塊的工作電壓為3。3-6V,所以此模塊具有成本低、體積小、功耗低、收發(fā)靈敏性高等優(yōu)點。由于HC-05藍牙模塊具有具有兩種工作模式:命令響應工作模式和自動連接工作模式。在自動連接工作模式下模塊又可分為主(Master)、從(Slave)和回環(huán)(Loopback)三種工作角色。當模塊處于自動連接工作模式時,將自動根據(jù)事先設定的方式連接的數(shù)據(jù)傳輸;當模塊處于命令響應工作模式時能執(zhí)行AT操作命令,可以通過電腦向模塊發(fā)送AT指令,為模塊設定控制參數(shù)或發(fā)布控制命令。通過控制模塊外部引腳輸入電平的高低可以實現(xiàn)模塊工作狀態(tài)的轉(zhuǎn)換。三、溫濕度采集系統(tǒng)軟件設計Arduino單片機編程為了保證編寫程序的可讀、簡潔性采用C語言進行編程。Arduino單片機采用了定時方式進行數(shù)據(jù)接收,即每隔1秒向DHT11溫濕度傳感器發(fā)送采樣信號,同時DHT11將采集到的數(shù)據(jù)通過單線串口接口將數(shù)據(jù)傳送到單片機中,然后將數(shù)據(jù)存儲到單片機內(nèi)部存儲器中等待藍牙模塊通過無線方式發(fā)送。連接到Arduino單片機的藍牙模塊通過串口方式將單片機內(nèi)部存儲器中的數(shù)據(jù)取出,然后按照設定好的通訊方式向上位機發(fā)送溫濕度數(shù)據(jù)。3.1上位機軟件設計上位機系統(tǒng)采用現(xiàn)在圖形編程比較廣泛的C#語言進行編寫,C#是一種安全的、穩(wěn)定的、簡單的編程語言,它是由C和C++衍生出來的一種面向?qū)ο缶幊陶Z言。它繼承了C和C++的功能的同時去掉了他們的復雜性。同時C#編程語言結(jié)合了VB編程語言的可視化圖形界面和C++語言的高效運行效率。首先系統(tǒng)進行初始化,建立藍牙連接,如果連接不成功則進行重新建立連接。連接成功后開始進行數(shù)據(jù)接收,如果無法接收數(shù)據(jù)或數(shù)據(jù)接收失敗,重新開始數(shù)據(jù)接收,直到數(shù)據(jù)可以成功接收。由于經(jīng)過藍牙無線模塊傳輸給上位機的信息是同串口進行數(shù)據(jù)通信的,所以在上位機中要設置接收串口號,波特率,校驗位,數(shù)據(jù)位和停止位。點擊開始接收系統(tǒng)會自動每5秒會接收一次信息。如果需要進行手動采集可以直接點擊手動采集進行自動與手動之間的切換。采集到的信息會顯示在右側(cè)框中,格式分別是時間,溫度,濕度。如果需要對采集到的數(shù)據(jù)進行保存方便以后的分析整理可以點擊保存數(shù)據(jù),此時系統(tǒng)會自動將數(shù)據(jù)保存為TXT格式的文件??偨Y(jié)本文主要是設計與實現(xiàn)基于藍牙的無線溫濕度采集系統(tǒng)。通過藍牙無線通信方式,把采集到的數(shù)據(jù)發(fā)送到上位機采集系統(tǒng)中,采集系統(tǒng)負責對數(shù)據(jù)的接收處理、信息提取、保存。考慮到實際應用中的通訊特點,文中的通訊方式采用了藍牙無線通訊與串口通訊相結(jié)合的方式。分別對藍牙通信的建立和實現(xiàn)、串口通信實現(xiàn)方式進行了簡單介紹。上位機軟件設計采用了C#語言進行編程實現(xiàn)了系統(tǒng)的初始化,建立藍牙通訊,數(shù)據(jù)接收等進程管理。實驗結(jié)果表明,該系統(tǒng)硬件設計可靠性強,實用性強,軟件設計簡單方便進行二次開發(fā),可以滿足不同情況下的數(shù)據(jù)采集和通訊要求。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的基于藍牙的無線溫濕度采集系統(tǒng)的設計與分析。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。注:部分圖片內(nèi)容來源于網(wǎng)絡,如有侵權(quán),請聯(lián)系刪除。
06-13
2023
藍牙技術(shù)在構(gòu)建電器網(wǎng)絡集中遠程控制中的應用電器網(wǎng)絡是利用數(shù)字、網(wǎng)絡、智能控制技術(shù)對現(xiàn)有普通電器進行管理和控制,使之網(wǎng)絡化、智能化,并能實現(xiàn)遠程控制和管理.普通電器實現(xiàn)網(wǎng)絡化,首先要解決電器之間的互連問題,以及該電器在網(wǎng)絡中唯一性(即精準識別)問題,同時,還應解決電器設備之間的通信問題,才能實現(xiàn)電器互聯(lián)和遠程控制。要實現(xiàn)遠程控制,必須解決設備組網(wǎng)以及利用現(xiàn)有公共網(wǎng)絡實現(xiàn)遠程互控這兩大問題.就目前對在室內(nèi)組網(wǎng)連結(jié)方式來看,有以下幾種組網(wǎng)形式:(1)有線組網(wǎng)方式.即利用網(wǎng)絡通訊物理線路將電器連接起來,以實現(xiàn)設備的互聯(lián),達到組網(wǎng)的目的.這種有線連接抗網(wǎng)絡干擾性能力強,但是該網(wǎng)絡在室內(nèi)組網(wǎng)過程中存在很多弊端:如室內(nèi)如何布線問題,解決布線蜘蛛網(wǎng)問題,在已經(jīng)組建好的網(wǎng)絡中,又如何增加控制點,設備搬移后接入點如何移動等問題.顯而易見,有線網(wǎng)絡靈活性太差,用戶不能隨意添加設備、移動設備,不能實現(xiàn)設備的“即插即用”.同時網(wǎng)絡連接點可靠性較差,有線連接往往會有通訊連接插頭存在,較易出現(xiàn)網(wǎng)絡設備連接不正常,導致掉網(wǎng)現(xiàn)象,即“連接可靠性”存在問題。(2)紅外組網(wǎng)方式.此種組網(wǎng)靈活性強,可以實現(xiàn)“即插即用”,同時連接可靠性也較強,但是該連接方式只適用于寬廣無阻礙空間,對有實物阻擋的復雜空間不能使用,存在“空間局限性”問題。(3)微波組網(wǎng)方式.此組網(wǎng)方式具有傳送距離遠,適應于地形復雜,開闊無阻隔,能相互看到的兩點之間傳送連接;缺點:成本較高,一旦阻隔,將不能通信。(4)無線組網(wǎng)連接方式.此種連接方式,能克服有線組網(wǎng)方式不足的缺陷.對用戶來說具有的設備入網(wǎng)靈活性強,設備的聯(lián)網(wǎng)也方便可靠,不存在空間阻擋的問題,同時用戶也可以比較隨意地移動和添加設備等優(yōu)點可實現(xiàn)“即插即用”.因此無線組網(wǎng)是組建家電網(wǎng)絡過程中的首選.但就目前的無線組網(wǎng)技術(shù)來看,面臨以下幾個問題:(1)如何實現(xiàn)電器與控制中心以及公共網(wǎng)絡間的互聯(lián)互通和控制信息交換問題.(2)由于無線網(wǎng)絡重復覆蓋區(qū)域可能存在,則需解決如何準確識別哪些電器設備屬于網(wǎng)內(nèi)設備,哪些電器設備屬于網(wǎng)外設備的問題.(3)如何解決網(wǎng)絡的向外延伸,實現(xiàn)遠程控制問題。而對于解決以上組網(wǎng)過程中出現(xiàn)的問題,就常規(guī)無線技術(shù)而言是比較困難,尤其是網(wǎng)內(nèi)設備的識別過程,以及判定電器設備在控制過程中是否已經(jīng)完成接受了控制指令而進入了工作狀態(tài).而要解決以上的識別和判斷過程,必須采用現(xiàn)代無線通訊技術(shù),才能實現(xiàn)控制中心與電器設備的相互通訊、識別和控制過程.而就目前無線通訊技術(shù)中,成本低廉的藍牙技術(shù)為首選。一、藍牙技術(shù)體系特點1.1藍牙技術(shù)簡介“藍牙”(Bluetooth)原是十世紀統(tǒng)一了丹麥的國王的名字,現(xiàn)取其“統(tǒng)一”的含義,是愛立信、IBM等5家公司組成的藍牙利益集團(SIG)在1998年聯(lián)合推出的一項小范圍無線網(wǎng)絡技術(shù),藍牙推出時,就瞄準了無線局域網(wǎng)通信.藍牙是一種低成本近距離無線數(shù)據(jù)和語音傳輸?shù)拈_放式標準,它可以將各種數(shù)字系統(tǒng)設備(包括通信、計算機終端設備等)采用無線方式進行組網(wǎng).它采用2.4GHzISM頻段和調(diào)頻、跳頻技術(shù),79個1MHz帶寬跳頻點,1600跳/S,支持64kb/s實時語音傳輸和數(shù)據(jù)傳輸,發(fā)射功率分別為1mW、2.5mW和100mW對功耗低人體危害小,傳輸有效范圍半徑為10cm~10m,如果加上某些外設增加功率可達到方圓100m的傳輸距離.使用全球統(tǒng)一的48比特的設備識別碼.數(shù)據(jù)連接方式為面向連接業(yè)務SCO和無連接業(yè)務ACL兩種方式.工作模式為PARK(休眠)、HOLD(保持)、SNIFF(呼吸)三種模式。1.2系統(tǒng)結(jié)構(gòu)藍牙技術(shù)的系統(tǒng)結(jié)構(gòu)分為三大部分:底層硬件模塊、中間協(xié)議層和高層應用.底層硬件部分包括無線跳頻(RF)、基帶(BB)和鏈路管理(LM).無線跳頻層通過2.4GHz無需授權(quán)的ISM頻段的微波,實現(xiàn)數(shù)據(jù)位流的過濾和傳輸,本層協(xié)議主要定義了藍牙收發(fā)器在此頻帶正常工作所需要滿足的條件.基帶負責跳頻以及藍牙數(shù)據(jù)和信息幀的傳輸.鏈路管理負責連接、建立和拆除鏈路并進行安全控制。1.3拓撲結(jié)構(gòu)采用藍牙技術(shù)組網(wǎng)的Piconet(微微網(wǎng))結(jié)構(gòu),是由共享同一通道的多個設備組成的網(wǎng)絡.該拓撲結(jié)構(gòu)把設備分為主設備和從設備,提出通訊要求的為主設備,被動進行通訊的設備稱為從設備.一個主設備最多可同時和7個從設備進行通訊,并可掛接多個保持同步但不通訊的休眠設備.運行時其所有設備本身都是平等的,無主從之分.由多個獨立、非同步的微微網(wǎng)彼此之間進行通訊,就組成了藍牙的Scatternet(分散網(wǎng))。1.4鑒權(quán)認證技術(shù)鑒權(quán)技術(shù),是區(qū)別傳統(tǒng)射頻技術(shù)和藍牙技術(shù)的重要性能指標,對設備的鑒權(quán)與加密服務是由物理層提供.鑒權(quán)認證采用口令———應答方式,通過個人識別碼PIN、128位隨機數(shù)和設備的BD_ADDR生成并產(chǎn)生與之匹配的128位鑒權(quán)字.通過鑒權(quán),為他們創(chuàng)建鏈接字,藍牙設備可存儲鏈接字用于以后的鑒權(quán),避免每次鑒權(quán)輸入PIN碼.在連接過程中,鑒權(quán)認證對任何一個藍牙系統(tǒng)都是極其重要的組成部分,它允許用戶自行添加屬于自己的可信任的藍牙設備,并通過反向鑒權(quán),使兩藍牙設備之間建立一一對應關(guān)系,在數(shù)據(jù)傳輸時,通過特有的鏈接字,建立專用的數(shù)據(jù)通道進行傳送.網(wǎng)絡中其它不同鏈接字的藍牙設備仍然處于休眠(PARK)狀態(tài)不參與數(shù)據(jù)傳輸和接受活動.如果用戶有更高級別的保密要求,可以使用有效的傳輸層和應用層安全機制,進行加密傳送.通過鑒權(quán)認證與識別機制,使得網(wǎng)絡中主設備能準確地識別到網(wǎng)內(nèi)某一設備,并建立鏈接,將指令和數(shù)據(jù)準確地傳達和控制該設備,并將控制狀態(tài)信息通過鏈路返回.此技術(shù)解決了設備之間的相互識別問題。有了以上一系列優(yōu)點,使得藍牙技術(shù)能有效地克服和解決了前面所述的組網(wǎng)過程中存在的問題,為最佳組網(wǎng)選擇技術(shù)手段。二、藍牙技術(shù)在網(wǎng)絡電器中的應用通過藍牙技術(shù)規(guī)范的四種基本訪問模式可進行電氣網(wǎng)絡組建和數(shù)據(jù)交換.通過藍牙訪問應用模式(GAP)使藍牙單元之間相互發(fā)現(xiàn)建立連接;通過服務發(fā)現(xiàn)應用模式(SDAP),發(fā)現(xiàn)協(xié)議的接口,向其他藍牙單元發(fā)出“發(fā)送”或者“接收”請求信號;通過串口應用模式(SPP),使兩藍牙單元之間建立虛擬串行口;通過通用對象交換應用模式(GOEP),將數(shù)據(jù)通過虛擬串口傳送到另一藍牙單元.利用藍牙技術(shù)規(guī)范,實現(xiàn)一個全新的電氣網(wǎng)絡集中遠程控制模式.真正實現(xiàn)“零布線,即插即用”。在整個網(wǎng)絡系統(tǒng)集中遠程控制結(jié)構(gòu)中,網(wǎng)絡電器集中控制器為整個系統(tǒng)的核心控制的藍牙主設備,起著橋梁作用.通過集中控制器鍵盤、互聯(lián)網(wǎng)絡、電話等通信方式,接受用戶操作指令,并按照用戶對網(wǎng)內(nèi)指定家電設備的工作要求,及時準確地將控制命令通過藍牙設備發(fā)送到指定被控網(wǎng)內(nèi)藍牙從設備端控制其工作,并將指定電器被控端運行控制狀態(tài)數(shù)據(jù),通過被控端藍牙返回到集中控制器,將結(jié)果通過語音、WEB的方式通知用戶,實現(xiàn)網(wǎng)絡電器的集中控制和遠程管理。在網(wǎng)絡電器集中控制器中,每新添一項合法的網(wǎng)絡電器,均進行藍牙鑒權(quán),創(chuàng)建網(wǎng)絡電器集中控制器與該電器之間的鏈接字,確認為網(wǎng)內(nèi)合法設備,并存儲以便后續(xù)鑒權(quán),用以區(qū)別臨界周邊非網(wǎng)內(nèi)電器設備,實現(xiàn)精準控制.而在電器客戶端,同時也嵌入藍牙接收發(fā)送控制裝置.通過集中控制器發(fā)出的指令,經(jīng)藍牙無線網(wǎng)絡傳送到指定客戶端,并將收到的指令進行判斷和識別,按照指令要求進行控制,同時,通過電器工作狀態(tài)檢測單元,將電器受控后實時工作狀態(tài)進行檢測,并將檢測結(jié)果進行反饋,通過無線藍牙網(wǎng)絡,實時地反饋傳送到集中控制器,并通過語音或者WEB將被控電器現(xiàn)有工作狀態(tài)實時告知用戶,從而完成一次完整的實時遠程無線控制??偨Y(jié)藍牙技術(shù)與傳統(tǒng)的無線傳輸技術(shù)相比,有著無法比擬的優(yōu)勢,該技術(shù)解決了長期以來射頻無線技術(shù)只能一對多的廣播傳輸模式,利用鑒權(quán)技術(shù),實現(xiàn)了一對一的安全認證傳輸模式.它是一種新型的傳輸標準,基于藍牙技術(shù)的產(chǎn)品越來越多,總之,對藍牙技術(shù)的廣泛應用,將給人們的生活和工作帶來更多的方便。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍牙技術(shù)在構(gòu)建電器網(wǎng)絡集中遠程控制中的應用詳情。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。注:部分圖片內(nèi)容來源于網(wǎng)絡,如有侵權(quán),請聯(lián)系刪除。
06-12
2023
近年來,藍牙技術(shù)享有前所未有的聲望和發(fā)展速度,在移動設備上的覆蓋率更是驚人。事實上,藍牙已經(jīng)成為無線配件及智能設備的主要連接方式。不幸的是,最近研究表明,藍牙所采用的兩級流加密模式存在許多缺陷,用戶隱私受到潛在危脅。另一方面,則是利用藍牙傳遞信息的新型通訊軟件被用于違法犯罪活動中,嚴重影響社會和諧安定。面對藍牙技術(shù)的發(fā)展,應當積極采取應對措施,加強在藍牙嗅探方向的研究。一、藍牙嗅探技術(shù)背景1.1藍牙技術(shù)藍牙技術(shù)是一種支持短距離的無線數(shù)據(jù)交換方式。一個主設備和一個或多個從設備建立的藍牙網(wǎng)絡被稱為微微網(wǎng)(Piconet)。藍牙技術(shù)因其低功耗、低成本、靈活性強而被廣泛應用于短距離無線通信中。根據(jù)實用需求,藍牙設備的最大發(fā)射功率也被分為三個等級,而其覆蓋范圍也隨著功率而變化。目前,藍牙技術(shù)聯(lián)盟負責監(jiān)督藍牙規(guī)范的研究,管理認證項目,并維護商標權(quán)益。1.2無線電層藍牙協(xié)議棧最底層被稱為無線電層。藍牙技術(shù)采用2.4GHz工作頻段,該頻段是全世界公開通用的無線頻段(ISMBand),無需付費和申請,保證了藍牙可以獲得更大的使用范圍。藍牙使用跳頻技術(shù),并以1600跳/s的速率進行跳頻,傳輸?shù)臄?shù)據(jù)將會分割成多個數(shù)據(jù)包,通過指定的79個藍牙信道分別傳輸數(shù)據(jù)包,每個信道占1MHz,藍牙的實際使用波段為2400MHz~2483.5MHz(包括防護頻帶)。這種方法導致了選擇性攔截的困難,因為攻擊者往往需要知道連續(xù)的跳頻序列。1.3基帶層基帶層負責管理物理連接,確保由藍牙設備組成的微微網(wǎng)內(nèi)各單元之間由射頻構(gòu)成的物理連接。每個藍牙設備都有一個唯一的48位藍牙設備地址(BD_ADDR),分為3個部分,包括24位的低端地址部分(LAP)、8位的高端地址部分(UAP)和16位的非有效地址部分(NAP)。該地址可以說是藍牙技術(shù)的運算核心,負責幾乎所有藍牙正常工作的控制參數(shù),如密鑰、跳頻序列都是由此地址計算得到的。1.4數(shù)據(jù)包結(jié)構(gòu)所有的藍牙數(shù)據(jù)包都按統(tǒng)一的結(jié)構(gòu)進行封裝,由訪問碼、報頭和有效載荷組成。一個有效的數(shù)據(jù)包必須包含訪問碼,訪問碼用于數(shù)據(jù)同步和DC偏移補償。一個最簡單的藍牙數(shù)據(jù)包,如用于尋呼、查詢和相應過程的ID包,可以僅包含一個68bit的訪問碼。藍牙通信過程中有一個非常重要的包——跳頻同步(FHS)包,它包含藍牙設備的BD_ADDR和時鐘信息。1.5連接的建立為進行藍牙數(shù)據(jù)傳輸,必須先建立連接。首先,主設備會廣播發(fā)送ID包作為查詢。此時所使用的是79個藍牙信道中的32個廣播信道。從設備收到這個包后,會發(fā)送一個FHS包,其中包含了從設備的BD_ADDR和時鐘信息。收到FHS包的主設備進入尋呼狀態(tài),并按照從設備的跳頻序列計算出特定的應答時間,發(fā)送ID包。從設備會固定間隔地掃描外部尋呼,在收到主設備的應答ID包后,響應該應答,發(fā)送ID包。主設備收到從設備ID包后,發(fā)送FHS包確定連接的跳頻序列。最后,主從設備分別發(fā)送ID包和FHS包進行驗證,建立連接。在微微網(wǎng)中,所有設備共享主設備的時鐘,以312.5μs為一個時鐘周期,兩個周期構(gòu)成625μs一個時間槽。通常情況下,主設備都會從雙數(shù)槽傳輸數(shù)據(jù),從設備從單數(shù)槽傳輸數(shù)據(jù)。二、藍牙嗅探方案2.1藍牙嗅探的難點藍牙嗅探的第一個障礙就是截獲藍牙跳頻序列。想要獲得一個完整的藍牙數(shù)據(jù)傳輸需要監(jiān)聽所有的79個藍牙信道,必須攔截和過濾獲得完整的數(shù)據(jù)包,這就要求必須知道正確的藍牙跳頻序列。獲得藍牙跳頻序列的方法有兩個,一種是依靠強大的軟硬件設備,另一種方法需要等待設備重新建立連接,并從建立連接的數(shù)據(jù)包中獲得跳頻序列。另一個問題是常見藍牙硬件基于數(shù)據(jù)包的訪問碼自動進行過濾。由于過濾行為發(fā)生在硬件層面,無法通過上層軟件的設計來解決,必須依靠相應的硬件設備才能解決該問題。2.2藍牙抓包工具WiresharkWireshark作為一款常用的抓包工具而被廣泛使用。而1.12以上及版本的Wireshark中增添了藍牙協(xié)議標準,意味著可以通過Wireshark對捕獲的藍牙數(shù)據(jù)包進行分析,為嗅探工作提供了很大的便利。同時,Wireshark也提供了監(jiān)聽本機藍牙接口的功能,能夠監(jiān)聽與本機相連的藍牙設備。圖1為用Wireshark抓取的藍牙數(shù)據(jù)包信息。圖1中展示的是計算機與藍牙耳機建立連接過程中的部分數(shù)據(jù)包。編號27為計算機作為主設備廣播發(fā)射的一個數(shù)據(jù)包,查詢附近的藍牙設備。編號28至編號31都是藍牙耳機對計算機的查詢響應,除編號28外的三個數(shù)據(jù)包中都含有耳機的BD_ADDR。自此,計算機與藍牙耳機通過互相發(fā)送數(shù)據(jù)包,逐步建立藍牙連接。2.3藍牙無線開發(fā)平臺UbertoothUbertoothOne是由Ubertooth項目組設計提供的一款用于藍牙研究的硬件。Ubertooth是一個開放源代碼的2.4GHz無線開發(fā)平臺,適用于藍牙監(jiān)測。UbertoothOne同樣通過USB接口與計算機相連。利用SpecanUI工具能夠直觀地觀測到實時的藍牙頻譜信息,如圖2所示。在圖2的觀測中存在一個與手機相連的藍牙耳機。可以發(fā)現(xiàn),活躍的無線信號主要集中在2403Hz到2446Hz之間,意味著該手機與藍牙的數(shù)據(jù)傳輸主要集中在這些信道上。另外,2402Hz、2426Hz、2480Hz為固定的廣播信道,用于對未連接設備間發(fā)送廣播數(shù)據(jù),連接建立和發(fā)現(xiàn)遠程設備。這3個信道在頻譜上也有明顯的特點。UbertoothOne也能支持選擇要監(jiān)聽的信道,或是捕獲藍牙數(shù)據(jù)包等功能。捕獲的藍牙數(shù)據(jù)包可以通過Wireshark等軟件進行分析。通過UbertoothOne發(fā)送藍牙數(shù)據(jù)包目前為止還是不可能的,意味著不能使用UbertoothOne實現(xiàn)藍牙數(shù)據(jù)包的注入操作。結(jié)論藍牙嗅探方案的實現(xiàn),目前還存在不少的難點。另一方面來看,過高的門檻也杜絕了大量不法分子利用藍牙盜取公民信息的企圖。但是,諸如FireChat之類的,通過藍牙進行通信的軟件常常被應用在違法犯罪活動中,已經(jīng)嚴重危害了公共安全。深入研究藍牙技術(shù),積極研究藍牙嗅探方案,不但能解決當前問題,更為將來的藍牙安全問題做好應對準備。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍牙嗅探方案技術(shù)。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。
06-11
2023
基于Arduino的環(huán)境數(shù)據(jù)檢測藍牙控制小車設計隨著科學的發(fā)展,社會生產(chǎn)力水平的不斷提高,環(huán)境監(jiān)測的內(nèi)容也由工業(yè)污染源的監(jiān)測,逐步發(fā)展到對大環(huán)境的監(jiān)測。環(huán)境監(jiān)測越來越受到人們的重視,但新技術(shù)、新方法的加入仍然處在研究發(fā)展階段,主要還是采用人工及半自動方法采集環(huán)境因子,效率低,精度差。建立一種快速、簡便、精確的環(huán)境檢測方法有利于實現(xiàn)環(huán)境的監(jiān)管控制。Arduino是一個開源的單片機電子設計平臺,其硬件開發(fā)板上有許多為傳感器模塊設計好的接口,只需插上封裝好的相應模塊,它就可以讀取傳感器從外界獲取的信號,并在程序的指揮下做出相應的反饋,提高了程序的效率。論文提出了一種基于Arduino的環(huán)境數(shù)據(jù)檢測藍牙控制小車設計,通過手機藍牙控制小車的左右及前進、后退運動,將車上傳感器采集到的環(huán)境數(shù)據(jù)實時傳送,并在濃度值超過閾值時觸發(fā)報警裝置。一、環(huán)境數(shù)據(jù)監(jiān)測小車系統(tǒng)設計系統(tǒng)利用Arduino單片機為核心控制板,通過手機藍牙同時完成小車狀態(tài)的控制和環(huán)境數(shù)據(jù)的收發(fā)及顯示,系統(tǒng)結(jié)構(gòu)框圖如圖1所示。圖中,電源部分由鋰電池組和線性直流穩(wěn)壓電源組成,為小車系統(tǒng)的驅(qū)動電機提供穩(wěn)定的驅(qū)動電流;車體部分采用了一般的四輪車體結(jié)構(gòu),其中,前面兩個車輪分別裝有直流電機,以便控制小車的左右方向轉(zhuǎn)動、前進、后退以及停止運動;溫濕度傳感器、可燃氣體傳感器與Arduino主控相連,用于環(huán)境數(shù)據(jù)的采集。藍牙模塊實現(xiàn)小車與手機的通信,使小車能夠接收手機所發(fā)送的指令并將采集的數(shù)據(jù)傳回手機,并可通過手機控制小車的運動。二、藍牙智能小車硬件設計硬件部分主要有Arduino開發(fā)板、HC-05藍牙模塊、DHT11溫濕度傳感器、MQ-2煙霧氣敏傳感器模塊以及L298N電機驅(qū)動模塊、直流減速電機等。其中,Arduino開發(fā)板為小車系統(tǒng)的控制中心,藍牙模塊為手機與小車的通信模塊。電機驅(qū)動模塊驅(qū)動直流減速電機的正轉(zhuǎn)與反轉(zhuǎn)控制和改變小車的運動狀態(tài),DHT11溫濕度傳感器與MQ-2煙霧氣敏傳感器為環(huán)境數(shù)據(jù)數(shù)據(jù)采集模塊進行溫濕度與煙霧或可燃氣體濃度的檢測。本設計將Arduino控制板的0號管腳(RX)、1號管腳(TX)分別與藍牙模塊的TX、RX腳相連;L298N電機驅(qū)動模塊的IN1、IN2、IN3、IN4接口與具有脈沖寬度調(diào)制的6、9、10、11號管腳相連;溫濕度模塊與數(shù)字5號管腳相連;煙霧氣敏傳感器需要與模擬串口相連,因此將之與A0口連接,與之功能相關(guān)聯(lián)的蜂鳴器接2號管腳。Arduino開發(fā)板管腳分配完成后,將L298N電機驅(qū)動模塊的OUT1、OUT2輸出口與左側(cè)直流減速電機相連,另一側(cè)以同樣方式與右側(cè)的直流減速電機相連,硬件連接的具體串口設置如圖2所示。2.1Arduino主控制器單元Arduino控制器主要包含單片機、數(shù)字串口、模擬串口、晶振和5V穩(wěn)壓器等部件(如圖3所示)。開發(fā)板通過USB數(shù)據(jù)接口與計算機連接進行程序的編譯與導入工作,在IDE中編寫程序代碼后,將程序通過USB接口上傳到Arduino開發(fā)板,開發(fā)板上的單片機進行程序的執(zhí)行與數(shù)據(jù)的處理。本設計的ArduinoUNO開發(fā)板的3,5,6,9,10和11號管腳具有脈沖寬度調(diào)制(PWM)功能,能夠提供舵機、電機驅(qū)動模塊等部件調(diào)速的功能。2.2數(shù)據(jù)采集單元環(huán)境數(shù)據(jù)采集功能主要依靠數(shù)字溫濕度傳感器和MQ-2煙霧氣敏傳感器實現(xiàn)溫濕度與煙霧或可燃氣體濃度的檢測。(1)DHT11溫濕度傳感器:DHT11數(shù)字溫濕度傳感器主要包含采集技術(shù)和傳感技術(shù),該傳感器包括濕式電阻和NTC電阻,其內(nèi)部原理圖如圖4所示。濕式電阻是將一層膜覆蓋在基片上,該膜由感濕材料制成。當感濕膜接觸到空氣中的水蒸氣時,元件的電阻值會隨著吸濕與脫濕過程中氫離子濃度的變化而變化,內(nèi)置的轉(zhuǎn)換電路將最終的電壓變化計算后與濕度的變化相對應,這樣便可以測量環(huán)境中的濕度。NTC電阻即負溫度系數(shù)電阻表示當環(huán)境溫度升高時電阻值下降,電壓輸出也會隨之變高,轉(zhuǎn)換電路再根據(jù)相應變化使電壓值與環(huán)境的溫度相對應。(2)MQ-2煙霧氣敏傳感器:氣敏電阻是MQ-2煙霧氣敏傳感器測量可燃氣體濃度的核心元件,它將檢測到的可燃性氣體的濃度轉(zhuǎn)換為電壓上傳給單片機。氣敏電阻具有P型半導體和N型半導體兩種。當它處于正常情況下時,N型半導體的氣敏電阻處于陰離子缺位的狀態(tài),當氣敏電阻與可燃性氣體分子接觸時,電子將會從可燃性的氣體分子向N型半導體移動,半導體的電阻值也將會減小,從而改變電路的電壓值。對于P型半導體的氣敏電阻是陽離子缺位,半導體的電阻會增加。由于溫度對半導體的電導率的影響較大,所以在使用時MQ-2煙霧氣敏傳感器測量可燃性氣體濃度時需要將其加熱。2.3通信單元手機與檢測小車通過藍牙模塊進行通信,將檢測得到的環(huán)境數(shù)據(jù)通過藍牙模塊發(fā)送回手機藍牙串口助手APP,實現(xiàn)手機對環(huán)境參數(shù)實時監(jiān)測和小車的前進、后退及方向控制。HC-05藍牙模塊與手機藍牙進行配對實現(xiàn)通信功能,HC-05藍牙模塊有六個引腳:VCC、GND、TXD、RXD、KEY、LED,當藍牙模塊處于不同的通信狀態(tài)時,模塊上的指示燈會呈現(xiàn)不同的閃爍狀態(tài),便于用戶判斷藍牙模塊是否正常工作。若將KEY接高電平之后或同時給藍牙模塊上電,指示燈將會以每秒一次的頻率慢閃,模塊進入AT狀態(tài)不可進行配對任務;KEY懸空或接地時指示燈的狀態(tài)以每秒二次的頻率快閃,當藍牙模塊配對成功之后,指示燈將會變成雙閃狀態(tài),每兩秒閃爍一次。在可配對狀態(tài)下將KEY接高電平,模塊又將退出可匹配狀態(tài)進入AT狀態(tài),但此時指示燈的閃爍頻率與可匹配狀態(tài)下指示燈的狀態(tài)一致。2.4藍牙智能小車運動單元小車的運動功能主要依靠L298N電機驅(qū)動模塊以及DC3V-6V直流減速電機實現(xiàn)。L298N(如圖5)內(nèi)置的兩組H橋用來維持電機兩端電壓始終處于在高低電平之間。該模塊除了將12V電源轉(zhuǎn)換成5V供電給開發(fā)板外還可以驅(qū)動和控制兩路電機,當使能端ENA、ENB均為高電平時,通過組合不同的IN1、IN2狀態(tài)控制直流減速電機的不同運動狀態(tài)。在對直流電機進行脈沖寬度調(diào)制以用來調(diào)節(jié)電機速度之前,需要先確定IN1和IN2口與直流電機的連接,確定電機的轉(zhuǎn)動方向。在確定直流電機的轉(zhuǎn)動方向后,再通過程序確定單片機的引腳與左右電機的對應關(guān)系,當需要調(diào)節(jié)直流減速電機速度的時候再輸出PWM脈沖進行調(diào)速。當IN1和IN2接口均為0狀態(tài)或均為1狀態(tài)時,兩個輸出接口所控制的對應直流電機制動。三、藍牙環(huán)境數(shù)據(jù)檢測小車軟件設計軟件部分采用模塊化設計,主要分為主程序、數(shù)據(jù)采集程序、藍牙通信程序、小車運動控制程序,程序設計流程圖如圖7所示,當某一功能的程序設計好就導入至Arduino開發(fā)板,導入后看功能是否正常實現(xiàn),若能正常實現(xiàn)就再設計下一功能程序。若功能不能正常實現(xiàn),則重新調(diào)試該部分程序,當四部分功能程序均完成后,再對四部分功能的程序進行組合拼接,不斷導入程序并調(diào)試,當所有功能均實現(xiàn)后,則程序設計完成。手機與檢測小車通過藍牙模塊進行通信,發(fā)送不同指令實現(xiàn)對小車的控制,實現(xiàn)手機對小車的前進、后退及方向控制,并將檢測得到的環(huán)境數(shù)據(jù)通過藍牙模塊發(fā)送回手機藍牙串口助手APP,當環(huán)境數(shù)據(jù)超過閾值時進行報警。總結(jié)本設計完成了用于環(huán)境數(shù)據(jù)采集藍牙控制小車的系統(tǒng)設計,通過手機藍牙與數(shù)據(jù)采集小車通信,無線遙控小車的運動狀態(tài),藍牙控制范圍在10m內(nèi),并將各傳感器采集的數(shù)據(jù)通過藍牙模塊傳送回手機藍牙串口助手APP,并且實現(xiàn)了根據(jù)煙霧濃度進行報警的功能。以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的基于Arduino的環(huán)境數(shù)據(jù)檢測藍牙控制小車設計詳情。如果您有藍牙產(chǎn)品設計開發(fā)需求,可以放心交給我們,我們有豐富的智能電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應廣、杰理、安凱、全志、realtek,有MCU、語音IC、BLE藍牙IC、雙模藍牙模塊、wifi模塊。我們的擁有硬件設計與軟件開發(fā)能力。涵蓋了電路設計、PCB設計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙開發(fā)、wifi技術(shù)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設計、美容儀器開發(fā)、物聯(lián)網(wǎng)應用開發(fā)、智能家居方案設計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。注:部分圖片內(nèi)容來源于網(wǎng)絡,如有侵權(quán),請聯(lián)系刪除。