(廣西廣播電視技術(shù)中心梧州分中心)
科邁 InteliLite AMF25控制器(以下簡稱AMF25)廣泛應(yīng)用在柴油機組控制,具有啟動控制、柴油機、發(fā)電機各種重要參數(shù)保護功能。它集眾多功能為一體,能滿足不同類型發(fā)電機組的自動控制需求。出廠的AMF25都是缺省參數(shù),控制器在上機使用前需要用個人計算機(以下簡稱PC)配置其模擬輸入量曲線和二進制輸入輸出等參數(shù),控制器才能正常運行。對控制器配置需要用到LiteEdit PC軟件、USB轉(zhuǎn)RS232串口線。先設(shè)定AMF25的RS232通信模式,AMF25與PC上位機軟件通信AMF25的COM模式設(shè)置為直接。PC機的RS232端口設(shè)置為9600bps, 8 data bits, 1 stop bit, 無校驗,AMF25與PC通信連接如圖1所示。
LiteEdit PC軟件是COMAP配套配置軟件,預(yù)置的參數(shù)含蓋機組所有功能,并能導(dǎo)入導(dǎo)出配置文件。軟件自帶COMAP系列控制器的固件,并具有多種編程模式。將AMF25用RS232串口線與PC連接,RS232通信建立后才能寫入相關(guān)配置。在寫入配置時有兩種情況可能導(dǎo)致控制器軟件損壞,第一種情況是USB轉(zhuǎn)RS232串口線芯片性能差,在進行數(shù)據(jù)轉(zhuǎn)換時出現(xiàn)錯誤的數(shù)據(jù),從而造成控制器無法識別配置表;第二種情況是在寫入數(shù)據(jù)時編程突然中斷,造成寫入的數(shù)據(jù)不完整,控制器程序崩潰。兩種情況要對控制器進行重新寫入EEPROM固件才能恢復(fù)正常(俗稱刷機),下面介紹兩種故障操作方法。
圖1 PC與AMF25通信連接
在AMF25配置參數(shù)時,寫入錯誤的數(shù)據(jù),造成AMF25控制器無法識別配置表,導(dǎo)致AMF25無法正常運行,控制器屏幕顯示 Cfg.table error,這時控制器面板無法進行任何操作。
造成配置表數(shù)據(jù)錯誤的主要原因是串口數(shù)據(jù)線芯片不穩(wěn)定或者連接線路有干擾,數(shù)據(jù)轉(zhuǎn)換過程中出現(xiàn)錯誤的數(shù)據(jù),導(dǎo)致配置表無法被識別,此時PC軟件無法讀取控制器內(nèi)部的數(shù)據(jù)。需要重新寫入固件控制器才能正常運行,刷機步驟如下:
(1)將AMF25用RS232串口線與電腦連接好,打開AMF25電源。
(2)打開LiteEdit PC軟件,選擇相應(yīng)的端口進行連接,數(shù)秒后連接信息提示錯誤,但可以看到右下角的UART(通用異步收發(fā)傳輸器)數(shù)據(jù)比特率在遞增,右邊的綠色燈是快速交替閃爍,此時PC軟件與控制器通信是正常,如圖2所示。
(3)打開PC軟件菜單Controller>Programing and cloning...>Programing...,然后選取控制器對應(yīng)的版本固件ail文件,然后點擊OK進入刷機模式,如圖3所示。
PC軟件和AMF25顯示屏?xí)斤@示編程進度,編程完畢后,軟件會彈出對話框(Programing was correct編程正確),點擊確定即可進入運行界面。此時刷機完畢,可以進行相關(guān)參數(shù)配置。右下角會出現(xiàn)提示固件更新點擊NO,如果軟件版本SW與硬件版本HW不一致會造成控制器某些功能無法支持。
圖2 通信信息提示
圖3 選取固件
當(dāng)AMF25在編程時突然中斷程序或者斷電,程序未完整寫入控制器導(dǎo)致無法運行,控制器屏幕顯示Program corrupted。此時通信程序已破壞,LiteEdit PC軟件無法直接與控制器通信,需進入BOOT LOADER模式才能進行刷機。
BOOT LOADER是在操作系統(tǒng)內(nèi)核運行之前運行的一段小程序。通過這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。在編程過程中突然中斷程序或者其他軟件故障導(dǎo)致程序崩潰時需要進入BOOT LOADER模式進行刷機,進入BOOT LOADER模式需要短接RS232通信卡上的BOOT跳針,BOOT LOADER模式刷機操作步驟如下:
(1)將AMF25用RS232串口線連接到電腦。
(2)打開AMF25電源,運行LiteEdit PC軟件進行連接,等待連接提示錯誤(Error)。
(3)進入PC軟件菜單Controller>Programing and cloning...>Programing...,選擇控制器對應(yīng)的固件并確認(rèn)對話框,然后出現(xiàn)操作引導(dǎo)如圖4所示。
(4)按照引導(dǎo)進行操作,先關(guān)閉AMF25電源,然后短接RS232通信卡上的BOOT LOADER跳針,如圖5所示:
(5)連接好串口線,打開AMF25電源后點OK,進行編程等待界面,稍等片刻編程自動開始。編程完成后按提示先關(guān)掉AMF25電源,然后拿掉BOOT LOADER跳針的短接線,打開控制器電源,然后點OK進入正常工作界面。
掌握AMF25刷機技能,有利于廣播電視無線發(fā)射臺站維護工作。AMF25控制器軟件故障可通過刷機來解決,能及時恢復(fù)發(fā)電機組正常工作。配備一條工業(yè)級的RS232串口線,編程過程中盡量保持供電和數(shù)據(jù)線的連接穩(wěn)定,保證控制器編程順利完成。
圖4 操作引導(dǎo)
圖5 BOOT LOADER跳針