999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx

單片機測控系統中的軟件抗干擾技術

2018-02-26 09:45:22陳欣
電子技術與軟件工程 2018年16期
關鍵詞:單片機

陳欣

摘要

在工業單片機測控系統中,抗干擾技術是一個很重要的環節,軟件抗干擾技術具有良好的可靠性和穩定性。本文針對工業單片機測控系統中的抗干擾問題,從數字濾波技術、軟件陷阱技術、“看門狗”技術等方面進行了研究,并提出了解決方案。

【關鍵詞】單片機 抗干擾技術 數字濾波技術

1 引言

如圖1所示,單片機測控系統是在程序化管理下形成的測控系統,它可以在工業生產過程中提高機械控制的效率。但是,工業現場環境復雜,具有電磁功能的大量設備頻繁啟動、停止,產生的干擾影響了單片機系統的正常運行。本文針對單片機測控系統中的抗干擾問題,從軟件抗干擾技術方面進行了分析和研究,并提出了解決方案。

工業單片機測控系統的常見影響如下:

1.1 干擾加大數據采集的誤差

測試系統通道的輸入部分受到干擾信號的入侵,有用信號和外來干擾信號相互疊加,加劇了該通道數據采集的誤差。尤其在當前系統輸入的是小電壓信號時,數據干擾的現象更加嚴重。

1.2 干擾使數據發送變化

單片機系統中的程序是存放在存儲器EPROM中,這些程序不易發生變化。但是單片機系統的RAM數據區是可以讀寫的,它可能會受到讀入信息的干擾從而發生變化。因為干擾渠道的區別,以及數據性質的區別,單片機系統受損害的情況也各不相同,可能造成控制失靈,也可能造成數值誤差,更嚴重的會改變單片機系統某些部件(如串行口、定時器/計數器等)的運行狀態等。

1.3 干擾使控制狀態失靈

在單片機系統中,控制狀態依賴于特定條件的輸入狀況和處理結果,干擾的侵入會造成條件狀態錯誤,引起虛假的信號,從而加大輸出控制的誤差,甚至控制失常。

1.4 干擾使程序運行失常

單片機系統正常運行的前提是CPU正常工作,如果干擾信號影響到了CPU,則程序計數器不能正常運行,從而引起系統混亂、控制失靈,即通常說的程序“跑飛”。

現在使用的單片機抗干擾技術主要分為硬件與軟件兩類。硬件抗干擾技術固然可以降低系統受干擾的程度,但是成本較高,靈活性不足,而且容易受電磁干擾。軟件抗干擾技術方法靈活,不需要增加硬件設備,越來越受到工業生產的重視和青睞。目前最常見的主要有如下幾種:數字濾波抗干擾技術、軟件陷阱抗干擾技術、“看門狗”抗干擾技術等。

2 數字濾波技術

數字濾波技術就是通過研究信號的干擾性,利用技術手段來提高輸入和輸出信號的精度,當采樣數據呈離散型分布,差值比較大時,則說明該數據受到較大的干擾,不能被系統最后采集。

2.1 算術平均值濾波法

該濾波法的實質就是在一個周期內采樣N次,然后求平均值,它的優點是可以有效消除周期性的干擾。當采樣次數N較大時,信號的平滑度會變高,但是相對應的靈敏度會降低。當采樣次數N較小時,信號的平滑度會變低,但靈敏度會變高。對次數N的取值根據實際情況而不同,對一般情況測試,N=12;對于壓力,通常N=4;對于溫度、電壓等,通常N=8。該方法對具有隨機干擾的普通信號進行濾波比較有效,取樣信號有一個平均值,數值在其上下波動,也可以推廣到在幾個連續的周期內取平均值。

2.2 中位值平均濾波法

算術平均值濾波法的缺點是對于偶然脈沖性干擾的抑制性較差,中位值平均濾波法則可以克服這一點,它在若干個周期采樣,采樣參數按大小順序進行排序,排除掉采樣的最大、最小兩個邊界值,然后按照N-2個數值求平均值,這種方法可以排除由于脈沖干擾因素引起的采樣值偏差。在實際應用中,采樣的周期要選擇適當。選擇的周期較大,數據采集的延遲就會過大,系統的響應就會變慢。選擇的周期較小,去除干擾的作用就不明顯。

2.3 限幅濾波法

限幅濾波法需要對任意兩次采樣值設置一個最大偏差值A,每次檢測新采樣值都依據A值來判斷。如果連續兩次采樣值的偏差在A的范圍之內,則此次采樣值有效。如果連續兩次采樣值的偏差大于A,則認為此次采樣值無效,選用上次采樣值。該濾波法的最大優點是克服偶然因素引發的干擾,缺點是無法抑制周期性的干擾,平滑度較差。

在實際的數字濾波技術中,可以采用多種濾波技術相結合的方法,比如在算術平均值濾波法中,加入中位值平均濾波法,這樣可以提高濾波的性能。要依據實際情況,靈活選用。

3 軟體陷阱技術

抗干擾技術中“軟件陷阱”技術是一條引導指令,該指令的作用是強行將捕獲的程序指向一個固定的地址,在該地址中有專門用來處理的一段錯誤。如果用ERROR來標識該程序的入口,LJMP ERROR即為軟件陷阱,在它前面加兩條NOP指令來加強其捕獲效果。

一個軟件陷阱由三條指令組成:

NOP

NOP

LJMPERROR

一般的軟件陷阱安排在系統的如下位置:

