本發(fā)明屬于電子技術(shù)領(lǐng)域,具體涉及一種末制導(dǎo)炮彈自動駕駛儀故障模擬電路。
背景技術(shù):
當(dāng)用模擬電路來模擬光信號檢測時,自動駕駛儀電子部件向驅(qū)動裝置輸出的舵片偏轉(zhuǎn)信號出現(xiàn)信號周期異常的情況,異常情況與正常情況的對比圖如圖3所示。
技術(shù)實現(xiàn)要素:
本發(fā)明需要解決的技術(shù)問題是提供一種信號精確的末制導(dǎo)炮彈自動駕駛儀故障模擬電路。
為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是:
一種末制導(dǎo)炮彈自動駕駛儀故障模擬電路,該模擬電路包括單片機電路和反相放大電路,其中單片機電路的輸出端連接反相放大電路的輸入端,單片機電路根據(jù)程序產(chǎn)生不同的方波信號,輸出至反相放大電路進行幅值放大。
進一步的,所述單片機電路包括單片機U1及其外圍的電源濾波電路、復(fù)位電路、時鐘電路。
更進一步的,還包括控制開關(guān),所述控制開關(guān)的輸入端連接正常信號和電源,輸出端連接單片機和檢測系統(tǒng),當(dāng)控制開關(guān)切斷時,切換正常信號至檢測系統(tǒng)輸入端,在接通時切換正常信號至反相放大電路,并將電源連通至單片機,以給模擬電路供電。
進一步的,所述反相放大電路包括運放U2、電阻R4-R7,電阻R5和電阻R7串聯(lián)后連接于電源兩端,輸入信號經(jīng)電阻R6連接運放U2的反相輸入端,電阻R4并接在運放U2的反相輸入端和輸出端之間,運放U2的同相輸入端連接電阻R5和電阻R7的連接節(jié)點。
進一步的,所述單片機U1采用PIC16F873A,運放U2采用LM741。
由于采用了上述技術(shù)方案,本發(fā)明取得的技術(shù)進步是:
本發(fā)明通過單片機產(chǎn)生方波信號,信號精度高,利用反相放大電路對輸出信號進行放大反相,使信號滿足要求。
附圖說明
圖1是本發(fā)明模擬電路框圖;
圖2是本發(fā)明反相放大電路原理圖;
圖3是本發(fā)明正常信號和故障信號對比圖;
圖4是本發(fā)明主程序流程圖;
圖5是本發(fā)明子程序流程圖。
具體實施方式
下面結(jié)合實施例對本發(fā)明做進一步詳細(xì)說明:
如圖1所示,本發(fā)明包括控制開關(guān)、單片機電路和反相放大電路,其中單片機電路的輸出端連接反相放大電路的輸入端,單片機電路根據(jù)程序產(chǎn)生不同的方波信號,輸出至反相放大電路進行幅值放大。所述單片機電路包括單片機及其外圍的電源濾波電路、復(fù)位電路、時鐘電路。所述控制開關(guān)的輸入端連接正常信號和電源,輸出端連接單片機和檢測系統(tǒng),當(dāng)控制開關(guān)切斷時,切換正常信號至檢測系統(tǒng)輸入端,在接通時切換正常信號至反相放大電路,并將電源連通至單片機,以給模擬電路供電。
如圖2所示,所述反相放大電路包括運放U2、電阻R4-R7,電阻R5和電阻R7串聯(lián)后連接于電源兩端,輸入信號經(jīng)電阻R6連接運放U2的反相輸入端,電阻R4并接在運放U2的反相輸入端和輸出端之間,運放U2的同相輸入端連接電阻R5和電阻R7的連接節(jié)點。所述單片機U1采用PIC16F873A,運放U2采用LM741。
本發(fā)明工作原理:
由于單片機輸出的信號幅值較小,最大不超過5V,而實際信號可達(dá)到12V,加上尖峰值可以超過12V。為了使模擬出來的故障信號具有實際信號的基本特征,在模擬故障特征的基礎(chǔ)上,需要反相放大電路將來自單片機的信號反相放大后輸出到檢測系統(tǒng)。
當(dāng)單片機加電工作后,單片機開始檢測RA1腳上的電平變化,當(dāng)該引腳電平為高電平時,單片機RC3腳輸出低電平,經(jīng)反相放大電路轉(zhuǎn)變成12V的高電平。當(dāng)RA1電平變?yōu)榈碗娖胶驲C3引腳開始輸出周期性方波,輸出的方波信號經(jīng)過集成運算放大器LM741反相并放大后輸出到檢測系統(tǒng)顯示出故障故障模擬信號。
程序設(shè)計:
下面將對該電路中的單片機軟件程序的設(shè)計。單片機軟件設(shè)計是建立在整個單片機控制電路硬件的基礎(chǔ)上,為實現(xiàn)特定的控制功能編寫特定的軟件運行指令,包括根據(jù)單片機工作原理、特定的存儲地址和操作模式等進行特定的軟件編寫。
如圖4和5所示,單片機軟件主要由主程序和延時子程序構(gòu)成的,延時子程序的延時時間為10ms,單片機根據(jù)延時時間的不同,對延時子程序進行多次調(diào)用。