機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
基于MSP430的鋼絲繩檢測(cè)裝置設(shè)計(jì)
基于MSP430的鋼絲繩檢測(cè)裝置設(shè)計(jì)
 更新時(shí)間:2009-12-2 16:55:10  點(diǎn)擊數(shù):0
【字體: 字體顏色
1 引言
MSP430系列單片機(jī)是一類具有超低功耗、16位指令、內(nèi)置A/D轉(zhuǎn)換器、串行通信接口、硬件乘法器、LCD驅(qū)動(dòng)電路及高抗干擾能力等技術(shù)特點(diǎn)的高集成微處理器。當(dāng)應(yīng)用的場(chǎng)合需要滿足低功耗、高集成度、寬環(huán)境溫度范圍、高精度A/D轉(zhuǎn)換等技術(shù)性能要求時(shí),如在電池供電便攜式設(shè)備、智能儀表、實(shí)時(shí)監(jiān)測(cè)系統(tǒng)、智能化家用電器等產(chǎn)品之中,TI公司的MSP430系列單片機(jī)是一個(gè)較為理想的選擇。

基于MSP430的技術(shù)特點(diǎn),針對(duì)鋼絲繩缺陷在線檢測(cè)裝置應(yīng)用的復(fù)雜現(xiàn)場(chǎng),我們采用了以MSP430為核心,擴(kuò)展液晶顯示及大容量存儲(chǔ)和基于PC機(jī)擴(kuò)展串口通信的設(shè)計(jì)方案,開(kāi)發(fā)了一種既可以單獨(dú)實(shí)施檢測(cè)、又可與上位PC聯(lián)機(jī)實(shí)現(xiàn)智能化檢測(cè)診斷的低功耗、高精度鋼絲繩缺陷在線檢測(cè)裝置。

2 硬件設(shè)計(jì)
本系統(tǒng)主要由前向檢測(cè)傳感裝置、微處理器(MSP 430F149)、存儲(chǔ)器(W29C040)、液晶顯示器(MTG-24128)、鍵盤輸入電路、報(bào)警電路、通信電路(與PC機(jī)的串口通信)等部分組成。其硬件配置框圖如圖1所示。

圖1 硬件配置框圖

前向檢測(cè)傳感裝置是基于漏磁通(LF型缺陷)和磁橋路平衡(LMA型缺陷)檢測(cè)原理設(shè)計(jì)實(shí)現(xiàn)的。
該系統(tǒng)電路接線原理圖如圖2所示。

圖2 檢測(cè)裝置電路原理圖

2.1 前向通道及其與MSP430單片機(jī)的接口設(shè)計(jì)
由于前向檢測(cè)裝置中采用了輸出電壓范圍為0.2-4.7V、靈敏度為5.0 mV/G的高靈敏集成霍爾元件UGN3515,再加上巧妙的硬件設(shè)計(jì),合理的軟件算法,實(shí)踐表明,由前向通道采集的模擬電信號(hào)無(wú)需進(jìn)行濾波放大處理,經(jīng)電纜可直接送入單片機(jī)進(jìn)行轉(zhuǎn)換。

MSP430F149內(nèi)置有8通道、12位ADC,擁有6個(gè)8位并行接口和64k的FLASH型ROM、2048位的RAM。本系統(tǒng)中,6路模擬電信號(hào)送入單片機(jī)的P6口(基于“中斷”的需求,另一路編碼器信號(hào)接P1.1口),使用單片機(jī)內(nèi)嵌的ADC模塊進(jìn)行模數(shù)轉(zhuǎn)換,所得數(shù)字信號(hào)存入單片機(jī)內(nèi)存儲(chǔ)器相應(yīng)地址供軟件使用處理。

由于MSP430模擬量輸入通道電壓上限為3.3V,而前向霍爾元件輸出電壓范圍為0.2~4.7V,本系統(tǒng)前向通道采用了13kΩ、30kΩ的分壓電路。系統(tǒng)采用8V鋰電池供電,對(duì)于其中5V和3.3V的電壓,選用了MAX682ESA (5V±4%)和TPS7133 (3.3V±1%)進(jìn)行轉(zhuǎn)換。

