發(fā)布時(shí)間:2023-03-13作者來(lái)源:優(yōu)智互聯(lián)瀏覽:1179
我們的日常家居中必不可少的有什么呢?
WiFi網(wǎng)絡(luò)一定是其中之一。
各位用戶(hù)到家可能還沒(méi)有開(kāi)門(mén),手機(jī)與家庭的WiFi就已經(jīng)連接好了;初次來(lái)家里做客的朋友,也許坐下來(lái)的第一句就是問(wèn):你家WiFi密碼是多少?
物聯(lián)網(wǎng)設(shè)備接入我們的手機(jī)、電腦,常用的方法有:WiFi、NFC等,但是想擁有穩(wěn)定的WiFi信號(hào)只是我們?nèi)粘J褂镁W(wǎng)絡(luò)的的基礎(chǔ)需求,今天我們?yōu)榇蠹医榻B的是澤耀科技研發(fā)的WiFi模塊——A51系列,它能滿(mǎn)足用戶(hù)更多想象,讓你實(shí)現(xiàn)真正的“WiFi”自由!
A51系列WiFi模塊
A51系列是2.4G頻段的WIFI模塊,基于樂(lè)鑫ESP8266EX為核心處理器,并符合802.11 b/g/n(HT20)協(xié)議規(guī)范。該系列模塊RF信號(hào)最大功率約+20dBm,提供3種RF信號(hào)輸出的版本:板載天線(xiàn)、IPEX連接器和半孔引腳,模塊均采用1.27mm間距的半孔引腳的SMD封裝,重量輕,體積小,方便集成。
關(guān)于ESP8266:它是一款超低功耗的UART-WiFi透?jìng)髂K,擁有業(yè)內(nèi)極富競(jìng)爭(zhēng)力的封裝尺寸和超低能耗技術(shù),可將用戶(hù)的物理設(shè)備連接到Wi-Fi 無(wú)線(xiàn)網(wǎng)絡(luò)上,進(jìn)行互聯(lián)網(wǎng)或局域網(wǎng)通信,實(shí)現(xiàn)聯(lián)網(wǎng)功能。
而為了方便 廣大用戶(hù)上手,減少開(kāi)發(fā)的時(shí)間成本,澤耀科技選用ESP8266芯片研發(fā)出了A51系列 WiFi模塊,僅需要通過(guò)串口使用AT指令控制,就能滿(mǎn)足大部分的網(wǎng)絡(luò)功能需求。
WiFi模塊通過(guò)串口AT指令與單片機(jī)通訊,實(shí)現(xiàn)串口透?jìng)鳌⒂布?lián)網(wǎng)之后,即便是像全屋家居這樣的 場(chǎng)景也可輕松實(shí)現(xiàn)!
作為工業(yè)級(jí)WiFi模塊,A51支持全網(wǎng)通WiFi 頻段 、高達(dá)20dBm發(fā)射功率,且多種功耗模式:靈敏模式、普通模式、省電模式、超省模式、睡眠模式、深度睡眠模式,適用更多不同場(chǎng)景。
1.靈敏模式(Active 模式):模塊的工作主頻為 160MHz,模塊全速運(yùn)行,模塊不做任何省電操作,因此此模式下模塊工作最靈敏,性能最優(yōu),響應(yīng)速度最快,數(shù)據(jù)傳輸延遲最低。
2.普通模式:模塊主頻降低為80MHz,其他和靈敏模式一致。此模式下數(shù)據(jù)收發(fā)流暢,延遲小。
3.省電模式:模塊主頻為 80MHz,CPU一直保持工作狀態(tài),可以響應(yīng)外部的所有輸入,模塊的無(wú)線(xiàn)部分會(huì)跟隨連接的路由器的DTIM Beacon節(jié)拍睡眠和醒來(lái),因此不會(huì)丟失網(wǎng)絡(luò)下發(fā)的數(shù)據(jù)和模塊上傳的數(shù)據(jù),用戶(hù)可以在任何時(shí)間從串口輸入透?jìng)鲾?shù)據(jù),數(shù)據(jù)不會(huì)丟失,用戶(hù)數(shù)據(jù)會(huì)在無(wú)線(xiàn)醒來(lái)期間發(fā)送到網(wǎng)絡(luò)端。
4.超省模式:模塊主頻為 80MHz,CPU和無(wú)線(xiàn)部分一同跟隨連接的路由器的DTIM Beacon節(jié)拍睡眠和醒來(lái),因此不會(huì)丟失網(wǎng)絡(luò)下發(fā)的數(shù)據(jù)和模塊上傳的數(shù)據(jù)。所以在睡眠期間的所有輸入,CPU將都不能響應(yīng)。如果用戶(hù)在睡眠期間向串口發(fā)送數(shù)據(jù),那么這些數(shù)據(jù)將丟失,用戶(hù)在此模式下想要發(fā)送數(shù)據(jù)到網(wǎng)絡(luò)端,需要重復(fù)提交數(shù)據(jù),以達(dá)到數(shù)據(jù)在模塊醒來(lái)期間被收到的目的。網(wǎng)絡(luò)端下發(fā)的數(shù)據(jù),模塊將會(huì)在醒來(lái)期間發(fā)送給串口設(shè)備,因此,網(wǎng)絡(luò)端下發(fā)的數(shù)據(jù)將不會(huì)丟失。
5.睡眠模式:模塊的主頻為 80MHz,睡眠期間模塊將關(guān)閉 CPU 和無(wú)線(xiàn),因此睡眠期間模塊不能收到網(wǎng)絡(luò)端的數(shù)據(jù)。用戶(hù)可以設(shè)置模塊在網(wǎng)絡(luò)連接成功,并且沒(méi)有接收和發(fā)送任何數(shù)據(jù)開(kāi)始計(jì)時(shí)多長(zhǎng)時(shí)間進(jìn)入睡眠,也可以設(shè)置模塊從睡眠開(kāi)始多長(zhǎng)時(shí)間自動(dòng)醒來(lái),如果用戶(hù)想要模塊一直睡眠,直到串口有數(shù)據(jù)才被喚醒,那么可以將醒來(lái)時(shí)間設(shè)置為 268436ms(即最大值)。
模塊在睡眠期間 CPU 停止工作,不會(huì)響應(yīng)外部中斷,用戶(hù)如果想要發(fā)送數(shù)據(jù),可以先從串口發(fā)送一個(gè)喚醒包,然后等待 CHSTA 引腳輸出低電平,用戶(hù)再將要發(fā)送的數(shù)據(jù)從串口輸入,這樣數(shù)據(jù)就不會(huì)丟失。
睡眠模式下,為了讓功耗盡量降低,用戶(hù)可以配置模塊在睡眠期間是否保持 GPIO 的輸出狀態(tài),如果睡眠期間GPIO 不輸出,那么 GPIO 將變?yōu)楦咦钁B(tài)。
6.深度睡眠模式:在深度睡眠模式下,模塊主頻為80MHz,深度睡眠期間模塊將關(guān)閉 CPU 和無(wú)線(xiàn),因此深度睡眠期間模塊不能收到網(wǎng)絡(luò)端的數(shù)據(jù)。用戶(hù)可以設(shè)置模塊在網(wǎng)絡(luò)連接成功,并且沒(méi)有接收和發(fā)送任何數(shù)據(jù)開(kāi)始計(jì)時(shí)多長(zhǎng)時(shí)間進(jìn)入深度睡眠,也可以設(shè)置模塊從深度睡眠開(kāi)始多長(zhǎng)時(shí)間自動(dòng)醒來(lái),如果用戶(hù)想要模塊一直處于深度睡眠,直到通過(guò)外部被喚醒,那么可以將醒來(lái)時(shí)間設(shè)置為 268436ms(即最大值)。
模塊在深度睡眠期間 CPU 停止工作,不會(huì)響應(yīng)外部的所有輸入,用戶(hù)如果想要發(fā)送數(shù)據(jù),只能通過(guò)模塊復(fù)位讓模塊重新運(yùn)行。如果用戶(hù)設(shè)置了醒來(lái)時(shí)間,那么模塊會(huì) 在時(shí)間到時(shí)自動(dòng)復(fù)位重新運(yùn)行。
深度睡眠模式下,為了讓功耗降到最低,用戶(hù)可以配置模塊在深度睡眠期間是否保持 GPIO 的輸出狀態(tài),如果睡眠期間 GPIO 不輸出,那么 GPIO 將變?yōu)楦咦钁B(tài)。
模塊具有多種配網(wǎng)方式:Smartconfig配網(wǎng)、局域網(wǎng)內(nèi)模塊配網(wǎng)、局域網(wǎng)內(nèi)搜索、網(wǎng)頁(yè)配網(wǎng)、AT指令配網(wǎng)等。以上只有模塊工作在透?jìng)髂J较虏牌鹱饔?,在配置模式?Smartconfig 模式下被使用。用戶(hù)可以根據(jù)現(xiàn)場(chǎng)情況,選擇使用不同的模式,來(lái)達(dá)到最佳效果。