《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于MC68HC376單片機的可靠性設計
基于MC68HC376單片機的可靠性設計
EEworld
摘要: 該方案采用高性能、集成度高、可靠性強的32位新型微控制器MC68HC376為核心,同時在硬件、軟件以及制板布線等方面采用多種提高系統可靠性的設計措施。應用該方案的數字式低頻低壓控制裝置RSA800,已通過電力工業部電力設備及儀表質量檢驗測試中心的產品型式試驗。 欲了解更多信息請登錄電子發燒友網
Abstract:
Key words :

1 引言


隨著工業技術的不斷發展,對單片機控制的要求也越來越高,需要單片機具備更高的反應速度和更強的數據處理能力,各種高性能的新型單片機得到了迅猛的發展和應用。單片機上主要是高速的數字信號,弱信號很容易受到外界的電磁干擾,同時,單片機系統也會發生掉電、死循環等問題。在工業控制場合,一旦控制發生錯誤,將會造成難以估計的損失。因此,如何提高控制的可靠性是長期以來的一個重要問題。本文介紹了應用32位高性能單片機MC68HC376的一種實際開發方案,同時重點討論了提高系統可靠性的設計和實現方法。

MC68HC376是Motorola公司推出的一種新型的32位高性能單片機,具有極強的數據處理、邏輯運算和信息存儲能力,且支持BDM(Background Debug Mode)模式。通過簡易的專用電纜接口,可以直接對微控制器系統進行仿真開發和燒錄程序。此外,由于MC68HC376內部集成度高,外部擴展工作少,因此本身具有較強的抗干擾能力;同時通過外部硬件電路以及軟件的抗干擾設計,控制系統可以實現較高的可靠性。

2 控制系統的基本結構設計

MC68HC376的集成度高,其主要功能模塊包括32位CPU;系統集成模塊(SIM);4K備用RAM;8K片內ROM;10位隊列式的模數轉換器(QADC);隊列式串行通信模塊(QSM);可構造時鐘模塊(CTM4);時間處理單元(TPU);3.5K靜態TPURAM;CAN控制模塊(TOUCAN)。其基本性能如下:

(1) 24位地址總線、16位數據總線結構,支持32位數據操作。

(2) 2個8位雙功能I/O,1個7位雙功能I/O,16~44個模擬量輸入通道。

(3) 具有系統保護邏輯,同時可進行時鐘監視和總線監視。

(4) 速度快,在4.194MHz的晶振下系統時鐘可達20.97MHz。

(5) 功耗低,具備低功率休眠功能。

(6) 支持高級語言和背景調試。

系統擴展的基本結構 MC68HC376 內部集成度較高,因而其所需的外圍擴展工作較少。基本結構包括外部Flash ROM、RAM、模擬量輸入通道、數字量輸入通道、鍵盤、液晶顯示、RS-232電平轉換器MAX232和CAN控制器CAN250等,其結構框圖如圖1所示。本文重點討論系統的可靠性設計。


3 系統的可靠性設計

3.1 微處理器硬件監控電路

本文采用監控器MAX705芯片構成外部監控電路,電路外部接線如圖2所示。該電路具有看門狗定時器、自動和手動復位功能,以及電壓門限監測功能。

由于在系統上電、掉電以及供電電壓不足時, CPU 和總線邏輯狀態不確定,因此應該將微控制器維持在復位的狀態,以避免控制錯誤。對于MAX705,復位門限電壓為4.65V,故當Vcc低于4.65V時,系統保持在復位狀態。同時,將Vcc與PFI引腳相連,當Vcc低于1.25V時,由PFO引腳輸出示警信號,若較長時間處于電源示警狀態,則可能出現電源故障,應該加以處理。

當系統正常運行時,由MC68HC376的CTM4模塊的CTD4通道以小于1.6s的間隔定時向MAX705的WDI引腳提供脈沖;一旦系統不能正常運行而導致MAX705的WDI引腳失去脈沖時,看門狗定時溢出使得/WDO為低,由于/WDO與手動復位引腳/MR相連,因此/RESET腳向MC68HC376發出低有效的復位信號,使系統恢復到復位狀態。

3.2 外部濾波電路

由于系統采用外部參考頻率源,為了提高系統頻率的穩定性和可靠性,所以需要在MC68HC376的XFC腳上接入濾波電路。該電路應盡可能降低XFC腳的泄露電流,以提高時鐘的穩定性和內部鎖相環的性能。圖3所示為高穩定的濾波電路。


