modbus通訊協(xié)議圖解 手機是怎樣通過wifi模塊和單片機通信的呢?
手機是怎樣通過wifi模塊和單片機通信的呢?如果MCU想通過WiFi與手機進行通信,MCU必須控制WiFi芯片來實現(xiàn)。選擇合適的WiFi模塊,通過UART連接MCU和WiFi模塊,實現(xiàn)數(shù)據(jù)交互。WiF
手機是怎樣通過wifi模塊和單片機通信的呢?
如果MCU想通過WiFi與手機進行通信,MCU必須控制WiFi芯片來實現(xiàn)。選擇合適的WiFi模塊,通過UART連接MCU和WiFi模塊,實現(xiàn)數(shù)據(jù)交互。WiFi模塊圖片如下。
MCU和WiFi模塊通過UART連接。具體連接方式如下圖所示。
MCU和WiFi模塊使用相同的電源。MCU與WiFi的通信端口在連接時應交叉連接,即MCU的TXD與WiFi模塊的RXD、MCU的RXD與WiFi模塊的TXD。連接好硬件后,就可以編寫程序了。
如果兩個設備要通信,它們必須遵循相同的通信協(xié)議。WiFi模塊是一個透明的模塊,實現(xiàn)了整個棧的通信協(xié)議,因此MCU只需要實現(xiàn)與WiFi模塊的UART通信。單片機通過UART向WiFi模塊發(fā)送at命令來設置WiFi模塊,并通過at命令設置波特率、WiFi模式、用戶名、密碼等數(shù)據(jù)。設置好這些參數(shù)后,單片機就可以通過WiFi與手機進行通信。
無線通信收發(fā)如何實現(xiàn)?
在移動通信中(基本上所有無線或有線通信在原理上都是類似的),發(fā)送和接收之間的同步取決于同步信號。R發(fā)射機需要發(fā)射一個信標信號,該信號強度高,易于檢測和解調,模式清晰,通常不做非常復雜的保護。接收機通過檢測這個信號來進行初始同步。它類似于在茫茫大海中觀測到的燈塔,然后它開始解讀信號所攜帶的信息。這些信息通常非常簡潔,可以幫助接收機建立下一步的精確同步(時間、頻率、相位)。