專利名稱:一種具有無線通信能力的集成電路編程系統(tǒng)及其實現(xiàn)方法
技術領域:
本發(fā)明涉及集成電路及通信技術領域,具體地,涉及一種具有無線通信能力的集成電路編程系統(tǒng)及其實現(xiàn)方法。
背景技術:
很多集成電路產(chǎn)品(如微控制器、可編程邏輯器件等)在開始工作之前,需要將代碼或者數(shù)據(jù)“下載”到該集成電路的存儲空間(如EEPROM、Flash Memory等)中。如果沒有完成這個“下載”的過程,則該集成電路無法工作。這樣的將代碼或者數(shù)據(jù)“下載”的過程,被稱為給集成電路編程或者燒錄,完成這個過程的設 備叫編程器或者燒錄器。對于生產(chǎn)型企業(yè),編程的過程通常由多個操作員在多臺編程設備上同時進行,以提高編程效率。傳統(tǒng)的編程器,在開始編程工作之前,需要由操作員把待下載的文件(通常是代碼或數(shù)據(jù)),也稱為為目標文件,拷貝到編程器自帶的存儲介質中(如SD卡等)或與編程器相連的電腦的硬盤上。開始編程工作以后,再由編程器將這些目標文件下載到目標集成電路或者模塊中去。以上過程,往往需要由操作員對每臺編程器重復操作。編程器越多,所需的操作員越多,這樣的文件拷貝傳輸過程所花費的時間也就越長。另外,由于需要下載的文件越來越大,文件傳輸本身也越來越耗費時間。還有,在編程過程結束以后,各臺編程器中用以記錄編程過程的文件(log file)也往往需要由操作員從每臺編程器中手動獲取并進行集中整理。上述文件傳輸、整理的過程,對于由多臺編程器協(xié)同完成編程過程的生產(chǎn)型企業(yè)而言,往往是一個很大的挑戰(zhàn)。一方面,因為不同的編程器上需要下載的文件經(jīng)常并不相同,操作員手動下載不同文件時,往往會出現(xiàn)錯誤;另一方面,各個編程器上的被下載文件經(jīng)常需要修改更新,增加了出錯的幾率。還有,由于通常操作編程器的操作員并不具有專業(yè)的維護、監(jiān)控、管理編程器的能力,編程器的專用化管理(尤其在有技術問題的時候)越來越成為一個主要問題。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在人工成本高、花費時間長、出錯率高、保密性差和可維護性差等缺陷。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對上述問題,提出一種具有無線通信能力的集成電路編程系統(tǒng),具有人工成本低、編程過程花費時間短、出錯率低、保密性好和可維護性好的優(yōu)點。本發(fā)明的另一目的在于,提出一種具有無線通信能力的集成電路編程系統(tǒng)的實現(xiàn)方法。為實現(xiàn)上述目的,本發(fā)明采用的技術方案是一種具有無線通信能力的集成電路編程系統(tǒng),包括用于通過編程用通信通道對目標電路進行編程的編程器,用于自動或通過操作員操作完成多種文件傳輸與更新、對所述編程器進行巡檢和操控的控制臺,以及用于使所述控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊;
在所述多個無線模塊中,至少有兩個無線模塊,分別與控制臺和編程器連接;所述編程器,通過無線網(wǎng)絡與控制臺進行通信。進一步地,所述控制臺具體包括一臺控制臺,所述編程器具體包括多臺編程器,所述多臺編程器,分別通過無線網(wǎng)絡與一臺控制臺進行通信。進一步地,所述編程器具體包括一臺編程器,所述控制臺具體包括多臺控制臺;所述一臺編程器,通過無線網(wǎng)絡分別與多臺控制臺進行通信。進一步地,所述編程器具體包 括多臺編程器,所述控制臺具體包括多臺控制臺;每臺編程器,通過無線網(wǎng)絡與相應的幾臺控制臺進行通信海臺控制臺,通過網(wǎng)絡與相應的幾臺控制臺進行通信。進一步地,所述控制臺,包括CPU,以及分別與所述CPU連接的文件傳輸和更新模塊、編程器操控和設置模塊、手動操作面板或按鍵、編程器巡檢和故障排除模塊、自動與手動操作切換模塊、無線網(wǎng)絡切換模塊、以及無線網(wǎng)絡和/或編程器狀態(tài)指示模塊。進一步地,所述控制臺,具體為PC,或具有CPU的工控機或控制模塊。進一步地,所述編程器,主要包括控制器,以及分別與所述控制器連接的接口電路、電源電路、文件存儲電路和彳目號指不電路。進一步地,所述目標電路,包括被編程的集成電路或模塊;和/或,所述編程用通信通道,包括RS232串行通信接口、JTAG接口、CAN接口、SPI接口、I2C接口、SWD接口、ISSP接口、BDM 接口、M0N08 接口、ICSP 接口、CSI 接口、CSIHS 接口、MICROffIRE 接口、ICC 接口、SffIM接口、SBW接口、Flexray接口、Microwire接口和SCC接口中的任意多種;和/或,所述無線網(wǎng)絡,包括基于IEEE802. 11協(xié)議的wifi網(wǎng)絡、Zigbee網(wǎng)絡、藍牙網(wǎng)絡、WiMAX網(wǎng)絡、GSM網(wǎng)絡、CDMA網(wǎng)絡和LTE網(wǎng)絡。同時,本發(fā)明采用的另一技術方案是一種根據(jù)以上所述的具有無線通信能力的集成電路編程系統(tǒng)的實現(xiàn)方法,包括
在所述編程器和控制臺上,分別設置用于使所述控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊;
所述控制臺,通過無線網(wǎng)絡,進行文件傳輸和更新,對無線網(wǎng)絡和相應編程器的狀態(tài)進行監(jiān)控、顯示、并在需要時切換無線網(wǎng)絡,并通過無線網(wǎng)絡對相應編程器進行至少包括遠程操控、設置、巡檢和故障排除的處理。進一步地,所述遠程操控的處理,至少包括定時、開啟、停止、文件傳輸、文件更新、獲取編程器狀態(tài)和改變編程器狀的操作中的任意多種。本發(fā)明各實施例的具有無線通信能力的集成電路編程系統(tǒng)及其實現(xiàn)方法,由于該系統(tǒng)包括用于通過編程用通信通道對目標電路進行編程的編程器,用于自動或通過操作員操作完成多種文件傳輸與更新、編程器進巡檢和操控的控制臺,以及用于使控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊;在多個無線模塊中,至少有兩個無線模塊,分別與控制臺和編程器連接;編程器,通過無線網(wǎng)絡與控制臺進行通信;由于設置了相應的無線模塊,控制臺和編程器可以通過無線網(wǎng)絡連接;從而可以克服現(xiàn)有技術中人工成本高、編程過程花費時間長、出錯率高、保密性差和可維護性差的缺陷,使之具有人工成本低、編程過程花費時間短、出錯率低、保密性好和可維護性好的優(yōu)點。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
附圖用來提供對本發(fā)明 的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中
圖I為本發(fā)明具有無線通信能力的集成電路編程系統(tǒng)的工作原理示意 圖2為本發(fā)明具有無線通信能力的集成電路編程系統(tǒng)中控制器的工作原理示意 圖3為本發(fā)明具有無線通信能力的集成電路編程系統(tǒng)中操作員或控制軟件通過控制臺完成一次編程的流程示意 圖4為本發(fā)明具有無線通信能力的集成電路編程系統(tǒng)的實現(xiàn)方法的流程示意圖。結合附圖,本發(fā)明實施例中附圖標記如下
1_控制臺;2-編程器;3-編程用通信通道;4-目標電路;51-第一無線模塊;52-第二無線模塊;6-無線網(wǎng)絡。
具體實施例方式以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。系統(tǒng)實施例
根據(jù)本發(fā)明實施例,提供了一種具有無線通信能力的集成電路編程系統(tǒng)。如圖I-圖3所示,本實施例包括用于通過編程用通信通道(如編程用通信通道3 )對目標電路(如目標電路4)進行編程的編程器(如編程器2),用于自動或通過操作員操作完成多種文件傳輸與更新、對編程器進行巡檢和操控的控制臺(如控制臺1),以及用于使控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊;在多個無線模塊中,至少有兩個無線模塊(如第一無線模塊51和第二無線模塊52),分別與控制臺和編程器連接;編程器,通過無線網(wǎng)絡(如無線網(wǎng)絡6)與控制臺進行通信。在上述實施例的具有無線通信能力的集成電路編程系統(tǒng)中,控制臺和編程器的數(shù)量均沒有限制。例如,控制臺具體包括一臺控制臺,編程器具體包括多臺編程器,多臺編程器,分別通過無線網(wǎng)絡與一臺控制臺進行通信;或者,編程器具體包括一臺編程器,控制臺具體包括多臺控制臺;一臺編程器,通過無線網(wǎng)絡分別與多臺控制臺進行通信;或者,編程器具體包括多臺編程器,控制臺具體包括多臺控制臺;每臺編程器,通過無線網(wǎng)絡與相應的幾臺控制臺進行通信;每臺控制臺,通過網(wǎng)絡與相應的幾臺控制臺進行通信。也就是說,可以通過一臺控制臺,控制一臺或者多臺編程器;或者,也可以有多個控制臺,每個控制臺都可以對相應編程器進行控制。
如圖2所示,上述控制臺,可以包括CPU,以及分別與CPU連接的文件傳輸和更新模塊、編程器操控和設置模塊、手動操作面板或按鍵、編程器巡檢和故障排除模塊、自動與手動操作切換模塊、無線網(wǎng)絡切換模塊、以及無線網(wǎng)絡和/或編程器狀態(tài)指示模塊以及文件存儲模塊??刂婆_能夠給出無線網(wǎng)絡、網(wǎng)絡中的編程器、各個編程過程的狀態(tài)指示,能夠對需要注意的狀態(tài)(如故障)通過文字、聲音、圖形等進行重點提示。具體實施時,多數(shù)情況下,上述控制臺,可以是一臺電腦(PC)或具有CPU的工控機。編程器本身可以是廠商(如本申請人)自己設計并制造的電子設備,主要的電路包括控制器(如Freescale公司PowerPC微控制器)、接口電路(如MAXM公司MAX232芯片、CANBUS芯片等)、電源電路(如ADI公司的電源管理芯片)、信號指示電路(如LED、IXD)等,接口電路、電源電路和信號指示電路分別 與控制器連接。上述目標電路,可以包括被編程的集成電路或模塊。目標電路可以有很多種,如英飛凌(Infineon)公司的XC800、XC2000、TriCore系列微控制器、艾特梅爾(ATMEL)公司的AT24C系列串行存儲芯片、Altera公司的CPLD等。上述編程用通信通道,可以包括RS232串行通信接口、JTAG接口、CAN接口、SPI接口、12C 接口、SWD 接口、ISSP 接口、BDM 接口、M0N08 接口、ICSP 接口、CSI 接口、CSIHS 接口、MICR0WIRE 接口、ICC 接口、SWM 接口、SBW 接口、Flexray 接口、Microwire 接口和 SCC 接口中的任意多種;無線網(wǎng)絡,可以包括基于IEEE802. 11協(xié)議的wifi網(wǎng)絡、Zigbee網(wǎng)絡、藍牙網(wǎng)絡、WiMAX網(wǎng)絡、全球移動通訊系統(tǒng)(Global System of Mobile communication,簡稱GSM)網(wǎng)絡、碼分多址(Code Division Multiple Access,簡稱CDMA)網(wǎng)絡和長期演進(LongTerm Evolution,簡稱LTE)網(wǎng)絡中的任意多種。任何集成電路(模塊),如果要被編程的話,都要給其他設備(例如編程器)提供至少一個可以通信的通道例如,RS232串行通信接口、JTAG接口、CAN接口等。編程器(甚至其他設備)就是通過這個通道向這個被編程的集成電路(或模塊)發(fā)送和接收命令,實現(xiàn)二者的通信。當然,具體實施時,為了匹配更多的使用對象。上述編程用通信通道,還可以包括其它與使用對象匹配的通信接口 ;上述無線網(wǎng)絡,也可以包括其它與使用對象匹配的通信網(wǎng)絡。上述實施例的具有無線通信能力的集成電路編程系統(tǒng),與傳統(tǒng)編程器相比,在編程器和控制臺部分都各增加了一個(或多個)無線模塊(如第一無線模塊51和第二無線模塊52)。增加的無線模塊,能夠使控制臺和編程器具有進行無線通信、接入無線網(wǎng)絡(基于IEEE802. 11協(xié)議的wifi網(wǎng)絡、Zigbee網(wǎng)絡、GSM網(wǎng)絡、CDMA網(wǎng)絡、LTE網(wǎng)絡等)的能力,控制臺和編程器就能夠通過無線網(wǎng)絡連接在一起??刂婆_和編程器之間通過無線網(wǎng)絡連接,操作員就可以在控制臺上完成各種文件傳輸、網(wǎng)絡中各個編程器的遠程操控與設置、編程器遠程狀態(tài)監(jiān)控、以及遠程故障排除。除了操作員通過控制臺進行手動操作外,控制臺上的軟件也能夠自動地完成一些(通常是預先設置好的)編程、監(jiān)控、檢測等工作。圖3給出了一個編程的過程示例,這個編程過程可以由操作員控制完成,也可以由軟件控制完成??刂婆_上的軟件,是指控制臺上的控制編程過程的控制軟件。圖3給出的一個編程流程就完全可以由這樣一個控制軟件操作完成(當然,這個流程也可以由操作員控制完成)??刂婆_上這樣的軟件,在控制系統(tǒng)中非常常見。例如,城市交通信號燈就是完全由運行在信號燈控制模塊上的軟件操作完成的,一般不需要人為干涉。沒有操作員的情況下,控制軟件在控制臺(例如一臺工控機)上運行。軟件啟動后,能夠完成圖3描述的整個流程。上述實施例的具有無線通信能力的集成電路編程系統(tǒng),當有多個無線網(wǎng)絡可供控制臺和編程器進行連接時(例如既有IEEE802. 11又有Zigbee時),控制臺和編程器可以根據(jù)需要在不同的無線網(wǎng)絡間進行切換。具體地,當有多個無線網(wǎng)絡可以建立連接時,操作員或者控制軟件(通過控制臺)可以命令編程器進行網(wǎng)絡切換。例如,當控制臺檢測到在工作區(qū)同時具有IEEE802. 11網(wǎng)絡和Zigbee的網(wǎng)絡時,而此時控制臺和編程器是通過Zigbee連接,(由于IEEE802. 11可以進行更高速的通信及文件傳輸)這時,控制臺向編程器發(fā)出“從Zigbee切換到IEEE802. 11”的命令,在收到命令后,編程器運行切換網(wǎng)絡的程序,完成網(wǎng)絡切換。而控制臺,在發(fā)出了命令后,也運行切換網(wǎng)絡的程序,完成網(wǎng)絡切 換。當控制臺和編程器都切換到了 IEEE802.il無線網(wǎng)絡后,他們通過這個網(wǎng)絡重新建立連接。如圖3所示,在上述實施例的具有無線通信能力的集成電路編程系統(tǒng)中,操作員或控制軟件通過控制臺完成一次編程的流程,包括
步驟100 :對控制臺進行初始化,執(zhí)行步驟101 ;
步驟101 :初始化完成的控制臺,查找可用的無線網(wǎng)絡,執(zhí)行步驟102 ;
步驟102 :控制臺與步驟101查找到的無線網(wǎng)絡,建立連接,執(zhí)行步驟103 ;
步驟103 :已在步驟102與無線網(wǎng)絡建立連接的控制臺,獲取該無線網(wǎng)絡內(nèi)編程器的狀態(tài),執(zhí)行步驟104 ;
步驟104 :已在步驟103查找到相應無線網(wǎng)絡內(nèi)編程器的控制臺,向相應編程器發(fā)送目標文件,執(zhí)行步驟105 ;
步驟105 :接收到控制臺在步驟104向其發(fā)送的目標文件的編程器,基于該目標文件,在相應控制臺的控制下,進行編程,執(zhí)行步驟106 ;
步驟106 :控制臺從步驟105中編程完成的編程器處,接收來自相應編程器的日志文件,至此,一次自動控制的編程操作完成。步驟106中所說的日志文件,是編程器自動記錄的、記錄編程過程的文件;例如,日志文件中的一條記錄可以是“編程器0012,14 28 :15’,編程第2843片芯片,成功”。實現(xiàn)方法實施例
根據(jù)本發(fā)明實施例,提供了一種具有無線通信能力的集成電路編程系統(tǒng)的實現(xiàn)方法。如圖4所示,本實施例包括
步驟200 :在編程器和控制臺上,分別設置用于使控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊;
例如,在步驟200中,每個無線模塊,可以是電腦用的無線網(wǎng)卡,當控制臺為電腦時,可以接一塊無線網(wǎng)卡,就可以與IEEE802. 11的無線網(wǎng)絡建立連接了 ;當然,如果是其他的無線網(wǎng)絡,例如Zigbee網(wǎng)絡,這時就需要接一塊用于Zigbee的類似的無線網(wǎng)卡;
步驟201 :步驟200中在相應控制器和編程器上設置無線模塊后,控制臺和編程器之間可以通過無線網(wǎng)絡進行通信;具體地,控制臺可以通過無線網(wǎng)絡,進行文件傳輸和更新,對無線網(wǎng)絡和相應編程器的狀態(tài)進行監(jiān)控、顯示、并在需要時切換無線網(wǎng)絡,并通過無線網(wǎng)絡對相應編程器進行至少包括遠程操控、設置、巡檢和故障排除的處理;其中,遠程操控的處理,至少可以包括定時、開啟、停止、文件傳輸、文件更新、獲取編程器狀態(tài)和改變編程器狀的操作中的任意多種。上述實施例的具有無線通信能力的集成電路編程系統(tǒng)的實現(xiàn)方法,是一個包括控制臺(可能是一臺電腦或者具有CPU的專用控制單元)和編程器的集成電路編程系統(tǒng),其控制臺和編程器上都具有無線通信模塊,從而能夠使控制臺和編程器通過無線網(wǎng)絡進行數(shù)據(jù)交換;無線網(wǎng)絡可以是僅僅用于該編程系統(tǒng)的、專門建立的網(wǎng)絡(如用Zigbee建立的網(wǎng)絡),也可以是一個公共使用的、具有多種用途的無線網(wǎng)絡(如一個工廠內(nèi)的基于802. 11協(xié)議的wifi網(wǎng)絡);控制臺可以由操作員手動完成操作(如文件傳輸、使某臺編程器開始或者停止工作、獲得各個編程器的運行狀態(tài)等),也可以由控制臺上運行的軟件自動完成相應的工作程序(如自動文件傳輸與更新、編程器 巡檢、定時開始或者停止編程工作等)。如果操作員或者軟件通過控制臺發(fā)現(xiàn)有需要提示的信息時(如編程器故障),能夠及時發(fā)出提示;對被編程的目標電路沒有無線通信能力的要求,也就是說無論被編程的集成電路或者模塊具有或者不具有無線通信的能力,本系統(tǒng)都能夠對其完成編程操作。一般情況下,要么是操作員在控制編程器,要么是完全由軟件控制,(沒有人為干預地)自動完成編程。在某些特殊情況下,如自動編程出現(xiàn)故障的時候,編程器件會發(fā)出提示信號,要求操作員手動操作(以便解決問題)。綜上所述,本發(fā)明上述各實施例的具有無線通信能力的集成電路編程系統(tǒng)及其實現(xiàn)方法,具有以下有益效果
(I)大幅降低了編程過程中需要的操作員的數(shù)目,大幅降低編程成本;
⑵操作員能夠手動或者借助軟件的幫助非常方便地進行文件傳輸、編程過程的操控、編程過程的檢測等操作;
⑶由于該具有無線通信能力的集成電路編程系統(tǒng)大幅減少了人為干預,從而大幅降低了編程過程中出錯的概率;
⑷由于文件傳輸都通過網(wǎng)絡完成、很多控制程序也能夠自動化地完成,從而大幅縮短了編程需要的時間;
(5)由于文件傳輸都通過網(wǎng)絡完成、很多控制程序也能夠自動化地完成,提高了編程文件的保密性,使被編程的文件被非法拷貝的可能大幅降低;
(6)操作員或控制軟件能夠隨時通過網(wǎng)絡檢查各個編程器的狀態(tài),能及時發(fā)現(xiàn)問題,對于某些問題,操作員甚至能夠遠程解決,提供了系統(tǒng)的可維護性。最后應說明的是以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種具有無線通信能力的集成電路編程系統(tǒng),其特征在于,包括用于通過編程用通信通道對目標電路進行編程的編程器,用于自動或通過操作員操作完成多種文件傳輸與更新、對所述編程器進行巡檢和操控的控制臺,以及用于使所述控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊; 在所述多個無線模塊中,至少有兩個無線模塊,分別與控制臺和編程器連接;所述編程器,通過無線網(wǎng)絡與控制臺進行通信。
2.根據(jù)權利要求I所述的具有無線通信能力的集成電路編程系統(tǒng),其特征在于,所述控制臺具體包括一臺控制臺,所述編程器具體包括多臺編程器,所述多臺編程器,分別通過無線網(wǎng)絡與一臺控制臺進行通信。
3.根據(jù)權利要求I所述的具有無線通信能力的集成電路編程系統(tǒng),其特征在于,所述編程器具體包括一臺編程器,所述控制臺具體包括多臺控制臺;所述一臺編程器,通過無線網(wǎng)絡分別與多臺控制臺進行通信。
4.根據(jù)權利要求I所述的具有無線通信能力的集成電路編程系統(tǒng),其特征在于,所述編程器具體包括多臺編程器,所述控制臺具體包括多臺控制臺;每臺編程器,通過無線網(wǎng)絡與相應的幾臺控制臺進行通信;每臺控制臺,通過網(wǎng)絡與相應的幾臺控制臺進行通信。
5.根據(jù)權利要求1-4中任一項所述的具有無線通信能力的集成電路編程系統(tǒng),其特征在于,所述控制臺,包括CPU,以及分別與所述CPU連接的文件傳輸和更新模塊、編程器操控和設置模塊、手動操作面板或按鍵、編程器巡檢和故障排除模塊、自動與手動操作切換模塊、無線網(wǎng)絡切換模塊、以及無線網(wǎng)絡和/或編程器狀態(tài)指示模塊。
6.根據(jù)權利要求1-4中任一項所述的具有無線通信能力的集成電路編程系統(tǒng),其特征在于,所述控制臺,具體為PC,或具有CPU的工控機或控制模塊。
7.根據(jù)權利要求1-3中任一項所述的具有無線通信能力的集成電路編程系統(tǒng),其特征在于,所述編程器,主要包括控制器,以及分別與所述控制器連接的接口電路、電源電路、文件存儲電路和信號指示電路。
8.根據(jù)權利要求1-4中任一項所述的具有無線通信能力的集成電路編程系統(tǒng),其特征在于,所述目標電路,包括被編程的集成電路或模塊;和/或,所述編程用通信通道,包括RS232 串行通信接口、JTAG 接口、CAN 接口、SPI 接口、I2C 接口、SWD 接口、ISSP 接口、BDM 接口、M0N08 接口、ICSP 接口、CSI 接口、CSIHS 接口 ,MICROffIRE 接口、ICC 接 Π> SffIM 接口、SBW接口、Flexray接口、Microwire接口和SCC接口中的任意多種;和/或,所述無線網(wǎng)絡,包括基于ΙΕΕΕ802. 11協(xié)議的wifi網(wǎng)絡、Zigbee網(wǎng)絡、藍牙網(wǎng)絡、WiMAX網(wǎng)絡、GSM網(wǎng)絡、CDMA網(wǎng)絡和LTE網(wǎng)絡中的任意多種。
9.一種根據(jù)權利要求I所述的具有無線通信能力的集成電路編程系統(tǒng)的實現(xiàn)方法,其特征在于,包括 在所述編程器和控制臺上,分別設置用于使所述控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊; 所述控制臺,通過無線網(wǎng)絡,進行文件傳輸和更新,對無線網(wǎng)絡和相應編程器的狀態(tài)進行監(jiān)控、顯示、并在需要時切換無線網(wǎng)絡,并通過無線網(wǎng)絡對相應編程器進行至少包括遠程操控、設置、巡檢和故障排除的處理。
10.根據(jù)權利要求9所述的具有無線通信能力的集成電路編程系統(tǒng)的實現(xiàn)方法,其特征在于,所述遠程操控的處理,至少包括定時、開啟、停止、文件傳輸、文件更新、獲取編程器狀態(tài)和改變編程器狀的操作中的任意多種。
全文摘要
本發(fā)明公開了一種具有無線通信能力的集成電路編程系統(tǒng)及其實現(xiàn)方法,該系統(tǒng)包括用于通過編程用通信通道對目標電路進行編程的編程器,用于自動或通過操作員操作完成多種文件傳輸與更新、對所述編程器進行巡檢和操控的控制臺,以及用于使控制臺和編程器具有無線通信和接入無線網(wǎng)絡能力、并在控制臺的控制下能夠使控制臺和編程器在多個無線網(wǎng)絡間根據(jù)需要進行切換的多個無線模塊;在多個無線模塊中,至少有兩個無線模塊,分別與控制臺和編程器連接;編程器,通過無線網(wǎng)絡與控制臺進行通信。本發(fā)明所述具有無線通信能力的集成電路編程系統(tǒng)及其實現(xiàn)方法,具有人工成本低、編程過程花費時間短、出錯率低、保密性好和可維護性好的優(yōu)點。
文檔編號G05B19/042GK102854816SQ201210280348
公開日2013年1月2日 申請日期2012年8月8日 優(yōu)先權日2012年8月8日
發(fā)明者楚豐, 王力波, 劉靜 申請人:楚豐