(1)安排在系統未使用的中斷區。單片機系統有未使用的中斷向量區,為了捕捉到系統錯誤的中斷,可在該系統未使用的中斷區安排軟件陷阱。

(2)安排在系統未使用的EPROM區域。EPROM區域中存在未編程的空閑空間,初始內容為OFFH,對MCS-51單片機系統來講,當某段程序跑飛到此區域后,它將向后運行,停止跳躍。在未使用的EPROM空間中,系統設若干個個陷阱,就能利用它捕捉到跑飛的程序。

(3)安排在表格的最后。為了保護表格與檢索值的對應關系,不能在表格中間隨意安排陷阱,可以在表格的最后安排陷阱。對于比較大的表格,最后的陷阱未必能捕獲到跑飛的程序,在中途它有可能再次跑飛。

(4)安排在程序區。在系統程序區不能隨意設置陷阱,可以利用各模塊之間的空余單元來設置陷阱,避免影響程序的正常運行。當陷阱區捕獲到跑飛的程序,就會拉回它到正確的軌道。陷阱的位置通常設置在正常程序執行不到的區域,故不會影響系統的正常運行。

4 “看門狗”技術

在程序正常運行執行不到的區域安排軟件陷阱,系統一般不會受到影響。但是當系統受到干擾后失控,程序將形成死循環,軟件陷阱和冗余指令無法解決死循環問題,這時通過程序監控技術,強迫程序返回到指定的入口,用出錯處理程序使其正常運行,這種模仿人工監測的技術,又稱為“看門狗”技術。

例如:“看門狗”技術采用8031的定時器T0,除了TO的溢出中斷設為高級,剩下的中斷均設為低級,使用6M的時鐘,用如下的程序使T0定時(約10ms)形成“看門狗”,跑飛的程序無法執行指令,在該時間內將產生T0溢出中斷,系統安排LJMP ERR指令在T0的中斷向量區,轉移到出錯處理程序,來處理各種善后工作。

(1)置TO為16位定時器MOVTMOD,#OIH;

(2)允許T0中斷SETB ETO;

(3)設置T0為高級中斷SETB PT0;

(4)定時約10ms MOV THO,#OEOH;

(5)啟動T0 SETB TRO;

(6)開中斷SETB EA;

5 結束語

工業單片機測控系統在引入了軟件抗干擾技術后,一些棘手的問題就迎刃而解;但是不同的工業現場,環境和干擾源也各不相同。因此要仔細分析現場的干擾現象,不斷的實驗和總結,采取對應的措施,應地制宜,靈活運用,更好的提高系統的穩定性和可靠性。

參考文獻

[1]陳中,陳沖.基于MSP430單片機的控制系統[M]清華大學出版社,2017(06).

[2]陳中,顧春雷.沈翠鳳基于AVR單片機的控制系統設計[M].清華大學出版社,2016(03).

[3]高藝,郭振武.51單片機原理及應用技術[M].化學工業出版社,2016(08).

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
主站蜘蛛池模板: 91无码视频在线观看| 欧美日韩中文国产va另类| 亚洲日韩国产精品无码专区| 欧美性精品不卡在线观看| 视频二区亚洲精品| 免费国产好深啊好涨好硬视频| 五月天久久婷婷| 国产99在线| 呦女亚洲一区精品| 国产网站免费看| 国产青榴视频在线观看网站| 亚洲AⅤ无码国产精品| 三上悠亚一区二区| 亚洲品质国产精品无码| 精品伊人久久久香线蕉| 一级毛片在线免费视频| 亚洲综合第一页| 国产凹凸一区在线观看视频| 国产在线观看精品| 国产成人免费高清AⅤ| 国产Av无码精品色午夜| 5555国产在线观看| 亚洲一级毛片| 亚洲综合亚洲国产尤物| 午夜小视频在线| 91精品国产91久无码网站| 国产亚洲高清视频| 国产精品 欧美激情 在线播放| 91亚洲精品第一| 国产成人喷潮在线观看| 黄色网页在线播放| 伊人大杳蕉中文无码| 国产精品综合色区在线观看| 日本免费精品| 亚洲中文字幕23页在线| 中文精品久久久久国产网址| 日韩第一页在线| 亚洲第一极品精品无码| 综合亚洲网| 国产精品9| 在线看片国产| 新SSS无码手机在线观看| 免费一极毛片| 在线免费亚洲无码视频| 亚洲aaa视频| 91精品视频在线播放| 久久五月天综合| 精品国产香蕉在线播出| 日本午夜影院| 精品国产香蕉在线播出| 99久久国产综合精品2020| 亚洲婷婷六月| 不卡无码网| 成人午夜免费观看| A级全黄试看30分钟小视频| 无码aaa视频| 欧美激情伊人| 中文字幕亚洲综久久2021| 亚洲91在线精品| 毛片网站在线播放| 国产欧美精品专区一区二区| 免费在线色| 国产剧情一区二区| 亚洲美女久久| 99视频全部免费| 无码中文字幕加勒比高清| 欧美激情二区三区| 色婷婷亚洲综合五月| 日韩欧美网址| 国产AV无码专区亚洲精品网站| 亚洲三级影院| 婷婷午夜影院| 日本国产在线| 99久久亚洲精品影院| 国产人人射| 成人年鲁鲁在线观看视频| 亚洲国产成人无码AV在线影院L| 狠狠色婷婷丁香综合久久韩国| 拍国产真实乱人偷精品| 99久久国产综合精品2020| 国产精品视频系列专区| 欧美一级高清视频在线播放|