『壹』 抗干擾的措施有哪些
抑制干擾的措施主要包括屏蔽、隔離、濾波、接地和軟體處理等方法
1、屏蔽
利用導電或導磁材料製成的盒狀或殼狀屏蔽體,將干擾源或干擾對象包圍起來從而割斷或削弱干擾場的空間耦合通道,阻止其電磁能量的傳輸。按需屏蔽的干擾場的性質不同,可分為電場屏蔽、磁場屏蔽和電磁場屏蔽。
2、隔離
把干擾源與接收系統隔離開來,使有用信號正常傳輸,而干擾耦合通道被切斷,達到抑制干擾的目的。常見的隔離方法有光電隔離、變壓器隔離和繼電器隔離等方法。
3、濾波
抑制干擾傳導的一種重要方法。由於干擾源發出的電磁干擾的頻譜往往比要接收的信號的頻譜寬得多,因此,當接收器接收有用信號時,也會接收到那些不希望有的干擾。這時,可以採用濾波的方法,只讓所需要的頻率成分通過,而將干擾頻率成分加以抑制。
4、接地
將電路、設備機殼等與作為零電位的一個公共參考點(大地)實現低阻抗的連接,稱之謂接地。接地的目的有兩個:為了安全,例如把電子設備的機殼、機座等與大地相接,當設備中存在漏電時,不致影響人身安全,稱為安全接地。
為了給系統提供一個基準電位,例如脈沖數字電路的零電位點等,或為了抑制干擾,如屏蔽接地等。稱為工作接地。工作接地包括一點接地和多點接地兩種方式。
(1)Flt單片機擴展閱讀
在工業現場,在距離較遠的電氣設備、儀表、PLC控制系統、DCS系統之間進行信號傳輸時,往往存在干擾,造成系統不穩定甚至誤操作。除系統內、外部干擾影響外,還有一個十分重要的原因就是各種儀器設備的接地處理問題。一般情況下,設備外殼需要接大地,電路系統也要有公共參考地。
但是,由於各儀表設備的參考點之間存在電勢差,因而形成接地環路,由於地線環流會帶來共模及差模雜訊及干擾,常常造成系統不能正常工作。一個理想的解決方案是,對設備進行電氣隔離,這樣,原本相互聯接的地線網路變為相互獨立的單元,相互之間的干擾也將大大減小。
在工業自動化控制系統,及儀器儀表、感測器應用中,廣泛採用4~20mA電流來傳輸控制、檢測信號。由於4~20mA電流環路抗干擾能力強,線路簡單,可用來傳輸幾十甚至幾百米長的模擬信號。一般情況下,傳輸距離超過10米,就需要對電流信號進行隔離。
『貳』 80c51單片機和c8051單片機有什麼區別呢
C8051和80C51相比有如下新功能。高速指令處理能力標準的8051一個機器周期要佔用12個系統時鍾周期執行一條指令最少要一個機器周期CygnalC8051F系列單片機指令處理採用流水線結構機器周期由標準的12個系統時鍾周期降為1個系統時鍾周期指令處理能力比MCS51大大提高。CIP-51內核70% 指令的執行是在一個或兩個系統時鍾周期內完成的,只有四條指令的執行需4個以上時鍾周期。CIP-51指令與MCS51指令系統完全兼容,共有111條指令。增加了中斷源標準的8051隻有7個中斷源,而Cygnal C8051F系列單片機擴展了中斷處理,這對於實時多任務系統的處理是很重要的。擴展的中斷系統向CIP-51提供22個中斷源,允許大量的模擬和數字外設中斷。一個中斷處理需要較少的CPU干預,卻有更高的執行效率。增加了復位源標準的8051隻有外部引腳復位,Cygnal C8051F系列單片機增加了7種復位源,使系統的可靠性大大提高,每個復位源都可以由用戶用軟體禁止。它的復位源是:1 片內電源監視2 WDT看門狗定時器3 時鍾丟失檢測器4比較器0輸出電平檢測5軟體強制復位6 CNVSTRAD轉換啟動7 外部引腳RST復位可雙向復位8 提供內部時鍾源標準的8051隻有外部時鍾,Cygnal C8051F系列單片機有內部獨立的時鍾源。C8051F300/F302提供的內部時鍾誤差在2%以內,在系統復位後默認內部時鍾。如果需要,可接外部時鍾並可在程序運行時實現內外部時鍾之間的切換。外部時鍾可以是晶體RCC或外部時鍾脈沖,以上的功能在低功耗應用系統中非常有用。片內資源增加如下:
8~12位多通道ADC
1~2路12位DAC
1~2路電壓比較器
內部或外部電壓基準
內置溫度感測器±3
16位可編程定時/計數器陣列PCA可用於PWM等
3~5個通用16位定時器
8~64個通用I/O口
帶有I2C/SMBusSPI1~2個UART多類型串列匯流排
8~64K Flash存貯器
256~4K數據存貯器RAM
片內時鍾源內置電源監測看門狗定時器[
『叄』 C語言浮點型小數點後為多少位
單精度浮點型小數點後面有效數字為7位和雙精度浮點型小數點後面有效數字為16位。
單精度在一些處理器上比雙精度更快而且只佔用雙精度一半的空間,但是當值很大或很小的時候,它將變得不精確。當需要小數部分並且對精度的要求不高時,單精度浮點型的變數是有用的。
例如,當表示美元和分時,單精度浮點型是有用的。在foxpro中,單精度浮點型是為了提供兼容性,浮點數據類型在功能上等價於數值型。
(3)Flt單片機擴展閱讀:
浮點數是屬於有理數中某特定子集的數的數字表示,在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學計數法。
浮點數參與的運算,這種運算通常伴隨著因為無法精確表示而進行的近似或舍入。補碼系統的0就只有一個表示方式,這點和反碼系統不同(在反碼系統中,0有二種表示方式),因此在判斷數字是否為0時,只要比較一次即可。