X射線檢測儀控制系統(tǒng)設(shè)計(jì)方案_第1頁
X射線檢測儀控制系統(tǒng)設(shè)計(jì)方案_第2頁
X射線檢測儀控制系統(tǒng)設(shè)計(jì)方案_第3頁
X射線檢測儀控制系統(tǒng)設(shè)計(jì)方案_第4頁
X射線檢測儀控制系統(tǒng)設(shè)計(jì)方案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、【W(wǎng)ord版本下載可任意編輯】 X射線檢測儀控制系統(tǒng)設(shè)計(jì)方案 1 X射線檢測儀整體構(gòu)造 整個(gè)檢測儀由光機(jī)系統(tǒng)、軟件系統(tǒng)、控制系統(tǒng)等3個(gè)單元組成,如圖1所示。光機(jī)系統(tǒng)由X射線管、圖像增強(qiáng)器、X射線CCD成像器、移動(dòng)平臺(tái)等組成,主要完成圖像采集、載物臺(tái)三維空間移動(dòng)等功能;軟件系統(tǒng)是整個(gè)檢測儀的神經(jīng)中樞,實(shí)現(xiàn)圖像分析、操作控制等功能;控制單元?jiǎng)t是整個(gè)檢測儀的執(zhí)行者,它根據(jù)計(jì)算機(jī)指令來完成載物臺(tái)的移動(dòng)控制、X射線的強(qiáng)度控制,以及控制面板信息采集等功能。 2 X射線檢測儀控制系統(tǒng) X射線檢測儀控制系統(tǒng)由運(yùn)動(dòng)控制A、運(yùn)動(dòng)控制B、高壓控制和面板控制等4個(gè)單元組成,其整體框圖如圖2所示。 其中,計(jì)算機(jī)組成整個(gè)

2、控制系統(tǒng)的操作界面,負(fù)責(zé)發(fā)送控制命令和承受各個(gè)控制單元的狀態(tài)信息,以便監(jiān)控整個(gè)系統(tǒng)的運(yùn)行狀態(tài);運(yùn)動(dòng)控制單元A負(fù)責(zé)控制載物臺(tái)X方向步進(jìn)電機(jī)與光管上下步進(jìn)電機(jī)的運(yùn)行,以及光電開關(guān)信號(hào)采集;運(yùn)動(dòng)控制單元B負(fù)責(zé)控制載物臺(tái)Y方向步進(jìn)電機(jī)與像增強(qiáng)器步進(jìn)上下步進(jìn)電機(jī)的運(yùn)行,以及光電開關(guān)信號(hào)采集;高壓控制單元負(fù)責(zé)對(duì)X光管高壓電源開展控制,以及X光管環(huán)境溫度的采集;面板控制單元?jiǎng)t是負(fù)責(zé)采集運(yùn)動(dòng)搖桿、控制按鈕的狀態(tài)信息,以及控制載物臺(tái)旋轉(zhuǎn)。 2.1 共有模塊 2.1.1 微控制器(MCU) X射線檢測儀控制系統(tǒng)各個(gè)單元在電路設(shè)計(jì)中都有一些共有模塊,其中4個(gè)單元都采用Infineon 16位微控制器系列中的XC16

3、4CS作為每個(gè)單元的控制芯片。Infineon系列微控制器在汽車助力轉(zhuǎn)向、發(fā)動(dòng)機(jī)點(diǎn)火控制、車身控制以及汽車安全控制方面有廣泛的應(yīng)用,適應(yīng)在惡劣環(huán)境下工作,是汽車電子領(lǐng)域的主流單片機(jī)品牌之一,并且現(xiàn)在也廣泛應(yīng)用于工業(yè)自動(dòng)控制領(lǐng)域,所以選用這款微控制器能提高控制系統(tǒng)的穩(wěn)定性和抗干擾能力。 2.1.2 IO隔離 每個(gè)控制單元的MCU與外圍芯片之間都采用ADI公司iCoupler系列數(shù)字隔離器開展數(shù)字隔離?;趇Coupler工藝的數(shù)字隔離器在集成度、性能、功耗、易用性和可靠性方面都要優(yōu)于光耦合器,高到達(dá)5 000 Vrms高壓隔離性能,并且iCoupler器件是配套齊全的器件,除了常用的旁路電容以外

