蘇瑪罐采樣定時器是Windows NT/2000系統(tǒng)內(nèi)部為驅(qū)動程序提供的一種定時機制。它在使用前被掛接到硬件驅(qū)動程序中特定的Device對象上,在啟動Device對象的定時器后,I/0管理器開始每秒調(diào)用1/0定時器例程一次,這種調(diào)用一直繼續(xù),直到停止定時器。
在使用內(nèi)核定時器時,首先需要使用lolnitializeTimer內(nèi)核函數(shù)對定時器進行初始化,然后在需要的時候使用loStart-Timer函數(shù)啟動定時器,并可隨時使用loStopTimer停止定時器。需要說明的是在驅(qū)動程序停止或卸載之前務(wù)必要停止定時器,否則操作系統(tǒng)將崩潰。
蘇瑪罐樣品采集與保存:
樣品采集,預(yù)先清潔好的蘇瑪罐并抽好真空(50毫托),使用流量閥控2制采樣(也可采用瞬時采樣)。采樣結(jié)束關(guān)好罐閥,記錄采樣有關(guān)數(shù)據(jù),帶回實驗室進行分析。
樣品保存,樣品在常溫下保存,必須在采樣后20天內(nèi)完成分析工作。
分析步驟標準氣體配制;使用市售鋼瓶標準氣體(有證標準物質(zhì)),鋼瓶標準氣體和靜態(tài)配置的氣體濃度為1ppmv,使用動態(tài)稀釋儀(1.12)稀釋鋼瓶標準氣體,將PAMS鋼瓶氣稀釋至10ppbv,作為工作標準氣體。
蘇瑪罐采樣定時器使用脈沖信號發(fā)生器發(fā)射的10000Hz脈沖作為計數(shù)板的輸入,在用戶態(tài)程序中調(diào)用本驅(qū)動程序并顯示讀入的計數(shù)值,結(jié)果表明,計數(shù)值的變化范圍為±1個,而使用多媒體定時器同時利用Winlo直接端口讀寫方式得到的計數(shù)值,其變化范圍則為±10個。此外,在驅(qū)動程序中利用內(nèi)核定時器進行的計數(shù)讀取,其計數(shù)值十分穩(wěn)定,不像使用多媒體定時器時,幾乎前后兩秒的計數(shù)值必相差10個左右。當在驅(qū)動程序運行的同時進行大量磁盤操作和鼠標、鍵盤等會引起外部中斷的操作時,讀到的計數(shù)值也基本不受影響。