在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于MCS-51單片機應用電路的抗干擾設計

電子設計 ? 來源:今日電子 ? 作者:徐小濤,王燕妮,田 ? 2021-01-20 09:53 ? 次閱讀

作者:徐小濤,王燕妮,田鋮

嵌入式控制系統是為了實現某型軍用船艇模擬訓練系統的操縱控制功能而開發的。該系統基于軍民兩用的自動技術,采用模塊化設計,可以方便地完成系統的升級改造,以適應船艇改進改型的需要,運用前景十分廣闊。嵌入式控制系統是船艇模擬訓練系統的控制中樞,其抗干擾設計是船艇模擬訓練系統開發的重要環節,直接影響到系統的穩定運行。

時鐘電路抗干擾設計

時鐘電路產生CPU的工作時序脈沖,是正常工作的關鍵。時鐘信號被干擾后將導致CPU的工作時序發生紊亂,使得系統不能正常工作。

時鐘信號不僅是對噪聲干擾最敏感的部位,同時也是單片機系統的主要噪聲源。單片機的時鐘信號為頻率很高的方波,由與其頻率相同的正弦基波和其倍頻正弦波疊加而成。頻率越高,越容易發射出去成為噪聲源。此外,時鐘頻率越高,信息傳輸線上信息變換頻率也越高,致使線間串擾、反射干擾以及公共阻抗干擾加劇。因而,在滿足系統功能的前提下,應盡量降低時鐘頻率,這對降低系統的電磁發射,提高系統的抗干擾性能極為有利。

系統的嵌入式控制系統時鐘電路的抗干擾設計主要有以下幾步。

時鐘脈沖電路盡量靠近CPU,引線盡量短而粗。

用地線包圍振蕩電路,晶體外殼接地。

晶振電路電容性能穩定,容量準確且遠離發熱元件。

印刷電路板上大電流信號線、電源變壓器遠離晶振信號的連線。

對于外部時鐘源電路,對其芯片電源采取濾波措施。

時鐘電路為其他芯片提供時鐘信號時,采用隔離和驅動措施。

復位電路的設計

在嵌入式控制系統設計中,復位電路的設計非常重要,因為單片機應用系統工作時,會經常要求進入復位工作狀態,因而要求復位電路必須準確、可靠地工作,其復位狀態與應用系統的復位狀態是密切相關的。

單片機的復位是靠外部電路實現的,在時鐘電路工作后,只要在單片機的RST引腳上出現24個振蕩脈沖(2個機器周期)以上的高電平,單片機就實現初始化狀態復位。為了保證系統可靠的復位,在設計復位電路時,要使RST引腳保持10ms以上的高電平。只要RST保持高電平,MCS-51單片機就循環復位;當RST從高電平變為低電平以后,單片機就從0000H地址開始執行程序。在復位有效期間,ALE、PSEN、P0、P1、P2、P3口引腳輸出高電平,即使準雙向口皆處于輸入狀態,并將07H寫入棧指針SP(即設定堆棧底為07H)。同時,將程序計數器PC和其余的特殊功能寄存器清零(不定的位除外)。復位不能影響單片機內部的RAM狀態,但上電復位時,由于是重新供電,RAM在斷電時數據丟失,上電復位后為隨機數。復位后單片機的初始復位狀態如表1所示。

基于MCS-51單片機應用電路的抗干擾設計

系統中采用程序運行監視電路設計來滿足系統的復位工作要求。程序運行監視通常都由各種類型的程序監視定時器WDT(Watch Dog Timer),俗稱“看門狗”。WDT可保證程序非正常運行,如程序“死機”時,能及時進入復位狀態。WDT通常有三種類型:單片機內部的WDT功能單元;μP監視控制器件的WDT電路;單片機外部設置的WDT電路。本系統中,我們使用單片機外部設置WDT電路。

圖1是外部WDT電路示意圖。WDT是一個帶有清除端CLR及溢出信號OF輸出的定時器。定時器由脈沖源PWDT、循環計數器、單穩態電路組成。PWDT提供循環計數器的計數脈沖,單穩態將循環計數器溢出信號轉換成單片機的復位脈沖WRST。

圖1 單片機外部WDT電路示意圖