4、無需外部元件,同時(shí)能以較高的數(shù)據(jù)速率(達(dá)100 Mbps)和較短的傳播延遲(18 ns)比較快速地工作,它們還具有延長的工作壽命,不存在LED的耗壞問題。因此選用iCoupler系列數(shù)字隔離器作為IO數(shù)字隔離,能進(jìn)一步提高控制系統(tǒng)的穩(wěn)定性和抗干擾能力。 2.1.3 CAN總線 CAN總線是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)。由于CAN總線具有通信速率高、開放性好、報(bào)文短、糾錯(cuò)能力強(qiáng)以及控制簡單、擴(kuò)展能力強(qiáng)、系統(tǒng)成本低等特點(diǎn),越來越受到人們的關(guān)注,應(yīng)用的領(lǐng)域也越來越廣,所以選用CAN總線作為整個(gè)控制系統(tǒng)的總線。 CAN節(jié)點(diǎn)一般采取CAN控制器或CAN接口芯片和總線驅(qū)動(dòng)器構(gòu)成,具體有3

5、種構(gòu)成形式:1)獨(dú)立CAN通信控制器和驅(qū)動(dòng)器構(gòu)成;2)帶控制功能的IO器件和CAN驅(qū)動(dòng)器構(gòu)成;3)帶在片CAN微控制器和CAN驅(qū)動(dòng)器構(gòu)成。本系統(tǒng)采用第3種形式,有利于簡化電路設(shè)計(jì),在冗余設(shè)計(jì)時(shí)便于程序控制,如圖3所示。 CAN冗余有完全冗余和部份冗余兩種。完全冗余就是雙控制器冗余:雙控制器+雙驅(qū)動(dòng)器+雙總線。部分冗余有兩種形式:1)雙驅(qū)動(dòng)器冗余:單控制器+模擬開關(guān)+雙驅(qū)動(dòng)器+雙總線;2)雙總線冗余:單控制器+單驅(qū)動(dòng)器+模擬開關(guān)+雙總線。而XC164CS采用了強(qiáng)大的增強(qiáng)的C166S V2內(nèi)核架構(gòu)并帶有TwinCAN模塊,其包含兩個(gè)可以獨(dú)立操作的CAN節(jié)點(diǎn),完履行CAN2.0B規(guī)范,所以本系統(tǒng)采用

6、部分冗余中的雙驅(qū)動(dòng)冗余,這樣的冗余設(shè)計(jì)增強(qiáng)了控制系統(tǒng)穩(wěn)定性。 2.2 運(yùn)動(dòng)控制單元 步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu),可以通過控制脈沖個(gè)數(shù)來控制角位移量,從而到達(dá)定位的目的;同時(shí)可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而到達(dá)調(diào)速的目的。X射線檢測儀共有4個(gè)步進(jìn)電機(jī),采用日本*電機(jī)AS66AC步進(jìn)電機(jī),分別控制載物臺(tái)的二維移動(dòng)、X射線管上下移動(dòng)、以及像增強(qiáng)器和X射線CCD成像器的上下移動(dòng),它們是整個(gè)檢測系統(tǒng)的運(yùn)動(dòng)完成單元,所以步進(jìn)電機(jī)的驅(qū)動(dòng)至關(guān)重要。 步進(jìn)電機(jī)驅(qū)動(dòng)電路主要由微控制器、數(shù)字隔離器、鎖存器和放大電路組成,利用微控制器的IO端口,通過數(shù)字隔離器ADUM5401隔

