ESP8266重新上电起来后,找不到AP

keya777777
Posts: 2
Joined: Tue Jun 14, 2016 11:40 am

ESP8266重新上电起来后,找不到AP

Postby keya777777 » Fri May 05, 2017 4:00 pm

我们在调试ESP8266的时候,某次断电后重新上电(断电之前这个芯片是正常工作的),发现连不上路由器,查看打印,提示找不到AP,打印“AP NOT FOUND”。可以确定AP是正常的,其他8266芯片和手机都可以正常连上AP访问互联网。
最终把板子断电后重新上电,恢复正常。这个问题以前也遇到过,在我们这边不止出现一次。

请问这个问题可能的原因是什么。谢谢。

YimingLi
Posts: 44
Joined: Sun May 03, 2015 5:36 pm

Re: ESP8266重新上电起来后,找不到AP

Postby YimingLi » Sat May 20, 2017 11:18 am

你好!

如果不是硬件上的问题(例如临时供电不够因为扫描时耗电较多、或者晶体及其牵引电容虚焊了导致晶体输出的频率不准),那么概率可能是你的射频参数配置区做得不合适。请你参看文档《2a-esp8266-sdk_getting_started_guide》第6.3.3章有关射频参数校准的设置,或许详情。里面也有例子,不难理解。

如果你的模块的射频参数选择的是从零开始的射频自动校准,且你的晶体输出频率偏差较大(例如晶体本身偶尔的振荡偏差、或者外部牵引电容的虚接等等,都会导致晶体的频率在某时刻偏差大),那么当没有连接上热点时,是可能找到不到AP的,因为此时最初的参数是没有做射频校准的,因为频偏较大所以会搜索不到热点。但是,如果此时你使用AT指令等方式强行去连接热点,则有可能会连接上,因为在自动校准模式下,在连接热点的过程中,会进行自动校准。而一旦连接上热点之后,你会发现模块又可以扫描出许多热点来了,这是因为此时你的模块已经在连接热点的过程中完成了自动校准,你的模块的射频频率和热点射频的频率比较靠近了。

至于,你让模块重新复位后,却又可以搜索到AP,有可能是重新上电后晶体的牵引电容重新接触良好,于是晶体的频偏恢复正常(硬件原因),也可能是重新复位时,模块会使用FLASH里保存的缺省参数去重新链接热点(连接热点的过程中进行射频自动校准的结果)。

希望上述信息会对你有所帮助。

----------------------

分享一款基于ESP8266芯片的高速透传WIFI模块,实测透传速度可超MBytes/s
国内购买 淘宝: http://item.taobao.com/item.htm?id=550946928238
国外购买 eBay: http://www.ebay.com/itm/282255354664

Yiming

Who is online

Users browsing this forum: No registered users and 3 guests