嵌入式雷達(dá)發(fā)射機(jī)故障監(jiān)測(cè)系統(tǒng)的研制
新一代宏晶芯片STC12C5628AD具有高速、低功耗、超強(qiáng)抗干擾的特點(diǎn)。指令代碼和管腳直接兼容傳統(tǒng)89C52??蛇x用的資源有:
1)時(shí)鐘:外部晶體或內(nèi)部RC振蕩器可選;
2)8/16/20/32/40/48/52/56/60/62 k字節(jié)片內(nèi)Flash程序存儲(chǔ)器;
3)1280字節(jié)片內(nèi)RAM數(shù)據(jù)存儲(chǔ)器;
4)芯片內(nèi)EEPROM功能;
5)增加外部掉電檢測(cè)電路,可在掉電時(shí),及時(shí)將數(shù)據(jù)保存進(jìn)EEPROM;
6)8通道、10位高速ADC;
7)2通道捕獲/比較單元(PWM/PCA);
8)4個(gè)16位定時(shí)器,兼容普通8051的定時(shí)器T0/T1;
9)7路外部中斷;
10)可編程時(shí)鐘輸出功能;
11)通用I/O口(36/40/44個(gè))。
根據(jù)以上可選資源并分析表1和表2內(nèi)的監(jiān)測(cè)點(diǎn)和隔離點(diǎn),分配單片機(jī)資源如表3所示。本文引用地址:http://www.ex-cimer.com/article/201809/388750.htm
表3內(nèi)資源分配的簡(jiǎn)單說明:4個(gè)外部中斷監(jiān)測(cè)電壓是否過高,方法是對(duì)4路電壓經(jīng)調(diào)理電路后接電壓比較器,若有過高電壓則電壓比較器翻轉(zhuǎn)引起相應(yīng)中斷,驅(qū)動(dòng)通用I/O口6和8,分別通過繼電器切斷直流高壓或三相總電源;6路ADC通道分別接對(duì)應(yīng)的電流、功率、電壓調(diào)理電路后進(jìn)行數(shù)據(jù)采集并在程序中與標(biāo)稱值比較,對(duì)于允許范圍內(nèi)的波動(dòng)值(隱患區(qū)的值),則與時(shí)間信息一起被保存,供計(jì)算機(jī)下載后進(jìn)行分析;對(duì)于允許范圍外的波動(dòng)值(故障區(qū)的值),則通過通用I/O口5和6分別通過繼電器切斷觸發(fā)脈沖或直流高壓;定時(shí)器1用于計(jì)算觸發(fā)脈沖的脈寬和周期;計(jì)數(shù)器1用于測(cè)量頻率;通用I/O口1、2用于檢測(cè)工作方式轉(zhuǎn)換開關(guān)的狀態(tài),并通過通用I/O口3、4驅(qū)動(dòng)繼電器使人工線保持與工作方式轉(zhuǎn)換開關(guān)的同步變換;其他通用I/O口上喇叭用于聲音報(bào)警,液晶屏則顯示運(yùn)行信息或故障代碼。
評(píng)論