7、離,經(jīng)74HC573鎖存,由ULN2803放大來驅(qū)動(dòng)步進(jìn)電機(jī)驅(qū)動(dòng)器,如圖4所示。同時(shí)收集步進(jìn)電機(jī)驅(qū)動(dòng)器的End信號(hào),以判斷電機(jī)定位是否完成,確保電機(jī)正常運(yùn)行。 2.3 高壓控制單元 X射線源的控制實(shí)質(zhì)上是控制X射線管的管電壓和燈絲電流,也就是控制管電壓高壓電源和燈絲電流電源。本系統(tǒng)采用*源谷TXR1010系列X射線高壓電源,它需要兩路010V電壓分別控制管電壓、燈絲電流,同時(shí)需要對(duì)實(shí)際管電壓、燈絲電流開展采樣,檢測高壓電源是否正常工作。而X射線的穩(wěn)定性對(duì)成像質(zhì)量相當(dāng)重要,所以需要選擇一款高性能DAC做為高壓電源010 V模擬量輸入,一款高性能ADC對(duì)高壓電源開展模擬量采樣。 AD5422是一款

8、單通道16 bit DAC,通過軟件可選擇其輸出配置,在電壓模式下其輸出選擇范圍為5 V,10 V,5 V和10 V;在電流模式下其輸出選擇范圍為420 mA,020 mA和024 mA。因此選擇這款DAC作為X射線高壓電源管電壓、燈絲電流的控制輸入,原理圖如圖5所示。而AD7793適合高精度測量應(yīng)用的低功耗、低噪聲、完整模擬前端,內(nèi)置一個(gè)低噪聲24位-型ADC,其中含有3個(gè)差分模擬輸入,還集成了片內(nèi)低噪聲儀表放大器,可直接輸入小信號(hào)。因此選擇這款A(yù)DC對(duì)實(shí)際管電壓、燈絲電流開展采樣,原理圖如圖6所示。 3 軟件設(shè)計(jì) X射線檢測儀控制系統(tǒng)是在MCU根底上開展開發(fā)的,其軟件設(shè)計(jì)也就是對(duì)MCU開展

9、程序編寫。X射線檢測儀控制系統(tǒng)由4個(gè)單元組成,所以本系統(tǒng)軟件設(shè)計(jì)則是對(duì)這4個(gè)單元MCU開展程序編寫。從各個(gè)單元實(shí)現(xiàn)功能上分析:運(yùn)動(dòng)控制單元和高壓控制單元通過CAN總線接收計(jì)算機(jī)的控制命令,面板控制單元通過CAN總線來發(fā)送搖桿與按鈕狀態(tài)信息給計(jì)算機(jī),因此程序編寫可以分為數(shù)據(jù)接收和數(shù)據(jù)發(fā)送兩種模式。 數(shù)據(jù)接收模式是指MCU不會(huì)主動(dòng)發(fā)出控制指令,只有通過CAN總線接收到計(jì)算機(jī)控制指令后,才會(huì)開展相關(guān)操作,其流程圖如圖7所示。例如對(duì)步進(jìn)電機(jī)開展控制,運(yùn)動(dòng)控制單元會(huì)一直等待著計(jì)算機(jī)的控制命令(即CAN接收中斷),如果有控制命令產(chǎn)生,則進(jìn)入CAN中斷,置接收狀態(tài)標(biāo)志位,接著退出中斷,然后判斷相關(guān)指令是否為控制步進(jìn)電機(jī),如果是則對(duì)步進(jìn)電機(jī)開展控制。 數(shù)據(jù)發(fā)送模式是指當(dāng)狀態(tài)信息有數(shù)據(jù)更新時(shí),將通過CAN總線把更新的狀態(tài)發(fā)送給計(jì)算機(jī),其流程圖如圖8所示。例如當(dāng)有一狀態(tài)按鈕按下,這時(shí)MCU會(huì)檢測到這個(gè)變化,同時(shí)去請(qǐng)求數(shù)據(jù)的發(fā)送,如果CAN發(fā)送緩沖器釋放,則裝載需要發(fā)送的狀態(tài)數(shù)據(jù),然后通過CAN總線發(fā)送到計(jì)算機(jī)。 4 小結(jié) X射線檢測儀控制系統(tǒng)已經(jīng)實(shí)現(xiàn)并完成聯(lián)調(diào),滿足了X射線檢測儀對(duì)控制系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論