新四季網

一種液壓間架控制器的程序在線升級方法

2023-05-22 14:34:11

專利名稱:一種液壓間架控制器的程序在線升級方法
技術領域:
本發明涉及一種電液控制器程序在線升級方法,尤其是一種用於煤礦井下綜採工作面的液壓間架控制器的程序在線升級方法。
背景技術:
綜採工作面液壓間架控制技術是實現採煤自動化的關鍵技術,是提高煤炭開採效率、保證井下安全生產的重要途徑。其中,實現液壓支架的各個控制器程序的及時、方便、快捷的更新是提高煤礦井下開採效率,實現真正的無人值守工作面的關鍵功能之一。
目前,隨著煤炭工業的飛速發展,液壓間架控制系統的研發也取得了長足的進步,一部分國內生產的液壓間架電液控制系統已經投入使用。但是,由於各種原因,採煤工作面上的所有間架控制器的程序升級始終沒有找到一個方便、快捷的實現方法,大多數工作面還是採用對間架控制器逐個下載程序的方法完成間架控制器的程序的升級。這樣,就會造成龐大的工作量,並且還延緩了生產,影響了煤炭的開採效率。因此,研究一種間架控制器的程序自動升級方法是大多數採煤工作面迫切需要解決的問題。

發明內容
本發明要解決的是提供一種綜採工作面上液壓間架控制器的程序在線升級功能方法。本發明方法運行的硬體平臺是一個綜採工作面包括一臺端頭控制器和上百臺間架控制器,並且每一臺間架控制器直接驅動一臺電池驅動主閥,進而控制一臺液壓支架。其中間架控制器的輸出埠和主閥的輸入埠相連,同時工作面上的所有間架控制器都通過RS-485架間通訊依次相連。對於一臺間架控制器,其內部硬體包括主控部分和接口控制部分,間架控制器主控部分與接口控制部分之間採用SPI主從通訊方式,接口部分為主,主控部分為從。本發明所採用的技術方案是一種液壓間架控制器程序在線升級方法工作面上的所有液壓間架控制器都通過RS-485架間通訊依次相連,液壓間架控制器其內部硬體包括主控部分和接口控制部分,液壓間架控制器主控部分與接口控制部分之間採用SPI主從通訊方式,接口部分為主,主控部分為從,對任一液壓間架控制器編號設置為001,並將其通過SPI通訊傳輸到該架控制器的主控部分並保存,然後通過架間RS-485通訊將本架編號依次傳輸到下一臺間架控制器中,並依次加一作為本架編號,同時將各架的編號傳輸到主控部分並保存。然後按照如下的方法進行在線升級
一、端頭控制器選定需要進行程序升級操作的液壓間架控制器編號對其發送狀態檢測指令,來判斷該液壓間架控制器是否處於忙碌狀態,當判斷到該架控制器處於空閒狀態時則開始將液壓間架控制器的程序代碼分段並以MODBUS協議向選定的液壓間架控制器主控CPU發送,並在每段程序代碼末尾加該段程序代碼的CRC校驗碼,
二、所屬液壓間架控制器主控CPU在收到一段程序代碼後,先對該段代碼進行CRC校驗確保其正確性,然後判斷是否屬於主控部分程序,如果屬於主控部分程序則,將該段代碼存入到間架控制器主控部分的外部RAM中,如果屬於接口部分程序,則主控CPU向接口 CPU傳送該段程序代碼和相應的CRC校驗碼,接口 CPU收到的程序代碼進行CRC校驗確保其正確性,並將代碼寫入到接口部分的外部RAM中,接著主控CPU向端頭控制器發送指令要求繼續發送,端頭控制器接收到要求繼續發送指令後,繼續將液壓間架控制器的程序代碼分段並以MODBUS協議向選定的液壓間架控制器發送,同樣的方法進行校驗、判斷、寫入外部RAM中,循環執行至程序全部寫入外部RAM中;
三、端頭控制器向該液壓間架控制器發送程序升級指令,該液壓間架控制器主控CPU判斷所屬為接口部分還是主控部分,如果是主控部分,主控CPU自動跳到主控升級引導程序段中運行,如果是接口部分,接口 CPU自動跳到接口升級引導程序段中運行,對液壓間架控制器升級指令所屬部分CPU的程序存儲FLASH空間進行擦除,讀取外部RAM中的程序代碼並寫到FSASH空間中以0000H開始的存儲空間,將全部的程序代碼寫到FLASH空間;
四、端頭控制器對不同液壓間架控制器主控部分CPU依次執行上述步驟,實現了對整個工作面所有液壓間架控制器程序在線升級。本發明的有益效果是避免了對一個採煤工作面上一百多臺間架控制器單獨下載程序時的龐大工作量,並且還節省了相應的程序下載時間。


