時(shí)間:2007-05-22 08:32:00來源:hanjuan
1報(bào)警接口電路設(shè)計(jì)
單片機(jī)處理完數(shù)據(jù)后,發(fā)出控制信號(hào)控制外電路工作,開關(guān)型驅(qū)動(dòng)接口中單片機(jī)控制輸出的信號(hào)是開關(guān)量,有發(fā)光二極管驅(qū)動(dòng)接口,光電耦合器驅(qū)動(dòng)接口,液晶顯示器驅(qū)動(dòng)接口,晶閘管輸出型驅(qū)動(dòng)接口和繼電器型驅(qū)動(dòng)接口?刂茡P(yáng)聲器采用的是晶閘管輸出型光電耦合驅(qū)動(dòng)接口。
電路如圖2 所示。晶閘管輸出型光電耦合器的輸出端是光敏晶閘管。當(dāng)光電耦合器的輸入端有一定的電流流入時(shí),晶閘管導(dǎo)通。采用4N 40單相晶閘管輸出型光電耦合器,當(dāng)輸入端有15-30mA的電流時(shí)輸出端的晶閘管導(dǎo)通。輸出端的額定電壓為400V ,額定電流有效值為300mA。4N 40的6腳是輸出晶閘管的控制端,不使用此端時(shí),可對(duì)陰極接一電阻。所以,當(dāng)8031的P1.0為低電平時(shí),二極管導(dǎo)通,發(fā)光,觸發(fā)晶閘管使其導(dǎo)通,揚(yáng)聲器報(bào)警。
2自動(dòng)通車接口電路設(shè)計(jì)
8031與自動(dòng)停車電路間用的是交流電磁式接觸器的功率接口。具體電路如圖3 所示。
交流接觸器C 由雙向晶閘管KS 驅(qū)動(dòng)。光電耦合器MOC3041 的作用是觸發(fā)雙向晶閘管KS 以及隔離單片機(jī)系統(tǒng)和接觸器系統(tǒng)。MOC3041 的輸入端接7407,由單片機(jī)的P1.1端控制。P1.1輸出低電平時(shí),KS導(dǎo)通,接觸器C吸合。P1.1輸出高電平時(shí),KS關(guān)斷,接觸器C釋放。MOC3041內(nèi)部帶有過零控制電路,因此KS 工作在過零觸發(fā)方式。
3 控制系統(tǒng)的軟件設(shè)計(jì)
軟件主要由以下幾部分組成,主程序,T0采樣中斷服務(wù)程序,SUM P采樣子程序等。
系統(tǒng)主程序主要完成系統(tǒng)初始化,開中斷,然后等待采樣定時(shí)中斷,程序流程圖如圖4 所示:
1系統(tǒng)初始化程序
系統(tǒng)上電復(fù)位后8031從地址000H開始執(zhí)行程序,首先對(duì)系統(tǒng)初始化,完成設(shè)置棧指針,計(jì)數(shù)器/定時(shí)器工作方式,計(jì)數(shù)器/定時(shí)器初值,中斷方式,軟標(biāo)志初態(tài)值設(shè)置以及內(nèi)部和外部RAM 單元清零等工作。50H-7FH為堆棧區(qū)域,棧頂?shù)奈恢糜蒘P指示,初始化程序中SP 特殊功能寄存器寫入60H。
8031單片機(jī)提供了5個(gè)中斷請(qǐng)求源,2個(gè)中斷優(yōu)先級(jí),可實(shí)現(xiàn)兩級(jí)中斷服務(wù)嵌套。5個(gè)中斷請(qǐng)求源為兩個(gè)外部中斷請(qǐng)求,兩個(gè)片內(nèi)定時(shí)器/計(jì)數(shù)器溢出中斷和一個(gè)外部中斷。這個(gè)外部中斷是AD574轉(zhuǎn)換結(jié)束后,通知8031CPU取數(shù),CPU響應(yīng)這一中斷請(qǐng)求,暫停正在做的工作,保護(hù)好現(xiàn)場(chǎng)后去取數(shù),將數(shù)放入數(shù)據(jù)存儲(chǔ)器后再恢復(fù)現(xiàn)場(chǎng),繼續(xù)原來的工作。
2中斷服務(wù)程序
本系統(tǒng)的中斷服務(wù)程序是T0采樣中斷服務(wù)程序,另外還有一個(gè)AD574申請(qǐng)CPU取數(shù)的外部中斷服務(wù)程序。前者主要完成模擬信號(hào)的采樣,數(shù)據(jù)處理和報(bào)警停車等功能。它是本系統(tǒng)軟件的核心部分。T0中斷服務(wù)程序主要由采樣子程序SUM P,保護(hù)子程序PRO T等組成,其流程圖如圖5 所示:
系統(tǒng)響應(yīng)T0定時(shí)中斷后,CPU執(zhí)行了一條由中斷系統(tǒng)提供的硬件LCALL指令,轉(zhuǎn)向T0中斷服務(wù)程序入口,中斷服務(wù)程序首先恢復(fù)T0計(jì)數(shù)器初值,隨后保護(hù)現(xiàn)場(chǎng),F(xiàn)場(chǎng)保護(hù)完成以后進(jìn)入信號(hào)采樣階段,即執(zhí)行采樣子程序,在采樣完畢后調(diào)用A/D轉(zhuǎn)換程序AD574將數(shù)據(jù)進(jìn)行轉(zhuǎn)換,其中還包括A/D轉(zhuǎn)換的中斷服務(wù)程序。采樣和A/D 轉(zhuǎn)換循環(huán)三次后,進(jìn)入數(shù)字濾波程序,將中值(一個(gè)周期內(nèi)三個(gè)采樣點(diǎn)數(shù)值處于中間的值) 作為刀具穩(wěn)定切削時(shí)的穩(wěn)態(tài)值保存起來。繼續(xù)調(diào)用采樣子程序(內(nèi)含數(shù)字濾波程序) ,又獲得一個(gè)新的中值,在保護(hù)子程序內(nèi),新中值與穩(wěn)態(tài)值進(jìn)行比較,當(dāng)大于某數(shù)時(shí),系統(tǒng)發(fā)出自動(dòng)停車信號(hào)切斷主回路。其中,報(bào)警信號(hào)由8031 P1.0位發(fā)出,停車信號(hào)由P1.1位發(fā)出。
3保護(hù)子程序PRO T
保護(hù)子程序就是將每次的數(shù)字濾波后留下的采樣值與計(jì)算機(jī)最先保存的刀具穩(wěn)定切削時(shí)的穩(wěn)態(tài)值相比較,若采樣值較穩(wěn)態(tài)值大且兩者的差值超過一定的裕度,則單片機(jī)清P1.0位接通外電路,使揚(yáng)聲器發(fā)出報(bào)警信號(hào); 若此差值更大,且大于更大的裕度時(shí),則單片機(jī)P1.1位發(fā)出信號(hào),使外電路的交流接觸器失電,從而切斷主電路,實(shí)現(xiàn)自動(dòng)停車。
5 結(jié)束語(yǔ)
本文設(shè)計(jì)的刀具過載保護(hù)與自動(dòng)調(diào)整線路,能按設(shè)計(jì)要求時(shí)間對(duì)刀具進(jìn)行實(shí)時(shí)監(jiān)測(cè)與保護(hù)。可以滿足各種技術(shù)指標(biāo)。系統(tǒng)用模擬濾波即全波線性檢波和編程實(shí)現(xiàn)的數(shù)字濾波相結(jié)合的方法,使得保護(hù)線路的精度較高。在實(shí)際的生產(chǎn)實(shí)踐中已經(jīng)運(yùn)用,并且效果良好。 

標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
影視舞臺(tái)燈光低煙無鹵扁平電纜13*4+2*(2...
2025-09-23
「頻」實(shí)力,新上市——富士電機(jī) FRENIC...
2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
TaiShan(泰山)200 2280系列服務(wù)器 鯤...
2025-09-03
2025-08-06