摘 要:傳統(tǒng)方法中調節(jié)電路中電壓、電流等參數(shù)大多采用機械式電位器,而數(shù)字電位器的大量應用,克服了傳統(tǒng)機械式電位器存在的調節(jié)麻煩、精確度差等缺點。為此,本文詳述了在輻射源監(jiān)管系統(tǒng)中采用數(shù)字電位器調節(jié)高壓的方案,并給出部分電路圖。該方案的基本原理是,通過單片機控制數(shù)字電位器MCP41050,改變抽頭端電壓,使PWM控制芯片SG3524輸出占空比變化, 從而控制升壓變壓器調節(jié)高壓電路。應用表明,采用數(shù)字電位器的方案,控制精度可大大提高、操作方便,達到預期目標。
關鍵詞:C8051F206;數(shù)字電位器MCP41050;SG3524;SPI
中圖分類號:TM547 文獻標識碼:B
文章編號:1004-373X(2008)11-130-03
The Application of Digital Potentiometer in the Monitoring
Management System of Radioactive Source
ZHANG Fan1,2
(1.Shaanxi Electronic Products Monitoring and Testing Institute,Xi′an,710004,China;
2.Shaanxi Information System Engineering Evaluation and Testing Centre,Xi′an,710004,China)
Abstract:Compared with the traditional mechanical operation method,in some research institutes and factories,digital potentiometer is suggested to be introduced to collect more precise parameters in a convenient way.In this connection,an application of digital potentiometer in a monitoring system both for a real-time testing and a tele-management is necessary.This article presents the whole components of the proposed system and explains its key circuit layout in details with a brief programmed comparison in C language.The implementation of this digital potentiometer application suggestion has showed that all the above purposes could be fully approached.
Keywords:C8051F206;digital potentiometer MCP41050;SG3524;SPI
1 引 言
在許多廠礦和科研單位,為了測量一些常規(guī)方法無法測量的物理參數(shù),經(jīng)常使用放射性輻射源,利用核物理原理測量參數(shù)。因為接觸大劑量放射性輻射源對人類身體健康產(chǎn)生巨大危害,所以我們設計輻射源監(jiān)管系統(tǒng)就是對放射源進行監(jiān)測,達到防范放射源丟失,被盜以及存放場所意外災害等事故。在意外事件產(chǎn)生時,可及時報警,監(jiān)管部門可實時無障礙得到信息。輻射源安全監(jiān)管系統(tǒng)由現(xiàn)場監(jiān)管系統(tǒng)、集中管理中心系統(tǒng)構成。
現(xiàn)場監(jiān)管系統(tǒng)完成對放射源的監(jiān)測及放射源存放場所的火災以及入侵等監(jiān)測,并與集中管理中心系統(tǒng)無線實時通訊,集中管理中心系統(tǒng)可通過計算機實時對存放放射性物質的場所進行監(jiān)控,如有異常,及時報警,通過網(wǎng)絡系統(tǒng)組網(wǎng),及時把報警信息送到監(jiān)管部門。下面詳細介紹現(xiàn)場監(jiān)管系統(tǒng),完成對放射源的監(jiān)測。
2 硬件原理
現(xiàn)場監(jiān)管系統(tǒng)由電源部分,輻射源監(jiān)測部分,火災檢測部分,入侵檢測部分,人機界面部分,無線發(fā)射部分組成。
輻射源監(jiān)測部分由碘化鈉晶體、光電倍增管、高壓電路、信號采集等電路組成。當有χ、γ射線時,碘化鈉晶體會將χ、γ射線轉化為光粒子,這些光粒子再經(jīng)過光電倍增管處理產(chǎn)生電流脈沖,該脈沖的頻率正比于周圍環(huán)境劑量率,脈沖經(jīng)整型采集后由CPU進行運算,可得出當前周圍環(huán)境劑量率。在輻射源周圍,輻射劑量非常大,而正常環(huán)境輻射劑量處于一很低范圍內(nèi),如輻射源移動,隔離等相對位置發(fā)生變化時,χ、γ射線強度迅速改變,從而影響產(chǎn)生的光離子多少,反應到脈沖個數(shù)改變,CPU對脈沖數(shù)整形采集計算后判斷:當劑量降低,說明輻射源遠離探測器,反之,說明輻射源靠近探測器,如果劑量等于或接近環(huán)境劑量,說明輻射源以被移走。根據(jù)此原理實時監(jiān)控輻射源。
碘化鈉晶體工作需要直流高壓,直流高壓的穩(wěn)定程度直接影響輻射檢測的準確性,且不同晶體電壓不相同,本電路通過SG3524,變壓器,倍壓電路,把5 V直流電升壓到600~900 V高壓,采用MCP41050數(shù)字電位器調節(jié)SG3525同項輸入電壓,使輸出高壓可以精密調節(jié)。高壓信號通過精密電阻分壓送入CPU進行A/D轉換,經(jīng)過計算、顯示、處理等。
3 硬件簡介
現(xiàn)場監(jiān)管系統(tǒng)由C8051F206單片機作為核心,MCP41050數(shù)字電位器,SG3524電路,F(xiàn)M25640鐵電存儲器,RT12864(含中文字庫液晶等組成部分)。
3.1 C8051F206單片機
C8051F206是美國SILICON LABORATORIES公司推出51內(nèi)核的單片機,具有32通道12位A/D轉換器、可編程放大增益,兩個比較器,21個中斷源,在25 MHz系統(tǒng)時鐘時速度可達到25 MIPS,1 kB+256 B的內(nèi)部數(shù)據(jù)RAM,8 kB在系統(tǒng)可編程FLASH程序存儲器,32個I/O口線,可同時使用的硬件SPI及UART串口,3個16位計數(shù)器/定時器。專用的看門狗定時器,強大功能使C8051F系列單片機使用越來越多。
3.2 SG3524電壓調節(jié)芯片
SG3524是美國硅通用半導體公司(Silicon General)推出的PWM芯片。
上電過程中,基準電壓接在誤差放大器的同相輸入端上,而輸出電壓的采樣電壓則加在誤差放大器的反相輸入端上。當輸出電壓因輸入電壓的升高或負載的變化而升高時,誤差放大器的輸出將減小,這將導致PWM比較器輸出為正的時間變長,PWM鎖存器輸出高電平的時間也變長,因此輸出晶體管的導通時間將最終變短,從而使輸出電壓回落到額定值,實現(xiàn)了穩(wěn)態(tài)。反之亦然。
3.3 MCP41050數(shù)字電位器
MCP41050是MICROCHIP公司推出的單通道數(shù)字電位器,具有256抽頭,采用低功耗CMOS技術,SPI接口非常適合與單片機接口。
A0,PB0,PW0分別是數(shù)字電位器的A端、B端和抽頭接頭,CS,SCK,SI是與CPU的SPI接口。
MCP41050器件是256級單通道數(shù)字電位器,可以替代標準機械電位器,電位器由一個可變電阻和一個用來決定抽頭位置的8位數(shù)據(jù)寄存器組成。根據(jù)數(shù)據(jù)寄存器中的值,改變抽頭和任一端間的電阻變化,編碼為0時將抽頭連接到B端上,編碼為255時抽頭連接到A端上。
數(shù)字電位器通過SPI接口與CPU進行通訊,CPU通訊時發(fā)送16個脈沖,兩個字節(jié),第一個字節(jié)是命令字,選擇通道和操作,第二個字節(jié)是數(shù)據(jù),即改變的數(shù)據(jù)寄存器的值,電位器根據(jù)數(shù)據(jù)寄存器的值,改變電阻。
4 工作原理
高壓信號經(jīng)過電阻分壓接到SG3524反向輸入端,提供反饋信號。同向輸入端接到MCP41050數(shù)字電位器的抽頭端,CPU與數(shù)字電位器通訊,改變數(shù)字寄存器的數(shù)值,即調節(jié)抽頭點的電平高低,這樣可調節(jié)高壓輸出端電壓,經(jīng)負反饋電路,實現(xiàn)了穩(wěn)壓。
5 軟件設計
本系統(tǒng)采用C語言編程結合KEIL C編譯環(huán)境實現(xiàn)。
/**********************/
Main()
{uint z;
SysInit(); //CPU初始化
While(1)
{if(OneSecF==1)
{OneSecF=0; //1 s到
RunLed=!RunLed; //運行燈閃
z=TH0<<8;
z=z+TL0; //讀取記數(shù)值
z=DoseCalculate(z); //劑量計算
if((z
AlarmSub(); //報警
FireDetectorSub(); //火警監(jiān)測
InfraredDetectorSub();} //紅外監(jiān)測
KeyinSub(); //按鍵掃描
AdConversion(); //AD轉換
DisplayVol(); //顯示電壓
if(KeyinF==1)
{KeyinF=0;Keyindeal(); //鍵盤操作
PowerDownSub(); //CPU休眠
}
VoltageAdjust(vol)
uchar vol;
{uchar i,j;
CsR=0; //片選有效
j=0x11; //命令字
for(i=0;i<8;i++)
{SioR=j0x80;j=j<<1;
SclkR=0;SclkR=1;} //發(fā)命令字
for(i=0;i<8;i++)
{SioR=vol0x80;j=j<<1;
SclkR=0;SclkR=1;} //發(fā)數(shù)據(jù)
SclkR=0;CsR=1; //片選無效
}
6 結 語
本文的創(chuàng)新意義在于使用數(shù)字電位器調節(jié)高壓,利用無線通訊模塊非接觸調節(jié)晶體電壓值,因為采用256抽頭高精度調節(jié)和負反饋電路,單片機內(nèi)部12位A/D轉換器采樣,使工作高壓穩(wěn)定、準確,輻射源劑量測量靈敏、準確,完全滿足要求,在實際設計中有很大實用價值。
參 考 文 獻
[1]Cygnal Integrated Products.Inc..C8051F單片機應用解析\\[M\\].北京:北京航空航天大學出版社,2002.
[2]張俊謨.SoC單片機原理與應用——基于C8051F系列\(zhòng)\[M\\].北京:北京航空航天大學出版社,2003.
[3]馬忠梅.單片機的C語言應用程序設計\\[M\\].北京:北京航空航天大學出版社,2003.
[4]李建忠.單片機原理及應用\\[M\\].西安:西安電子科技大學出版社,2002.
[5]遲成文.高級語言程序設\\[M\\].北京:經(jīng)濟科學出版社,2001.
[6]王福瑞.單片微機測控系統(tǒng)設計大全\\[M\\].北京:北京航空航天大學出版社,2001.
作者簡介 張 帆 女,1973年出生,工程師。主要從事電子產(chǎn)品檢驗、軟件評測、安防工程檢測以及智能建筑工程檢測。