一種用于光伏信息交互終端的軟件升級裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及軟件升級裝置,具體是通過外部存儲器以及CPU的SPI接口實現(xiàn)現(xiàn)場軟件升級的裝置。
【背景技術(shù)】
[0002]光伏信息交互終端是將光伏電站中的光伏并網(wǎng)逆變器、匯流箱、電能表和環(huán)境監(jiān)測儀等設備的數(shù)據(jù)通過RS485、RS232和RS422等方式收集起來,并通過GPRS、以太網(wǎng)、WIFI、3G等方式傳送到服務器,同時能夠?qū)⒎掌飨掳l(fā)的控制指令發(fā)送給光伏并網(wǎng)逆變器,控制逆變器工作狀態(tài)的設備。隨著光伏發(fā)電的推廣普及,光伏信息交互終端的使用也越來越多。
[0003]光伏信息交互終端在使用過程中需要根據(jù)現(xiàn)場的情況對軟件進行現(xiàn)場升級?,F(xiàn)有光伏信息交互終端的軟件現(xiàn)場升級一般通過終端的網(wǎng)絡接口或485接口進行,這種軟件升級的方式一般需要開發(fā)專用的升級軟件,現(xiàn)場需要有計算機的支持,同時還要對操作人員進行培訓,人力、物力成本很大。
[0004]同類技術(shù)中,目前有使用存儲有升級程序的外部存儲器實現(xiàn)智能終端軟件升級的技術(shù)方案,軟件升級的過程如下:
[0005]首先,計算機通過轉(zhuǎn)接設備將待升級文件按照一定的格式寫入外部存儲器中特定的地址,格式及地址事先與終端約定好。
[0006]當外部存儲器插入終端時,終端識別設備插入并從約定好的特定地址中讀取升級文件并寫入存儲器,完成軟件升級。
[0007]如中國專利《一種無線通信終端及其軟件升級方法》(101937349B)披露,運用板側(cè)的存儲卡讀的功能,將版本文件從PC機上的存儲卡中讀出,再利用寫入非易失存儲器的函數(shù),根據(jù)存儲器分區(qū)表的信息,將新版本文件寫入到存儲器的指定地址中。
[0008]《基于USB接口的嵌入式軟件升級方法及系統(tǒng)》(【申請?zhí)枴?01210066605.1)也披露了一種方法:首先,檢測USB接口是否有USB存儲器件,然后在USB存儲器件上查找升級管理程序,將升級管理程序拷貝到系統(tǒng)內(nèi)存,在系統(tǒng)內(nèi)存中運行啟動升級管理程序。
[0009]這種方式需要終端支持USB服務,同時USB處理會占用處理器較多的資源,需要選擇相對高端的處理器,另外,購買USB存儲器也不利于成本控制。
[0010]目前,普通的單片機都具有SPI接口,各種存儲容量的SPI_FLASH存儲芯片成本也很低,利用現(xiàn)有的軟件升級方法,使用低配資源來實現(xiàn)軟件升級已成為可能。
【發(fā)明內(nèi)容】
[0011 ]本實用新型的目的是提供一種簡單的低成本的現(xiàn)場軟件升級裝置。
[0012]為了實現(xiàn)上述目的,本實用新型采用的技術(shù)方案是:一種用于光伏信息交互終端的軟件升級裝置,包括存儲器和光伏信息交互終端,所述存儲器連接USB接插件,在光伏信息交互終端中設置連接CPU的USB接插件,兩個USB接插件一個為公頭,一個為母座。
[0013]進一步的,所述的存儲器為SPI_FLASH存儲芯片。
[0014]進一步的,
[0015]所述USB接插件為USB3.0插件;
[0016]連接到SPI_FLASH存儲芯片的USB3.0插件的I腳連接SPI_FLASH存儲芯片的電源輸入,2腳接地,3-6腳分別連接SPI_FLASH存儲芯片的MIS0、M0SI、SCK、CS管腳,7腳接地,8、9腳懸空;SP I_FLASH存儲芯片的CS、WP、HOLD管腳通過電阻連接電源;
[0017]連接到光伏信息交互終端中CPU的USB3.0插件連接CPU的SPI總線,其中I腳連接
3.3V電源輸入,2-6腳分別連接0?1]的10、1130、1031、30(工3管腳,7腳接地,8、9腳懸空;2腳通過電阻連接3.3V電源。
[0018]外置FLASH按接口分有總線FLASH、SPI_FLASH,本實用新型使用SPI_FLASH??偩€FLASH需要CPU上有外部總線接口,SPI_FLASH就是通過SPI 口對FLASH進行讀寫。速度上,總線FLASH比SPI的快,但是SPI_FLASH成本低。
[0019]SPI_FLASH的通信原理很簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,事實上單向傳輸時3根也可以。所有基于SPI的設備通過以下幾個管腳完成數(shù)據(jù)傳輸:SDI(或MIS0,主設備數(shù)據(jù)輸入、從設備數(shù)據(jù)輸出)、SD0(或MOSI,主設備數(shù)據(jù)輸出、從設備數(shù)據(jù)輸入)、SCLK(或SCK,時鐘)、CS(片選)。
[0020]本實用新型中,存儲有升級程序的SPI_FLASH存儲芯片和USB接插件連接在一起,做成類似USB存儲器形式的存儲介質(zhì),同時,光伏信息交互終端上設置相應的插口,當存儲介質(zhì)插入終端時,由終端通過3.3VCC引腳對存儲介質(zhì)進行供電,通過SCK引腳為存儲介質(zhì)提供時鐘信號,終端判斷ID引腳為低電平來識別存儲介質(zhì)的插入,并通過其余管腳讀取存儲介質(zhì)的數(shù)據(jù),從而實現(xiàn)軟件升級。
[0021 ]本實用新型的有益效果是:
[0022]1、操作簡單,只需要將存儲介質(zhì)插入終端上設置的相應插口即可,對操作人員沒有技術(shù)要求,節(jié)省人力成本。
[0023]2、成本低,首先對處理器資源要求較低,只需要有SPI接口即可,普通的單片機就能實現(xiàn),可選擇較低端的處理器;其次存儲介質(zhì)可以根據(jù)升級文件的需要選擇合適容量的SPI_FLASH存儲芯片制作,不用采購大容量U盤,降低成本。
【附圖說明】
[0024]圖I是本實用新型存儲器與USB接插件的電原理圖,
[0025]圖2是本實用新型光伏信息交互終端中CPU與USB接插件的電原理圖,CPU只顯示了部分有關(guān)管腳。
【具體實施方式】
[0026]一種用于光伏信息交互終端的軟件升級裝置,包括兩個獨立部分,一個是做成類似USB存儲器形式的存儲介質(zhì),由連接USB接插件的存儲器組成,另一個是設置在光伏信息交互終端中、連接CPU上SPI總線的USB接插件,兩個USB接插件一個為公頭,一個為母座。軟件升級通過將存儲介質(zhì)插入光伏信息交互終端完成。
[0027]下面結(jié)合附圖對本實用新型做進一步說明:
[0028]本實施例中,存儲器為SPI_FLASH,采用MX25L3206系列存儲器,具體型號是MX25L3206EM2I-12G,所述 CPU 采用 LPC1768 系列的 CPU,具體型號是 LPC1768FBD100。
[0029]USB3.0插件只是使用接插件中的管腳作為連接介質(zhì),并不遵從USB接插件的管腳定義。
[0030]參看圖I,存儲器為SPI_FLASH存儲芯片,電氣接口Jl為USB3.0插件,有9個管腳,本實用新型中用了其中7個。其中I腳連接SPI_FLASH存儲芯片的電源輸入,2腳接地,3_6腳分別連接SPI_FLASH存儲芯片的MIS0、M0SI、SCK、CS管腳,7腳接地,8、9腳懸空;SPI_FLASH存儲芯片的CS、WP、H0LD管腳通過電阻連接電源。
[0031 ]電阻Rl、R2、R3起上拉作用,將芯片引腳電平上拉到3. 3V的電平,電容Cl為濾波作用,保證芯片電源穩(wěn)定。
[0032]參看圖2,電氣接口J2為USB3.0插件,這里使用了9個管腳中的7個,連接到光伏信息交互終端中CPU的USB接插件連接CPU的SPI總線,其中I腳連接3. 3V電源輸入,2_6腳分別連接CPU的10、1030、1031、30(、03管腳,7腳接地,8、9腳懸空;2腳通過電阻連接3.3¥電源。(PU的其他管腳連接其它器件,這里不再描述。
[0033]當存儲介質(zhì)插入終端時,J2上的3.3VCC連接Jl上的3.3VCC,由終端為存儲介質(zhì)提供電源和時鐘,Jl和J2上的GND實現(xiàn)存儲介質(zhì)和終端共地。
[0034]終端上,ID引腳通過電阻R51上拉到3 . 3V,對應的存儲介質(zhì)中管腳直接接地。當沒有插入介質(zhì)時,ID管腳為高電平,CPU檢測到高電平不執(zhí)行升級操作;插入介質(zhì)時,ID管腳電平被拉低到地,CPU的ID引腳(第59管腳)檢測到低電平,執(zhí)行升級操作。
[0035]為了更直觀地顯示升級是否完成,可以利用Jl和J2上兩個懸空的管腳8和9,如在Jl上的8、9腳分別連接指示燈,在J2上的8、9腳連接CPU的IO接口,當完成升級時,CPU上對應8腳的IO接口給出高電平,點亮存儲介質(zhì)上的指示燈,指示升級完成;當升級失敗時,CPU上對應9腳的IO接口給出高電平,點亮存儲介質(zhì)上的指示燈,指示升級失敗。
【主權(quán)項】
1.一種用于光伏信息交互終端的軟件升級裝置,包括存儲器和光伏信息交互終端,其特征在于:所述存儲器連接USB接插件,在光伏信息交互終端中設置連接CPU的USB接插件,兩個USB接插件一個為公頭,一個為母座。2.根據(jù)權(quán)利要求I所述的一種用于光伏信息交互終端的軟件升級裝置,其特征在于:所述的存儲器為SPI_FLASH存儲芯片。3.根據(jù)權(quán)利要求2所述的一種用于光伏信息交互終端的軟件升級裝置,其特征在于: 所述USB接插件為USB3.0插件; 連接到SPI_FLASH存儲芯片的USB3.0插件的I腳連接SPI_FLASH存儲芯片的電源輸入,2腳接地,3-6腳分別連接SPI_FLASH存儲芯片的MISO、MOSI、SCK、CS管腳,7腳接地,8、9腳懸空;SP I_FLASH存儲芯片的CS、WP、HOLD管腳通過電阻連接電源; 連接到光伏信息交互終端中CPU的USB3.0插件連接CPU的SPI總線,其中I腳連接3. 3V電源輸入,2-6腳分別連接CPU的ID、MIS0、M0SI、SCK、CS管腳,7腳接地,8、9腳懸空;2腳通過電阻連接3.3V電源。4.根據(jù)權(quán)利要求3所述的一種用于光伏信息交互終端的軟件升級裝置,其特征在于:所述SPI_FLASH采用MX25L3206系列存儲器,所述CPU采用LPC1768系列的CPU。
【專利摘要】一種用于光伏信息交互終端的軟件升級裝置,涉及軟件升級裝置,具體是通過外部存儲器以及CPU的SPI接口實現(xiàn)現(xiàn)場軟件升級的裝置,用于光伏信息交互終端的軟件升級。所述升級裝置包括連接USB接插件的存儲器以及設置在光伏信息交互終端上且連接CPU?SPI總線的USB接插件,所述的存儲器為SPI_FLASH存儲芯片。使用本實用新型提供的技術(shù)方案,對技術(shù)人員要求不高,對處理器資源要求較低,存儲介質(zhì)可以根據(jù)升級文件的需要選擇合適容量的SPI_FLASH存儲芯片制作,不用采購大容量U盤,降低成本。
【IPC分類】G06F9/445
【公開號】CN205158334
【申請?zhí)枴緾N201520866486
【發(fā)明人】翟志國, 陸志遠, 高勝國, 李春海, 張鵬, 陳洪雨, 陳賀, 常生強, 袁玉寶, 王強
【申請人】石家莊科林電氣股份有限公司
【公開日】2016年4月13日
【申請日】2015年11月3日