3.3輸出驅動電路可靠性設計

控制裝置通過對系統狀況進行監測和分析后,向控制和調節的動作單元提供控制信號。如果輸出信號受到干擾或者由于裝置故障而發出錯誤的控制信號,那么會因產生錯誤的調節控制動作而使系統受到危害。因此,對于輸出驅動電路應該加以相應的閉鎖控制和抗干擾設計,以提高控制的可靠性。

(1) 閉鎖控制電路

這里采用可再觸發雙/單穩態多諧振蕩器74LS123 來構成輸出閉鎖電路,電路接線如圖4 所示。 將74LS123的A腳與MC68HC376的CTM4模塊的CTD4通道相連,由于在正常情況下CTD4定時提供脈沖,使得振蕩電路不能發生翻轉,此時,/Q保持為1;如果裝置故障,使得CTD4失去脈沖,則振蕩電路使得/Q翻轉變為0,因此閉鎖信號變為0對輸出控制信號閉鎖。

同時,與門4081的另一腳接至MC68HC376的TPU模塊的TCH15腳,直接由MC68HC376控制。在正常運行中,當需要輸出控制信號時,置TCH15為1;當不需要輸出控制信號時,置TCH15為0,則使閉鎖信號為0,閉鎖輸出部分,這樣就防止了由于干擾或其他原因造成的誤動作。

(2) 控制信號輸出部分的抗干擾設計

當閉鎖信號開通時,輸出控制信號可能由于擾動而出現偏差,因此應設計相應的輸出電路形式來減小擾動的影響。輸出電路的形式如圖5所示(這里只畫出一路輸出信號)。


采用單線控制時,一旦受到干擾就會使控制信號的電平發生變化,從而造成誤動。這里采用“0,1”控制方式,用兩根臨近的控制線,一根直接接至與門4081,另一根經過非門4069接至4081,即當兩根控制線為“0,1”時輸出有效的電平信號1。這樣,當存在高擾動或低擾動使得控制線同時變為1或0時,輸出無效的電平信號0。本系統中,以CTM4模塊的CPWM7引腳和閉鎖信號一起控制開啟信號;開啟信號與MC68HC376的控制信號一起控制動作輸出信號。這樣就充分提高了輸出控制的可靠性。注意,單片機的I/O控制信號應使用上拉電阻。

3.4 掉電報警電路

當系統的某一級工作電源掉電時,控制裝置將不能正常運作,或者控制信號得不到正確執行。這時應該發出報警信號,掉電報警電路如圖6所示。將各等級的工作電源通過關隔MOC8050串接起來,一旦發生掉電的情況,掉電報警處的電平由高變為低,啟動報警裝置。軟件可靠性設計

3.5 軟件看門狗

在MC68HC376的SIM模塊中,有一個軟件看門狗,在監控程序中,可以開啟軟件看門狗,配合提高系統的可靠性。該軟件看門狗由MC68HC376的系統保護控制寄存器(SYPCR)中的SWE位控制開啟。當SWE位為1時,看門狗啟動,開始計時。在裝置正常工作時,程序應該在軟件看門狗溢出之前對軟件服務寄存器(SWSR)先后寫入55H和AAH,當寫入完成之后,軟件看門狗就會清除當前計時值,重新開始計時。

如果計時值溢出,則會使MC68HC376的/RESET引腳有效,系統復位。這樣,就可以在程序死循環或者由于其它原因而導致程序跳飛時自動回復到復位狀態。

看門狗的溢出時間由系統頻率以及SYPCR寄存器的看門狗分頻位(SWP)和看門狗定時區(SWT[1:0])決定,如表1所示。選擇看門狗溢出時間時應該注意大小適中,若取值過大,則程序可能會較長時間處于死循環或跳飛狀態,從而導致控制錯誤或失效;若取值過小,則會增加程序負擔,降低裝置運行效率。


3.6 程序的區域劃分和操作級別控制

CPU32可進行兩種優先級別的操作:監控級別和用戶級別。在監控級別下,CPU可以對所有的內部集成資源和所有的指令進行操作,而在用戶級別下,它對一些寄存器和指令的訪問會受到限制。在程序中有效地利用這種優先級別會使內部資源和一些系統指令得到有控制的訪問,從而提高系統運行的可靠性。CPU32的狀態寄存器SR中的S位決定CPU的工作級別,當S=1時CPU處于監控級別;S=0時CPU處于用戶級別。

