天天看點

無線網絡控制晶片——ESP8266

作者:嵌入式開發小白

随着物聯網技術的發展,現在很多控制系統中都需要有無線的連接配接技術融入進去,同時無線wifi技術也是個不錯的選擇。

嵌入式PLC子產品加入無線技術是個必然的趨勢,使用了無線技術的嵌入式PLC子產品将能夠實作更多的功能,具有重要的實際意義。

本設計的嵌入式PLC子產品為了實作需要能夠以無線的方式接入到以太網構成的系統中的功能,同時能夠支援能夠具有一定的抗幹擾能力,本文的嵌入式PLC子產品選取了ESP8266晶片作為無線網絡控制晶片。

ESP8266這款系列的晶片嵌入式了一個超低功率的32位的微型CPU,同時帶有16位的精簡模式。

此款晶片具有高度內建化的特點,其中它內建了天線開關和電源管理轉換器等,是以在利用它進行電路設計時的PCB空間可以非常簡潔。

同時這款晶片還具備如下優異的特質:内置802.11 b/g/n;内置的TCP/IP協定棧和内置的低功率32位CPU等。

嵌入式物聯網需要學的東西真的非常多,千萬不要學錯了路線和内容,導緻工資要不上去!

加微信領取資料

無償分享大家一個資料包,差不多150多G。裡面學習内容、面經、項目都比較新也比較全!某魚上買估計至少要好幾十。

此款晶片已經應用在了如下的應用場景中,如:智能電源插頭、無線定位系統、網絡攝像頭等場景。

如下圖為ESP8266的晶片封裝示意圖:

無線網絡控制晶片——ESP8266

本文的研發思路是将ESP8266經由序列槽與嵌入式PLC子產品的主要晶片進行聯接,ESP8266将收到的資料通過序列槽送達主要晶片,然後再在主要晶片中處理資料和做出相應的應答。

如下圖為ESP8266與主要晶片的聯接的示意圖。其中與ESP8266晶片的序列槽反向連接配接的是主要晶片的PB11和PB10,該兩個I/O口為主要晶片的USART3的RXD和TXD的複用引腳,通過序列槽就可從ESP8266中接收來

無線網絡控制晶片——ESP8266

自以太網的資料,然後再對該資料進行處理和做出響應即可。

考慮到在調試ESP8266的需要,将該晶片的幾個關鍵的引腳通過一個排針引出,如圖中Header6所示,将電源、地線、信号線等引出。

同時考慮到調試時可能使用的序列槽是TTL電平的,而ESP8266的工作電壓在3.3V,是以将在晶片的RXD和TXD引腳處接上一個由二極管和上拉電阻構成的鉗位電路,将其信号電壓控制在3.3V,其中3.3V的電壓将由穩壓晶片RT9193-33實作,如圖中RT9193-33

無線網絡控制晶片——ESP8266

穩壓電路部分所示,這樣就保證接收到資料電壓可靠不超出正常運作範圍,也可達到提供調試子產品的功能。

随後将ESP8266的RXD、TXD分别跟主要晶片的TXD(PB10)和RXD(PB11)相連,就可以通過序列槽進行通訊。

繼續閱讀