嵌入式控製係統抗幹擾性的研究與設計
發布時間:2014-10-10 責任編輯:echolady
【導讀】嵌qian入ru式shi控kong製zhi係xi統tong的de開kai發fa目mu的de是shi實shi現xian某mou型xing軍jun用yong船chuan艇ting模mo擬ni訓xun練lian係xi統tong的de操cao縱zong控kong製zhi功gong能neng。嵌qian入ru式shi係xi統tong建jian立li在zai軍jun民min兩liang用yong的de技ji術shu之zhi上shang,其qi模mo塊kuai化hua的de設she計ji更geng加jia為wei其qi升sheng級ji改gai造zao提ti供gong便bian利li,從cong而er使shi船chuan艇ting改gai進jin改gai型xing更geng加jia完wan善shan。嵌qian入ru式shi控kong製zhi係xi統tong作zuo為wei船chuan艇ting模mo擬ni控kong製zhi係xi統tong的de核he心xin,抗kang幹gan擾rao設she計ji更geng是shi係xi統tong開kai發fa過guo程cheng中zhong的de關guan鍵jian所suo在zai。
1、控製器總線的抗幹擾設計
youyuxitongshiyongdedanpianjijinjinyikaozishengongnengbunengmanzuxitongdeyaoqiu,xuyaoyingyongwaibujiekouxinpianduiqigongnengjinxingkuozhan。erzongxianshidanpianjihewaibugezhongjiekouxinpianjinxingshujujiaohuandetongdao,zongxiandekekaoxingzhijieguanxidaoxitongdekekaoxing,xitongzhuyaocaiquyixiacuoshilaitigaozongxiandekangganraonengli。
采用三態門式總線驅動器提供總線的抗幹擾能力。總線驅動器使用TTL型三態緩衝門電路74LS245,74LS245可用於雙向驅動。三態門緩衝器能減少分布電容與電感對總線工作的影響,在總線上可連接400個芯片,其總線抗幹擾能力比OC(集電極開路)門大約大10倍,可驅動100m的線。
總zong線xian接jie收shou端duan加jia施shi密mi特te電dian路lu做zuo緩huan衝chong器qi抗kang幹gan擾rao。在zai接jie收shou端duan印yin刷shua板ban插cha座zuo附fu件jian加jia施shi密mi特te電dian路lu來lai做zuo緩huan衝chong器qi,可ke以yi濾lv除chu外wai部bu噪zao聲sheng,提ti高gao總zong線xian的de抗kang幹gan擾rao性xing能neng。
8031的總線由三態輸出器件構成的,在三態驅動器(D)都是高阻抗時是不穩定的。可使用上拉電阻,將總線通過5kΩ電阻R接到電源,使其在瞬間處於穩定的高電位,從而增強抗幹擾能力。
改善總線的負載平衡,提高係統可靠性。給動態RAM加旁路電容,每片動態RAM的供電端上對地並接一個0.1μF的電容以抑製幹擾,同時盡量縮短電源線和地線的印刷電路板布線。在靜態RAMdianluzhong,shidianliuliudongyinshuaxiantiaobandegechudoubijiaojunyun,burangdianliubiandongdadequyuzaiyinshuadianlubangechupinfanyidong。shicunchuqicunqushunjiansuochanshengdezaoshengdianyafengzhibianxiao。
2、時鍾電路抗幹擾設計
時鍾電路產生CPU的工作時序脈衝,是正常工作的關鍵。時鍾信號被幹擾後將導致CPU的工作時序發生紊亂,使得係統不能正常工作。
時(shi)鍾(zhong)信(xin)號(hao)不(bu)僅(jin)是(shi)對(dui)噪(zao)聲(sheng)幹(gan)擾(rao)最(zui)敏(min)感(gan)的(de)部(bu)位(wei),同(tong)時(shi)也(ye)是(shi)單(dan)片(pian)機(ji)係(xi)統(tong)的(de)主(zhu)要(yao)噪(zao)聲(sheng)源(yuan)。單(dan)片(pian)機(ji)的(de)時(shi)鍾(zhong)信(xin)號(hao)為(wei)頻(pin)率(lv)很(hen)高(gao)的(de)方(fang)波(bo),由(you)與(yu)其(qi)頻(pin)率(lv)相(xiang)同(tong)的(de)正(zheng)弦(xian)基(ji)波(bo)和(he)其(qi)倍(bei)頻(pin)正(zheng)弦(xian)波(bo)疊(die)加(jia)而(er)成(cheng)。頻(pin)率(lv)越(yue)高(gao),越(yue)容(rong)易(yi)發(fa)射(she)出(chu)去(qu)成(cheng)為(wei)噪(zao)聲(sheng)源(yuan)。此(ci)外(wai),時(shi)鍾(zhong)頻(pin)率(lv)越(yue)高(gao),信(xin)息(xi)傳(chuan)輸(shu)線(xian)上(shang)信(xin)息(xi)變(bian)換(huan)頻(pin)率(lv)也(ye)越(yue)高(gao),致(zhi)使(shi)線(xian)間(jian)串(chuan)擾(rao)、反(fan)射(she)幹(gan)擾(rao)以(yi)及(ji)公(gong)共(gong)阻(zu)抗(kang)幹(gan)擾(rao)加(jia)劇(ju)。因(yin)而(er),在(zai)滿(man)足(zu)係(xi)統(tong)功(gong)能(neng)的(de)前(qian)提(ti)下(xia),應(ying)盡(jin)量(liang)降(jiang)低(di)時(shi)鍾(zhong)頻(pin)率(lv),這(zhe)對(dui)降(jiang)低(di)係(xi)統(tong)的(de)電(dian)磁(ci)發(fa)射(she),提(ti)高(gao)係(xi)統(tong)的(de)抗(kang)幹(gan)擾(rao)性(xing)能(neng)極(ji)為(wei)有(you)利(li)。
係統的嵌入式控製係統時鍾電路的抗幹擾設計主要有以下幾步。
● 時鍾脈衝電路盡量靠近CPU,引線盡量短而粗。
● 用地線包圍振蕩電路,晶體外殼接地。
● 晶振電路電容性能穩定,容量準確且遠離發熱元件。
● 印刷電路板上大電流信號線、電源變壓器遠離晶振信號的連線。
● 對於外部時鍾源電路,對其芯片電源采取濾波措施。
● 時鍾電路為其他芯片提供時鍾信號時,采用隔離和驅動措施。
3、複位電路的設計
在(zai)嵌(qian)入(ru)式(shi)控(kong)製(zhi)係(xi)統(tong)設(she)計(ji)中(zhong),複(fu)位(wei)電(dian)路(lu)的(de)設(she)計(ji)非(fei)常(chang)重(zhong)要(yao),因(yin)為(wei)單(dan)片(pian)機(ji)應(ying)用(yong)係(xi)統(tong)工(gong)作(zuo)時(shi),會(hui)經(jing)常(chang)要(yao)求(qiu)進(jin)入(ru)複(fu)位(wei)工(gong)作(zuo)狀(zhuang)態(tai),因(yin)而(er)要(yao)求(qiu)複(fu)位(wei)電(dian)路(lu)必(bi)須(xu)準(zhun)確(que)、可靠地工作,其複位狀態與應用係統的複位狀態是密切相關的。
單片機的複位是靠外部電路實現的,在時鍾電路工作後,隻要在單片機的RST引腳上出現24個振蕩脈衝(2個機器周期)以上的高電平,單片機就實現初始化狀態複位。為了保證係統可靠的複位,在設計複位電路時,要使RST引腳保持10ms以上的高電平。隻要RST保持高電平,MCS-51單片機就循環複位;當 RST從高電平變為低電平以後,單片機就從0000H地址開始執行程序。在複位有效期間,ALE、PSEN、P0、P1、P2、P3口引腳輸出高電平,即使準雙向口皆處於輸入狀態,並將07H寫入棧指針SP(即設定堆棧底07H)。同時,將程序計數器PC和其餘的特殊功能寄存器清零(不定的位除外)。複位不能影響單片機內部的RAM狀態,但上電複位時,由於是重新供電,RAM在斷電時數據丟失,上電複位後為隨機數。複位後單片機的初始複位狀態如表1所示。

