




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、CAMAC電子儀器系統及其應用2004.4.261提綱什么是CAMAC電子儀器系統CAMAC機箱的機械特征 機箱控制器插件電源CAMAC總線的特點HEGP現有的CAMAC設備使用CAMAC機箱進行數據采集幾個實例建立數據采集系統的步驟未完成的工作2什么是CAMAC電子儀器系統CAMAC是Computer Automated Measurement and Control 計算機輔助測量與控制的簡稱。CAMAC電子儀器系統是為了實現計算機和電子儀器系統之間時間數字轉換、模擬數字轉換而開展起來的儀器系統。與普通的電子學儀器不同,CAMAC儀器系統有以下幾個特點:它用于實現信息與數字之間的轉換,而不
2、是用于脈沖信號的放大成型甄別等電子學變換。它具有簡單的指令系統。我們可以通過計算機對他進行一定的指令操作。雙面向性。它既能向電子儀器設備,通過CAMAC系統的各種插件送出和接受電脈沖信號,又面向電子計算機,借助CAMAC機箱控制器(如u型控制器),實現數據與控制信息的交換。3CAMAC機箱的機械特征DATAWAY機箱數據通道機箱數據通道通過并行的多個86芯插座(有兩排接點,每排43個)與所有插入站相連接。一般機箱中有25個插座,每個插座稱為一個站。最左邊開始為第一站,1-24站為普通站,25號站為控制站。24-25號站為機箱控制器占有,1-23站插入其它功能模板。CCU機箱控制器24、25兩個
3、專用站,是CAMAC機箱能夠發出命令的唯一功能插件,是機箱數據通道的主設備,也是計算機和插件之間交換數據的中繼站。CAMAC機箱功能插件CAMAC機箱電源4CAMAC總線的特點CAMAC通過總線轉換模板可和各種計算機相連,數據線寬度為24位,數據傳輸速率最高可達500Kbi/s(在一些先進的CAMAC數據采集系統中,可達幾Mbit)。距離一般為25m50m,如果采用平衡差分長線傳輸驅動器,距離可達幾百米甚至上千米,采用串行公路傳輸則可更遠些,但傳輸速率最高為35Kbit/s。CAMAC是一種具有若干功能單元的模塊化系統,用這些功能單元可以組成各種復雜的裝置。功能單元的電路使用集成電路和類似的高
4、密度的元件。功能單元制成插件單元裝在標準機箱之中。每個插入單元直接和數據通道(Dataway)相連接。這個數據通道構成機箱的一個組成局部,由它傳送數字信號、控制信號和電源。一臺機箱和多個插入單元組成的裝置能夠連接到一臺在線的計算機上。插入單元的對外連接可以遵守所連接的傳感器和計算機等的數字信號標準或模擬信號標準,也可以遵守本標準所給的推薦標準。多機箱裝置可以通過并行公路或串行公路來互相連接。5CAMAC總線的功能61).命令操作一條數據路操作命令必須含有N、A、F、B、S1和S2這六種信號。N站號。A子地址,用四位二進制碼A1、A2、A4和A8表示。F功能碼,用五位二進制碼F1、F2、F4、F
5、8和F16表示(F0-F31)。S1、S2選通脈沖。每個命令操作期間必須產生這兩個選通信號。B 數據通道忙。72)數據線操作在寫操作時,控制器在W線上產生數據信號,在讀操作時,模板把數據信號置于R線上。在S1前,W和R線上的信號必須到達穩定。控制器或模板必須在S1時刻選通接收數據。S2時可以改變W或R線上的信號狀態,否則在整個操作期間都應保持信號狀態不變。83)狀態信息Q響應:讀和寫操作期間,被尋址模板必須在S1前把Q0或Q1的信號建立起來,并且至少在S2前保持不變。在標準中,對Q響應的用法有三種硬性的規定:測試LAM請求。這時用F(8)功能碼,把Q線上的狀態送給控制器。狀態測試。這時用F(2
6、7)功能碼,把Q線上的狀態送給控制器。 塊傳送。命令被接收X信號:在命令操作期間,當被尋址的模板識別出它能執行的命令,該模板必須在X線產生一個X1的信號。X0應該表示一次嚴重的故障。LAM請求: LAM是LOOK AT ME的縮寫,表示模板要求效勞。每個普通站的LAM線用單線與控制器相連接。94)公共控制 Z、C是非尋址操作信號,由控制器發出。I信號與數據路操作無關。(1)初始化信號Z:一般在系統啟動時使用。它具有最高優先權。Z1時,所有的數據存放器必須置于已確定的初始狀態下;所有的LAM狀態存放器必須復位,若可能的話,必須禁止LAM請求。同時還必須啟動B1,S2和I1。接受Z信號的單元必須用
7、S2來選通Z信號的動作。(2)禁止信號I:它的作用是當I1時,必須禁止該信號在模板內與其相關的任何動作。例如計數器停止計數,存放器禁止輸出等。(3)去除信號C:它的作用是去除所有與其相聯的存放器和雙穩態電路。10HEPG現有的CAMAC相關配套設備我們實驗室引進了CAMAC 3000機箱以及一系列的CAMAC電子學插件,包括ADC、TDC等等,配合已有的NIM機箱及其插件,可以根據不同需要組成靈活高效的數據獲取系統。最根本的CAMAC系統就是一臺連接到主機算機的機箱。如果把微型計算機與機箱控制器結合在一起,就可以構成一個自治的CAMAC系統。對于中小型實驗室來說,只需完成特定的測量或控制,使用
8、技術成熟的CAMAC系統不失為一個優選方案。11硬件局部DDS(Data Design SCSICrate)3000系列CAMAC機箱集成了機箱控制器,總線標準IEEE 583-1975,傳輸率大于2.5MB/S,共有11站可用。該機箱的特點是采用標準SCSI(Small Compute System Interface小型計算機系統)數據接口,通過SCSI-PCI轉接卡與計算機進行通訊。LeCroy2249W型ADC(電荷靈敏型模數轉換單元)是單站CAMAC標準插件,它具有最大12道模擬信號輸入、12bit的量程、轉換率0.25pc/count、100us的轉換時間等主要指標。LeCroy2
9、228A型8道TDC(時間數字轉換單元)NIM signalLeCroy3420型16道CFD(常分量甄別器) threshold range -20mV to -1.33V ; individual programmable ;ECL output signalAdaptec 2930 SCSI-PCI轉接卡,安裝到計算機后,在win2000下可以自動被識別。NIM機箱及其插件LeCroy428F扇入扇出單元BH1218放大器 LeCroy821甄別器 LeCroy222雙門產生器 FH1055A延時器 Philippe XP2262 PMT光電倍增管 直徑51mm,加1900V高壓對應10
10、7的增益。12軟件局部LabVIEW(Laboratory Virtual Instrument Engineering Workbench,實驗室虛擬儀器工程平臺)是由美國NI公司(National Instrument Company)開發的基于G語言(圖形化編程語言)的虛擬儀器軟件開發工具,通過它所提供的各種函數、子程序,可以實現硬件系統的軟件化,設計符合用戶要求的測試控制系統。HEPG購置了LabVIEW6.i正版軟件,配合CAMAC機箱建立數據采集系統。13使用CAMAC進行數據采集的幾個實例Cs137能譜測量PMT暗電流測量及單光電子峰標定TGC信號測量(LabVIEW軟件編程)1
11、4Cs137能譜測量實物圖鉛罐放射源Cs137譜儀15使用探頭測量Cs137的能譜Source Fan In/Out延遲器甄別器ADCP C高壓電源門產生器30mv塑料閃爍晶體Cs137100nsCAMAC探頭2000V40nsLabVIEW實驗流程示意圖16Cs137在塑料閃爍體中的電荷幅度譜ADC CountADC ChannelCharacters:Total 50000HV 2000VGW 100nsDelay 40nsTH 30mv單光電子峰康普頓平臺全能峰(未能很好的與康普頓平臺別離)17PMT單光電子峰測量LEDPMTDark_BoxPMT_BasePMT_ShieldBox_S
12、hield18PMT單光電子峰標定延遲器甄別器ADCP C高壓電源門產生器250mvPhilips XP2262CAMAC P M T2000V40nsLabVIEW實驗流程示意圖NIM100ns L E DTTL1kHz Pulser19PMT的暗電流譜意義:光電倍增管處于工作狀態的時候,即使陰極完全沒有光輸入,陽極電路也能觀察到電流,這一電流稱為陽極暗電流。Characters:Total 100000HV 1800VGW 100nsDelay 40nsTH 30mvMean 17.4120使用LabVIEW控制CAMAC機箱控制函數(function of camac crate con
13、trol) 首先將CAMAC機箱自帶的動態連接庫文件CW3220MT.DLL、ddcam32.dll和wnaspi32.dll拷貝到系統盤winnt/system32目錄下,LabVIEW和CAMAC機箱的接口程序將要使用。接口創立函數(create function of interface) 在LabVIEW中創立advanced functioncall library function組件,右鍵點擊進入configure設置,找到指定的ddcam32.dll后,在function name的下拉菜單中就可以選擇CAMAC機箱的控制函數了。 21函數聲明頭文件ddcam32.Hexter
14、n C int _export WINAPI fan(BYTE f, BYTE a, BYTE n, DWORD w, BYTE *status);extern C int _export WINAPI crate_clr_init(BYTE z, BYTE c);extern C int _export WINAPI crate_inhibit(BYTE inhibit);extern C int _export WINAPI camac_read_word(BYTE word_size, DWORD *data, BYTE *status);extern C int _export WIN
15、API camac_read_block(BYTE word_size, WORD words, BYTE flow_control, DWORD *data, BYTE *status);extern C DWORD _export WINAPI camac_read_to_file(BYTE word_size, DWORD words, BYTE flow_control, char *, BYTE *status);extern C int _export WINAPI camac_status(BYTE *status, DWORD *LAM);extern C int _expor
16、t WINAPI find_crate(BYTE crate_address);22主要函數列表與功能說明Find_Crate 搜索CAMAC機箱CAMAC_Status 機箱狀態,按位與出LQXI信息 L LookAtMe請求 Q 讀寫命令響應信號 X 尋址響應信號 I 禁止信號FAN 指令操作( Ffunction number , Asubaddress , Nstation number , Datacode of channel )CAMAC_Read_Word 從FAN中讀取Data23LabVIEW數據采集程序實例E:Backup of Old_DBdocumentPbWO4測試
17、系統的建立LabVIEW Program109Camac機箱控制.vi24子程序簡介(a)Driver.vi使用Call Library Function控件調用ddcam32.dll動態鏈接庫文件提供的find_crate、clear_initialize和inhibit函數,完成對CAMAC機箱的初始化,并且向process.vi以及information.vi提供當前系統的運行信息。 Process.viCAMAC機箱處理ADC數據的子程序,我們使用的讀寫操作函數fan和camac_read_word同樣是來自對ddcam32.dll的調用。通過process.vi讀出的數據,按照一維數組的格式存放在一個暫時生成的文件c:temp.txt里。Information.vi聚集了數據采集過程中我們需要紀錄的信息,包括driver.vi提供的系統信息和前面板輸入的環境變量兩局部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年微生物學與免疫學考試試題及答案
- Tesmilifene-fumarate-Standard-DPPE-fumarate-Standard-生命科學試劑-MCE
- mCherry-mRNA-N1-Me-Pseudo-UTP-生命科學試劑-MCE
- Halymecin-C-生命科學試劑-MCE
- 2025年青少年心理健康教育師考試試題及答案
- 2025年人工智能應用專業畢業生能力測試試題及答案
- 2025年社會心理學應用與研究方法考試試題及答案
- 2025年經濟法學專業考試相關試題及答案
- 2025年建筑設計專業研究生入學考試試卷及答案
- 2025年電子技術基礎考試試題及答案
- 法學與社會發展畢業論文范文
- 會展服務合同范文6篇
- 文旅知識培訓課件
- 2025年行政執法人員行政執法資格證考試必考題庫及答案(共340題)
- 資源編排視角下立訊精密連續并購的價值創造研究
- 南大版一年級下冊心理健康第15課《走進大自然》教案
- 新能源汽車整車控制器策略開發考核試卷
- 北師大版歷史七年級下冊第2課《唐太宗與貞觀之治》聽課評課記錄
- 《基于STAMP的航空安全理論與實踐》課件-第2章
- 科研課題選題的步驟
- 電大《11872國際經濟法》期末終考題庫及答案
評論
0/150
提交評論