鐵精礦在線分析軟件與通信系統(tǒng)研究.doc
約40頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
鐵精礦在線分析軟件與通信系統(tǒng)研究,54頁(yè),44萬(wàn)字摘要在鐵精礦的選礦生產(chǎn)過(guò)程中,精礦含量要求在一定范圍內(nèi),否則被視為不合格產(chǎn)品。所以鐵精礦品位的在線檢測(cè)是選礦生產(chǎn)過(guò)程中的關(guān)鍵環(huán)節(jié),及時(shí)檢測(cè)出產(chǎn)品中鐵的品位及其變化情況,并及時(shí)調(diào)整工藝參數(shù),就可以保證鐵精礦的質(zhì)量,減少尾礦中產(chǎn)品的流失,可以提高產(chǎn)品合格率。到目前為止,鐵精礦品位的在線分析仍然是選礦工藝中還...


內(nèi)容介紹
此文檔由會(huì)員 pxm204192 發(fā)布
54頁(yè),44萬(wàn)字
摘要
在鐵精礦的選礦生產(chǎn)過(guò)程中,精礦含量要求在一定范圍內(nèi),否則被視為不合
格產(chǎn)品。所以鐵精礦品位的在線檢測(cè)是選礦生產(chǎn)過(guò)程中的關(guān)鍵環(huán)節(jié),及時(shí)檢測(cè)出
產(chǎn)品中鐵的品位及其變化情況,并及時(shí)調(diào)整工藝參數(shù),就可以保證鐵精礦的質(zhì)量,
減少尾礦中產(chǎn)品的流失,可以提高產(chǎn)品合格率。到目前為止,鐵精礦品位的在線
分析仍然是選礦工藝中還未解決的技術(shù)難題。
在鐵精礦在線品位測(cè)量方法中,主要有丫透射法和x熒光方法。采用丫透射法
進(jìn)行鐵礦漿品位在線測(cè)量,需要在被測(cè)漿液厚度固定,而工廠的礦漿厚度是不可
能恒定的。所以在鐵精礦品位測(cè)量時(shí),X熒光方法應(yīng)用更為廣泛。
本文所研究設(shè)計(jì)的鐵精礦在線分析系統(tǒng)是利用X熒光分析技術(shù)對(duì)工廠生產(chǎn)
的鐵精礦元素含量進(jìn)行在線檢測(cè),采用CAN總線通信技術(shù)進(jìn)行遠(yuǎn)程通信和根據(jù)面
向?qū)ο缶幊趟枷氩捎肣t實(shí)現(xiàn)計(jì)算機(jī)解譜軟件設(shè)計(jì)的在線分析系統(tǒng)。系統(tǒng)由能量色
散X熒光儀、皮帶式測(cè)控傳輸系統(tǒng)、CAN總線通信系統(tǒng)、CAN轉(zhuǎn)USB接口卡及計(jì)
算機(jī)及其解譜軟件組成。采用皮帶測(cè)控系統(tǒng),實(shí)現(xiàn)鐵精礦的采樣、制樣以及送樣
等,將礦石通過(guò)球磨機(jī)制成極細(xì)的礦粉,將粉末壓成圓形樣品,通過(guò)傳送帶,將
樣品送到X熒光測(cè)量處,由能量色散X熒光儀進(jìn)行測(cè)量。整個(gè)過(guò)程只需要三分鐘
左右,滿足生產(chǎn)要求,并且有效的避免了粒度對(duì)鐵精礦測(cè)量的影響。
在X熒光解譜分析方面,本文通過(guò)X熒光實(shí)測(cè)譜是由所含元素的各單元素譜
按比例組成的這一思想,采用了多元線性回歸分析方法求取各比例系數(shù),得到分
解譜。然后對(duì)分解譜進(jìn)行峰面積計(jì)算。在譜分析中,采用了濾噪聲譜光滑技術(shù),
頻域?yàn)V本底技術(shù)和對(duì)稱零面積尋峰技術(shù)。在工作曲線確定方面,根據(jù)鐵精礦在線
測(cè)量的影響因素,鐵對(duì)欽的特征X射線的吸收作用,以及鐵精礦中的水對(duì)原級(jí)X
射線的散射造成對(duì)待測(cè)元素計(jì)數(shù)率的影響,采用多元線性回歸分析法,對(duì)鐵精礦
含量計(jì)算給予修正,提高了測(cè)量準(zhǔn)確度。
在遠(yuǎn)程數(shù)據(jù)通信方面,本文采用了抗干擾性好,傳輸距離遠(yuǎn)的控制局域網(wǎng)
(ControlAreaNetwork)進(jìn)行通信。本文通過(guò)對(duì)CAN總線協(xié)議原理的理解與分析,
采用獨(dú)立CAN控制器SJAIO00、高性能單片機(jī)Atmega64以及并轉(zhuǎn)USB芯片
成都理工大學(xué)碩士論文
FT245BM,設(shè)計(jì)出CAN轉(zhuǎn)USB接口卡。在本文中詳細(xì)闡述了CAN一USB接口卡的
CAN通信模塊及USB模塊等硬件電路設(shè)計(jì)與分析。在接口卡的CAN通信程序方
面,本文詳細(xì)講解了 sJA1000初始化及程序流程。該接口卡與計(jì)算機(jī)上的
USB一CAN通信軟件一起,組成了CAN總線通信系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)與CAN
節(jié)點(diǎn)的雙向通信。
在解譜軟件編寫(xiě)方面,本文在Linux操作系統(tǒng)下采用 QtDesigner開(kāi)發(fā)軟件進(jìn)
行設(shè)計(jì)。在軟件設(shè)計(jì)中,采用多線程設(shè)計(jì)的思想,將程序劃分為兩個(gè)線程,數(shù)據(jù)
采集線程和譜數(shù)據(jù)顯示及處理線程。后者包括譜數(shù)據(jù)顯示模塊、參數(shù)設(shè)置模塊、
解譜模塊和CAN轉(zhuǎn)USB通信模塊。譜顯示模塊負(fù)責(zé)顯示X熒光譜能譜圖以及實(shí)現(xiàn)
解譜軟件的中光標(biāo)的左右移動(dòng)及縮放等常用功能;參數(shù)設(shè)置模塊負(fù)責(zé)接收用戶對(duì)
解譜及x熒光測(cè)量的設(shè)置要求。本文對(duì)每個(gè)模塊設(shè)計(jì)進(jìn)行了講解,也對(duì)Qt界面設(shè)
計(jì)、Qt中多線程編程以及Limix串口編程通信方式做了詳細(xì)講解,并且設(shè)計(jì)出具
有友好操作界面、操作便捷以及功能較完備的解譜軟件。在USB一CAN通信軟件
的設(shè)計(jì)中,根據(jù)對(duì)CAN總線幀的分析,設(shè)計(jì)出CAN總線協(xié)議分析軟件,實(shí)現(xiàn)了
從CAN總線數(shù)據(jù)幀中提取所需數(shù)據(jù)。
本文的研究是對(duì)在線X熒光測(cè)量的一項(xiàng)補(bǔ)充,將在線X熒光測(cè)量中引入CAN
總線通信系統(tǒng)以及Linux下的Qt軟件設(shè)計(jì),并設(shè)計(jì)出自動(dòng)解譜測(cè)量軟件,將促進(jìn)
在線分析系統(tǒng)的發(fā)展。試驗(yàn)表明,本方法測(cè)定鐵精礦中TFe、Ti02含量的平均相
對(duì)誤差分別1.39%和0.09%,鐵的最大相對(duì)誤差為2.17%,欽的最大相對(duì)誤差為
0.09%,符合測(cè)量需要。
關(guān)鍵詞:x熒光技術(shù)CAN總線Qt編程
Abstraet
Theresearchinsoft研 7areandcommunieationsystemofiron
oreconcentratesonlineanalysis
Introductionoftheauthor:M厄 ngDonghua,female, wasborninOctober, 1982
whosetutorwasProfessorFangfang.ShegraduatedfromChengduUniversityof
TeehnologyinMeasuringtechnologyandInstrumenimajorandwasgrantedthe
MasterDegreeinJune,2008.
AbstraCt
IntheProcessofIronoreeoncentratesseleetingandProduction, itsconteni
mustinaeertainrange, oritwillnotbequalified.50theeontentmeasuxing15akey
stePinProduetProcess, detectthequalityintime, andadjusttheoPeration, itean
assurethequality, decreasethe1055ofProduetingangue, andadvancetheeligibility
rate.Byfar, theonlineanalysisofironoreeoncentrate’ 5qualityinProduetion15still
aProblem.
Themainonlinemeasuringtechniqueofironoreconcentrates15Gamma
transmissionandX一 raytechniques.TheGammatransmissionneedthedePthof
serumtobeeonstant, butitisn, t.50theX一 rayteehnique15widelyused.
ThispaPerstudiedtheoulineeonienimeasuringsystemofironoreconeentrates,
anddesignedaonlinemeasUlingsystemwithX一 rayconienimeasuringteehnology,
CANbusremotecornmunieationteehnology, andProgrammedasPectrumanalysis
softwareobjeetorientedwithQtdesignerdeveloPmentsoftware.It15eomPosedof
EDX即 (EnergyDisPerseX一 rayfluoreseence), themeasuringandeonirolsystem
withassemblyline, CANbusremotecofnmunicationsystem, CANtoUSBinterface
cardandaXraysPeetrumanalysissoftwareonthecomPuter.Themeasuringand
controlsystemwithassemblylinetosamPletheironore, makeaPieceofSamPle
andtransPortittotheEDXRF.ThewholeProcesseomPletedabouttlireeminutes,
meettheneedinProduction, andavoidtheaffeetofgranularitytoqualityofironore
mCasllrlflg·
IntheX一 raysPectrumanalysis, aecordingtotheX一ray, 5sPeetrum15eomPosed
ofeachelemenis,singleX一 raysPectrumbyProPortion, andmultivariatelinear
analysis15usedtofindtheProPortioncoefficieni, findeaehelement, 5analysis
sPeetrum.AndstarttoealculatethePeakarealater.ThloughthestudyofX一ray
成都理工大學(xué)碩士論文
sPeetrumanalysis, afiltertofilternoise, andafiltertofilterthebaekgroundin
frequencyareaandsymmetriealzeroareamethodsareused.Beeauseironhasa
absotheffeettotheXrayoftitanium, andwaterintheironoreconcentratesmakes
disPersionwhichmakesaffecttothecoUntrate, themultivariatelinearanalysis15
usedtofindtheworkfunction, andmadegoodeffectinfact, andimProvedthe
measuringresolution.
TheCAN(ControlAreaNetwork)bus15usedintheremotecommunicationin
thisdesign, whlchhashighinterferenceimLm畫(huà)t又 longtransmitdistance.Aecording
tocomPrehendandanalysisoftheProtocolofCANbus, aCANtoUSBinierface
card15designed, andastandaloneCANcontrollerSJA1000, ahighPerformance
MCUAtmega64andaUSBtoParallelchiPFT245BM15used.ThisPaPerelaborates
thedesignofhardwareeircuitssuchasCANeommunieationmodule, USBmodule
and50on.InProgranuningofCANeommunieation, thestartuPofSJA1000andthe
Programflow15deseribedindetail.TheinierfaeecardineomPanywithUSBto
CANeornlnunieationsoftwareinthePCconstilulesCANbuseonlnlunication
system.ItimPlemenistheiniercotnmunieationbetweeneomPutersandCANnodes.
TheonlineanalysissPeet~software15develoPedwithQtDesignerinLinux
05.IntheProgramdesign, multithreadingteelmology15used, theProgr盯 115
dividedintodataacquisitionthreadandsPectrumdisPlayandProcessthread.rThe
latereomPrisessPeetrumdisPlaymodule, Parametersettingmodule,sPectl.um
analysismoduleandUSBtoCANmodule.Everymodule15elaborated, andQt
inierfaeedesign, multithreadingProgrammingandLinuxserialPortcommunieation
areelaboratedalso.TheanalysissPeetrumsoftwaremakesafriendlyinierfaee,
oPeratesconvenientlyandmultifunetional.IntheUSBtoCANsoftwaredesign,
aecordingtoCANbusframeformat, aCANbusProtoeolsoftware15designed,and
itcanacquirethedatafromdataframeexactly.
ThedesignwithCANbusremotecommunication, LinuXQtProgrammingand
sPectru們 nsoftwarewithautomaticanalysis, 15asuPPlementtotheonlineX一ray
measuring, andaPromotiontotheonlineanalyticsystem.ExPerimentindieatesthat,
theaveragerelativequalityerrorofTFe151.39%, andTIOZ150.09%, themost
relativeerrorofTFe152.17%,andTiiso.09%,meetstheneedofmeasuring.
Keywords:X一 rayteehnologyCANbusQtProgranuning
IV
目錄
目錄
摘要..................……,.............................................................................................……I
AbstraCt................................................................................................................……IH
目錄..............................................................................................................……,..…V
第1章引言.......................................................................................................……1
1.1選題依據(jù)及研究的意義...........................................................................……1
1.2鐵精礦測(cè)量技術(shù)現(xiàn)狀及發(fā)展前景...........................................................……1
1.3鐵精礦在線測(cè)量系統(tǒng)遠(yuǎn)程通信現(xiàn)狀及發(fā)展前景...................................……2
1.4研究?jī)?nèi)容...................................................................................................……3
第2章CAN總線協(xié)議原理....……,...............……,..……,.....……,……,.…,..…,,.,...……,,.,4
2.1CAN總線的優(yōu)勢(shì).......................................................................................……4
2.1.1CAN與串行通訊RS一485................................................................……4
2.1.2調(diào)制解調(diào)(MODEM).......................................................................……6
2.1.3無(wú)線通訊.........................................................................................……6
2.2CAN的分層結(jié)構(gòu).......................................................................................……6
2.3CAN的幀類型...........................................................................................……7
2.4錯(cuò)誤類型與界定.......................................................................................……8
2.5CAN總線同步機(jī)制...................................................................................……9
第3章CAN一USB通信系統(tǒng)研究.......……,.........................................................……12
3.1鐵精礦在線分析系統(tǒng)硬件結(jié)構(gòu).............................................................……12
3.2CAN一USB接口卡設(shè)計(jì)......................……,...............................................……12
3.3硬件設(shè)計(jì)..........................................................................……,................……13
3.3.1芯片介紹.......................................................................................……13
3.3.2電源模塊設(shè)計(jì)...............................................................................……14
3.3.3USB模塊硬件電路設(shè)計(jì)...............................................................……14
3.3.4CAN通信模塊設(shè)計(jì).......................................................................……巧
3.4接口卡軟件設(shè)計(jì).....................................................................................……16
第4章X熒光譜數(shù)據(jù)處理................................................................……,..........……19
4.1鐵精礦X熒光解譜方法....................……,............................……,..........……19
4.2數(shù)字濾波譜光滑方法.............................................................................……20
4.3頻域?yàn)V本底方法.....................................................................................……22
4.4對(duì)稱零面積法尋峰原理.........................................................................……23
4.5計(jì)算峰位.................................................................................................……24
4.6水分對(duì)鐵精礦測(cè)量的影響及解決方法................................……,..........……25
4.7工作曲線確定.........................................................................................……25
于
成都理工大學(xué)碩士學(xué)位論文
第5章在線譜分析軟件設(shè)計(jì)..............................................................................……27
5.1軟件功能介紹.....................................................................................……,…27
5.2軟件開(kāi)發(fā)環(huán)境.........................................................................................……27
5.3軟件設(shè)計(jì)方案.........................................................................................……28
5.3.1USB一CAN通信模塊設(shè)計(jì)方案及工作原理..................................……29
5.3.1Linux下USB驅(qū)動(dòng)程序設(shè)計(jì)........................................................……31
5.3.2數(shù)據(jù)采集線程...............................................................................……33
5.3.3圖形用戶接口模塊設(shè)計(jì)...............................................................……34
5.3.4參數(shù)設(shè)置模塊設(shè)計(jì).......................................................................……38
5.3.5自動(dòng)解譜程序設(shè)計(jì).......................................................................……39
5.3.6報(bào)警系統(tǒng).......................................................................................……40
第6章應(yīng)用效果.................................................................................................……41
6.1CAN通信功能檢測(cè).................................................................................……41
6.2鐵精礦含量測(cè)量解譜運(yùn)用效果.............................................................……41
結(jié)論..................................................................................................................……,二43
致謝.,.,.,......……,....……,.……,.,.…,....……,……,二,.…,.,…,…,.…,..........……,...……,..……44
參考文獻(xiàn)...............................................................................................................……45
參考文獻(xiàn)
參考文獻(xiàn)
[l]劉磊,陸坤.精礦品位在線自動(dòng)檢測(cè)系統(tǒng)的研制及應(yīng)用明.成都理工學(xué)院學(xué)報(bào),1995.
[2]侯朝勤等.鐵礦漿品位在線分析系統(tǒng)的研制[J]同位素 2003(l1):129一 133.
【3]林延暢.高靈敏度多元素現(xiàn)場(chǎng)X熒光探測(cè)系統(tǒng)的研制田」.成都:成都理工大學(xué)核自院,2006.
[4]饒運(yùn)濤,鄒繼軍,王進(jìn)宏;鄭勇蕓.現(xiàn)場(chǎng)總線CAN原理及應(yīng)用技術(shù)[M〕.北京:北京航空
航天大學(xué)出版社,2003.
[5]度先國(guó),任家富,周建斌等,皮帶式鐵精礦含量、水分測(cè)量系統(tǒng)[J],成都理工學(xué)院學(xué)報(bào)2002
(12):660一664.
[6』周亮等.基于MODBUS總線的選礦計(jì)量網(wǎng)絡(luò)監(jiān)控系統(tǒng)開(kāi)發(fā)[J].中國(guó)科技論文在線.2007
(2):l一6.
[7]現(xiàn)場(chǎng)總線CAN一BUS在煤礦通訊中的應(yīng)用.廣州:廣州致遠(yuǎn)電子有限公司
httP:刀 ~.embedeontr01.eoln/info/Pdf/CAN一bus一 eikuang.Pdf.2007.
【81李芳.cAN總線位定時(shí)和同步機(jī)制的分析[J1,電子產(chǎn)品世界,2005.
[9]曹利國(guó).能量色散X射線熒光方法〔M〕.成都:成都科技大學(xué)出版社,1998.
【10]手提式X熒光解譜技術(shù)研究及實(shí)現(xiàn)田〕.張慶賢.成都:成都理工大學(xué)碩士學(xué)位論文,2006.
[l11旁巨豐,鄭桂芳,侯曉鳳.對(duì)稱零面積變換法找峰[J].原子能科學(xué)技術(shù),1987(5):270一279
[12」 Marksunune幣eld.C料。饑Qt3編程[M』.北京:北京航空航天大學(xué)出版社,2006.
[l3]周立功.iCAN現(xiàn)場(chǎng)總線原理與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006.
[l4]范影樂(lè).楊勝天,李軼.MATLAB仿真應(yīng)用詳解〔M〕.北京:人民郵電出版社,加01.
[l5]葛良全等.原位x熒光取樣技術(shù)[M].成都:四川科學(xué)技術(shù)出版社,1997.
【16」復(fù)旦大學(xué)等.原子核物理實(shí)驗(yàn)方法(上)阿〕.北京:原子能出版社,1985.
[17]MichaelR.Sweet.SerialProgr田的 mingGuideforPOSIXOPeratingSystems,1999.
[18]DatasheetofSJA10OO.PhiliPsSemieonduetors.2000.
119]DatasheetofFT245BM.FTDIeomPany.2002.
[20]劉森.嵌入式系統(tǒng)接口設(shè)計(jì)與Linux驅(qū)動(dòng)程序開(kāi)發(fā)「M〕.北京:北京航空航天大學(xué)出版社,
2006.
[2l]賴萬(wàn)昌,葛良全,周四春等.原位x輻射取樣技術(shù)[J1.成都:四川科學(xué)技術(shù)出版社,1997.
[22]袁慰平等.計(jì)算方法與實(shí)習(xí).南京:東南大學(xué)出版社,2000.
口4J賴萬(wàn)昌,葛良全等.輕型xRF分析儀器在鐵精礦品質(zhì)快速檢測(cè)中的應(yīng)用[Jl.金屬礦山.2003
[251國(guó)際原子能機(jī)構(gòu)官方網(wǎng)站:httP二刀認(rèn)氏叨囚.iaea.or留
[26]A淤TEK官方網(wǎng)站:http洲認(rèn)氏切胃.amptek·com
[27]程佩青.數(shù)字信號(hào)處理[M」.北京:清華大學(xué)出版社,2003.
摘要
在鐵精礦的選礦生產(chǎn)過(guò)程中,精礦含量要求在一定范圍內(nèi),否則被視為不合
格產(chǎn)品。所以鐵精礦品位的在線檢測(cè)是選礦生產(chǎn)過(guò)程中的關(guān)鍵環(huán)節(jié),及時(shí)檢測(cè)出
產(chǎn)品中鐵的品位及其變化情況,并及時(shí)調(diào)整工藝參數(shù),就可以保證鐵精礦的質(zhì)量,
減少尾礦中產(chǎn)品的流失,可以提高產(chǎn)品合格率。到目前為止,鐵精礦品位的在線
分析仍然是選礦工藝中還未解決的技術(shù)難題。
在鐵精礦在線品位測(cè)量方法中,主要有丫透射法和x熒光方法。采用丫透射法
進(jìn)行鐵礦漿品位在線測(cè)量,需要在被測(cè)漿液厚度固定,而工廠的礦漿厚度是不可
能恒定的。所以在鐵精礦品位測(cè)量時(shí),X熒光方法應(yīng)用更為廣泛。
本文所研究設(shè)計(jì)的鐵精礦在線分析系統(tǒng)是利用X熒光分析技術(shù)對(duì)工廠生產(chǎn)
的鐵精礦元素含量進(jìn)行在線檢測(cè),采用CAN總線通信技術(shù)進(jìn)行遠(yuǎn)程通信和根據(jù)面
向?qū)ο缶幊趟枷氩捎肣t實(shí)現(xiàn)計(jì)算機(jī)解譜軟件設(shè)計(jì)的在線分析系統(tǒng)。系統(tǒng)由能量色
散X熒光儀、皮帶式測(cè)控傳輸系統(tǒng)、CAN總線通信系統(tǒng)、CAN轉(zhuǎn)USB接口卡及計(jì)
算機(jī)及其解譜軟件組成。采用皮帶測(cè)控系統(tǒng),實(shí)現(xiàn)鐵精礦的采樣、制樣以及送樣
等,將礦石通過(guò)球磨機(jī)制成極細(xì)的礦粉,將粉末壓成圓形樣品,通過(guò)傳送帶,將
樣品送到X熒光測(cè)量處,由能量色散X熒光儀進(jìn)行測(cè)量。整個(gè)過(guò)程只需要三分鐘
左右,滿足生產(chǎn)要求,并且有效的避免了粒度對(duì)鐵精礦測(cè)量的影響。
在X熒光解譜分析方面,本文通過(guò)X熒光實(shí)測(cè)譜是由所含元素的各單元素譜
按比例組成的這一思想,采用了多元線性回歸分析方法求取各比例系數(shù),得到分
解譜。然后對(duì)分解譜進(jìn)行峰面積計(jì)算。在譜分析中,采用了濾噪聲譜光滑技術(shù),
頻域?yàn)V本底技術(shù)和對(duì)稱零面積尋峰技術(shù)。在工作曲線確定方面,根據(jù)鐵精礦在線
測(cè)量的影響因素,鐵對(duì)欽的特征X射線的吸收作用,以及鐵精礦中的水對(duì)原級(jí)X
射線的散射造成對(duì)待測(cè)元素計(jì)數(shù)率的影響,采用多元線性回歸分析法,對(duì)鐵精礦
含量計(jì)算給予修正,提高了測(cè)量準(zhǔn)確度。
在遠(yuǎn)程數(shù)據(jù)通信方面,本文采用了抗干擾性好,傳輸距離遠(yuǎn)的控制局域網(wǎng)
(ControlAreaNetwork)進(jìn)行通信。本文通過(guò)對(duì)CAN總線協(xié)議原理的理解與分析,
采用獨(dú)立CAN控制器SJAIO00、高性能單片機(jī)Atmega64以及并轉(zhuǎn)USB芯片
成都理工大學(xué)碩士論文
FT245BM,設(shè)計(jì)出CAN轉(zhuǎn)USB接口卡。在本文中詳細(xì)闡述了CAN一USB接口卡的
CAN通信模塊及USB模塊等硬件電路設(shè)計(jì)與分析。在接口卡的CAN通信程序方
面,本文詳細(xì)講解了 sJA1000初始化及程序流程。該接口卡與計(jì)算機(jī)上的
USB一CAN通信軟件一起,組成了CAN總線通信系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)與CAN
節(jié)點(diǎn)的雙向通信。
在解譜軟件編寫(xiě)方面,本文在Linux操作系統(tǒng)下采用 QtDesigner開(kāi)發(fā)軟件進(jìn)
行設(shè)計(jì)。在軟件設(shè)計(jì)中,采用多線程設(shè)計(jì)的思想,將程序劃分為兩個(gè)線程,數(shù)據(jù)
采集線程和譜數(shù)據(jù)顯示及處理線程。后者包括譜數(shù)據(jù)顯示模塊、參數(shù)設(shè)置模塊、
解譜模塊和CAN轉(zhuǎn)USB通信模塊。譜顯示模塊負(fù)責(zé)顯示X熒光譜能譜圖以及實(shí)現(xiàn)
解譜軟件的中光標(biāo)的左右移動(dòng)及縮放等常用功能;參數(shù)設(shè)置模塊負(fù)責(zé)接收用戶對(duì)
解譜及x熒光測(cè)量的設(shè)置要求。本文對(duì)每個(gè)模塊設(shè)計(jì)進(jìn)行了講解,也對(duì)Qt界面設(shè)
計(jì)、Qt中多線程編程以及Limix串口編程通信方式做了詳細(xì)講解,并且設(shè)計(jì)出具
有友好操作界面、操作便捷以及功能較完備的解譜軟件。在USB一CAN通信軟件
的設(shè)計(jì)中,根據(jù)對(duì)CAN總線幀的分析,設(shè)計(jì)出CAN總線協(xié)議分析軟件,實(shí)現(xiàn)了
從CAN總線數(shù)據(jù)幀中提取所需數(shù)據(jù)。
本文的研究是對(duì)在線X熒光測(cè)量的一項(xiàng)補(bǔ)充,將在線X熒光測(cè)量中引入CAN
總線通信系統(tǒng)以及Linux下的Qt軟件設(shè)計(jì),并設(shè)計(jì)出自動(dòng)解譜測(cè)量軟件,將促進(jìn)
在線分析系統(tǒng)的發(fā)展。試驗(yàn)表明,本方法測(cè)定鐵精礦中TFe、Ti02含量的平均相
對(duì)誤差分別1.39%和0.09%,鐵的最大相對(duì)誤差為2.17%,欽的最大相對(duì)誤差為
0.09%,符合測(cè)量需要。
關(guān)鍵詞:x熒光技術(shù)CAN總線Qt編程
Abstraet
Theresearchinsoft研 7areandcommunieationsystemofiron
oreconcentratesonlineanalysis
Introductionoftheauthor:M厄 ngDonghua,female, wasborninOctober, 1982
whosetutorwasProfessorFangfang.ShegraduatedfromChengduUniversityof
TeehnologyinMeasuringtechnologyandInstrumenimajorandwasgrantedthe
MasterDegreeinJune,2008.
AbstraCt
IntheProcessofIronoreeoncentratesseleetingandProduction, itsconteni
mustinaeertainrange, oritwillnotbequalified.50theeontentmeasuxing15akey
stePinProduetProcess, detectthequalityintime, andadjusttheoPeration, itean
assurethequality, decreasethe1055ofProduetingangue, andadvancetheeligibility
rate.Byfar, theonlineanalysisofironoreeoncentrate’ 5qualityinProduetion15still
aProblem.
Themainonlinemeasuringtechniqueofironoreconcentrates15Gamma
transmissionandX一 raytechniques.TheGammatransmissionneedthedePthof
serumtobeeonstant, butitisn, t.50theX一 rayteehnique15widelyused.
ThispaPerstudiedtheoulineeonienimeasuringsystemofironoreconeentrates,
anddesignedaonlinemeasUlingsystemwithX一 rayconienimeasuringteehnology,
CANbusremotecornmunieationteehnology, andProgrammedasPectrumanalysis
softwareobjeetorientedwithQtdesignerdeveloPmentsoftware.It15eomPosedof
EDX即 (EnergyDisPerseX一 rayfluoreseence), themeasuringandeonirolsystem
withassemblyline, CANbusremotecofnmunicationsystem, CANtoUSBinterface
cardandaXraysPeetrumanalysissoftwareonthecomPuter.Themeasuringand
controlsystemwithassemblylinetosamPletheironore, makeaPieceofSamPle
andtransPortittotheEDXRF.ThewholeProcesseomPletedabouttlireeminutes,
meettheneedinProduction, andavoidtheaffeetofgranularitytoqualityofironore
mCasllrlflg·
IntheX一 raysPectrumanalysis, aecordingtotheX一ray, 5sPeetrum15eomPosed
ofeachelemenis,singleX一 raysPectrumbyProPortion, andmultivariatelinear
analysis15usedtofindtheProPortioncoefficieni, findeaehelement, 5analysis
sPeetrum.AndstarttoealculatethePeakarealater.ThloughthestudyofX一ray
成都理工大學(xué)碩士論文
sPeetrumanalysis, afiltertofilternoise, andafiltertofilterthebaekgroundin
frequencyareaandsymmetriealzeroareamethodsareused.Beeauseironhasa
absotheffeettotheXrayoftitanium, andwaterintheironoreconcentratesmakes
disPersionwhichmakesaffecttothecoUntrate, themultivariatelinearanalysis15
usedtofindtheworkfunction, andmadegoodeffectinfact, andimProvedthe
measuringresolution.
TheCAN(ControlAreaNetwork)bus15usedintheremotecommunicationin
thisdesign, whlchhashighinterferenceimLm畫(huà)t又 longtransmitdistance.Aecording
tocomPrehendandanalysisoftheProtocolofCANbus, aCANtoUSBinierface
card15designed, andastandaloneCANcontrollerSJA1000, ahighPerformance
MCUAtmega64andaUSBtoParallelchiPFT245BM15used.ThisPaPerelaborates
thedesignofhardwareeircuitssuchasCANeommunieationmodule, USBmodule
and50on.InProgranuningofCANeommunieation, thestartuPofSJA1000andthe
Programflow15deseribedindetail.TheinierfaeecardineomPanywithUSBto
CANeornlnunieationsoftwareinthePCconstilulesCANbuseonlnlunication
system.ItimPlemenistheiniercotnmunieationbetweeneomPutersandCANnodes.
TheonlineanalysissPeet~software15develoPedwithQtDesignerinLinux
05.IntheProgramdesign, multithreadingteelmology15used, theProgr盯 115
dividedintodataacquisitionthreadandsPectrumdisPlayandProcessthread.rThe
latereomPrisessPeetrumdisPlaymodule, Parametersettingmodule,sPectl.um
analysismoduleandUSBtoCANmodule.Everymodule15elaborated, andQt
inierfaeedesign, multithreadingProgrammingandLinuxserialPortcommunieation
areelaboratedalso.TheanalysissPeetrumsoftwaremakesafriendlyinierfaee,
oPeratesconvenientlyandmultifunetional.IntheUSBtoCANsoftwaredesign,
aecordingtoCANbusframeformat, aCANbusProtoeolsoftware15designed,and
itcanacquirethedatafromdataframeexactly.
ThedesignwithCANbusremotecommunication, LinuXQtProgrammingand
sPectru們 nsoftwarewithautomaticanalysis, 15asuPPlementtotheonlineX一ray
measuring, andaPromotiontotheonlineanalyticsystem.ExPerimentindieatesthat,
theaveragerelativequalityerrorofTFe151.39%, andTIOZ150.09%, themost
relativeerrorofTFe152.17%,andTiiso.09%,meetstheneedofmeasuring.
Keywords:X一 rayteehnologyCANbusQtProgranuning
IV
目錄
目錄
摘要..................……,.............................................................................................……I
AbstraCt................................................................................................................……IH
目錄..............................................................................................................……,..…V
第1章引言.......................................................................................................……1
1.1選題依據(jù)及研究的意義...........................................................................……1
1.2鐵精礦測(cè)量技術(shù)現(xiàn)狀及發(fā)展前景...........................................................……1
1.3鐵精礦在線測(cè)量系統(tǒng)遠(yuǎn)程通信現(xiàn)狀及發(fā)展前景...................................……2
1.4研究?jī)?nèi)容...................................................................................................……3
第2章CAN總線協(xié)議原理....……,...............……,..……,.....……,……,.…,..…,,.,...……,,.,4
2.1CAN總線的優(yōu)勢(shì).......................................................................................……4
2.1.1CAN與串行通訊RS一485................................................................……4
2.1.2調(diào)制解調(diào)(MODEM).......................................................................……6
2.1.3無(wú)線通訊.........................................................................................……6
2.2CAN的分層結(jié)構(gòu).......................................................................................……6
2.3CAN的幀類型...........................................................................................……7
2.4錯(cuò)誤類型與界定.......................................................................................……8
2.5CAN總線同步機(jī)制...................................................................................……9
第3章CAN一USB通信系統(tǒng)研究.......……,.........................................................……12
3.1鐵精礦在線分析系統(tǒng)硬件結(jié)構(gòu).............................................................……12
3.2CAN一USB接口卡設(shè)計(jì)......................……,...............................................……12
3.3硬件設(shè)計(jì)..........................................................................……,................……13
3.3.1芯片介紹.......................................................................................……13
3.3.2電源模塊設(shè)計(jì)...............................................................................……14
3.3.3USB模塊硬件電路設(shè)計(jì)...............................................................……14
3.3.4CAN通信模塊設(shè)計(jì).......................................................................……巧
3.4接口卡軟件設(shè)計(jì).....................................................................................……16
第4章X熒光譜數(shù)據(jù)處理................................................................……,..........……19
4.1鐵精礦X熒光解譜方法....................……,............................……,..........……19
4.2數(shù)字濾波譜光滑方法.............................................................................……20
4.3頻域?yàn)V本底方法.....................................................................................……22
4.4對(duì)稱零面積法尋峰原理.........................................................................……23
4.5計(jì)算峰位.................................................................................................……24
4.6水分對(duì)鐵精礦測(cè)量的影響及解決方法................................……,..........……25
4.7工作曲線確定.........................................................................................……25
于
成都理工大學(xué)碩士學(xué)位論文
第5章在線譜分析軟件設(shè)計(jì)..............................................................................……27
5.1軟件功能介紹.....................................................................................……,…27
5.2軟件開(kāi)發(fā)環(huán)境.........................................................................................……27
5.3軟件設(shè)計(jì)方案.........................................................................................……28
5.3.1USB一CAN通信模塊設(shè)計(jì)方案及工作原理..................................……29
5.3.1Linux下USB驅(qū)動(dòng)程序設(shè)計(jì)........................................................……31
5.3.2數(shù)據(jù)采集線程...............................................................................……33
5.3.3圖形用戶接口模塊設(shè)計(jì)...............................................................……34
5.3.4參數(shù)設(shè)置模塊設(shè)計(jì).......................................................................……38
5.3.5自動(dòng)解譜程序設(shè)計(jì).......................................................................……39
5.3.6報(bào)警系統(tǒng).......................................................................................……40
第6章應(yīng)用效果.................................................................................................……41
6.1CAN通信功能檢測(cè).................................................................................……41
6.2鐵精礦含量測(cè)量解譜運(yùn)用效果.............................................................……41
結(jié)論..................................................................................................................……,二43
致謝.,.,.,......……,....……,.……,.,.…,....……,……,二,.…,.,…,…,.…,..........……,...……,..……44
參考文獻(xiàn)...............................................................................................................……45
參考文獻(xiàn)
參考文獻(xiàn)
[l]劉磊,陸坤.精礦品位在線自動(dòng)檢測(cè)系統(tǒng)的研制及應(yīng)用明.成都理工學(xué)院學(xué)報(bào),1995.
[2]侯朝勤等.鐵礦漿品位在線分析系統(tǒng)的研制[J]同位素 2003(l1):129一 133.
【3]林延暢.高靈敏度多元素現(xiàn)場(chǎng)X熒光探測(cè)系統(tǒng)的研制田」.成都:成都理工大學(xué)核自院,2006.
[4]饒運(yùn)濤,鄒繼軍,王進(jìn)宏;鄭勇蕓.現(xiàn)場(chǎng)總線CAN原理及應(yīng)用技術(shù)[M〕.北京:北京航空
航天大學(xué)出版社,2003.
[5]度先國(guó),任家富,周建斌等,皮帶式鐵精礦含量、水分測(cè)量系統(tǒng)[J],成都理工學(xué)院學(xué)報(bào)2002
(12):660一664.
[6』周亮等.基于MODBUS總線的選礦計(jì)量網(wǎng)絡(luò)監(jiān)控系統(tǒng)開(kāi)發(fā)[J].中國(guó)科技論文在線.2007
(2):l一6.
[7]現(xiàn)場(chǎng)總線CAN一BUS在煤礦通訊中的應(yīng)用.廣州:廣州致遠(yuǎn)電子有限公司
httP:刀 ~.embedeontr01.eoln/info/Pdf/CAN一bus一 eikuang.Pdf.2007.
【81李芳.cAN總線位定時(shí)和同步機(jī)制的分析[J1,電子產(chǎn)品世界,2005.
[9]曹利國(guó).能量色散X射線熒光方法〔M〕.成都:成都科技大學(xué)出版社,1998.
【10]手提式X熒光解譜技術(shù)研究及實(shí)現(xiàn)田〕.張慶賢.成都:成都理工大學(xué)碩士學(xué)位論文,2006.
[l11旁巨豐,鄭桂芳,侯曉鳳.對(duì)稱零面積變換法找峰[J].原子能科學(xué)技術(shù),1987(5):270一279
[12」 Marksunune幣eld.C料。饑Qt3編程[M』.北京:北京航空航天大學(xué)出版社,2006.
[l3]周立功.iCAN現(xiàn)場(chǎng)總線原理與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006.
[l4]范影樂(lè).楊勝天,李軼.MATLAB仿真應(yīng)用詳解〔M〕.北京:人民郵電出版社,加01.
[l5]葛良全等.原位x熒光取樣技術(shù)[M].成都:四川科學(xué)技術(shù)出版社,1997.
【16」復(fù)旦大學(xué)等.原子核物理實(shí)驗(yàn)方法(上)阿〕.北京:原子能出版社,1985.
[17]MichaelR.Sweet.SerialProgr田的 mingGuideforPOSIXOPeratingSystems,1999.
[18]DatasheetofSJA10OO.PhiliPsSemieonduetors.2000.
119]DatasheetofFT245BM.FTDIeomPany.2002.
[20]劉森.嵌入式系統(tǒng)接口設(shè)計(jì)與Linux驅(qū)動(dòng)程序開(kāi)發(fā)「M〕.北京:北京航空航天大學(xué)出版社,
2006.
[2l]賴萬(wàn)昌,葛良全,周四春等.原位x輻射取樣技術(shù)[J1.成都:四川科學(xué)技術(shù)出版社,1997.
[22]袁慰平等.計(jì)算方法與實(shí)習(xí).南京:東南大學(xué)出版社,2000.
口4J賴萬(wàn)昌,葛良全等.輕型xRF分析儀器在鐵精礦品質(zhì)快速檢測(cè)中的應(yīng)用[Jl.金屬礦山.2003
[251國(guó)際原子能機(jī)構(gòu)官方網(wǎng)站:httP二刀認(rèn)氏叨囚.iaea.or留
[26]A淤TEK官方網(wǎng)站:http洲認(rèn)氏切胃.amptek·com
[27]程佩青.數(shù)字信號(hào)處理[M」.北京:清華大學(xué)出版社,2003.