2.2 系統(tǒng)顯示、擴(kuò)展存儲(chǔ)模塊的設(shè)計(jì)
基于MSP430具有LCD驅(qū)動(dòng)電路等多種系統(tǒng)內(nèi)置模塊的特點(diǎn),為了便于人員操作及實(shí)時(shí)觀測(cè),使儀器系統(tǒng)有良好的人機(jī)交互界面,本系統(tǒng)對(duì)MSP430進(jìn)行了LCD液晶顯示器及4×4結(jié)構(gòu)矩陣式鍵盤擴(kuò)展設(shè)計(jì),使其在采集處理外部信號(hào)的同時(shí)實(shí)時(shí)地顯示波形和鋼絲繩的報(bào)廢情況以及斷絲根數(shù)。本系統(tǒng)4×4結(jié)構(gòu)矩陣式鍵盤,包括10個(gè)數(shù)字鍵(用于設(shè)定鋼絲繩繩徑規(guī)格及相關(guān)參數(shù))和6個(gè)功能鍵。
·復(fù)位鍵:單片機(jī)系統(tǒng)復(fù)位;
·選擇鍵:選擇是否脫離PC機(jī);
·檢測(cè)鍵:脫離PC機(jī)鋼絲繩在線檢測(cè);
·顯示鍵:顯示斷絲位置、斷絲根數(shù)及危險(xiǎn)程等;
·參數(shù)鍵:選擇設(shè)置檢測(cè)相關(guān)參數(shù); 
·結(jié)束鍵:結(jié)束檢測(cè)或顯示狀態(tài)。
同時(shí),在對(duì)鋼絲繩缺陷進(jìn)行檢測(cè)的實(shí)際應(yīng)用中,經(jīng)常需要儀器能夠?qū)z測(cè)數(shù)據(jù)進(jìn)行實(shí)時(shí)保存,以備單獨(dú)檢測(cè)完畢后將數(shù)據(jù)通過(guò)串口傳輸?shù)絇C機(jī)中進(jìn)行離線再分析或作為歷史數(shù)據(jù)進(jìn)行查詢和打印。因此,本系統(tǒng)選擇了Winbond公司的W29C040大容量的閃速存儲(chǔ)器作為外圍擴(kuò)展模塊,進(jìn)行實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)。W29C040的存儲(chǔ)容量為4兆位,即512k字節(jié),只需要+5V電壓就可對(duì)其進(jìn)行擦除和編程寫(xiě)入操作,且該存儲(chǔ)器還具有寫(xiě)入速度快(寫(xiě)入1個(gè)字節(jié)的典型時(shí)間周期為19.2μs,讀取時(shí)間為70ns)、功耗低(工作電流為25mA,閑置電流為μA級(jí))、保存數(shù)據(jù)能力強(qiáng)(提供了數(shù)據(jù)寫(xiě)入的軟件保護(hù)功能SPD和硬件數(shù)據(jù)保護(hù),掉電后數(shù)據(jù)能夠保存10年以上)等優(yōu)越性能。

2.3 單片機(jī)與PC機(jī)的串口通信設(shè)計(jì) 
在鋼絲繩檢測(cè)應(yīng)用中,為了滿足不同場(chǎng)合的需要,如離線再分析、遠(yuǎn)程監(jiān)控和診斷或方便基于PC機(jī)實(shí)時(shí)分析等,除了可以通過(guò)單片機(jī)及其液晶模塊對(duì)檢測(cè)信號(hào)進(jìn)行實(shí)時(shí)采集、處理、分析及顯示結(jié)果外,本系統(tǒng)還設(shè)計(jì)了MSP430與PC機(jī)的接口。串口電平轉(zhuǎn)換電路沒(méi)有采用MAX232(5V),而采用了 MAX3221EAE(3.3V)和5個(gè)0.1μf的電解電容。串口電平轉(zhuǎn)換電路如圖3所示。

圖3 串口電平轉(zhuǎn)換電路原理圖
3 軟件實(shí)現(xiàn)
本系統(tǒng)軟件由兩部分組成:單片機(jī)檢測(cè)軟件和PC機(jī)檢測(cè)軟件。單片機(jī)檢測(cè)軟件采用C語(yǔ)言編寫(xiě),主要包括檢測(cè)子程序、顯示子程序、串口通信子程序等獨(dú)立模塊。主程序流程圖如圖4所示。

 圖4 主程序(單片機(jī))流程圖
主程序完成系統(tǒng)初始化,在顯示緩沖區(qū)內(nèi)容與掃描鍵盤之間循環(huán),等待命令輸入,并完成繩徑參數(shù)設(shè)定。檢測(cè)子程序是軟件的核心,為了不遺漏采集點(diǎn),系統(tǒng)以編碼器脈沖信號(hào)申請(qǐng)外部中斷方式,請(qǐng)求CPU執(zhí)行其服務(wù)子程序,并在兩次中斷之間將采集到的數(shù)據(jù)存放在ADC數(shù)據(jù)寄存器ADAT中,同時(shí)進(jìn)行數(shù)據(jù)預(yù)處理和斷絲判別工作。顯示子程序中,適當(dāng)?shù)难訒r(shí)循環(huán)顯示031H~03FH顯示緩沖區(qū)中的內(nèi)容。

