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