发布时间:2023-03-13作者来源:优智互联浏览:1016
我们的日常家居中必不可少的有什么呢?
WiFi网络一定是其中之一。
各位用户到家可能还没有开门,手机与家庭的WiFi就已经连接好了;初次来家里做客的朋友,也许坐下来的第一句就是问:你家WiFi密码是多少?
物联网设备接入我们的手机、电脑,常用的方法有:WiFi、NFC等,但是想拥有稳定的WiFi信号只是我们日常使用网络的的基础需求,今天我们为大家介绍的是泽耀科技研发的WiFi模块——A51系列,它能满足用户更多想象,让你实现真正的“WiFi”自由!
A51系列WiFi模块
A51系列是2.4G频段的WIFI模块,基于乐鑫ESP8266EX为核心处理器,并符合802.11 b/g/n(HT20)协议规范。该系列模块RF信号最大功率约+20dBm,提供3种RF信号输出的版本:板载天线、IPEX连接器和半孔引脚,模块均采用1.27mm间距的半孔引脚的SMD封装,重量轻,体积小,方便集成。
关于ESP8266:它是一款超低功耗的UART-WiFi透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。
而为了方便 广大用户上手,减少开发的时间成本,泽耀科技选用ESP8266芯片研发出了A51系列 WiFi模块,仅需要通过串口使用AT指令控制,就能满足大部分的网络功能需求。
WiFi模块通过串口AT指令与单片机通讯,实现串口透传。将硬件联网之后,即便是像全屋家居这样的 场景也可轻松实现!
作为工业级WiFi模块,A51支持全网通WiFi 频段 、高达20dBm发射功率,且多种功耗模式:灵敏模式、普通模式、省电模式、超省模式、睡眠模式、深度睡眠模式,适用更多不同场景。
1.灵敏模式(Active 模式):模块的工作主频为 160MHz,模块全速运行,模块不做任何省电操作,因此此模式下模块工作最灵敏,性能最优,响应速度最快,数据传输延迟最低。
2.普通模式:模块主频降低为80MHz,其他和灵敏模式一致。此模式下数据收发流畅,延迟小。
3.省电模式:模块主频为 80MHz,CPU一直保持工作状态,可以响应外部的所有输入,模块的无线部分会跟随连接的路由器的DTIM Beacon节拍睡眠和醒来,因此不会丢失网络下发的数据和模块上传的数据,用户可以在任何时间从串口输入透传数据,数据不会丢失,用户数据会在无线醒来期间发送到网络端。
4.超省模式:模块主频为 80MHz,CPU和无线部分一同跟随连接的路由器的DTIM Beacon节拍睡眠和醒来,因此不会丢失网络下发的数据和模块上传的数据。所以在睡眠期间的所有输入,CPU将都不能响应。如果用户在睡眠期间向串口发送数据,那么这些数据将丢失,用户在此模式下想要发送数据到网络端,需要重复提交数据,以达到数据在模块醒来期间被收到的目的。网络端下发的数据,模块将会在醒来期间发送给串口设备,因此,网络端下发的数据将不会丢失。
5.睡眠模式:模块的主频为 80MHz,睡眠期间模块将关闭 CPU 和无线,因此睡眠期间模块不能收到网络端的数据。用户可以设置模块在网络连接成功,并且没有接收和发送任何数据开始计时多长时间进入睡眠,也可以设置模块从睡眠开始多长时间自动醒来,如果用户想要模块一直睡眠,直到串口有数据才被唤醒,那么可以将醒来时间设置为 268436ms(即最大值)。
模块在睡眠期间 CPU 停止工作,不会响应外部中断,用户如果想要发送数据,可以先从串口发送一个唤醒包,然后等待 CHSTA 引脚输出低电平,用户再将要发送的数据从串口输入,这样数据就不会丢失。
睡眠模式下,为了让功耗尽量降低,用户可以配置模块在睡眠期间是否保持 GPIO 的输出状态,如果睡眠期间GPIO 不输出,那么 GPIO 将变为高阻态。
6.深度睡眠模式:在深度睡眠模式下,模块主频为80MHz,深度睡眠期间模块将关闭 CPU 和无线,因此深度睡眠期间模块不能收到网络端的数据。用户可以设置模块在网络连接成功,并且没有接收和发送任何数据开始计时多长时间进入深度睡眠,也可以设置模块从深度睡眠开始多长时间自动醒来,如果用户想要模块一直处于深度睡眠,直到通过外部被唤醒,那么可以将醒来时间设置为 268436ms(即最大值)。
模块在深度睡眠期间 CPU 停止工作,不会响应外部的所有输入,用户如果想要发送数据,只能通过模块复位让模块重新运行。如果用户设置了醒来时间,那么模块会 在时间到时自动复位重新运行。
深度睡眠模式下,为了让功耗降到最低,用户可以配置模块在深度睡眠期间是否保持 GPIO 的输出状态,如果睡眠期间 GPIO 不输出,那么 GPIO 将变为高阻态。
模块具有多种配网方式:Smartconfig配网、局域网内模块配网、局域网内搜索、网页配网、AT指令配网等。以上只有模块工作在透传模式下才起作用,在配置模式和 Smartconfig 模式下被使用。用户可以根据现场情况,选择使用不同的模式,来达到最佳效果。