




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè) 電渦流式金屬板材測厚儀的設(shè)計院 系自動化學(xué)院專 業(yè)測控技術(shù)與儀器班 級學(xué) 號2姓 名錢曉偉指導(dǎo)教師劉利秋負(fù)責(zé)教師劉利秋沈陽航空工業(yè)學(xué)院2008年6月摘 要本論文闡述的是電渦流式金屬板材測厚儀的設(shè)計。本課題利用電渦流傳感器、單片機(jī)系統(tǒng)設(shè)計出一種金屬板材測厚儀,它能實(shí)現(xiàn)不同金屬板材的厚度測量、厚度合格檢驗(yàn)及其超標(biāo)報警,通過鍵盤進(jìn)行待測金屬板材種類輸入、厚度合格檢驗(yàn)時的設(shè)定厚度和誤差等級設(shè)置,并用LED顯示,給出合格檢驗(yàn)時超標(biāo)與否的指示燈提示及蜂鳴超標(biāo)報警提示。本系統(tǒng)由兩部分組成:硬件系統(tǒng)和
2、軟件系統(tǒng)。硬件系統(tǒng)利用電渦流傳感器及其測量電路測量不同材質(zhì)和厚度的金屬板,得到不同電壓,經(jīng)放大后進(jìn)行模數(shù)轉(zhuǎn)換輸入單片機(jī)。單片機(jī)通過軟件編程對被測數(shù)據(jù)進(jìn)行相關(guān)處理,結(jié)果送往LED顯示器進(jìn)行顯示,并外接蜂鳴器和指示燈實(shí)現(xiàn)超標(biāo)報警。軟件系統(tǒng)用匯編語言進(jìn)行編程,采用模塊化設(shè)計思想。該系統(tǒng)通過聯(lián)調(diào)后,實(shí)現(xiàn)了預(yù)期各種功能,符合設(shè)計要求。關(guān)鍵詞:電渦流傳感器;金屬板材測厚儀;合格檢驗(yàn);單片機(jī);LED顯示AbstractThis paper introduces the design of metallic material thickness based on eddy current sensor. Th
3、e task uses eddy current sensor, Single Chip Micyoco system to design metallic material thickness meter. The system can realize the functions of thickness measurement, pass examination and its overrun alarm. The input of the quality of metallic planking to be measured the preseting of object thickne
4、ss and error grade when pass examinating all can be done through key board. The relative information is displayed on LED readtine. When pass examinating,buzzer and light prompting of overrun or not are given. The system design contains two parts: hardware design and software design. The hardware sys
5、tem uses eddy current sensor and its measuring circuit to measure different kind of metallic plankings to get different voltage value.After amplified, the voltage is tramcformed to digital signal and then is sent to SCM. Through softwere programming, the measured data is processed and the result is
6、displayed on LED in SCM system. The overrun alarm is realized by buzzer and light in dicator. Assemble language is used in the software system and modularization design idea is adopted. This system realizes all desired functions and coincides with demand after system debugging.Keywords: eddy current
7、 sensor; planking thickness meter; pass examination; Single Chip Micyoco; LED display目 錄 TOC t 標(biāo)題_謝辭及參考文獻(xiàn),1,標(biāo)題_附錄,1,第2級標(biāo)題,2,第3級標(biāo)題,3,第1級標(biāo)題,1 第1章 緒論 附錄 電渦流式金屬板材測厚儀軟件程序清單GN EQU 44H ; 寄存器 ABAIWEI EQU 45H ; 寄存器 BSHIWEI EQU 46H ; 寄存器 CGEWEI EQU 47H ; 寄存器 DADVAL EQU 3FH;存放A/D轉(zhuǎn)換結(jié)果ORG 0000H AJMP MAIN ORG 003
8、0H;*初始化程序*MAIN: MOV P1,#0FFH JB P1.0,MAIN MOV P1,#0FFH START: MOV BAIWEI,#00H MOV SHIWEI,#00H MOV GEWEI,#00H MOV P0,#88H MOV P2,#0FFH JB P1.1,START ANJIAN: MOV R2,#01H ANJIAN1: MOV A,R2 MOV 40H,#0BH MOV 41H,R2 LCALL T100MSD LCALL T100MSD MOV P1,#0FFH MOV 42H,#0AH MOV 43H,#0AHM1: LCALL XIANSHI1 JNB P
9、1.0,CUNCHUJB P1.1 ,M1JIA: INC R2CJNE R2,#03H,ANJIAN1 LCALL ANJIANCUNCHU: MOV A,R2MOV GN,R2CJNE A,#01H, JIANYAN ;判斷功能鍵值CEHOU: MOV P0,#89H ;測厚子程序MOV P2,#0FFHJB P1.1,CEHOU ANJIAN2: MOV 40H,#0EH MOV R2,#01H ANJIAN3: MOV A,R2 MOV 41H,AMOV P1,#0FFHMOV 42H,#0AH MOV 43H,#0AHLCALL T100MSDLCALL T100MSDMOV P1,
10、#0FFHM2: LCALL XIANSHI1 JNB P1.0,CUNCHU1 JB P1.1,M2JIA1: INC R2CJNE R2,#0AH,ANJIAN3 LCALL ANJIAN2JIANYAN: MOV P0,#8CH MOV P2,#0FFHJB P1.1,JIANYAN ANJIAN4: MOV 40H,#0CH MOV R2,#01H ANJIAN5: MOV A,R2 MOV 41H,AMOV P1,#0FFHMOV 42H,#0AHMOV 43H,#0AHLCALL T100MSDLCALL T100MSDMOV P1,#0FFHM3: LCALL XIANSHI1
11、JNB P1.0,CUNCHU1 JB P1.1 ,M3JIA2: INC R2CJNE R2,#0AH,ANJIAN5 LCALL ANJIAN4CUNCHU1: CJNE R2,#01H,L1LCALL CL1 LCALL PANDUAN L1: CJNE R2,#02H,L2LCALL CL2LCALL PANDUANL2: CJNE R2,#03H,L3 LCALL CL3LCALL PANDUANL3: CJNE R2,#04H,CUNCHU1LCALL CL4LCALL PANDUANCL1: LCALL ADC0809LCALL ZHH1 ZUIHOU1: AJMP PANDUA
12、NLCALL XIANSHICL2: LCALL ADC0809LCALL ZHH2ZUIHOU2: AJMP PANDUANCL3: LCALL ADC0809LCALL ZHH3ZUIHOU3: AJMP PANDUANCL4: LCALL ADC0809LCALL ZHH4ZUIHOU4: AJMP PANDUANPANDUAN: MOV A,GNCJNE A,#01H,JIEGUO MEN: MOV 40H,#0EH LCALL XIANSHIAJMP MENJIEGUO: MOV 50H,41H MOV 51H,42HMOV 52H,43HBAI: MOV R2,#00H BAI1:
13、 MOV A,R2 MOV 40H,#0EHMOV 41H,AMOV P1,#0FFHMOV 42H,#00HMOV 43H,#00HLCALL T100MSDLCALL T100MSDMOV P1,#0FFHM4: LCALL XIANSHI JNB P1.0,CUNLE JB P1.2 ,M4JIA3: INC R2CJNE R2,#0AH,BAI1 LCALL BAICUNLE: MOV BAIWEI,R2SHI: MOV R2,#00H SHI1: MOV A,R2 MOV 42H,AMOV P1,#0FFHMOV 43H,#00HLCALL T100MSDLCALL T100MSDM
14、OV P1,#0FFHM5: LCALL XIANSHI JNB P1.0,CUNLE1 JB P1.3 ,M5JIA4: INC R2CJNE R2,#0AH,SHI1 LCALL SHICUNLE1: MOV SHIWEI,R2GEWEI1: MOV R2,#00H GEWEI11: MOV A,R2 MOV 43H,AMOV P1,#0FFHLCALL T100MSDLCALL T100MSDMOV P1,#0FFHM6: LCALL XIANSHI JNB P1.0,CUNLE2 JB P1.4 ,M6JIA5: INC R2CJNE R2,#0AH,GEWEI11 LCALL GEW
15、EI1CUNLE2: MOV GEWEI,R2 DJ: MOV 40H,#0DH MOV R2,#01H DJ1: MOV A,R2 MOV 41H,AMOV P1,#0FFHMOV 42H,#0AHMOV 43H,#0AHLCALL T100MSDLCALL T100MSDMOV P1,#0FFHTOD: LCALL XIANSHI1 ;不帶小數(shù)點(diǎn)的顯示JNB P1.0,CUNCHU2 JB P1.1,TOD ;JIA6: INC R2CJNE R2,#0AH,DJ1 LCALL DJCUNCHU2: CJNE R2,#01H,L11MOV 53H,#01HMOV 54H,#00HLCALL
16、 CL11 ;調(diào)用誤差等級1的數(shù)據(jù) 誤差0.1L11: CJNE R2,#02H,L22MOV 53H,#02HMOV 54H,#00HLCALL CL11 ;調(diào)用誤差等級2的數(shù)據(jù) 誤差0.2L22: CJNE R2,#03H,L33 ;調(diào)用材料2的數(shù)據(jù)MOV 53H,#04HMOV 54H,#00HLCALL CL11 ;調(diào)用誤差等級3的數(shù)據(jù) 誤差0.3L33: CJNE R2,#04H,L44MOV 53H,#08HMOV 54H,#00HLCALL CL11L44: CJNE R2,#05H,L55MOV 53H,#05HMOV 54H,#01HLCALL CL11L55: CJNE R
17、2,#06H,L66MOV 53H,#00HMOV 54H,#02HLCALL CL11L66: CJNE R2,#07H,L77MOV 53H,#00HMOV 54H,#03HLCALL CL11L77: CJNE R2,#08H,L77MOV 53H,#00HMOV 54H,#04HLCALL CL11L88: CJNE R2,#09H,CUNCHU2MOV 53H,#00HMOV 54H,#05HLCALL CL11CL11: MOV 59H,#00HMOV R1,GEWEIMOV R2,53HCJNE R2,#00H,KD1LCALL KD3KD1: INC R1DEC R2CJNE
18、R1,#0AH,KD2MOV R1,#00HMOV 59H,#01HKD2: CJNE R2,#00H,KD1KD3: MOV 56H,R1MOV A,SHIWEIADD A,54HADD A,59HMOV 55H,AMOV A,GEWEICLR CSUBB A,53HJC MK2MOV 58H,AMOV A,SHIWEICLR CSUBB A,54HMOV 57H,ALCALL BAOMK2: MOV A,#0AHCLR CSUBB A,53HADD A,GEWEIMOV 58H,AMOV A,SHIWEIDEC ACLR CSUBB A,54HMOV 57H,ABAO: MOV A,55H
19、 ;開始比較 報警子程序CLR CSUBB A,51H JC SHANGXIAN MOV A,55H CJNE A,51H,DK1MOV A,56HCLR CSUBB A,52HJC SHANGXIANLCALL HEGEDK1: MOV A,57HCLR CSUBB A,51HJC HEGEMOV A,57HCJNE A,51H,XIAXIANMOV A,52HCLR CSUBB A,58HJC XIAXIANLCALL HEGESHANGXIAN: MOV P1,#0BFHMOV 40H,#0EH ;超過上限則顯示HHHHMOV 41H,#0EHMOV 42H,#0EHMOV 43H,#0
20、EHLCALL XIANSHI1AJMP SHANGXIANXIAXIAN: MOV P1,#0BFHMOV 40H,#0FH ;低于下限則顯示LLLLMOV 41H,#0FHMOV 42H,#0FHMOV 43H,#0FHLCALL XIANSHI1AJMP XIAXIANHEGE: MOV 40H,#0EH ;合格就顯示PASSMOV 41H,#0BHMOV 42H,#00HMOV 43H,#0AHLCALL XIANSHI1AJMP HEGE;*顯示程序(帶小數(shù)點(diǎn))*XIANSHI: MOV R1,#40H ;顯示40=41H內(nèi)容MOV R5,#0FFHMOV P2,#00HMOV P0
21、,#0FFHDS2: MOV A,R5MOV P0,#0FFHMOV P2,AMOV A,R1 ;將要顯示的數(shù)送到LEDMOV DPTR,#TABLEMOVC A,A+DPTRMOV P0,AMOV A,R5CJNE A,#0FDH,LOOP ;是43H則顯示小數(shù)點(diǎn)CLR P0.7LOOP: LCALL DL1MSINC R1DEC R5CJNE A,#0FBH,DS2RETTABLE:DB C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,88H,8CH,0A1H,89H,0C7H;共陽段碼表: 0 1 2 3 4 5 6 7 8 9 滅 A
22、P D H L;*顯示程序(不帶小數(shù)點(diǎn))*XIANSHI1: MOV R1,#40H ;顯示40=41H內(nèi)容MOV R5,#0FFHMOV P2,#00HMOV P0,#0FFHDS1: MOV A,R5MOV P0,#0FFHMOV P2,AMOV A,R1MOV DPTR,#TABLE1MOVC A,A+DPTRMOV P0,AMOV A,R5LCALL DL1MSINC R1DEC R5CJNE A,#0FBH,DS1RETTABLE1:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,88H,8CH,0A1H,89H,0C7H;共
23、陽段碼表: 0 1 2 3 4 5 6 7 8 9 滅 A P D H L;=ADC0809程序=;0809采樣子程序ADC0809: PUSH DPLPUSH DPHPUSH ACCMOV P2,#7FH;選通0809 ,0通道MOV R1,#78H;KL1: MOVX R1,A;78H用來存放轉(zhuǎn)換結(jié)果MOV R3,#10HKL4: DJNZ R3,KL4;延時100微秒KL2: JNB P3.3,KL2;當(dāng)EOC為1時表示轉(zhuǎn)換結(jié)束MOVX A,R1;讀出A/D轉(zhuǎn)換的結(jié)果MOV ADVAL,A;把采樣結(jié)果放入3FH中暫存POP ACCPOP DPHPOP DPLRET;=ZHH1: PUSH
24、 PSW ; 鐵PUSH ACCSETB RS0CLR CMOV A,ADVALSUBB A,#0BAH JNC K1MOVA,#4FH LCALL K3RETK1: CLR CMOV A,ADVALSUBB A,#0E6H JNC K2MOV A,#6AH LCALL K3RETK2: MOV A,#0B7H LCALL K3RETK3: MOV B,AMOV A,#0FFHCLR CSUBB A,ADVALMULABMOVR6,B ;轉(zhuǎn)換結(jié)果高8入R6MOVR7,A ;轉(zhuǎn)換結(jié)果低8入R7HB2: CLRAMOVR3,AMOVR4,AMOVR5,AMOVR2,#10HHB3: MOVA,R7
25、RLCAMOVR7,AMOVA,R6RLCAMOVR6,AMOVA,R5ADDC A,R5DAAMOVR5,AMOVA,R4ADDC A,R4DA AMOVR4,AMOVA,R3ADDC A,R3MOV R3,ADJNZ R2,HB3MOV41H,R3 ;41H-43H中放結(jié)果MOV A,R4SWAP AANL A,#0FHMOV 42H,AMOV A,R4ANL A,#0FHMOV 43H,APOP ACCPOP PSWAJMP ZUIHOU1;= ZHH2: PUSH PSW ; 鋼P(yáng)USH ACCSETB RS0CLR CMOV A,ADVALSUBB A,#0F7H ; 4.64v 4
26、.64*256/4.8=237=0F7HJNC KC1MOVA,#0FFH ;(4.7/256)*1.7 =0.0312,87H=312 ;K為0.74 (當(dāng)U小于3.43V,電壓*0.74=厚度)LCALL KC3RETKC1: CLR CMOV A,ADVALSUBB A,#0FBH ;4.71V 4.71*256/4.8=240=0FBHJNC KC2MOV A,#0E6H ;(4.7/256)*0.58=0.0106,6AH=106; K為0.58(當(dāng)U大于3.43小于4.24,電壓*0.58=厚度)LCALL KC3RETKC2: MOV A,#0D6H ;(4.7/256)*0.0
27、5=0.00183,0B7H=183;K為0.10(當(dāng)U大于4.24V,電壓*0.10=厚度)LCALL KC3RETKC3: MOV B,AMOV A,#0FFHCLR CSUBB A,ADVALMULABMOVR6,B ;轉(zhuǎn)換結(jié)果高8入R6MOVR7,A ;轉(zhuǎn)換結(jié)果低8入R7HCB2: CLRAMOVR3,AMOVR4,AMOVR5,AMOVR2,#10HHCB3: MOVA,R7RLCAMOVR7,AMOVA,R6RLCAMOVR6,AMOVA,R5ADDC A,R5DAAMOVR5,AMOVA,R4ADDC A,R4DA AMOVR4,AMOVA,R3ADDC A,R3MOV R3,A
28、DJNZ R2,HCB3MOV41H,R3 ;41H-43H中放結(jié)果MOV A,R4SWAP AANL A,#0FHMOV 42H,AMOV A,R4ANL A,#0FHMOV 43H,APOP ACCPOP PSWAJMP ZUIHOU2;= ZHH3: PUSH PSW ; 鋁PUSH ACCSETB RS0CLR CMOV A,ADVALSUBB A,#0E0H ; 4.21 0.4*256/5=14HJNC KK1MOVA,#40H LCALL KK3RETKK1: CLR CMOV A,ADVALSUBB A,#0F3H JNC KK2MOV A,#86H LCALL KK3RETK
29、K2: MOV A,#0FFH LCALL KK3RETKK3: MOV B,AMOV A,#0FFHCLR CSUBB A,ADVALMULABMOVR6,B MOVR7,A HKB2: CLRAMOVR3,AMOVR4,AMOVR5,AMOVR2,#11HHKB3: MOVA,R7RLCAMOVR7,AMOVA,R6RLCAMOVR6,AMOVA,R5ADDC A,R5DAAMOVR5,AMOVA,R4ADDC A,R4DA AMOVR4,AMOVA,R3ADDC A,R3MOV R3,ADJNZ R2,HKB3MOV41H,R3 MOV A,R4SWAP AANL A,#0FHMOV 42H,AMOV A,R4ANL A,#0FHMOV 43H,APOP ACCPOP PSWAJMP ZUIHOU3;= ZHH4: PUSH PSW ;銅PUSH ACCSETB RS0CLR CMOV A,ADVALSUBB A,#8FH JNC UKMOV A,#35H LCALL KM4RETUK: CLR CMOV A,ADVALSUBB A,#0C3H JNC UK1MOVA,#35H LCALL KM4RETUK1: CLR CMOV A,ADVALSUBB A,#0E0H JNC KM1MOVA,#45H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年一年級下學(xué)期數(shù)學(xué)《總復(fù)習(xí)》(教案)
- 六年級下冊數(shù)學(xué)教案-1.4 求比一個數(shù)多(少)百分之幾的數(shù)是多少 青島版
- 六年級上冊數(shù)學(xué)教案-2.2 圓的周長 ︳西師大版
- 學(xué)習(xí)2025年雷鋒精神六十二周年主題活動實(shí)施方案 (3份)-66
- 數(shù)學(xué)-云南省師范大學(xué)附屬中學(xué)2025屆高三下學(xué)期開學(xué)考試試題和答案
- 2025年度東莞市入學(xué)積分制社區(qū)教育志愿者服務(wù)協(xié)議
- 2025年度交通事故人傷私了協(xié)議(賠償期限與方式)
- 二零二五年度醫(yī)療機(jī)構(gòu)與康復(fù)醫(yī)院醫(yī)生合作合同
- 2025年度安保服務(wù)滿意度調(diào)查合同范本
- 二零二五年度白酒品牌授權(quán)區(qū)域代理及市場拓展合同
- 繪本故事在小學(xué)道德與法治課堂中的有效教學(xué)策略分析
- JB-T 14426-2023 往復(fù)式氣液混輸泵裝置
- 2024核桃樹承包合同
- 保險授權(quán)書格式模板
- (完整版)數(shù)字電子技術(shù)基礎(chǔ)教案
- 小回溝礦井3.0Mt-a新建工程變更項(xiàng)目環(huán)評
- 胃癌影像診斷(共42張)
- 汽車維修合同管理制度
- 劍橋KET詞匯表(中英對照)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- (完整)低壓配電柜技術(shù)規(guī)范
評論
0/150
提交評論