系統使用的MAX813L與8031的接口電路如圖2所示。該電路可實現看門狗、電源故障監控的功能。MAX813L是一款帶有WDT和電壓監控功能的芯片,其WDT功能可在輸入于1.6s內沒有變化時,產生復位輸出。同時,電壓監控功能可以保證當電源電壓低于1.25V時,產生低掉電輸出。此外,MAX813L還能在上電時自動產生200ms寬的復位脈沖,并具備人工復位功能,可以給CPU提供良好的保護。

圖2 MAX813L與單片機8031的連接圖

通過把WO與WR直接相連接,一旦程序跑飛,WO將變為低電平,并保持140ms以上。該信號將使MAX813L復位,同時清零看門狗定時器,使RST引腳輸出高電平,將單片機復位。200ms結束后,單片機脫離復位狀態,重新恢復正常的程序運行。

上述的硬件“看門狗”用于解決主程序的死循環故障,對于程序中出現的中斷故障,系統使用軟件“看門狗”來實現對中斷的發現和處理。軟件“看門狗”會在主程序中設置變量t0和t1。當T0發生一次中斷,將t0加1,T1發生一次中斷,將t1加1。在主程序的功能模塊開始處記錄下t0、t1的當前值,設置計數器的計數周期,使之小于功能模塊的執行時間。這樣,在功能模塊的執行周期內,計數器肯定會發生中斷,通過在功能模塊的出口處檢測這種變化來確定是否發生了中斷關閉情況,并進行故障的處理。

控制器總線的抗干擾設計

由于系統使用的單片機僅僅依靠自身功能不能滿足系統的要求,需要應用外部接口芯片對其功能進行擴展。而總線是單片機和外部各種接口芯片進行數據交換的通道,總線的可靠性直接關系到系統的可靠性,系統主要采取以下措施來提高總線的抗干擾能力。

采用三態門式總線驅動器提供總線的抗干擾能力。總線驅動器使用TTL型三態緩沖門電路74LS245,74LS245可用于雙向驅動。三態門緩沖器能減少分布電容與電感對總線工作的影響,在總線上可連接400個芯片,其總線抗干擾能力比OC(集電極開路)門大約大10倍,可驅動100m的線。

總線接收端加施密特電路做緩沖器抗干擾。在接收端印刷板插座附件加施密特電路來做緩沖器,可以濾除外部噪聲,提高總線的抗干擾性能。

8031的總線由三態輸出器件構成的,在三態驅動器(D)都是高阻抗時是不穩定的。可使用上拉電阻,將總線通過5kΩ電阻R接到電源,使其在瞬間處于穩定的高電位,從而增強抗干擾能力。

改善總線的負載平衡,提高系統可靠性。

給動態RAM加旁路電容,每片動態RAM的供電端上對地并接一個0.1μF的電容以抑制干擾,同時盡量縮短電源線和地線的印刷電路板布線。

在靜態RAM電路中,使電流流動印刷線跳板的各處都比較均勻,不讓電流變動大的區域在印刷電路板各處頻繁移動。使存儲器存取瞬間所產生的噪聲電壓峰值變小。

接口電路的抗干擾設計

1 前向通道的抗干擾設計

前向通道是單片機應用系統的信號采集通道,從信號的傳感、變換、到單片機的輸入。在前向通道設計中主要考慮集成運算放大器的抗干擾設計、運放電路抗干擾裝配、多路開關的抗干擾設計以及A/D轉換電路的抗干擾設計。

集成運放的抗干擾設計包括集成運放電路內部、外部噪聲的控制和集成運放電路共模噪聲控制。

運放電路抗干擾裝配措施包括:

將高輸入阻抗部分用銅箔線圍起來,并與電路的等電位低阻抗部分相接,由于隔離線和高輸入阻抗部分的電位相近,泄露電流很小。

采用絕緣性能很好的聚四氟乙烯制成的接線底座,安裝在印刷電路板上,高輸入阻抗部分也都在此接線柱上相連,以保證線路的高絕緣性和抗震性。

電位器和固定電阻并聯,盡量采用線繞型大尺寸電位器。

多路開關的抗干擾也是以抑制噪聲為主,主要包括:

在多路轉換器輸入端接入共模扼流圈,以抑制外部傳感器引入的高頻共模噪聲。

多路轉換器的隔離變壓器采用雙重屏蔽接法,切斷變壓器分布電容傳送高頻噪聲和脈沖噪聲的通道。

