劉新紅
煙臺南山學院,山東煙臺 265713
液壓支架作為煤礦井下安全支護的主要設備,已經(jīng)成為煤礦安全生產(chǎn)的重要環(huán)節(jié)。隨著高產(chǎn)高效綜采技術的發(fā)展,對液壓支架的動態(tài)特性和可靠性的要求越來越迫切。綜采設備的應用,對于提高效率、改善安全狀況起到很好的作用,但發(fā)展不平衡,有的開機率較低。影響開機率的一個主要因素是支架對工作面的頂板控制的好壞,因此,對綜采工作面進行礦壓監(jiān)測與控制是很有必要的[1]。
儀器結(jié)構(gòu)如圖1所示。地面部分主要由計算機、通信接口組成,井下部分由檢測主機、通信分機、電源、振弦式壓力傳感器等組成[2]。
圖1 綜采支架壓力檢測系統(tǒng)結(jié)構(gòu)圖
其工作原理是:
先由主機通過傳感器對綜采支架進行壓力的檢測,并記錄相關參數(shù),即壓力值、時間,然后將這些相關參數(shù)保存在一只大容量掉電不丟失數(shù)據(jù)存儲器中。當工作人員用手持式數(shù)據(jù)采集分機向主機發(fā)出數(shù)據(jù)采集信號時,主機將存儲的數(shù)據(jù)傳輸給采集分機,采集分機將這些數(shù)據(jù)存儲到存儲器中,回到地面后,通過通信接口,將數(shù)據(jù)傳輸給計算機。
該數(shù)據(jù)采集器為本安型設計并經(jīng)防爆和性能測試,由無線通信電路、數(shù)字顯示電路、自動復位電路、大容量存儲電路、電源管理電路和時鐘電路組成。
該電路采用FC-201SP微功率無線數(shù)傳模塊,該模塊具有無需申請頻點、高抗干擾能力與低誤碼率、傳輸性能優(yōu)良、低功耗、高可靠性,體積小,重量輕等特點。該電路實現(xiàn)了與井下壓力檢測主機、地面通信接口之間的數(shù)據(jù)傳輸,并通過數(shù)據(jù)通信指示燈指示數(shù)據(jù)傳輸是否正在進行。
四位數(shù)碼管顯示采集器的工作狀態(tài),指示數(shù)據(jù)傳輸過程中是否有錯誤數(shù)據(jù)。
防止單片機死機或跑飛問題,提高數(shù)據(jù)采集器工作的可靠性和穩(wěn)定性。
該電路采用大容量存儲器M25P16實現(xiàn)數(shù)據(jù)存儲,在該存儲器中可存儲2天的壓力數(shù)據(jù)。M25P16是一個16Mbit(2M×8)的串行Flash存儲器,有先進的寫保護機制,通過高速SPI兼容總線進行讀取??梢杂庙摼幊讨噶钸M行頁寫操作,一次可寫1~256字節(jié)。M25P16由32個段組成,每段包括256頁,每頁有256字節(jié)。這樣,整個存儲器可以被看成由8192頁或2097152字節(jié)構(gòu)成??梢杂闷脸噶畈脸麄€存儲器,或者用段擦除指令進行段擦除,一次只擦除一段。
該數(shù)據(jù)采集器由鋰電池供電,在使用過程中要不斷檢測電池的電量,以及時充電。該電路實現(xiàn)了電量的檢測與狀態(tài)指示。
該電路采用時鐘芯片PCF8563來實現(xiàn)時鐘功能,用于記錄數(shù)據(jù)采集的時間信息。PCF8563是低功耗的CMOS實時時鐘日歷芯片,它提供一個可編程時鐘輸出,一個中斷輸出和掉電檢測器,所有的地址和數(shù)據(jù)通過 I2C 總線接口串行傳遞,最大總線速度為400Kbits/s,每次讀寫數(shù)據(jù)后,內(nèi)嵌的字地址寄存器會自動產(chǎn)生增量。
本數(shù)據(jù)采集器程序完成從井下檢測主機采集壓力數(shù)據(jù)、給井下檢測主機校驗時間、傳感器調(diào)零、設置分站號、設置總站號、設置時間間隔等功能,以及向井上監(jiān)控主機傳送壓力數(shù)據(jù)和接受監(jiān)控主機傳給本采集器的校驗時間等功能。
為了實現(xiàn)本數(shù)據(jù)采集器與井下檢測主機以及井上監(jiān)控主機之間的準確和可靠的通信,需要統(tǒng)一制定通信協(xié)議。通信是以十六進制碼形式傳送,其波特率為9600。每次通信數(shù)據(jù)采集器都會發(fā)送通信請求命令,收到檢測主機或者監(jiān)控主機的響應命令后,才會進行數(shù)據(jù)傳輸。數(shù)據(jù)傳輸?shù)拿繋瑪?shù)據(jù)由開始符(0xdd)、數(shù)據(jù)段、校驗碼和結(jié)束符(0xee)組成。數(shù)據(jù)段包括時間(年、月、日、時、分、秒)信息六個字節(jié)、壓力(3個傳感器)信息六個字節(jié),校驗碼為數(shù)據(jù)段所有數(shù)據(jù)求和后取最低字節(jié)數(shù)據(jù)。
數(shù)據(jù)采集器按下相應按鍵發(fā)送通信請求命令后,等待接收監(jiān)控主機或者檢測主機傳回的響應命令,同時顯示數(shù)據(jù)采集器狀態(tài),根據(jù)響應命令確定下一步的任務,包括接收存儲壓力數(shù)據(jù)、給檢測主機校正時間、給傳感器調(diào)零、設置時間間隔、設置總站號、設置分站號、向監(jiān)控主機發(fā)送壓力數(shù)據(jù)和接受監(jiān)控主機的時間校正信息等,任務結(jié)束后,等待接收結(jié)束命令,收到接收命令結(jié)束程序。流程圖如圖2所示。
圖2 主程序流程圖
數(shù)據(jù)采集器主要子程序功能如下:
初始化子程序:初始化單片機輸入輸出口,設置端口的輸入輸出方式,將管腳分配給相應的外設,使能交叉開關;初始化晶振,選擇使用外部晶振,設置系統(tǒng)時鐘;初始化串行端口,設置串行口工作方式和波特率。
存儲器操作子程序:完成對M25P80的各種操作,如讀狀態(tài)寄存器、讀數(shù)據(jù)、頁編程、段擦除和片擦除等。
時鐘子程序:讀取時鐘信息并進行相應的格式轉(zhuǎn)換。
數(shù)據(jù)傳輸子程序:從檢測主機按通信協(xié)議接收綜采支架壓力數(shù)據(jù)信息,將存儲器中的數(shù)據(jù)信息傳輸給監(jiān)控主機。
校驗時間子程序:檢測主機長時間在井下工作,時鐘芯片的時鐘會出現(xiàn)偏差,需要定期校正。
調(diào)零子程序:壓力傳感器在井下受環(huán)境影響,檢測的壓力數(shù)據(jù)不準確,需進行調(diào)零處理。
時間間隔設置子程序:對井下壓力的檢測可根據(jù)各煤礦的實際情況選擇每隔多長時間檢測一次并記錄。
總站號和分站號設置子程序:由于各檢測主機在各煤礦安裝的位置不確定,可根據(jù)實際安裝地點進行總站與分站的設置。
對綜采支架壓力數(shù)據(jù)采集器進行了設計,包括硬件設計和軟件設計,對所有程序進行了調(diào)試,調(diào)試結(jié)果表明能夠?qū)崿F(xiàn)數(shù)據(jù)采集器和檢測主機及監(jiān)控主機之間準確和可靠的通信,硬件和軟件都達到了預期的功能要求。
[1]曹同生.綜采支架壓力計算機在線監(jiān)測系統(tǒng)[D].山東:山東科技大學,2003.
[2]鄭豐隆,鄧鐵六,武蘊濤,等.ZJ-1型綜采支架監(jiān)測系統(tǒng)[J].煤炭科學技術,1994,7(22):49-52.