串口通信則是以前置判斷的方式?jīng)Q定CPU是否執(zhí)行其服務(wù)子程序。當(dāng)應(yīng)用場(chǎng)合可以或需要使用PC機(jī)時(shí),按下“選擇鍵”即啟動(dòng)與上位機(jī)串行通信子程序。其流程圖如圖5所示。

圖5 串口通信程序流程圖
PC機(jī)檢測(cè)軟件用 Visual C++6.0語(yǔ)言編寫(xiě),主要包括在線檢測(cè)、手動(dòng)分析、自動(dòng)分析、波形分析、檢測(cè)報(bào)告、歷史數(shù)據(jù)、數(shù)據(jù)保存、參數(shù)設(shè)置等模塊。其程序組成框圖如圖6所示。

 圖6 檢測(cè)程序(PC機(jī))組成框圖
系統(tǒng)采用多線程編程技術(shù),當(dāng)按下“在線檢測(cè)”或“繼續(xù)在線檢測(cè)”時(shí)系統(tǒng)將啟動(dòng)輔助線程,輔助線程專門負(fù)責(zé)數(shù)據(jù)的采集和波形圖像的動(dòng)態(tài)顯示,而主線程負(fù)責(zé)主程序界面的操作,從而很好地解決了Windows下對(duì)數(shù)據(jù)采集實(shí)時(shí)性差的問(wèn)題。同時(shí)在系統(tǒng)編程時(shí)采用了先對(duì)內(nèi)存圖像操作,再顯示于程序界面,從而實(shí)現(xiàn)了波形和提示信息的動(dòng)態(tài)顯示。在本系統(tǒng)中,采用Windows環(huán)境下的多線程編程技術(shù)和等空間間隔采樣技術(shù),實(shí)現(xiàn)了信號(hào)的實(shí)時(shí)采集與波形的動(dòng)態(tài)顯示,使系統(tǒng)操作方便、直觀。 

4 結(jié)束語(yǔ)
在實(shí)驗(yàn)室條件下,已對(duì)該系統(tǒng)進(jìn)行了實(shí)驗(yàn)檢測(cè)。通過(guò)對(duì)4組(每組8根)30m長(zhǎng)的已知鋼絲繩,和多筒徑鋼管多鋼絲(棒)模擬鋼絲繩損傷檢測(cè)的實(shí)驗(yàn),結(jié)果顯示此裝置對(duì)外部斷絲檢測(cè)準(zhǔn)確率達(dá)到95%以上,內(nèi)部斷絲檢測(cè)準(zhǔn)確率達(dá)到90%以上,表明該系統(tǒng)可以準(zhǔn)確定量化的實(shí)現(xiàn)鋼絲繩在線實(shí)時(shí)檢測(cè)。

單獨(dú)應(yīng)用,當(dāng)系統(tǒng)檢測(cè)到斷絲時(shí),儀器可以實(shí)時(shí)發(fā)出聲警,液晶屏顯示出斷絲準(zhǔn)確位置、斷絲根數(shù)及危險(xiǎn)程度。與上位PC聯(lián)機(jī),系統(tǒng)在基于VC開(kāi)發(fā)環(huán)境的友好人機(jī)交互界面下,實(shí)現(xiàn)了鋼絲繩斷絲檢測(cè)的自動(dòng)識(shí)別與判斷,取得了令人滿意效果。

參考文獻(xiàn)
[1] Sao N L.Non-destructive Evaluation of Steel Wire Rope-Part 4[J]. Wire Industry, 1995, 63(11):774~779. 
[2] 康宜華,武新軍,楊叔子. 磁性無(wú)損檢測(cè)技術(shù)中的信號(hào)處理技術(shù)[J]. 無(wú)損檢測(cè),2000,22(6).
[3] 胡大可. MSP430系列超低功耗16位單片機(jī)原理與應(yīng)用[M]. 北京:北京航空航天大學(xué)出版社,2001.

  • 上一篇: 基于MSP430F149單片機(jī)的SDRAM控制程序設(shè)計(jì)
  • 下一篇: 沒(méi)有了
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1