一般情況下,單片機的程序區和數據區在同一個物理地址空間。對于MC68HC376,可以通過功能碼FC[2:0]來擴展和劃分外部物理空間,對FC[2:0]實現外部解碼,可以使監控級程序、監控級數據、用戶級程序、用戶級數據分別使用各自獨立的地址空間。對于MC68HC376內部的各個模塊,可以通過其相應的結構寄存器中的SUPV位來確定該部分的通用寄存器所處的地址空間,當SUPV=1時,將相關的寄存器放置于監控級數據地址空間,CPU只有在監控級別時才可對其訪問和操作;當SUPV=0時,將相關的寄存器放置于數據級數據地址空間,CPU可任意對其進行訪問和操作。這樣,整個程序結構性強,按級別控制訪問,增強了運行的可靠性。

3.7 總線監視器

MC68HC376進行內部總線操作時,數據選通應答引腳(/DSACK)和自動向量引腳(/AVEC)應該有相應的應答信號。SIM模塊中的總線監視器能對/DSACK和/AVEC信號進行監視,當響應時間超過定時值就使總線錯誤(/BERR)引腳有效。程序應對/BERR的狀態進行監視,以便及時對總線錯誤做出相應的處理。

總線監視器的定時值由系統保護控制寄存器(SYPCR)中的總線監視時間區(BMT[1:0])決定。BMT[1:0]=00時,定時值為64個系統時鐘;BMT[1:0]=01時,定時值為32個系統時鐘;BMT[1:0]=10時,定時值為16個系統時鐘;BMT[1:0]=11時,定時值為8個系統時鐘。程序員應根據實際的運行情況進行選擇。

其它 其它一些提高可靠性的措施還包括有配置去耦電容;系統時鐘電路采用獨立電源VDDSYN供電,減少對MCU的干擾,而且MCU 停電時系統時鐘仍可維持運行。布線時,時鐘電路設置在電路板的中央;Standby RAM采用兩個電源VDD和VSTBY供電,正常運行時VDD供電,發生掉電時,使其自動切換到VSTBY供電。同時,在軟件中,將堆棧及一些重要數據存放在Standby RAM 有利于重要運行參數的保存。

4 結語

