專利名稱:一種批量測試雙金屬片熱保護(hù)器的軟件實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及雙金屬片熱保護(hù)器的測試方法,具體地說,是一種批量測試雙金屬片 熱保護(hù)器的軟件實現(xiàn)方法。
背景技術(shù):
雙金屬片熱保護(hù)器是電機(jī)、電熱裝置中不可缺少的過載和過熱保護(hù)裝置,其溫度 性能參數(shù)起跳溫度與回復(fù)溫度的數(shù)據(jù)是否準(zhǔn)確,直接影響到被保護(hù)設(shè)備的工作安全性,因 此對其性能的出廠測試十分重要。目前,雙金屬片熱保護(hù)器溫度的測試主要有2種測試方法人工抽樣測試和電腦 小批量自動測試。人工抽樣測試即在整批熱保護(hù)器中抽取一定數(shù)量樣本熱保護(hù)器,將所抽取的樣本 熱保護(hù)器放入恒溫油槽,然后通過人工觀察記錄每只熱保護(hù)器的起跳溫度與回復(fù)溫度,最 后通過統(tǒng)計運(yùn)算,取平均值等,得出這批熱保護(hù)器的溫度性能參數(shù)。這種測試方法樣不僅耗 費(fèi)大量的時間和人力,而且由于是抽檢,沒有對整批熱保護(hù)器進(jìn)行全檢,所以無法保證整批 熱保護(hù)器的質(zhì)量。電腦小批量自動測試則通過將一定數(shù)量熱保護(hù)器放入烘箱加熱,然后利用預(yù)置在 烘箱內(nèi)的溫度傳感器記錄溫度,再通過串口通訊線將數(shù)據(jù)采集到計算機(jī)串口,測試人員通 過使用特定開發(fā)的軟件,將熱保護(hù)器的起跳與回復(fù)溫度數(shù)據(jù)打印出來,做為每個熱保護(hù)器 的出廠測試記錄,此種測試方法比人工抽樣測試要科學(xué)、準(zhǔn)確得多。但因軟件開發(fā)人員編程 能力的高低以及對界面風(fēng)格的理解等多種因素,導(dǎo)致目前測試雙金屬片熱保護(hù)器的軟件普 遍存在以下問題1、沒有提供給測試人員很好的人機(jī)界面,操作人員不能很好地實時監(jiān)控?zé)岜Wo(hù)器 溫度狀況。2、一次性測試熱保護(hù)器的數(shù)量有限,小于128只。3、測試數(shù)據(jù)的打印需要人工手動打印,并且沒有提供補(bǔ)打的功能,一旦打印出來 的結(jié)果丟失,此批保護(hù)器的溫度性能參數(shù)就沒法獲得。
發(fā)明內(nèi)容
針對雙金屬片熱保護(hù)器測試軟件中出現(xiàn)的上述缺陷,本發(fā)明提供一種能批量測試 1024只雙金屬片熱保護(hù)器、操作方便具有友好直觀的人機(jī)界面、測試數(shù)據(jù)自動打印并且能 補(bǔ)打的軟件實現(xiàn)方法。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案,包含以下內(nèi)容1、計算機(jī)同時對4只烘箱的熱保護(hù)器溫度數(shù)據(jù)進(jìn)行采集,每只烘箱最多可測試 256只熱保護(hù)器,共4X256 = 1024只熱保護(hù)器的溫度參數(shù),采集數(shù)據(jù)的頻率為每隔10秒采 集一次,一直循環(huán)進(jìn)行實時采集,其整體運(yùn)行架構(gòu)如圖1所示。2、測試軟件采用C語言開發(fā),先初始化串口通信設(shè)置,然后通過串口與溫度傳感采集器進(jìn)行實時通訊,對溫度數(shù)據(jù)采集與控制,1024只熱保護(hù)器的數(shù)據(jù)通過聲明在程序代 碼里的二維變量數(shù)組TempData[3] [255]來存儲,測試的主要參數(shù)如下所示。測試點1024點控制回路4只烘箱測試工況5工況測試溫度范圍40°C —200°C3、測試過程中定義了工況0-工況4的5工況,分別對應(yīng)快速升溫、慢速升溫、快速 降溫、慢速降溫、等待復(fù)位等5工況,通過細(xì)分工況來對熱保護(hù)器進(jìn)行循環(huán)控制與數(shù)據(jù)采集 的代表性,有助于準(zhǔn)確測試出熱保護(hù)器的溫度性能。各測試工況定義如圖2所示。4、測試軟件提供友好直觀易用的人機(jī)界面,包括參數(shù)修改、運(yùn)行監(jiān)控、表格打印 等人機(jī)界面,其中參數(shù)修改人機(jī)界面如圖3所示,用于修改傳感器高溫上限溫度、高溫下限溫度、低 溫上限溫度、低溫下限溫度、升溫允許范圍、降溫允許范圍。圖3中(1)分別顯示當(dāng)前設(shè)置 的4個烘箱的熱保護(hù)器起跳溫度,回復(fù)溫度的上下限值。圖3中(2)顯示當(dāng)前設(shè)置升溫允 許的誤差溫度,降溫允許的誤差溫度。圖3中(3)顯示正在設(shè)置烘箱1的高溫上限。圖3 中(4)以折線顯示當(dāng)前設(shè)置值所處于烘箱溫測范圍(20°C -200°C )溫度點。運(yùn)行監(jiān)控人機(jī)界面如圖4所示,用于監(jiān)視1024只熱保護(hù)器狀態(tài),包括閉、開、壞三 種狀態(tài)和工況0-工況4共5種工況狀態(tài),其中工況0是快速升溫,工況1是慢速升溫,工況 2是快速降溫,工況3是慢速降溫,工況4是等待復(fù)位。修改傳感器高溫上限溫度、高溫下限 溫度、低溫上限溫度、低溫下限溫度、升溫允許范圍、降溫允許范圍。圖4中(1)以綠色、紅 色、黃色分別表示烘箱中在熱保護(hù)器閉、開、壞三種狀態(tài)。圖4中(2)表示當(dāng)前烘箱中256 只熱保護(hù)器的實施狀態(tài)。圖4中(2)表示當(dāng)前烘箱中256只熱保護(hù)器的實施狀態(tài)。圖4中
(3)表示當(dāng)前監(jiān)控的烘箱是哪只烘箱以及當(dāng)前溫度。圖4中(4)實時顯示4只烘箱現(xiàn)在分 別所處0-4工控中的哪一工況狀態(tài)。圖4中(5)實時顯示4只烘箱內(nèi)的最高溫度與最低溫 度的溫差。表格打印人機(jī)界面如圖5所示,用于打印每只熱保護(hù)器的溫度數(shù)據(jù)。圖5中(1) 顯示測試時間,圖5中(2)顯示烘箱編號,圖5中(3)標(biāo)識256只熱保護(hù)器的位置,圖5中
(4)顯示每只熱保護(hù)器的起跳溫度與回復(fù)溫度值,圖5中(5)顯示打印、復(fù)位烘箱的鍵盤操 作對應(yīng)鍵值。
圖1本發(fā)明系統(tǒng)運(yùn)行環(huán)境架構(gòu)圖;圖2本發(fā)明測試5工況定義圖;圖3本發(fā)明主菜單參數(shù)修改人機(jī)界面圖;圖4本發(fā)明主菜單運(yùn)行監(jiān)控人機(jī)界面圖;圖5本發(fā)明主菜單表格打印人機(jī)界面具體實施例方式下面參照附圖,對本發(fā)明的各種實施作進(jìn)一步的詳細(xì)描述。
圖1示出了本發(fā)明的運(yùn)行環(huán)境,4只各裝有256只熱保護(hù)器的測試烘箱,每個測試 烘箱均有溫度傳感采集器,通過串口線與預(yù)先裝有C語言開發(fā)的“熱保護(hù)器溫度測試”定制 軟件的測試計算機(jī)串口連接。圖2示出了本發(fā)明的快速升溫、慢速升溫、快速降溫、慢速降溫、等待復(fù)位等5工況 測試狀態(tài)。工況0 快速升溫。熱保護(hù)器放入烘箱后,烘箱電熱絲置于最大功率,使烘箱溫度 從常溫開始迅速上升,當(dāng)測溫傳感器中的最高溫度值離圖3中參數(shù)修改人機(jī)界面所設(shè)置 的高溫下限相差-15°C時,自動進(jìn)入工況1。工況1 慢速升溫。烘箱電熱絲置于慢速升溫的控制狀態(tài),計算機(jī)進(jìn)行熱保護(hù)器動 作溫度數(shù)據(jù)采樣,當(dāng)傳感器中的最低溫度值超過圖3中參數(shù)修改人機(jī)界面所設(shè)置的高溫 上限時,自動進(jìn)入工況2。工況2 快速降溫。關(guān)閉烘箱電熱絲并啟動冷卻鼓風(fēng)機(jī),進(jìn)行快速降溫,當(dāng)測溫傳 感器中的最低溫度值離圖3中參數(shù)修改人機(jī)界面所設(shè)置的低溫上限相差+5°C時,自動進(jìn) 入工況3工況3 慢速降溫。關(guān)閉冷卻鼓風(fēng)機(jī),自然降溫,計算機(jī)進(jìn)行熱保護(hù)器回復(fù)溫度數(shù) 據(jù)采樣,當(dāng)測溫傳感器中的最低溫度值低于圖3中參數(shù)修改人機(jī)界面所設(shè)置低溫下限 時,自動進(jìn)入工況4工況4 等待復(fù)位。一個循環(huán)測試完畢,生成的測試數(shù)據(jù)自動發(fā)到打印機(jī),驅(qū)動打 印機(jī)打印起跳溫度與回復(fù)溫度測試數(shù)據(jù)。打印完,執(zhí)行復(fù)位后開始下一個測試循環(huán)圖3示出了本發(fā)明的主菜單參數(shù)修改人機(jī)界面。操作員按鍵盤“F1”鍵,頂部 會將參數(shù)修改菜單背景置為綠色。主屏幕將當(dāng)前設(shè)置的4個烘箱傳感器高溫上限、高溫 下限、低溫上限、低溫下限分別顯示在原值列,升溫允差、降溫允差也顯示。如果想修改 其中的值,只需要按鍵盤“Enter”鍵,光標(biāo)會移動到現(xiàn)值列,背景色變?yōu)榘咨?,輸入的?shù) 值將以紅色顯示。按鍵盤Esc鍵將新修改的值生效并退出到圖4主菜單運(yùn)行人機(jī)界 面圖。圖4示出了本發(fā)明的主菜單運(yùn)行監(jiān)控人機(jī)界面。屏幕頂端左上角顯示當(dāng)前測 試的時間。圖4中(2)從左到右共26列,從上到下共10行,紅綠框代表每只熱保護(hù)器所處 狀態(tài),當(dāng)前共有256只熱保護(hù)器在測。圖4中(3)位置每隔5秒自動循環(huán)顯示烘箱1-4的 實時溫度,并且圖4中(2)的熱保護(hù)器狀態(tài)也與烘箱一一對應(yīng),實時刷新。在圖4中按鍵盤 “F8”、“F7”、“F6”、“F5”鍵將使烘箱1_4狀態(tài)復(fù)位到工況0,重新開始測試。在圖4中按鍵 盤“F1”鍵將鎖定當(dāng)前烘箱,不再每隔5秒自動在烘箱1-4中循環(huán)。在圖4中按鍵盤“Esc” 鍵將退出鎖定狀態(tài)。在圖4中(4)運(yùn)行工況位置有4顯示時,將發(fā)送打印命令到打印機(jī),自 動執(zhí)行圖5中打印表格的動作,并將數(shù)據(jù)寫入到數(shù)據(jù)文件中保存。圖5示出了本發(fā)明的主菜單表格打印人機(jī)界面。屏幕從左到右16列,從上到下 16行,每一表格單元上下各顯示一個數(shù)字,即當(dāng)前烘箱內(nèi)對應(yīng)位置的熱保護(hù)器起跳溫度、回 復(fù)溫度。在圖5中按鍵盤“F1”鍵,將執(zhí)行手動打印圖5中(3)的表格。圖5中(2)位置每 隔5秒自動循環(huán)顯示烘箱1-4的表格數(shù)據(jù),并且圖5中(3)的熱保護(hù)器起跳溫度、回復(fù)溫度 也與烘箱一一對應(yīng),實時刷新。在圖5中按鍵盤叩8”、17”、16”、叩5”鍵將使烘箱1-4狀 態(tài)復(fù)位到工況0,重新開始測試。在圖5中按鍵盤“Esc”鍵將退出表格人機(jī)界面,回到圖運(yùn)行人機(jī)界面。
權(quán)利要求
一種批量測試雙金屬片熱保護(hù)器溫度的軟件實現(xiàn)方法,其特征在于包括友好直觀易用的人機(jī)界面,一次性檢測1024只熱保護(hù)器溫度的高效測試方法,測試數(shù)據(jù)自動打印并提供隨時補(bǔ)打的功能。
2.根據(jù)權(quán)利要求1所述的批量測試雙金屬片熱保護(hù)器溫度的軟件實現(xiàn)方法,其特征在 于,友好直觀易用的人機(jī)界面,包括參數(shù)修改、運(yùn)行監(jiān)控、表格打印人機(jī)界面,其中所述參數(shù)修改人機(jī)界面,用于修改傳感器高溫上限溫度、高溫下限溫度、低溫上限溫 度、低溫下限溫度、升溫允許范圍、降溫允許范圍;所述運(yùn)行監(jiān)控人機(jī)界面,用于監(jiān)視1024只熱保護(hù)器狀態(tài),包括閉、開、壞三種狀態(tài)和工 況0-工況4共5種工況狀態(tài),其中工況0是快速升溫,工況1是慢速升溫,工況2是快速降 溫,工況3是慢速降溫,工況4是等待復(fù)位。修改傳感器高溫上限溫度、高溫下限溫度、低溫 上限溫度、低溫下限溫度、升溫允許范圍、降溫允許范圍。所述表格打印人機(jī)界面,用于打印每只熱保護(hù)器的溫度數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的批量測試雙金屬片熱保護(hù)器溫度的軟件實現(xiàn)方法,其特征在 于,一次性檢測1024只熱保護(hù)器溫度的高效測試方法,是通過一次性采集4只烘箱的熱保 護(hù)器溫度參數(shù)實現(xiàn),每只烘箱256只熱保護(hù)器,共1024只熱保護(hù)器。
4.根據(jù)權(quán)利要求1所述的批量測試雙金屬片熱保護(hù)器溫度的軟件實現(xiàn)方法,其特征在 于,測試數(shù)據(jù)自動打印并提供隨時補(bǔ)打的功能,是通過軟件檢測到烘箱溫度處于工況4時, 自動將打印命令發(fā)到打印機(jī),并將數(shù)據(jù)保存到數(shù)據(jù)文件中,以便補(bǔ)打時重新讀出打印。
全文摘要
本發(fā)明涉及雙金屬片熱保護(hù)器批量測試的自動測試技術(shù),該軟件為操作人員提供了一種方便的人機(jī)界面,能一次性自動測試1024只熱保護(hù)器的起跳溫度與回復(fù)溫度,并且能實時監(jiān)控烘箱在快速升溫、慢速升溫、快速降溫、慢速降溫、等待復(fù)位等5工況狀態(tài)下每只熱保護(hù)器的溫度性能。軟件提供的測試結(jié)果自動打印及數(shù)據(jù)補(bǔ)打功能非常實用。與現(xiàn)有雙金屬片熱保護(hù)器測試技術(shù)相比,具有人機(jī)界面友好直觀、檢測效率高的優(yōu)勢。
文檔編號G06F11/36GK101943671SQ20101018168
公開日2011年1月12日 申請日期2010年5月21日 優(yōu)先權(quán)日2010年5月21日
發(fā)明者傅露鳴, 戴偉輝, 戴文輝, 戴更輝, 戴永輝, 趙碧榮 申請人:上海巨浪信息科技有限公司