本實用新型屬于通信技術(shù)領(lǐng)域,具體地涉及一種支持軟件燒寫的WIFI通信裝置。
背景技術(shù):
隨著物聯(lián)網(wǎng)的發(fā)展,現(xiàn)在越來越多的電子類的裝置或產(chǎn)品如手機、電腦、各種家電、產(chǎn)線設(shè)備等等,都要與局域網(wǎng)或互聯(lián)網(wǎng)進行通信連接,其連接方式只要有兩種,一種是有線連接,如通過網(wǎng)線連接;一種是無線連接,如通過WIFI、藍牙等。有線連接由于需要進行拉線,使用麻煩且會受場地的限制,因此不太常用,更多的是采用無線連接,而在無線連接當中,WIFI是現(xiàn)在使用最普遍最廣泛的一種,在各個場合當中都設(shè)有WIFI網(wǎng)絡(luò)。裝置或產(chǎn)品通過設(shè)有WIFI通信模塊來實現(xiàn)WIFI通信連接,但現(xiàn)有WIFI通信模塊只實現(xiàn)將裝置或產(chǎn)品聯(lián)接至局域網(wǎng)或互聯(lián)網(wǎng),完成單純的通信功能。
而裝置或產(chǎn)品在使用過程中經(jīng)常會遇到需進行軟件升級,現(xiàn)有的對裝置或產(chǎn)品進行軟件升級大多都是通過程序燒寫設(shè)備來實現(xiàn)的,程序燒寫設(shè)備通過數(shù)據(jù)線與上位機通信連接,獲取待燒寫程序,程序燒寫設(shè)備再將燒寫程序燒寫至目標裝置或產(chǎn)品,這樣,在裝置或產(chǎn)品要進行軟件升級時,還需額外程序燒寫設(shè)備,并且需要數(shù)據(jù)線將程序燒寫設(shè)備與上位機進行通信連接,這樣不僅結(jié)構(gòu)復(fù)雜,增加了成本,且操作復(fù)雜繁瑣,效率低。
技術(shù)實現(xiàn)要素:
本實用新型目的在于為解決上述問題而提供一種既可以作為無線通信使用,又可以燒寫程序代碼,有效解決現(xiàn)有產(chǎn)品存在升級軟件繁瑣的問題,降低了使用成本的支持軟件燒寫的WIFI通信裝置。
為此,本實用新型公開了一種支持軟件燒寫的WIFI通信裝置,包括WIFI通信模塊、程序存儲模塊、核心處理模塊、電源模塊和通信/燒寫模塊,所述通信/燒寫模塊、WIFI通信模塊和程序存儲模塊分別與核心處理模塊連接,所述電源模塊的輸入端接外界電源,所述電源模塊的輸出端分別與通信/燒寫模塊、WIFI通信模塊、程序存儲模塊和核心處理模塊連接為其供電,所述核心處理模塊通過WIFI通信模塊與上位機通信連接,所述核心處理模塊通過通信/燒寫模塊與目標產(chǎn)品進行數(shù)據(jù)通信或發(fā)送待燒寫程序給目標產(chǎn)品進行程序燒寫。
進一步的,所述通信/燒寫模塊包括通信模塊和燒寫控制模塊,所述核心處理模塊通過通信模塊與目標產(chǎn)品進行數(shù)據(jù)通信,或所述核心處理模塊通過燒寫控制模塊發(fā)送燒寫控制信號給目標產(chǎn)品,同時通過通信模塊發(fā)送待燒寫程序給目標產(chǎn)品進行程序燒寫。
更進一步的,所述通信模塊為UART串口、SPI接口或并口。
進一步的,所述燒寫控制模塊為I/O接口。
進一步的,所述程序存儲模塊為Flash存儲器。
進一步的,所述核心處理模塊為單片機。
進一步的,所述電源模塊包括整流模塊、降壓模塊和濾波模塊,所述外界電源依次經(jīng)過整流模塊整流,降壓模塊降壓和濾波模塊濾波后分別為通信/燒寫模塊、WIFI通信模塊、程序存儲模塊和核心處理模供電。
本實用新型的有益技術(shù)效果:
本實用新型既可以作為無線通信使用,又可以燒寫程序代碼,特別是進行遠程燒寫程序,使用靈活方便,且結(jié)構(gòu)簡單,有效解決現(xiàn)有產(chǎn)品存在升級軟件繁瑣的問題,降低了使用成本。
附圖說明
圖1為本實用新型具體實施例的結(jié)構(gòu)框圖。
具體實施方式
現(xiàn)結(jié)合附圖和具體實施方式對本實用新型進一步說明。
如圖1所示,一種支持軟件燒寫的WIFI通信裝置1,包括WIFI通信模塊11、程序存儲模塊12、核心處理模塊13、電源模塊15和通信/燒寫模塊14,所述通信/燒寫模塊14、WIFI通信模塊11和程序存儲模塊12分別與核心處理模塊13連接,所述電源模塊15的輸入端接外界電源,所述電源模塊15的輸出端分別與通信/燒寫模塊14、WIFI通信模塊11、程序存儲模塊12和核心處理模塊13連接為其供電,所述核心處理模塊13通過WIFI通信模塊11與上位機2(如電腦、服務(wù)器等)進行無線數(shù)據(jù)通信連接,本具體實施例中,WIFI通信模塊11使用的是高通、TI、Realtek等具有WIFI功能的芯片。核心處理模塊13為帶有軟件程序的單片機芯片。
所述核心處理模塊13通過通信/燒寫模塊14與目標產(chǎn)品3的控制板的MCU進行通信連接或使目標產(chǎn)品3的控制板的MCU進入燒寫狀態(tài),并發(fā)送待燒寫程序給其進行程序燒寫。
具體的,所述通信/燒寫模塊14包括通信模塊141和燒寫控制模塊142,本具體實施例中,通信模塊141為UART串口,既可以完成數(shù)據(jù)通信,也可以作為程序燒寫的數(shù)據(jù)接口,當然,在其它實施例中,通信模塊141也可以是SPI接口、并口等。燒寫控制模塊142為I/O接口,由于大部分的目標產(chǎn)品3的控制板的MCU,在進入燒寫模式時,都需要在上電時檢測特定的引腳(如I/O接口)狀態(tài),符合程序燒寫模式時,MCU才會進入待燒寫模式,因此,核心處理模塊13要對目標芯片3進行程序燒寫時,需要通過燒寫控制模塊142輸出對應(yīng)的控制信號,使目標芯片在檢測到此控制信號時進入燒寫模式,才能實現(xiàn)程序燒寫。當然,在其它實施例中,燒寫控制模塊142也可以是其它控制引腳,此是本領(lǐng)域技術(shù)人員可以輕易實現(xiàn)的,不再詳細說明。
本具體實施例中,所述程序存儲模塊12優(yōu)選為Flash存儲器,但不限于此,用于存儲待燒寫的程序代碼,其容量需要大于最大程序代碼所使用的空間。
本具體實施例中,所述電源模塊15包括整流模塊、降壓模塊和濾波模塊,所述外界電源依次經(jīng)過整流模塊整流,降壓模塊降壓和濾波模塊濾波后分別為通信/燒寫模塊14、WIFI通信模塊11、程序存儲模塊12和核心處理模塊13供電。整流模塊、降壓模塊和濾波模塊可以采用現(xiàn)有的電路,此是本領(lǐng)域技術(shù)人員可以輕易實現(xiàn)的,不再詳細說明。
進行WIFI通信時,核心處理模塊13通過WIFI通信接口11與上位機2進行數(shù)據(jù)通信,并對接收的數(shù)據(jù)經(jīng)過必要處理,再通過通信模塊141與目標產(chǎn)品3進行通信連接,完成目標產(chǎn)品3與上位機進行無線通信;進行程序燒寫時,核心處理模塊13監(jiān)控通信回路中的數(shù)據(jù),如果有燒寫指令,則通過WIFI通信接口11將上位機2的待燒寫的軟件程序讀取,并暫存在程序存儲模塊12中,所有數(shù)據(jù)接收完成后,通過燒寫控制模塊142發(fā)出燒寫的控制信號,使目標產(chǎn)品3進入燒寫狀態(tài),再通過通信模塊141發(fā)送待燒寫的軟件程序給目標產(chǎn)品3,完成程序燒寫。
本實用新型可以在目標產(chǎn)品3出廠時安裝在每一個產(chǎn)品中,或者作為選裝配件后期加入產(chǎn)品。這樣就可以使目標產(chǎn)品3既可以進行無線通信,又可以進行程序代碼燒寫,特別是進行程序代碼燒寫,不受距離限制,使用靈活方便,且結(jié)構(gòu)簡單,有效解決現(xiàn)有產(chǎn)品存在升級軟件繁瑣的問題,降低了使用成本。
盡管結(jié)合優(yōu)選實施方案具體展示和介紹了本實用新型,但所屬領(lǐng)域的技術(shù)人員應(yīng)該明白,在不脫離所附權(quán)利要求書所限定的本實用新型的精神和范圍內(nèi),在形式上和細節(jié)上可以對本實用新型做出各種變化,均為本實用新型的保護范圍。