最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

[分享]用ATmega128控制的多道脈沖幅度分析系統(tǒng)

作者:scb521 欄目:單片機

摘要:采用AVR單片機ATMEGA128作為主控制器,取代C51系列單片機,設(shè)計了一套性能優(yōu)良帶有USB接口的多道脈沖幅度分析系統(tǒng)。本文給出了ATMEGA128控制峰值保持、高速模數(shù)轉(zhuǎn)換及USB接口的電路原理簡圖。目前其已應(yīng)用到我校4兆伏靜電加速器的核輻射監(jiān)測系統(tǒng)中。

關(guān)鍵詞:AVR單片機,USB接口,多道脈沖幅度分析,峰值保持

中圖分類號TP274,TP36                文獻標識碼B

Multi-channel PULSE Analyzer SYSTEM Controlled by ATMEGA128

YANG Quanjiu,ZHANG Dawei,LV Zongfang,ZHAO Shujun

(School of Physical Science & TECHNOLOGY, Zhengzhou UNIVERSITY,

Zhengzhou, 450052,CHINA

Abstract:Adopting AVR chip MICROprocessor ATMEGA128 as host controller, substituting for C51 chip Microprocessor, designing a suit of multi-channel PULSE analyzer SYSTEM. The paper introduced CIRCUIT principle diagram about ATMEGA128 controlling peak VALUE holding, high speed analog-to-digital conversion and USB interface. It has been applied to radiation monitoring SYSTEM of 4 MeV electrostatic accelerator in my school at present.

Key words:AVR Chip Microprocessor,USB Interface,Multi-Channel PULSE Analyzer,    Peak VALUE Holding

在4兆伏靜電加速器工作區(qū)域內(nèi),需建立大范圍的核輻射監(jiān)測系統(tǒng)。其中多道脈沖幅度分析系統(tǒng)是關(guān)鍵。對γ射線探測器輸出脈寬信號(1~2Μs)的峰值進行采集分析,其采集速率必須大于1MS/s[1]。

當(dāng)前類似系統(tǒng)大都采用C51系列單片機(VALUE="89" HasSpace="False" Negative="False" NumberType="1" TCSC="0">89C51)作為主控制器,由于C51系列單片機機器周期為12個時鐘周期,工作頻率為12MHZ時指令執(zhí)行速率僅為1MIPS,其速度慢的缺點影響了多道脈沖分析系統(tǒng)采集及數(shù)據(jù)傳輸速率。

我們設(shè)計的這套系統(tǒng)第一大特點,采用AVR單片機系列功能最強大的ATMEGA128,取代C51系列單片機,使系統(tǒng)的工作速度提高了數(shù)十倍,采集速率可達到5MS/s。第二大特點,為解決與上位機通訊速度慢的問題,采用USB接口技術(shù),使數(shù)據(jù)傳輸速率達到1Mbit/s。因而,該系統(tǒng)從根本上滿足了核電信號要求采集速度高,通信容量大的要求。USB所具有的即插即用、通用性強、易擴展、可靠性高等優(yōu)點[2]也極大地改善了其使用特性。

2樓: >>參與討論
scb521

1 ATMEGA128工作原理及其特點

ATMEGA128是AVR系列中功能最強的單片機,運用Harvard結(jié)構(gòu)概念,具有預(yù)取指令功能,即程序存儲和數(shù)據(jù)存儲具有不同的存儲器和總線。當(dāng)執(zhí)行某一指令時,下一指令預(yù)先從程序存儲器中取出,程序執(zhí)行效率高[3]。ATMEGA128指令執(zhí)行的時序圖如圖1所示。



1 ATMEGA128指令執(zhí)行的時序圖

其機器周期為1個時鐘周期,絕大多數(shù)指令為單周期指令,工作頻率為16MHZ時可達到16MIPS的性能。可產(chǎn)生周期為125ns(頻率為8MHZ)的方波作為高速模數(shù)轉(zhuǎn)換電路的時鐘信號,比C51單片機的速度要高2030倍。



「該帖子被 scb521 在 2006-12-7 23:32:24 編輯過」
3樓: >>參與討論
scb521

2 ATMEGA128控制多道脈沖幅度分析系統(tǒng)的結(jié)構(gòu)原理

以AVR單片機ATMEGA128作為控制核心的多道脈沖幅度分析系統(tǒng)主要由程控放大電路、閾值電路、峰值保持電路、高速模數(shù)轉(zhuǎn)換電路、存儲器擴展電路及USB接口電路組成。系統(tǒng)結(jié)構(gòu)框圖如圖1所示

1 多道分析系統(tǒng)結(jié)構(gòu)框圖

γ射線探測器由用(Φ40×40)mm NaI(Tl)晶體,它和PMT(光電倍增管)及前置放大器封

裝一體,輸出與被探測能量成正比的電壓脈沖程控放大后,經(jīng)閾值電路后進入峰值保持電路。在ATMEGA128控制下,完成高速模數(shù)轉(zhuǎn)換,送入擴展存儲器。待PC機發(fā)出讀取數(shù)據(jù)指令,將采集到的數(shù)據(jù)通過USB接口傳輸給PC機。

2.1 程控放大及閾值電路

程控放大電路采用高速(帶寬為170MHz)、低漂移的運算放大器AD9631,通過ATMEGA128調(diào)整具有I2C總線接口X9241M(數(shù)字電位器)輸出電阻,改變其放大倍率。主要目的是定期測量標準放射源特征峰(137Cs的特征峰是662keVγ射線的全能峰)的峰位變化—峰位漂移的“道數(shù)”,調(diào)整其倍率穩(wěn)定特征峰峰位[4]。

閾值電路由高速精確的電壓比較器AD790(響應(yīng)時間為45ns)、X9241M及基準源組成,ATMEGA128調(diào)整X9241M輸出電阻設(shè)定其下限閾值電壓,剔除探測器輸出的低噪聲信號。

4樓: >>參與討論
scb521

2.2 峰值保持與高速模數(shù)轉(zhuǎn)換電路

代表γ射線輻射能量的電壓脈沖信號非常窄,寬度在1~2Μs左右,無法直接進行A/D轉(zhuǎn)換,將其峰值擴展后方可進行量化。由ATMEGA128控制的峰值保持與高速模數(shù)轉(zhuǎn)換電路如圖3所示。峰值保持電路由ADG721AD790組成。ADG721是高速COMS開關(guān),高電平有效,開關(guān)閉合需要為24ns,斷開需要11ns。

圖3  ATMEGA128控制的峰值保持與高速模數(shù)轉(zhuǎn)換電路

峰值保持原理:開始ATMEGA128控制開關(guān)K1閉合,K2斷開。U1輸出電壓分成兩路,一路經(jīng)二極管對100PF的電容C1充電;另一路送至電壓比較器U3,與射極跟隨電路U2輸出電壓比較。當(dāng)U2輸出電壓大于U1輸出電壓時,此時電容C1保持的電壓即為峰值電壓。ATMEGA128接收到U3發(fā)出中斷信號(INT2)后控制開關(guān)K1斷開,啟動高速模數(shù)轉(zhuǎn)換電路對其采集并存儲,完成后控制開關(guān)K2閉合,對電容C1進行放電。最后控制開關(guān)K1閉合,K2斷開準備采集下一個γ事件峰值。電容C1是云母電容器,有極高的防泄露電能力,因而能夠保持窄脈沖信號的峰值。

高速模數(shù)轉(zhuǎn)換電路中,AD9220是ADI公司一款性能優(yōu)良的12位高速模數(shù)轉(zhuǎn)換器,速率可達10MSPS[5]。選擇內(nèi)部參考源,用單端輸入方式來進行采樣,一次采樣需要一個時鐘周期,其速率取決于輸入時鐘的頻率,電壓輸入范圍為0~5V。

ATMEGA128采用16MHZ晶振,機器周期為62.5ns。通過軟件編程在PD5端口產(chǎn)生周期為125ns的方波,作為AD9220進行采樣的時鐘信號(CLK)。由于每次采樣后ATMEGA128還要進行數(shù)據(jù)存儲,數(shù)據(jù)存儲時間需62.5ns。故每獲得一個數(shù)據(jù)總共需要187.5 ns。經(jīng)測試表明,采用ATMEGA128成功彌補了89C51速度慢的缺點,充分發(fā)揮了AD9220高速模數(shù)轉(zhuǎn)換的性能,轉(zhuǎn)換速率達到了5MS/s。

由于ATMEGA128內(nèi)部僅含有4K的數(shù)據(jù)存儲器,當(dāng)數(shù)據(jù)采集量大于4K時,采用62256(32K)擴展外部數(shù)據(jù)存儲器。

2.3 USB接口電路及軟件設(shè)計

采用CH375作為USB控制器,它是一個USB總線的通用設(shè)備接口芯片,內(nèi)置了USB通訊中的底層協(xié)議,支持主機方式和從機方式,具有8位數(shù)據(jù)總線(D0~D7)、地址輸入(A0)、讀(RD#)、寫(WR#)、片選控制線(CS#)以及中斷輸出(INT#),作為從機掛接到ATMEGA128

的數(shù)據(jù)總線上與上位機通信[6]CH375ATMEGA128接口電路如圖4所示。

4 USB控制器CH375ATMEGA128接口電路

在本地端,采用從機方式的CH375采用內(nèi)置固件模式。ATMEGA128CH375的操作是采用命令加數(shù)據(jù)的I/O操作方式,任何操作都是先發(fā)命令給CH375(其命令格式參考文獻6),然后是執(zhí)行數(shù)據(jù)輸入輸出。CH375接收到計算機端發(fā)送的數(shù)據(jù)或者發(fā)送完數(shù)據(jù)后,以中斷方式通知單片機。

在計算機端,采用VC作為計算機端應(yīng)用軟件的開發(fā)平臺,利用CH375動態(tài)鏈接庫DLL提供的API函數(shù)對其操作。將CH375芯片的驅(qū)動程序、動態(tài)鏈接庫拷貝到計算機中,再將動態(tài)鏈接庫的訪問入口及函數(shù)定義入口添加至VC項目中后,對USB設(shè)備的通信編程就幾乎和訪問本地硬盤中的文件差不多了。

5樓: >>參與討論
scb521

該系統(tǒng)探測137Cs得到的全能峰如圖4所示,閾值電路下限閾值電壓設(shè)定為0.5V。橫坐標為能量,分4096道,縱坐標為每道的記數(shù)值。從該圖中可以得出137Cs的半高寬為171,能量分辨率為8.09%,產(chǎn)生662KeV的γ射線譜峰的最大計數(shù)是3395,對應(yīng)的譜線道數(shù)是2115

4 137Cs的全能峰

4 結(jié)束語

該系統(tǒng)由于采用AVR單片機ATMEGA128作為主控制器和USB總線進行數(shù)據(jù)傳輸,計數(shù)率高,死時間小。不僅具有采集速率高(5MS/s)的優(yōu)點,還具有傳輸速度快(1Mbit/s)、易用、可擴展、快速、傳輸可靠等優(yōu)點,已應(yīng)用到我校4兆伏靜電加速器的核輻射防護監(jiān)測系統(tǒng)中。

參考文獻

[1]謝一岡,陳昌,王曼,. 粒子探測器與數(shù)據(jù)獲取[M]. 北京:科學(xué)出版社, 2003.201-202

[2]胡榮強, 2005.

本文創(chuàng)新點:在核探測領(lǐng)域中,采用高速AVR單片機ATMEGA128作為主控制器,設(shè)計了一套性能優(yōu)良帶有USB接口的多道脈沖幅度分析系統(tǒng)。該系統(tǒng)計數(shù)率高,死時間小。不僅具有采集速率高(5MS/s)的優(yōu)點,還具有傳輸速度快(1Mbit/s)、易用、可擴展、快速、傳輸可靠等優(yōu)點。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
問個問題,如果單片機開發(fā)的東西里預(yù)留了通信接口.
C51?
單片機C程序求救?
尋求解決PLC2119的中斷INIT0帶來的問題
求助!!!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號