在單片機和數模轉換器之間采用光電耦合隔離的方法,使各自產生的高頻噪聲不能侵入對方。

電容器將前置放大器的頻帶變窄,降低其對高頻噪聲的響應能力,抑制高頻噪聲。

A/D轉換器對模擬量的微小噪聲影響十分敏感,為抑制其干擾主要采取以下措施。

使用金屬殼聚丙烯電容器做積分電容器,把積分電容器用銅箔包起來,單獨接地。

給每片集成電路接入一個旁路電容器以降低電源的高頻阻抗,克服芯片內部的噪聲和電源噪聲。

調整各級電路的增益分配,在各級運算放大器前相應地接入簡易低通濾波器,使噪聲在傳送過程中不斷削弱,同時在運放電路與ADC輸入電路之間加一個抗混疊濾波器以減少運算放大器的噪聲。

設計ADC輸入保護電流,因為電路使用±15V運算放大器驅動一個電源電壓為±5V的CMOS ADC,容易造成ADC輸入端電壓過高,我們在+15V和+5V電源之間以及-15V和-5V電源之間分別加一個78L05三端穩壓塊。同時,在ADC輸入端接兩只肖特基二極管防止電流過大。

對電源單獨去耦,將采樣時鐘電路與系統數字電路和數字電路中的噪聲源都隔離,以盡量避免數字輸出與采樣時鐘信號耦合。

2 后向通道的抗干擾設計

后向通道的抗干擾主要是D/A轉換器即DAC的抗干擾設計。在系統中主要采用以下步驟。

采用多層PCB(印刷電路板),應用大面積的地線和電源線,在電路板的裝配過程中不用插座,直接安裝在電路板上。將模擬電源與數字電源分開供電,分離接地,分別加以去耦。模擬地與數字地分離并且近接于平面地。

在電源和相應的地之間并聯跨接一個10μF的鉭電容和0.01μF的片狀電容,去耦電容近接D/A轉換器件的引腳,以對電源去耦。

使用分段式電源結構器件,將幾個最高權位的電流源改為等值電流源,由1位驅動一個最高權電流源(最大電流)改為驅動多個等值電流源,以抑制開關時間不統一造成的短時脈沖波形干擾。

在DAC輸入線和驅動器輸出線之間串接一個50Ω的電阻,減少數字輸入上的超調和瞬態干擾。

在輸出與地之間跨接一個5pF的電容,抑制數字量輸入的瞬時變化和開關不同步引起的尖鋒脈沖干擾。

3 人機通道的抗干擾設計

人機通道的抗干擾設計主要包括按鍵電路的抗干擾設計和LED顯示接口的抗干擾設計。

系統的按鍵抗干擾就是在按鍵確認周期中使用連續多次的采樣來判定按鍵動作。按鍵確認周期應該大于按鍵變換周期并遠小于一次按鍵的穩定周期。

系統的LED顯示部分采用5位七段LED譯碼/驅動芯片MC14489。由于LED的接口在應用時,很容易受到其他電子設備的干擾,使顯示內容易發生改變,我們還需對其進行抗干擾設計。