係統中采用程序運行監視電路設計來滿足係統的複位工作要求。程序運行監視通常都由各種類型的程序監視定時器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、t1dedangqianzhi,shezhijishuqidejishuzhouqi,shizhixiaoyugongnengmokuaidezhixingshijian。zheyang,zaigongnengmokuaidezhixingzhouqinei,jishuqikendinghuifashengzhongduan,tongguozaigongnengmokuaidechukouchujiancezhezhongbianhualaiquedingshifoufashenglezhongduanguanbiqingkuang,bingjinxingguzhangdechuli。
4、接口電路的抗幹擾設計
後向通道的抗幹擾設計
後向通道的抗幹擾主要是D/A轉換器即DAC的抗幹擾設計。在係統中主要采用以下步驟。
(1)采用多層PCB(印刷電路板),yingyongdamianjidedixianhedianyuanxian,zaidianlubandezhuangpeiguochengzhongbuyongchazuo,zhijieanzhuangzaidianlubanshang。jiangmonidianyuanyushuzidianyuanfenkaigongdian,fenlijiedi,fenbiejiayiquou。monidiyushuzidifenlibingqiejinjieyupingmiandi。
(2)在電源和相應的地之間並聯跨接一個10μF的鉭電容和0.01μF的片狀電容,去耦電容近接D/A轉換器件的引腳,以對電源去耦。
(3)使用分段式電源結構器件,將幾個最高權位的電流源改為等值電流源,由1位驅動一個最高權電流源(最大電流)改為驅動多個等值電流源,以抑製開關時間不統一造成的短時脈衝波形幹擾。
(4)在DAC輸入線和驅動器輸出線之間串接一個50Ω的電阻,減少數字輸入上的超調和瞬態幹擾。
(5)在輸出與地之間跨接一個5pF的電容,抑製數字量輸入的瞬時變化和開關不同步引起的尖鋒脈衝幹擾。
人機通道的抗幹擾設計
人機通道的抗幹擾設計主要包括按鍵電路的抗幹擾設計和LED顯示接口的抗幹擾設計。
係xi統tong的de按an鍵jian抗kang幹gan擾rao就jiu是shi在zai按an鍵jian確que認ren周zhou期qi中zhong使shi用yong連lian續xu多duo次ci的de采cai樣yang來lai判pan定ding按an鍵jian動dong作zuo。按an鍵jian確que認ren周zhou期qi應ying該gai大da於yu按an鍵jian變bian換huan周zhou期qi並bing遠yuan小xiao於yu一yi次ci按an鍵jian的de穩wen定ding周zhou期qi。
係統的LED顯示部分采用5位七段LED譯碼/驅動芯片MC14489。由於LED的接口在應用時,很容易受到其他電子設備的幹擾,使顯示內容易發生改變,我們還需對其進行抗幹擾設計。
源(yuan)部(bu)分(fen)加(jia)入(ru)雙(shuang)電(dian)容(rong)濾(lv)波(bo),然(ran)後(hou)結(jie)合(he)軟(ruan)件(jian)設(she)計(ji),在(zai)控(kong)製(zhi)腳(jiao)的(de)兩(liang)個(ge)步(bu)驟(zhou)程(cheng)序(xu)之(zhi)間(jian)加(jia)入(ru)一(yi)段(duan)延(yan)時(shi),使(shi)正(zheng)常(chang)信(xin)號(hao)的(de)頻(pin)譜(pu)向(xiang)低(di)頻(pin)部(bu)分(fen)集(ji)中(zhong),以(yi)較(jiao)好(hao)地(di)通(tong)過(guo)濾(lv)波(bo)電(dian)容(rong)控(kong)製(zhi)腳(jiao)所(suo)要(yao)求(qiu)的(de)最(zui)小(xiao)電(dian)平(ping)寬(kuan)度(du)。
前向通道的抗幹擾設計
前向通道是單片機應用係統的信號采集通道,從信號的傳感、變換、到單片機的輸入。在前向通道設計中主要考慮集成運算放大器的抗幹擾設計、運放電路抗幹擾裝配、多路開關的抗幹擾設計以及A/D轉換電路的抗幹擾設計。
集成運放的抗幹擾設計包括集成運放電路內部、外部噪聲的控製和集成運放電路共模噪聲控製。
多路開關的抗幹擾也是以抑製噪聲為主,主要包括:
(1)在多路轉換器輸入端接入共模扼流圈,以抑製外部傳感器引入的高頻共模噪聲。
(2)多路轉換器的隔離變壓器采用雙重屏蔽接法,切斷變壓器分布電容傳送高頻噪聲和脈衝噪聲的通道。
(3)在單片機和數模轉換器之間采用光電耦合隔離的方法,使各自產生的高頻噪聲不能侵入對方。
(4)用電容器將前置放大器的頻帶變窄,降低其對高頻噪聲的響應能力,抑製高頻噪聲。
A/D轉換器對模擬量的微小噪聲影響十分敏感,為抑製其幹擾主要采取以下措施。
(5)使用金屬殼聚丙烯電容器做積分電容器,把積分電容器用銅箔包起來,單獨接地。
(6)給每片集成電路接入一個旁路電容器以降低電源的高頻阻抗,克服芯片內部的噪聲和電源噪聲。
(7)調整各級電路的增益分配,在各級運算放大器前相應地接入簡易低通濾波器,使噪聲在傳送過程中不斷削弱,同時在運放電路與ADC輸入電路之間加一個抗混疊濾波器以減少運算放大器的噪聲。
(8)設計ADC輸入保護電流,因為電路使用±15V運算放大器驅動一個電源電壓為±5V的CMOS ADC,容易造成ADC輸入端電壓過高,我們在+15V和+5V電源之間以及-15V和-5V電源之間分別加一個78L05三端穩壓塊。同時,在ADC輸入端接兩隻肖特基二極管防止電流過大。
(9)對電源單獨去耦,將采樣時鍾電路與係統數字電路和數字電路中的噪聲源都隔離,以盡量避 免數字輸出與采樣時鍾信號
運放電路抗幹擾裝配措施包括:
(1)將高輸入阻抗部分用銅箔線圍起來,並與電路的等電位低阻抗部分相接,由於隔離線和高輸入阻抗部分的電位相近,泄露電流很小。
(2)采(cai)用(yong)絕(jue)緣(yuan)性(xing)能(neng)很(hen)好(hao)的(de)聚(ju)四(si)氟(fu)乙(yi)烯(xi)製(zhi)成(cheng)的(de)接(jie)線(xian)底(di)座(zuo),安(an)裝(zhuang)在(zai)印(yin)刷(shua)電(dian)路(lu)板(ban)上(shang),高(gao)輸(shu)入(ru)阻(zu)抗(kang)部(bu)分(fen)也(ye)都(dou)在(zai)此(ci)接(jie)線(xian)柱(zhu)上(shang)相(xiang)連(lian),以(yi)保(bao)證(zheng)線(xian)路(lu)的(de)高(gao)絕(jue)緣(yuan)性(xing)和(he)抗(kang)震(zhen)性(xing)。
(3)將電位器和固定電阻並聯,盡量采用線繞型大尺寸電位器。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 大聯大世平集團首度亮相北京國際汽車展 攜手全球芯片夥伴打造智能車整合應用新典範
- 2026北京車展即將啟幕,高通攜手汽車生態“朋友圈”推動智能化體驗再升級
- 如何使用工業級串行數字輸入來設計具有並行接口的數字輸入模塊
- 邊緣AI的發展為更智能、更可持續的技術鋪平道路
- 每台智能體PC,都是AI時代的新入口
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
SATA連接器
SD連接器
SII
SIM卡連接器
SMT設備
SMU
SOC
SPANSION
SRAM
SSD
ST
ST-ERICSSON
Sunlord
SynQor
s端子線
Taiyo Yuden
TDK-EPC
TD-SCDMA功放
TD-SCDMA基帶
TE
Tektronix
Thunderbolt
TI
TOREX
TTI
TVS
UPS電源
USB3.0
USB 3.0主控芯片
USB傳輸速度




