分享

1月16号 ESP8266模块测试

 风雲再现 2017-01-23

设备ID16328209

设备密码:499798647

 

当前用户名可以使用

注册成功,tcp 设备id:578437695752309587 tcp

设备密码:1614815211927237632

 

模块引脚:

可以知道总的有三种睡眠模式。分别是:
Deep-Sleep
Light-Sleep
Modem-Sleep

 

Deep-Sleep功耗最低,但是适用范围相对较小,而Light-Sleep的自动唤醒和Modem-Sleep需要DTIM,这中间的功耗就关系到路由器的设置

一:各个部分电流的检测
1.1 打开通讯通道之后,没有数据接受和发送时的电流:14ma左右1ma跳动;
1.2 打开通讯通道之后,并平凡发送和接受数据的电流:79ma左右1ma跳动;
1.3 打开通讯通道之后,让其进入Light-Sleep睡眠模式的电流:2ma多一点点;
注:通讯为连接路由器,UDP通讯,Light-Sleep睡眠为自动唤醒。


二:分阶段电流检测
1.1 频繁收发数据和一段时间不通讯:电流在14ma79ma之间跳动
1.2 睡眠之后的电流:14ma2ma之间跳动;(这边解释为14ma为正常情况下的电流,2ma为睡眠电流,也就是说这边是睡眠,唤醒相互交替,就是自动唤醒,自动进入睡眠)
1.3 睡眠之后,对模块发送一串数据:电流同1.2,数据接受正常(这边的电流还是维持在14ma的原因应该是Light-Sleep自动唤醒下,在唤醒之后会接受AP中的Beacon包,将包发送给MCU接受,之后又进入睡眠)
1.4 睡眠之后,对模块一直发送数据:电流先在2ma14ma之间跳动,过一段时间之后在14ma-79ma之间跳动;(前一段时间的2ma-14ma之间跳动同1.3Beacon包形式发送,之后数据一直存在,就跳回正常的14ma-79ma,不再睡眠)
1.5 1.4持续发送数据之后停止数据发送:电流从14-79ma跳回14ma一会之后跳回到正常睡眠情况2ma-14ma来回跳动。
这是现在的测试情况,后续出MCU的睡眠和8266的睡眠配合调试。

准备工作

一、      接线

注意:系统是 3.3V ! 请勿接 5V !

测试系统不同,接线方法也选择多多,请各位根据自己的
情况进行选择,推荐接法: CH-PD VCC 之间焊接电阻
后,将 UTXD,GND,VCC,URXD 连上 USB-TTL(两者的 TXD
RXD 交叉接)即可进行测试

出现问题:当红灯蓝灯闪烁一下以后全灭,此现象为模块电流过大,超过了 USB TLL 模块的承受范围。

解决方案:1. CH-PD 换一个阻值更大的上拉电阻; 2.换个承受电流大一点 USB TLL 模块

 

二、      正常工作显示验证
本模块可以工作在三种模式: 1. STA 2 .AP 3 .AP+STA 出厂设置为第三种
上电后, 蓝色灯微弱闪烁后熄灭, 红灯长亮

1. 搜索无线网络,可见 ESP_XXXXXX 已经处于列表中(后面的数字是 MAC 地址后几位)

手机搜索该网络,也可连接上

2.使用 USR-TCP232-Test.exe 进行测试:

默认波特率115200

在输入命令后必须再按一下回车键,然后再按发送!

( 3 ).  使用 sscom42.exe 进行测试

注意:勾选上“发送新行”
发送命令 AT+RST(重启模块) ,返回如下:

 

、测试
测试前先阅读: (1)Espressif IoT AT 指令集_v0.1.5.pdf 描述了该模块支持的 AT 命令
http://www./w/Wi07c 该网页命令描述更清晰一些
(2) ESP8266 测试方法汇总.pdf 测试的具体流程
测试过程参照: ESP8266 作为 TCP 服务器端使用心得.pdf 出错的原因分析及处理

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多