在電源部分加入雙電容濾波,然后結合軟件設計,在控制腳的兩個步驟程序之間加入一段延時,使正常信號的頻譜向低頻部分集中,以較好地通過濾波電容控制腳所要求的最小電平寬度。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17719

    瀏覽量

    250190
  • 變壓器
    +關注

    關注

    159

    文章

    7483

    瀏覽量

    135312
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635357
收藏 人收藏

    評論

    相關推薦

    MCS-51單片機的相關資料推薦

    第二章 MCS-51單片機硬件結構與工作原理2.1 MCS-51單片機的硬件結構2.2 引腳介紹2.3 復位電路2.4 寄存器2.5 時序2
    發表于 11-18 06:02

    新編MCS-51單片機應用設計

    新編MCS-51單片機應用設計
    發表于 03-21 22:03 ?576次下載

    mcs-51單片機應用教程

    mcs-51單片機應用教程以MCS-51系列單片機為主線,從實用的角度出發,通過介紹大量單片機技能訓練實例和應用實例,指導讀者學習和使用
    發表于 10-28 16:21 ?77次下載
    <b class='flag-5'>mcs-51</b><b class='flag-5'>單片機</b>應用教程

    MCS-51單片機系統擴展技術

    1 MCS-51單片機系統擴展的基本概念2 程序存儲器擴展技術3 數據存儲器擴展4 輸入/輸出口擴展技術MCS-51單片機系統擴展的基本概念1.1
    發表于 12-01 14:39 ?65次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>系統擴展技術

    MCS-51系列單片機實用接口技術

    MCS-51系列單片機實用接口技術全面、系統地介紹了MCS-51系列單片機應用系統的各種實用接口技術及其配置。內容包括:MCS-51系列
    發表于 12-23 14:27 ?164次下載
    <b class='flag-5'>MCS-51</b>系列<b class='flag-5'>單片機</b>實用接口技術

    MCS-51 單片機基本原理

    [學習要求] 掌握MCS-51單片機的基本概念和基本原理。[重點與難點]重點:單片機的基本原理與內部結構。難點:MCS-51單片機存儲器結構
    發表于 03-18 22:05 ?67次下載

    MCS-51單片機引腳功能

    MCS-51單片機引腳功能教學方法:  講授法授課時數:    2學時教學目的1、 掌握MCS-51單片機引腳的功能2、 掌
    發表于 03-31 08:32 ?105次下載

    MCS-51單片機硬件結構

    教學內容:2.1  MCS-51單片機的基本結構2.2  MCS-51單片機的引腳及片外總線結構教學方法:  講授法教學目的1、理解
    發表于 07-07 15:43 ?38次下載

    MCS-51單片機系統結構

    2.1  MCS-51單片機的外特性2.2  MCS-51單片機內部結構2.3  CPU及復位電路2.4&nb
    發表于 08-12 11:33 ?46次下載

    MCS-51單片機應用設計

    本書從應用的角度,詳細地介紹了MCS-51單片機的硬件結構、指令系統、各種硬件接口設計、各種常用的數據運算和處理程序及接口驅動程序的設計以及MCS-51單片機應用系統的設計,并對
    發表于 10-28 10:06 ?84次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>應用設計

    MCS-51單片機結構

    內容提要: MCS-51單片機結構和原理分析 MCS51-指令系統簡介,匯編語言程序設計, 定時/計數器,串行接口,等等實例. 第一章 單片機基礎知識 第一節 引言 一 什么是
    發表于 10-29 09:49 ?110次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>結構

    MCS-51單片機應用系統

    MCS-51單片機應用系統詳解,感興趣的可以下載看看。
    發表于 11-06 18:19 ?2次下載

    MCS-51單片機的結構和原理

    MCS-51單片機的結構和原理
    發表于 12-11 23:41 ?0次下載

    MCS-51單片機應用設計

    MCS-51單片機應用設計說明。
    發表于 05-24 14:27 ?48次下載

    MCS-51單片機硬件結構及原理

    2.1 MCS-51 單片機主要功能特點2.2 MCS-51 單片機的引腳功能2.2.0 電源及時鐘引腳2.2.1 時鐘電路2.2.2
    發表于 11-11 11:36 ?9次下載
    <b class='flag-5'>MCS-51</b><b class='flag-5'>單片機</b>硬件結構及原理
    主站蜘蛛池模板: 免费人成黄页在线观看日本| 国模视频在线| 97在线精品| 成人午夜影院在线观看| 成人伊人亚洲人综合网站222| 天天干天天操天天| 亚洲男人天堂手机版| 色偷偷亚洲男人| 爆操极品美女| 中国同志chinese小彬tv| 伊人伊成久久人综合网777| 猫色网站| 成人性欧美丨区二区三区| 国产精品夜夜春夜夜爽久久| 一卡二卡四卡无卡乱免费网页| 久久久噜噜噜久久久| 久久系列| 亚洲人成人网毛片在线播放| 国产一级特黄的片子| 加勒比日本在线| 亚洲色图 欧美| 国产成人v爽在线免播放观看| 99干99| 五月婷婷电影| 男人的天堂视频网站清风阁| www.丁香.com| 中文字幕视频一区二区| 青娱乐啪啪| 久久久久久久久久久观看| xvideos69日本hd| 欧美有码视频| 热九九精品| 亚洲成年人免费网站| se94se亚洲欧美在线| 91夫妻视频| 免费看污视频软件| 精品国产第一国产综合精品gif| 亚洲国产精品网站久久| 夜夜综合网| 成人毛片一区二区三区| 大黄香蕉|