該方案采用高性能、集成度高、可靠性強的32位新型微控制器MC68HC376為核心,同時在硬件、軟件以及制板布線等方面采用多種提高系統可靠性的設計措施。應用該方案的數字式低頻低壓控制裝置RSA800,已通過電力工業部電力設備及儀表質量檢驗測試中心的產品型式試驗。 欲了解更多信息請登錄電子發燒友網
此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲第一色在线| 99精品视频免费| 欧美日本在线看| 免费在线成人| 美乳少妇欧美精品| 久久综合久久久久88| 欧美中文在线视频| 亚洲欧美日韩中文播放| 亚洲校园激情| 99re6这里只有精品| 亚洲精品国产视频| 91久久久久久久久| 亚洲国产精品电影| 亚洲经典在线看| 亚洲国产精品va在线看黑人动漫| 久久av一区二区三区漫画| 欧美亚洲综合久久| 香蕉成人伊视频在线观看| 午夜精品久久久久久99热| 亚洲主播在线| 欧美亚洲视频在线看网址| 欧美一区二区在线看| 性欧美暴力猛交另类hd| 欧美在线播放高清精品| 久久av二区| 91久久在线| 99精品99久久久久久宅男| 一区二区三区高清视频在线观看| 一区二区三区视频在线播放| 亚洲一区二区视频在线| 亚洲男人天堂2024| 久久成人免费网| 久久偷看各类wc女厕嘘嘘偷窃| 麻豆国产精品777777在线| 欧美韩日视频| 欧美日韩三级| 国产精品一区二区久久久| 国产亚洲精品aa| 国产尤物精品| 亚洲一级黄色| 午夜精品视频在线观看一区二区| 亚洲欧美日韩在线高清直播| 性久久久久久久久| 91久久久久久久久久久久久| 99精品国产在热久久婷婷| 亚洲伊人观看| 久久精品国产一区二区电影| 另类专区欧美制服同性| 欧美激情在线播放| 国产精品国产| 韩日在线一区| 亚洲美女精品久久| 亚洲欧美日韩国产| 亚洲国产另类精品专区| 在线一区二区三区四区| 欧美在线观看天堂一区二区三区| 久久一区精品| 欧美日韩亚洲免费| 国产亚洲一区二区在线观看| 亚洲国产一区二区三区a毛片| 99国产精品99久久久久久| 午夜精品一区二区三区在线| 亚洲国产导航| 亚洲色图综合久久| 久久久久久穴| 欧美日韩午夜激情| 国产综合色一区二区三区 | 欧美日韩精品在线| 国产欧美日韩精品在线| 亚洲福利小视频| 亚洲免费一级电影| 99视频精品在线| 久久精品国产综合| 欧美视频不卡中文| 在线观看亚洲视频| 亚洲制服av| 一区二区三区高清不卡| 久久免费99精品久久久久久| 欧美日韩亚洲一区二区| 曰韩精品一区二区| 亚洲欧美日本伦理| 亚洲视频在线观看一区| 免费观看成人网| 国产日韩欧美在线一区| 日韩视频在线免费| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国内精品模特av私拍在线观看| 亚洲免费观看| 亚洲福利小视频| 久久爱另类一区二区小说| 欧美日韩视频在线一区二区| 亚洲一区视频| 久久久免费av| 欧美日韩亚洲系列| 亚洲国产精品日韩| 久久成人18免费观看| 小嫩嫩精品导航| 一本大道av伊人久久综合| 久久激情综合网| 欧美淫片网站| 国产精品九九久久久久久久| 亚洲国产天堂久久综合| 亚洲国产精品一区二区第一页 | 国产一区二区主播在线| 亚洲一区美女视频在线观看免费| 日韩一区二区免费高清| 欧美xart系列高清| 狠狠操狠狠色综合网| 欧美在线www| 久久精品91| 国产亚洲毛片在线| 香蕉免费一区二区三区在线观看| 亚洲男人的天堂在线| 欧美亚洲不卡| 一区二区三区国产精华| 亚洲深夜福利网站| 欧美视频在线一区二区三区| 亚洲久久成人| 一本色道88久久加勒比精品 | 国产一区三区三区| 午夜一级在线看亚洲| 欧美一区影院| 国产网站欧美日韩免费精品在线观看| 亚洲一级二级在线| 香蕉久久久久久久av网站| 国产精品入口麻豆原神| 亚洲欧美福利一区二区| 欧美在线看片| 国外成人在线| 亚洲国产欧美一区二区三区丁香婷| 久久综合九色综合久99| 亚洲国产精品第一区二区| 亚洲毛片在线看| 欧美日韩国产免费| 一区二区三区四区蜜桃| 午夜在线视频一区二区区别| 国产乱码精品一区二区三区五月婷 | 亚洲欧美三级伦理| 国产日本欧美视频| 久久精品盗摄| 欧美大片在线观看| 亚洲乱码国产乱码精品精可以看| 亚洲视频一区二区| 国产精品资源| 久久精品天堂| 欧美电影在线免费观看网站| 久久国产精品黑丝| 久久综合电影| 91久久香蕉国产日韩欧美9色| 日韩午夜高潮| 国产精品啊v在线| 午夜精品视频网站| 免费观看不卡av| 99精品热视频只有精品10| 欧美在线观看一二区| 亚洲二区免费| 亚洲一区二区三区色| 国产亚洲精品久久久久动| 亚洲国产精品一区制服丝袜| 欧美日韩高清在线| 亚洲综合色在线| 久久综合久久美利坚合众国| 亚洲美女黄色| 久久精品人人做人人爽电影蜜月| 亚洲高清资源| 亚洲免费在线电影| 一区二区三区中文在线观看| 9色精品在线| 国产目拍亚洲精品99久久精品 | 亚洲高清不卡一区| 欧美日韩一区二区三区免费| 午夜国产欧美理论在线播放| 欧美成人精品高清在线播放| 亚洲午夜一区二区| 牛牛影视久久网| 亚洲专区在线| 欧美岛国在线观看| 亚洲欧美日韩精品在线| 欧美国产日韩a欧美在线观看| 亚洲一区影音先锋| 欧美激情按摩| 欧美亚洲网站| 欧美日韩999| 久久精品国产免费| 欧美丝袜第一区| 亚洲成人资源| 这里只有精品视频在线| 国产婷婷色一区二区三区| 日韩视频免费观看| 国产色产综合色产在线视频| 99热这里只有精品8| 国产在线欧美| 亚洲一区在线免费| 亚洲国产精品成人综合| 欧美与欧洲交xxxx免费观看| 亚洲人体一区| 久久视频精品在线| 亚洲伊人久久综合| 欧美色精品天天在线观看视频| 亚洲电影中文字幕|