圖I是本發明液壓間架控制器網絡的結構示意框 圖2是本發明液壓間架控制器的內部結構框 圖3是本發明中液壓間架控制器程序在線升級的程序流程圖。
具體實施例方式下面結合附圖用具體實施方式
進一步詳細描述本發明一種液壓間架控制器的程序在線升級方法。本發明所述的硬體平臺基礎上如圖I所示工作面上的所有液壓間架控制器都通過RS-485架間通訊依次相連,如圖2所示液壓間架控制器其內部硬體包括主控部分和接口控制部分,液壓間架控制器主控部分與接口控制部分之間採用SPI主從通訊方式,接口部分為主,主控部分為從。本發明中所述的液壓間架控制器程序在線升級功能具體實現的程序流程圖如圖3所示,端頭控制器對間架控制器主控部分CPU中的程序升級採用端頭在線升級方法,即首先端頭控制器選定需要進行程序升級操作的間架控制器編號,並對其發送狀態檢測指令,來判斷該間架控制器是否處於忙碌狀態。當判斷到該架控制器處於空閒狀態時則開始將間架控制器的程序代碼分段並以MODBUS協議向選定的間架控制器發送,並在每段程序代碼末尾加該段程序代碼的CRC校驗碼,在本發明中選擇以每段IK的容量發送。該間架控制器主控CPU在收到一段程序代碼後,先對該段代碼進行CRC校驗確保其正確性,並將該段代碼存入到32K的間架控制器主控部分的外部RAM中。然後向端頭控制器發送指令要求繼續發送。經過測試本間架控制器的所有主程序的大小約15K,所以RAM空間足夠。本發明中傳送速率選用9600bps,從而保證傳輸數據的穩定可靠。端頭控制器在發送完程序代碼後向該間架控制器發送程序升級指令,使間架控制器程序自動跳到升級引導程序段中運行。在此程序段中,先對控制器CPU的程序存儲FLASH空間進行擦除,然後循環讀取外部RAM中的程序代碼並寫到FSASH空間中以0000H開始的存儲空間。直到將全部的程序代碼寫到FLASH空間之後,程序自動跳回到到0000H單元開始運行程序。端頭控制器對不同間架控制器主控部分CPU依次執行上述步驟,則實現了對整個工作面所有間架控 制器主控部分的程序在線升級。液壓間架控制器接口部分的程序升級方法於此類似,只不過是通過主控部分CPU把接口部分升級所需的程序和命令傳遞到接口部分CPU,有接口部分的CPU按照同樣的方法進行程序升級。在本發明中架間通訊的傳輸速率為9600bps,實驗證明在此傳輸速率下,RS-485架間通訊穩定可靠工作。此外由於既考慮發送精度,又考慮發送時間,本發明中選擇每段以IK的大小發送程序代碼。在本發明中通過在預先選定的首架控制器上操作相應的按鍵將其支架編號設置為001,並將其通過SPI通訊傳輸到該架控制器的主控部分並保存。然後通過架間RS-485通訊將本架編號依次傳輸到下一臺間架控制器中,並依次加一作為本架編號,同時將各架的編號傳輸到主控部分並保存。這樣即可實現整個採煤工作面所有間架控制器編號的自動排序功能。
權利要求
1.一種液壓間架控制器程序在線升級方法工作面上的所有液壓間架控制器都通過RS-485架間通訊依次相連,液壓間架控制器其內部硬體包括主控部分和接口控制部分,液壓間架控制器主控部分與接口控制部分之間採用SPI主從通訊方式,接口部分為主,主控部分為從,其特徵在於,對液壓間架控制器編號,然後按照如下的方法進行在線升級 一、端頭控制器選定需要進行程序升級操作的液壓間架控制器編號對其發送狀態檢測指令,來判斷該液壓間架控制器是否處於忙碌狀態,當判斷到該架控制器處於空閒狀態時則開始將液壓間架控制器的程序代碼分段並以MODBUS協議向選定的液壓間架控制器主控CPU發送,並在每段程序代碼末尾加該段程序代碼的CRC校驗碼; 二、所屬液壓間架控制器主控CPU在收到一段程序代碼後,先對該段代碼進行CRC校驗確保其正確性,然後判斷是否屬於主控部分程序,如果屬於主控部分程序則,將該段代碼存入到間架控制器主控部分的外部RAM中,如果屬於接口部分程序,則主控CPU向接口 CPU傳送該段程序代碼和相應的CRC校驗碼,接口 CPU收到的程序代碼進行CRC校驗確保其正確性,並將代碼寫入到接口部分的外部RAM中,接著主控CPU向端頭控制器發送指令要求繼續發送,端頭控制器接收到要求繼續發送指令後,繼續將液壓間架控制器的程序代碼分段並以MODBUS協議向選定的液壓間架控制器發送,同樣的方法進行校驗、判斷、寫入外部RAM中,循環執行至程序全部寫入外部RAM中; 三、端頭控制器向該液壓間架控制器發送程序升級指令,該液壓間架控制器主控CPU判斷所屬為接口部分還是主控部分,如果是主控部分,主控CPU自動跳到主控升級引導程序段中運行,如果是接口部分,接口 CPU自動跳到接口升級引導程序段中運行,對液壓間架控制器升級指令所屬部分CPU的程序存儲FLASH空間進行擦除,讀取外部RAM中的程序代碼並寫到FSASH空間中以0000H開始的存儲空間,將全部的程序代碼寫到FLASH空間; 四、端頭控制器對不同液壓間架控制器主控部分CPU依次執行上述步驟,實現了對整個工作面所有液壓間架控制器程序在線升級。
2.根據權利要求I所述的一種液壓間架控制器程序在線升級方法,其特徵在於對任一液壓間架控制器編號設置為001,並將其通過SPI通訊傳輸到該架控制器的主控部分並保存,然後通過架間RS-485通訊將本架編號依次傳輸到下一臺間架控制器中,並依次加一作為本架編號,同時將各架的編號傳輸到主控部分並保存。
全文摘要
本發明涉及一種電液控制器程序在線升級方法,尤其是一種用於煤礦井下綜採工作面的液壓間架控制器的程序在線升級方法。工作面上的所有液壓間架控制器都通過RS-485架間通訊依次相連,液壓間架控制器其內部硬體包括主控部分和接口控制部分。端頭控制器選定需要進行程序升級操作的液壓間架控制器編號對其發送程序或者指令,液壓間架控制器CPU對程序和指令進行檢查後,程序寫入外部RAM中,然後根據指令對液壓間架控制器進行升級。
文檔編號E21D23/12GK102635379SQ20121008608
公開日2012年8月15日 申請日期2012年3月28日 優先權日2012年3月28日
發明者劉媛, 宋建成, 張文杰, 田慕琴, 許春雨, 辛春紅 申請人:太原理工大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