基于ATmega16單片機的干式變壓器智能溫度控制器設計
軟件采用模塊化結構,包括1個主模塊和5個子模塊(按鈕處理子模塊、設置上限溫度及采集 邊界點數字量子模塊、通信子???、故障輸出處理子模塊和顯示子模塊),主模塊完成對各 個子模塊初始化,調用故障輸出處理子模塊、顯示子模塊。而按鈕處理子模塊、設置上限溫 度及采集邊界點數字量子模塊、通信模塊采用中斷方式工作,主模塊與它們通過共用一段RA M區域進行聯系。由于在單片機應用系統的模擬輸入信號中含有種種噪音和干擾,故本程序 采用數字濾波技術濾波。除此之外,對于前面提到的線性化問題,我們采用了將0~200℃分 成四個區域,在每個區域進行線性化計算。這樣比在0~200℃區域內直接進行計算要精確的 多,能夠達到0.1℃的精度。
各個子模塊的功能如下:
(1)按鈕處理子模塊在有鍵按下時向ATmega16申請中斷,在中斷子程序中修改預先設好的標 志位。 (2)設置上限溫度及采集邊界點數字量子模塊可以在長時間按鍵時通過輸入密碼進入修改上 限溫度的界面,通過按鈕對0℃、50℃、100℃、150℃、200℃所對應的數字量進行采集,并 將結果存到E2PROM里,用此數據作為邊界點計算出0~200℃之間的任何溫度。 (3)通信子模塊可以通過LBC184(將RS232信號轉換為RS485信號)芯片和單片機連接 遠程的被控對象進行RS485通信。 (4)故障輸出子模塊可以通過實際溫度與上限溫度的比較,來判斷現場是否出現異常情況。 同時,設置標志位來判斷是否進行A/D轉換、是否進行顯示。 (5)顯示子模塊將線性計算出的結果經二進制到BCD碼的轉換送到5位LED顯示器顯示。
各個子模塊的功能如下:
(1)按鈕處理子模塊在有鍵按下時向ATmega16申請中斷,在中斷子程序中修改預先設好的標 志位。 (2)設置上限溫度及采集邊界點數字量子模塊可以在長時間按鍵時通過輸入密碼進入修改上 限溫度的界面,通過按鈕對0℃、50℃、100℃、150℃、200℃所對應的數字量進行采集,并 將結果存到E2PROM里,用此數據作為邊界點計算出0~200℃之間的任何溫度。 (3)通信子模塊可以通過LBC184(將RS232信號轉換為RS485信號)芯片和單片機連接 遠程的被控對象進行RS485通信。 (4)故障輸出子模塊可以通過實際溫度與上限溫度的比較,來判斷現場是否出現異常情況。 同時,設置標志位來判斷是否進行A/D轉換、是否進行顯示。 (5)顯示子模塊將線性計算出的結果經二進制到BCD碼的轉換送到5位LED顯示器顯示。
(1)解決溫控儀中交流電源干擾,其方法是在交流電源的進線端,即電源變壓器的 初級串聯一個電源濾波器,它可以有效地抑制高頻干擾的侵入(圖4)。
主站蜘蛛池模板:
青浦区|
阜新市|
囊谦县|
千阳县|
明星|
林口县|
东源县|
四子王旗|
偃师市|
宝坻区|
阳城县|
长顺县|
台南县|
依安县|
榆树市|
庄河市|
黄浦区|
布尔津县|
五台县|
台中市|
唐海县|
贡嘎县|
宣恩县|
汪清县|
苗栗市|
宁明县|
岢岚县|
马山县|
昌江|
灯塔市|
雷波县|
鲜城|
大悟县|
卓尼县|
南平市|
绥德县|
瑞丽市|
依兰县|
瑞安市|
淄博市|
黄梅县|

(3)在模擬轉換電路中的溫度傳感器兩端,以及其他地方使用壓敏電阻器,吸收不 同極性的過電壓。
(4) 在干式變壓器運行現場進行電磁干擾試驗,對試驗結果進行概率統計分析,并通過精心選擇 元器件、采用硬件抗干擾技術及軟件抗干擾技術使干擾源產生的電磁干擾降至最小。
該溫控儀功耗低、技術先進,功能完善,操作簡單,性能可靠,能夠在十分惡劣的電磁干擾 或高溫環境長期穩定工作,是干式變壓器理想的監控裝置。
(4) 在干式變壓器運行現場進行電磁干擾試驗,對試驗結果進行概率統計分析,并通過精心選擇 元器件、采用硬件抗干擾技術及軟件抗干擾技術使干擾源產生的電磁干擾降至最小。
該溫控儀功耗低、技術先進,功能完善,操作簡單,性能可靠,能夠在十分惡劣的電磁干擾 或高溫環境長期穩定工作,是干式變壓器理想的監控裝置。
評論