Thiết kế và chế tạo máy phân tích đa kênh ghép máy tính qua cổng USB

Journal of Thu Dau Mot university, No5(7) – 2012  
THIEÁT KEÁ VAØ CHEÁ TAÏO MAÙY PHAÂN TÍCH ÑA KEÂNH  
GHEÙP MAÙY TÍNH QUA COÅNG USB  
Nguyeãn Vaên Sôn  
Tröôøng Ñaïi hoïc Thuû Daàu Moät  
TOÙM TAÉT  
Baøi baùo naøy giôùi thieäu vieäc thieát keá phaàn cöùng vaø giaûi thuaät phaàn meàm maùy phaân tích  
ña keânh (1024 keânh) gheùp vôùi maùy tính qua coång USB, moät phöông aùn khaû thi vaø reû tieàn ñeå  
cheá taïo maùy ña keânh. Phaàn cöùng: Thieát keá vaø cheá taïo caùc khoái chöùc naêng cuûa maùy phaân tích  
ña keânh goàm: Khoái khueách ñaïi phoå vaø phaùt xung ñieàu khieån ADC; Khoái nguoàn nuoâi cao aùp;  
Khoái logic vaø giao tieáp PC qua coång USB; Khoái nguoàn nuoâi theá thaáp. Phaàn meàm goàm phaàn  
giaûi thuaät ñieàu khieån vaø thu thaäp döõ lieäu treân maùy vi tính vaø caùc coâng cuï thieát yeáu cuûa maùy  
ña keânh. Caùc ñaëc tröng kó thuaät caên baûn cuûa heä cheá taïo ño ñöôïc laø ñoä phaân giaûi naêng löôïng  
40 keV taïi ñænh Cs-137 664keV duøng vôùi detector nhaáp nhaùy Bicron Model 302-2x2 cuûa  
CANBERRA, ñoä troâi phoå nhoû hôn ± 0.01%oC treân toaøn thang ño, ñoä phi tuyeán tích phaân  
nhoû hôn ± 0.05% treân toaøn thang ño, ñoä phi tuyeán vi phaân nhoû hôn ± 3.4% treân toaøn thang  
ño. Vôùi caùc ñaëc tröng vöøa neâu, maùy ñöôïc thieát keá vaø cheá taïo khaû naêng ñaùp öùng nhu caàu  
thöïc taäp moân vaät lí haït nhaân cuûa sinh vieân ngaønh vaät lí haït nhaân.  
Töø khoùa: maùy phaân tích ña keânh, khueách ñaïi phoå  
*
Caùc maùy phaân tích ña keânh hôïp boä nhö  
maùy phaân tích ña keânh serie 30, serie 40  
cuûa Canberra raát ñaét tieàn vaø quaù phöùc taïp  
ñeå thieát keá vaø cheá taïo ôû ñieàu kieän Vieät Nam,  
moät phöông aùn khaû thi vaø reû tieàn laø cheá taïo  
maùy phaân tích ña keânh gheùp vôùi maùy vi  
tính. Thieát keá maùy phaân tích ña keânh baèng  
thieát bò aûo treân maùy vi tính coù caùc thuaän lôïi:  
phaàn cöùng keát noái vôùi maùy vi tính khoâng  
quaù phöùc taïp, thuaän tieän cho vieäc thieát keá vaø  
thi coâng; treân phaàn cöùng keát noái vôùi maùy vi  
tính khoâng coøn caùc phuï kieän nhö boä chuyeån  
keânh, caùc nuùm bieán trôû, coâng taéc… maø caùc  
phuï kieän naøy trôû thaønh caùc phuï kieän aûo treân  
maøn hình maùy vi tính. Thöïc hieän ñeà taøi naøy  
goùp phaàn giaûi quyeát vaán ñeà thieáu thoán veà  
thieát bò taïi caùc phoøng thí nghieäm vaät lí haït  
nhaân maø maùy phaân tích ña keânh laø thieát bò  
1. Giôùi thieäu  
Maùy phaân tích ña keânh laø thieát bò chuû löïc  
cuûa caùc phoøng thí nghieäm vaät lí haït nhaân.  
Laâu nay thieát bò naøy vaãn phaûi nhapä ngoaïi vaø  
ñaây laø thieát bò ñaét tieàn. Neáu töï cheá taïo ñöôïc  
maùy phaân tích ña keânh thì seõ chuû ñoäng cung  
caáp thieát bò. Ngoaøi vaná ñeà veà kinh teá, töï cheá  
taïo maùy ña keânh conø coù caùc yù nghóa sau:  
- Cung caáp maõ nguoàn cuûa thieát bò cho  
ngöôøi söû duïng, cho pheùp ngöôøi söû duïng phaùt  
trieån caùc coâng cuï phaân tích vaø thu thaäp döõ  
lieäu. Ñieàu naøy laø khoâng theå coù ñöôïc neáu  
mua thieát bò cuûa nöôùc ngoaøi.  
- Cheá taïo maùy phaân tích ña keânh taïo tieàn  
ñeà ñeå cheá taïo caùc thieát bò khaùc cho phoøng thí  
nghieäm vaät lí haït nhanâ theo yeâu caàu cuûa vieäc  
nghieân cöùu veà vaät lí haït nhaân.  
10  
Tạp chí Đại học Thủ Dầu Một, số 5(7) - 2012  
chuû löïc. Do ñaây laø ñeà taøi thöû nghieäm neân soá  
FET neân coù taïp aâm thaáp vaø ñaùp öùng töông  
ñoái nhanh. Ñaàu vaøo cuûa khueách ñaïi tuyeán  
tính laø maïch boå chính pole-zero ñeå trieät  
böôùu aâm. Boä phaän tích phaân hoaït goàm  
U4B, U4C, U4D , taùc duïng boä phaän tích  
phaân hoaït laø söûa daïng xung thaønh daïng  
Gauss. Boä phaän ñieàu khieån heä soá khueách  
ñaïi xaây döïng treân bieán trôû soá MCP41010  
cuûa haõng Microchip, bieán trôû soá 8 bit neân  
coù 256 möùc chænh heä soá khueách ñaïi. Maïch  
phuïc hoài ñöôøng khoâng (phuïc hoài möùc cô  
baûn) goàm caùc linh kieän: U5A, U5C vaø U5D.  
Nguyeân taéc maïch phuïc hoài ñöôøng khoâng laø  
söû duïng voøng phaûn hoài aâm thaønh phaàn DC  
ñeå oån ñònh möùc moät chieàu. U5C laø maïch tích  
phaân ñeå laáy thaønh phaàn moät chieàu cuûa voøng  
phaûn hoài. U5A laø taàng khueách ñaïi ñeäm  
Av=1, trôû khaùng loái vaøo lôùn, trôû khaùng loái ra  
beù. U5D laø taàng khueách ñaïi ñaûo daáu. Coång  
phuïc hoài ñöôøng cô baûn goàm caùc linh kieän:  
U5B, U9, U8A, caëp vi sai Q1, Q2 vaø U7.  
keânh thieát keá chæ laø 1024 keânh khoâng baèng  
soá keânh caùc maùy phaân tích ña keânh hieän ñaïi  
cuûa nöôùc ngoaøi laø 2048, 4096 keânh, nhöng  
vôùi soá keânh naøy cuøng vôùi chæ tieâu ñoä phaân  
giaûi naêng löôïng toát cuõng ñuû thoûa maõn veà  
chaát löôïng cho sinh vieân laøm caùc baøi thí  
nghieäm vaät lí haït nhaân.  
2. Noäi dung  
2.1. Khoái khueách ñaïi phoå vaø khoái logic  
phaùt xung ñieàu khieån ADC  
Khoái khueách ñaïi phoå goàm caùc boä phaän:  
boä phaän khueách ñaïi tuyeán tính, boä phaän  
tích phaân hoaït, maïch phuïc hoài ñöôøng  
khoâng (BLR: Base Line Restorer), coång  
phuïc hoài ñöôøng cô baûn (Base Line Restorer  
Gating) vaø boä phaän ñieàu khieån heä soá  
khueách ñaïi. Boä phaän khueách ñaïi tuyeán tính  
xaây döïng treân caùc IC U1, U2, U3 vaø U4.  
U1, U2 laø OP37 ñaùp öùng nhanh vaø taïp aâm  
thaáp, U3, U4A laø TL084 laø OP-AM loái vaøo  
Hình 1: Sô ñoà nguyeân lí khoái khueách ñaïi phoå  
Maïch phuïc hoài ñöôøng cô baûn taùc ñoäng khi  
khoâng coù xung xuaát hieän, khi coù xung xuaát  
hieän caàn laøm maát taùc ñoäng maïch phuïc hoài  
ñöôøng cô baûn. U9 laø taàng ngöôõng ñeå phaùt  
hieän coù xung, U8A laø maïch ñôn oån ñeå phaùt  
xung coù ñoä roäng bao phuû xung, caëp vi sai  
11  
Journal of Thu Dau Mot university, No5(7) – 2012  
Q1-Q2 coù chöùc naêng boä khoùa doøng phaân cöïc  
cho U7 trong thôøi gian xuaát hieän xung laøm  
xoùa ñi taùc ñoäng maïch phuïc hoài ñöôøng  
khoâng trong thôøi gian xung xuaát hieän.  
Sô ñoà nguyeân lí khoiá logic phatù xung ñieàu  
khieån ADC cho vi ñieàu khieån trenâ hình 2. Loái  
ñaïi pho.å U3A, D1, C19 taïo thaønh taàng giöõ  
ñænh, daïng xung giöõ ñænh ñöôïc khuecá h ñaïi ñeäm  
nhôø U3C phuïc vuï cho bieán ñoåi AD. Khoái phaùt  
xung ñieàu khieån ADC xaây döïng treân 2 ñôn oån  
CD4528, hoaït ñoäng khoái phaùt xung naøy minh  
hoïa baèng giaûn ñoà xung treân hình 3.  
vaøo cuûa taàng naøy noiá tôiù loái ra cuûa khoái khueách  
INPUT  
R20 10 12V  
5V  
POT4  
1K  
C15  
C16  
0.1uF  
10uF  
C20 0.01uF  
U4  
2
5
6
U3B  
R24 1k  
POT5  
10K  
2
+
-
7
1
2
CX  
RCX  
6
7
To RD4  
TL084  
ZEN 4.7V  
D2  
D1  
3
2
U3A  
1N4148  
4
5
+
-
1
1
R22  
10k  
5V  
TL084  
C19  
0.01uF  
5V  
3
R
C21  
2
From RB4  
C17  
C18  
10uF  
POT6  
1K  
1nF  
10  
U3C  
8
15  
14  
+
0.1uF  
CX  
RCX  
10  
9
9
-
Q1  
TL084  
12  
11  
1
C1815  
R21 10  
1
-12V  
13  
R
CD4528  
5V  
To AN0  
R23 10k  
Hình 2: Khoái logic phaùt xung ñieàu khieån ADC cho vi ñieàu khieån  
vi ñieàu khieån PIC18F4550 vôùi caùc lí do: 1)  
Vi ñieàu khieån naøy coù ADC 10 bit töông öùng  
vôùi 1024 keânh cuûa maùy phaân tích ; 2) Vi  
ñieàu khieån naøy tích hôïp coång USB 2.0. Vi  
ñieàu khieån naøy ñaûm nhaän caùc chöùc naêng:  
- Bieán ñoåi AD: Xung khueách ñaïi phoå  
ñöôïc giöõ ñænh ñöa vaøo pin 2 (AN0) ñeå bieán  
ñoåi AD. Möùc logic cao taïi RD4 töø khoái phaùt  
xung ñieàu khieån ADC duøng laøm tín hieäu baét  
ñaàu bieán ñoåi AD. Sau khoaûng thôøi gian bieán  
ñoåi AD (15 us) tín hieäu ra taïi chaân 10 U4  
kích daãn transistor Q1 ñeå xoùa ñieän tích  
treân tuï giöõ ñænh C19.  
(a)  
(b)  
(c)  
(d)  
(e)  
Hình 3: Giaûn ñoà xung khoái phaùt xung ñieàu khieån  
ADC: (a) Tín hieäu loái vaøo (+) U3A; (b) Tín hieäu loái  
ra giöõ ñænh taïi loái ra U3C; (c) Tín hieäu loái ra U3A;  
(d) Tín hieäu ra taïi chaân 6 U4, ñoä roäng 15us; (e) Tín  
hieäu ra taïi chaân 10 U4 duøng ñeå xoùa ñieän tích treân  
tuï C19, ñoä roäng 2 us  
- Ñieàu khieån heä soá khueách ñaïi: Vi  
ñieàu khieån ñieàu khieån heä soá khueách ñaïi  
cuûa khueách ñaïi phoå thoâng qua caùc ñöôøng  
daây ñieàu khieån RB5, RB6, RB7 tôùi vi  
maïch bieán trôû soá MCP41010 taïi maïch  
khueách ñaïi phoå.  
2.2. Khoái ñieàu khieån  
Sô ñoà nguyeân lí khoái ñieàu khieån treân  
hình 4. Khoái ñieàu khieån ñöôïc xaây döïng treân  
12  
Tạp chí Đại học Thủ Dầu Một, số 5(7) - 2012  
VDD=5V  
R37  
4.7K  
U8 PIC18F4550  
1
2
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
VDD=5V  
RB7  
RB6  
RB5  
RB4  
MCLR/Vpp/RE3  
RA0/AN0  
RB7  
RB6  
AN0  
3
U9  
RA1/AN1  
RB5  
VCC=12V  
4
MCP41010  
RA2/AN2/VREF-/CVREF  
RA3/AN3/VREF+  
RA4/TOCKI  
RA5/SS  
RB4  
R38  
526  
U10  
5
RB3  
CS  
VDD  
LM324A  
-
+
6
2
3
RB2  
SCK  
SI  
B
W
A
1
CTL- HV  
7
RB1  
U10A  
8
RE0/RD  
RB0/INT  
VDD  
Vss  
9
VDD=5V  
VDD=5V  
RE1/WR  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
-VCC=-12V  
C25  
100nF  
RE2/CS  
Vss  
VDD=5V  
VDD  
RD7/PSP7  
RD6/PSP6  
RD5/PSP5  
RD4/PSP4  
RC7/RX/DT  
RC6/TX/CK  
RC5/D+/VP  
RC4/D-/VM  
RD3/PSP3  
RD2/PSP2  
C24  
100nF  
20MHz  
Vss  
X1  
OSC1/CLKIN  
OSC2/CLKOUT  
RC0/T1OSO/T1CKI  
RC1/T1OSI/CCP2  
RC2/CCP1  
VUSB  
C22  
C23  
RD4  
20pF  
20pF  
CONN USB  
4
4
3
2
1
3
2
1
RD0/PSP0  
RD1/PSP1  
Hình 4: Sô ñoà nguyeân lí taàng vi ñieàu khieån ñieàu khieån caùc quaù trình trong maùy phaân tích  
vaø giao tieáp vôùi maùy tính  
50%) vaø taïo xung pha ngöôïc nhau laáy ra taïi Q  
2.3. Khoái cao theá  
Q
vaø  
cuûa U5A. Caùc linh kieän D6,C11, R32 vaø  
Sô ñoà nguyeân lí treân hình 5. Khoái cao  
theá coù theå phaân thaønh caùc khoái chöùc naêng:  
dao ñoäng (U6); taïo xung ñieàu khieån cho 2  
MOSFET (U5A,U4A-U4D); linh kieän ngaét-  
môû laø MOSFET IRF840 (Q3, Q4), taïo xung  
cao aùp nhôø bieán aùp ferit T1; chænh löu taïo  
ñieän aùp döông (D6, D7) vaø caùc tuï ñieän (C5,  
C6, C9); chænh löu taïo ñieän aùp aâm (D8, D9)  
vaø caùc tuï ñieän (C7, C8, C10); khoái phaûn hoài  
taïo oån ñònh cao aùp (U1C, U1D, U1A, U1B,  
U2B vaø Q1, Q2); khoái baûo veä quaù cao aùp  
(U2C, U2A, U3B, U3A); khoái baûo veä quaù  
doøng cho Q3 vaø Q4 (U3D, U3A).  
Khoái dao ñoäng vaø taïo xung ñieàu khieån  
ngaét môû cho MOSFET: dao ñoäng nhôø U6 –  
LM555, taàn soá dao ñoäng ñöôïc ñieàu chænh  
nhôø bieán trôû POT5 ñeå coù taàn soá dao ñoäng laëp  
laïi côõ 32KHz, tæ soá ñoä roäng xung (duty  
factor) laø tuøy yù. Xung dao ñoäng töø U6 –  
LM555 ñöa ñeán boä chia ñoâi taàn soá treân U5A-  
CD4013B, muïc ñích vieäc chia ñoâi taàn soá laø  
cho ra xung caân xöùng (heä soá ñoä roäng xung laø  
D7,C12, R33 coù coâng duïng co hepï ñoä roäng  
xung, heä soá ñoä roäng xung beù hôn 50% coù coâng  
duïng traùnh hieän töôïng 1 MOSFET chöa taét  
haún trong khi MOSFET kia ñaõ kích daãn.  
Khoái taïo xung cao aùp vaø chænh löu:  
Taêng bieân ñoä xung nhôø bieán aùp, ñeå bieân ñoä  
xung ñöôïc 1KV vaø khi chænh löu nhaân hai  
ñöôïc 2KVDC tæ soá bieán aùp phaûi thoûa maõn laø  
1:100. Chænh löu döông nhaân hai ñieän aùp  
nhôø diode D6, D7 vaø C5, C6, san baèng  
nhaáp nhoâ nhôø R30, C9. Töông töï, phaàn  
chænh löu aâm goàm caùc linh kieän D8, D9, C7,  
C8 vaø san baèng nhaáp nhoâ nhôø R31, C10.  
Khoái phaûn hoài taïo oån ñònh cao aùp: Boä  
phaän laáy maãu ñieän aùp goàm R8, R9 vaø  
POT1, khueách ñaïi ñieän aùp laáy maãu U1C,  
U1A, U1B vaø khueách ñaïi ñaûo daáu khi duøng  
cao aùp cöïc tính aâm laø U1D, khueách ñaïi so  
saùnh laø U2B, ñieän aùp chuaån ñöa vaøo ñaàu  
treân cuûa bieán trôû POT2, ñieän aùp chuaån naøy  
laø thay ñoåi ñeå mong muoán ñieän aùp loái ra  
13  
Journal of Thu Dau Mot university, No5(7) – 2012  
thay ñoåi vaø laáy töø board logic (taïi chaân  
CTL-HV). Ñieän aùp loái ra khueách ñaïi so  
saùnh ñöôïc ñeäm nhôø Q1 vaø Q2 ñeå caáp ñieän  
aùp nuoâi cho bieán aùp xung T1.  
Khoái baûo veä: Goàm baûo veä quaù cao aùp vaø  
baûo veä quaù doøng cho 2 MOSFET. Khoái baûo  
veä quaù cao aùp goàm: khueách ñaïi ñeäm U2C;  
khueách ñaïi so saùnh U3B vaø transistor Q5.  
Khi ñieän aùp cao aùp loái ra cao quaù möùc qui  
ñònh, loái ra U3B leân möùc cao laøm Q5 daãn,  
keùo ñieän theá nuoâi cho bieán aùp T1 veà khoâng,  
ñoàng thôøi LED D5 saùng baùo coù söï coá baûo  
veä. Baûo veä quaù doøng cho MOSFET goàm:  
ñieän trôû laáy maãu doøng R21; khueách ñaïi so  
saùnh U3D.  
Khi coù hieän töôïng quaù doøng, loái ra U3D  
leân cao laøm Q5 daãn, keùo ñieän theá nuoâi cho  
bieán aùp T1 veà khoâng.  
Caùc ñaëc tröng kó thuaät thieát keá khoái  
nguoàn cao aùp:  
- Ñieän aùp ra töø 0V ñená 2 kV treân 256 böôùc.  
- Doøng cao aùp cöïc ñaïi laø 10mA taïi  
2000V, coù nghóa coâng suaát cöïc ñaïi nguoàn  
cao aùp laø 10VA.  
- Ñoåi cöïc tính nguoàn cao aùp baèng boä  
chuyeån cô khí.  
Hình 5: Sô ñoà nguyeân lí khoái cao theá  
2.4. Khoái nguoàn nuoâi ñieän aùp thaáp  
Sô ñoà nguyeân lí treân hình 6. Khoái nguoàn  
nuoâi ñieän aùp thaáp ñöôïc xaây döïng treân bieán  
aùp haï aùp T2 220VAC/15VAC, 15VAC, 40VA  
. Caùc linh kieän R38, R39, T3,C26, C27, C28  
taïo thaønh boä loïc ñieän löôùi (line filter). Chænh  
löu 2 baùn kì ñieän aùp döông: D14; D15; C29.  
OÅn aùp 12V, 5V nhôø IC U11 vaø U12. Chænh  
löu 2 baùn kì ñieän aùp aâm: D16; D17; C30. OÅn  
aùp -12V nhôø IC U13.  
14  
Tạp chí Đại học Thủ Dầu Một, số 5(7) - 2012  
OUTPUT 12V  
U11  
U12  
D14 1N4007  
LM7812  
LM7805  
C27  
15VAC  
1
3
1
3
OUTPUT 5V  
VI  
VO  
VI  
VO  
R38  
C31  
C33  
1
4
5
6
8
C29  
C30  
T2  
D15 1N4007  
0VAC  
C26  
T3  
220VAC  
D16 1N4007  
C32  
R39  
C28  
1
3
OUTPUT -12V  
VI  
VO  
15VAC  
D17 1N4007  
LM7912  
U13  
Hình 6: Sô ñoà nguyeân lí nguoàn nuoâi ñieän aùp thaáp  
2.5. Giaûi thuaät ñieàu khieån, thu nhaän  
phoå vaø caùc coâng cuï tieän ích  
Giaûi thuaät ñoùng – môû vaø ñieàu khieån  
ñieän aùp cao aùp, ñieàu khieån heä soá khueách ñaïi  
khoái khueách ñaïi:  
Maùy vi tính ñieàu khieån cho vi ñieàu  
khieån taïi maùy phaân tích baèng caùch göûi 2  
byte qua coång USB, byte thöù nhaát taïm goïi  
laø maõ leänh ñeå ra leänh cho vi ñieàu khieån  
laøm coâng vieäc gì, byte thöù 2 laø döõ lieäu coâng  
vieäc caàn ñieàu khieån. Sau ñaây laø baûng toång  
keát qui öôùc caùc byte ñieàu khieån chuyeån töø  
maùy tính ñeán vi ñieàu khieån.  
Ñieàu khieån ñieän apù cao aùp: Khi vi ñieàu  
khieån nhanä byte thöù nhaát laø soá 2, byte thöù laø  
con soá 0-255, vi ñieàu khieån laáy döõ lieäu ôû byte  
thöù hai ñieàu khieån bieán trôû soá U9-MCP41010  
baèng giao thöùc SPI (taïi maïch logic).  
MCP41010 laø bieán trôû soá  
. Khi döõ lieäu  
10KW  
byte thöù hai laø 255, ñieåm giöõa W cuaû bieán trôû  
soá ñi veà ñieåm A vaø coù ñieän theá banè g 5V, ñieän  
theá loái ra naøy ñöôïc ñeäm bôûi U10-LM324 (taïi  
maïch logic) töông öùng vôùi ñieän theá cao aùp loái  
ra cöïc ñaïi laø 2kV. Töø 0V ñeán 2KV ñöôïc chia  
thaønh 255 böôùc, moãi böôùc öùng vôùi 8V.  
Ñieàu khienå heä soá khueách ñaïi khoái khueách  
ñaïi: Khi vi ñieàu khienå nhaän byte thöù nhaát laø  
soá 3, byte döõ lieäu thöù hai vi ñieàu khieån duøng ñeå  
ñieàu khienå bieán trôû soá MCP41010 (taïi maïch  
khueách ñaiï phoå). Heä soá truyeàn cuûa bieán trôû soá  
tính theo conâ g thöùc sau:  
Coâng vieäc ñieàu  
khieån  
Byte thöù nhaát  
(maõ leänh)  
Byte thöù hai  
(döõ lieäu)  
(daïng soá thaäp  
phaân)  
(daïng soá thaäp  
phaân)  
Ñoùng – môû cao aùp  
01  
0: taét cao aùp  
1: môû cao aùp  
0 - 255  
RWA  
AV =  
(1)  
Ñieàu khieån ñieän aùp  
cao aùp  
02  
03  
RAB  
Giaûi thuaät hieån thò phoå: Moät ñieåm phoå  
töôïng tröng bôûi moät ñieåm (Shape1(i)), ñoä cao  
laø haøm cuûa soá ñeám M(i) vaø giaù trò thanh  
Ñieàu khieån heä soá  
khueách ñaïi khoái  
khueách ñaïi  
0-255  
cuoán Vscroll1, ñoaïn maõ nguoàn hieån thò phoå:  
Baûng 1: Baûng toång keát qui öôùc caùc byte ñieàu khieån  
For i=0 to 1023  
chuyeån töø maùy tính ñeán vi ñieàu khieån  
Shape1(i).top=5800 – Vscroll1.Value*M(i)  
Shape1(i).Left = 400 + i * 15  
Next  
Ñoùng – môû cao aùp: Khi vi ñieàu khieån  
nhaän byte thöù nhaát soá 01, byte thöù hai soá  
0, vi ñieàu khieån xuaát ra möùc cao bit RD5  
laøm Q5 (maïch cao theá) daãn, keùo theo Q1,  
Q2 ngöng daãn laøm maát ñieän aùp nuoâi cho  
bieán aùp xung T1 (maïch cao theá) vaø taét cao  
aùp. Ngöôïc laïi, byte thöù hai soá 1, vi ñieàu  
khieån xuaát ra möùc thaáp bit RD5 laøm Q5  
ngöng, keùo theo Q1, Q2 daãn, coù ñieän aùp  
nuoâi cho bieán aùp xung T1, coù cao aùp.  
Hai con troû coù hình muõi teân (Image1 vaø  
Image2), con troû naøy chaïy theo con troû  
chuoät maùy tính khi kích chuoät traùi. Sau ñaây  
laø ñoaïn maõ nguoàn di chuyeån con troû 1:  
If Button = 1 Then  
If ((Image1.Left >= 200) And (Image1.Left <= 15600)) Then  
Image1.Move Image1.Left + x - 180, 5000 'Image2.Top + Y –  
100  
15  
Journal of Thu Dau Mot university, No5(7) – 2012  
End if  
End if  
Y (i)  
-
laø ñaïo haøm baäc n cuûa phoå laøm  
n,m  
trôn taïi keânh i;  
Giaûi thuaät laøm trôn phoå: Moãi ñoaïn phoå  
ngaén coù theå xem nhö moät ña thöùc toaùn hoïc.  
Giaù trò cuûa ña thöùc vaø ñaïo haøm cuûa noù coù  
theå xem nhö laø haøm cuûa soá ñeám trong moãi  
keânh cuûa phoå vaø cho bôûi coâng thöùc sau:  
-
-
y(i+ k) laø soá ñeám taïi keânh thöù (i+k);  
Ck,n,m  
Nn,m  
vaø  
laø caùc haèng soá cho  
trong baûng (2);  
- m lieân heä vôùi soá ñieåm laøm trôn m’ laø:  
m’= 2m+1  
Soá ñieåm toái öu duøng laøm trôn phuï thuoäc  
vaøo daïng cuï theå cuaû vuøng phoå ñang xeùt.  
m
1
(2)  
Ck,n,my(i+ k)  
Y (i) =  
å
n,m  
Nn,m  
k= - m  
Vôùi:  
n
r
m’  
k
Nn,m  
0
1
2
3
4
5
6
7
Ck,n,m  
2
0
5
35  
17  
7
12  
6
-3  
3
2
7
21  
3
-2  
9
231  
429  
143  
1105  
59  
89  
25  
167  
54  
84  
24  
162  
39  
69  
21  
147  
14  
44  
16  
122  
-21  
9
Ck,n,m  
11  
13  
15  
-36  
0
9
-11  
-13  
87  
42  
-78  
1
1
2
5
10  
0
0
0
0
0
0
1
1
1
1
1
1
2
2
2
2
2
2
7
28  
3
3
3
3
3
9
60  
4
4
4
4
Ck,n,m  
Ck,n,m  
Ck,n,m  
11  
13  
15  
110  
182  
280  
5
5
5
6
6
7
3
5
12  
0
0
0
0
0
0
8
-1  
7
252  
58  
67  
-22  
9
1188  
5148  
24024  
126  
296  
832  
7506  
193  
503  
1489  
13843  
142  
-86  
11  
13  
15  
532  
294  
-300  
660  
1796  
17842  
1578  
18334  
-1133  
4121  
334152  
14150  
-12922  
2
3
5
7
-2  
-1  
7
42  
-4  
-3  
9
462  
429  
1001  
6188  
-20  
-10  
-14  
-56  
-17  
-9  
11  
13  
15  
-13  
-53  
N
Ck,n,m  
vaø  
Baûng 2: Caùc heä soá  
n,m  
Vôùi r laø baäc cuûa ña thöùc laøm khôùp  
m’=2m+1. Ví duï:  
- Laøm trôn cöûa soå 5 ñieåm, baäc 2: r = 2,  
n=0, m’ = 5, ta coù caùc heä soá laøm trôn laø: -  
3/35 = -0.09; 12/35 = 0.34; 17/35 = 0.48;  
12/35 = 0.34; -3/35 = -0.09  
-0.1; 3/21 = 0.14; 6/21 = 0.29; 7/21 = 0.33;  
6/21 = 0.29; 3/21 = 0.14; -2/21 = -0.1  
- Laøm trôn cöûa soå 9 ñieåm, baäc 3: r=3,  
n=0, m’=9, caùc heä soá laøm trôn laø:  
- 21/231 = -0.09; 14/231 = 0.06; 39/231  
= 0.17; 54/231 = 0.23; 59/231 = 0.26  
- 54/231 = 0.23; 39/231 = 0.17; 14/231 =  
0.06; -21/231 = -0.09  
- Laøm trôn cöûa soå 7 ñieåm, baäc 3: r = 3,  
n = 0, m’ = 7, caùc heä soá laøm trôn laø: -2/21 =  
16  
Tạp chí Đại học Thủ Dầu Một, số 5(7) - 2012  
Khëi t¹o:  
i= 0  
i=i+1  
SPL(i)=-0.09*M(i)+0.34*M(i+1)+0.48*M(i+2)+0.34*M(i+3)-0.09*M(i+4)  
N
i>1019  
Y
SPL(0) = 0.48*M(0)+0.68*M(1)-0.18*(M2)  
SPL(1) = 0.34*M(0)+0.48*M(1)+0.34*M(2)-0.18*M(3)  
SPL(1022)=-0.18*M(1020)+0.34*M(1021)+0.48*M(1022)+0.34*M(1023)  
SPL(1023) = -0.18*M(1021)+0.68*M(1022)+0.48*M(1023)  
Dõng  
Hình 7: Löu ñoà thuaät toaùn laøm trôn phoå  
Giaûi thuaät laáy tích phaân soá ñeám vaø  
Giaûi thuaät laáy dieän tích hình thang:  
Dieän tích hình thang giöõa 2 vò trí con troû  
M(vtt1)+ M(vtt2)  
hieån thò mieàn laáy tích phaân: Tích phaân giöõa  
2 vò trí con troû laø toång caùc soá ñeám cuûa caùc  
keânh giöõa 2 vò trí con troû. Goïi vtt1 laø keânh  
cuûa con troû beân traùi vaø goïi vtt2 laø keânh cuûa  
con troû beân phaûi, sau ñaây laø ñoaïn maõ nguoàn  
laáy tích phaân  
(3)  
DTHT =  
(vtt2- vtt1+ 1)  
2
Hieån thò dieän tích hình thang:  
‘ line4: ñoaïn thaúng noái giöõa 2 con troû  
Line4.X1 = Shape1(Vtt1).Left  
Line4.X2 = Shape1(Vtt2).Left  
Line4.Y1 = Shape1(Vtt1).Top  
Line4.Y2 = Shape1(Vtt2).Top  
Line4.Visible = True  
‘ INTEGRAL: tích phaân soá ñeám  
For i=vtt1 to vtt2  
INTEGRAL=INTEGRAL+M(i)  
Next  
Hieån thò mieàn laáy tích phaân baèng caùch  
veõ caùc ñoaïn thaúng töø ñieåm phoå xuoáng chaân  
ñoà thò, sau ñaây laø ñoaïn maõ nguoàn hieån thò  
mieàn laáy tích phaân  
‘ line3(Vtt1): ñoaïn thaúng noiá töø chaân ñoà thò leân con troû 1  
Line3(Vtt1).X1 = Shape1(Vtt1).Left  
Line3(Vtt1).X2 = Shape1(Vtt1).Left  
Line3(Vtt1).Y2 = Shape1(Vtt1).Top  
Line3(Vtt1).Y1 = 5800  
For i = Vtt1 To Vtt2  
Line3(i).X1 = Shape1(i).Left  
Line3(i).X2 = Shape1(i).Left  
Line3(i).Y1 = 5800 ‘ 5800 laø chaân ñoà thò  
Line3(i).Y2 = 5800 - VScroll1.Value * M(i)  
Line3(i).Visible = True  
Line3(Vtt1).Visible = True  
‘ line3(Vtt2): ñoaïn thaúng noiá töø chaân ñoà thò leân con troû 2  
Line3(Vtt2).X1 = Shape1(Vtt2).Left  
Line3(Vtt2).X2 = Shape1(Vtt2).Left  
Line3(Vtt2).Y2 = Shape1(Vtt2).Top  
Next  
17  
Journal of Thu Dau Mot university, No5(7) – 2012  
X* A = E  
Line3(Vtt2).Y1 = 5800  
Ñeå heä phöông trình ñaïi soá laø coù  
nghieäm thì m³ n+ 1  
Line3(Vtt2).Visible = True  
Giaûi thuaät chuaån hoùa naêng löôïng cho  
phoå:  
Nhaân 2 veá phöông trình treân vôùi  
XT XT laø chuyeån vò cuûa X) töø beân traùi, ta  
(
Goïi x laø vò trí keânh vaø Ei laø naêng löôïng  
ñöôïc:  
XT * X* A = XT *E  
(6)  
Nhaân 2 veá cuûa phöông trình (3.5) vôùi  
taïi keânh xi , ta ñöôïc ñöôøng chuaån naêng  
löôïng baäc n theo coâng thöùc sau:  
inv(XT * X)  
E = anxn + an- 1xn- 1 + ...+ a1x + a0  
( inv laø haøm laáy nghòch ñaûo ma  
(4)  
traän), ta ñöôïc:  
Taïi ñieåm quan saùt thöù nhaát:  
A = inv(XT * X)* XT *E  
(7)  
E1 = anx1n + an- 1x2n- 1 + ...+ a1x1 + a0  
Ta duøng phöông trình (7) ñeå tính caùc  
heä soá a cuûa haøm soá xaáp xæ baèng ña thöùc.  
Taïi ñieåm quan saùt thöù hai:  
n
E2 = anx2 + an- 1x2n- 1 + ...+ a1x2 + a0  
2.6. Caùc keát quaû  
…
Taïi  
ñieåm  
quan  
saùt  
thöù  
m:  
2.6.1. Caùc ñaëc tröng thieát keá khoái  
khueách ñaïi phoå  
Em = anxmn + an- 1xmn- 1 + ...+ a1xm + a0  
- Ñieàu chænh heä soá khueách ñaïi töø x20-  
x130 / 256 böôùc, töông öùng 26db-42db/256  
böôùc.  
- Ñieàu chænh heä soá khueách ñaïi baèng  
phaàn meàm treân maùy tính.  
Ñöôøng chuaån naêng löôïng ñöôïc vieát laïi  
döôùi daïng ma traän:  
(5)  
E= X* A  
- X laø ma traän (m,n+1), m haøng, n+1 coät  
- A, E laø ma traän coät, m coät  
Ñeå tìm caùc heä soá a, ta giaûi caùc phöông  
-
Ñoä troâi möùc zero nhoû hôn  
0.005%/oC treân toaøn thang ño.  
±
trình ñaïi soá (4)  
- Ñoä phi tuyeán tích phaân nhoû hôn  
treân toaøn thang ño.  
± 0.05%  
- Ñoä phi tuyeán vi phaân nhoû hôn  
treân toaøn thang ño.  
NhËp c¸c kªnh X vµ møc  
n¨ng l îng t ¬ng øng E  
± 0.8%  
2.6.2. Caùc keát quaû ño vaø thu nhaän phoå:  
Giao dieän ñoà hoïa ñieàu khieån maùy phaân  
tích ña keânh treân maùy vi tính ñöôcï thieát keá  
vôùi caùc tính naêng ñieàu khieån cao aùp; ñieàu  
khieån heä soá khueách ñaiï ; ñaët thôøi gian ño; hieån  
thò thôøi gian ño; hienå thò phoå vôùi caùc mode  
hieån thò: toaøn giaûi (Fullcale), nöûa giaûi cao  
(High Half Scale), nöaû giaûi thapá (low Half  
Scale). Hai con troû cho bieát soá ñemá / soá keânh  
(Counts/channel) hoaëc soá ñeám/möùc naêng  
löôïng (Counts/keV). Ngoaøi ra coøn thieát keá caùc  
coâng cuï tieän ích nhö: tính tích phaân giöõa 2 vò  
trí con tro;û dieän tích hình thang giöõa 2 vò trí  
con troû; coâng cuï chuaån naêng löôïng.  
Thµnh lËp ma trËn X  
vµ thùc hiÖn biÓu thøc  
A
inv(XT * X)* XT *E  
ChuyÓn sè kªnh xi thµnh  
møc n¨ng l îng Ei  
1
Ei anxin an 1xin  
... a1xi a0  
KÕt thóc  
Hình 8: Löu ñoà thuaät toaùn chuaån hoùa naêng löôïng  
18  
Tạp chí Đại học Thủ Dầu Một, số 5(7) - 2012  
Hình 9: Giao dieän ñieàu khieån vaø thu nhaän phoå maùy ña keânh  
Hình 10: Phoå Cs-  
137 (ñænh beân traùi)  
vaø Co-60 (hai ñænh  
beân phaûi) ñöôïc ño  
vôùi thôøi gian 5 phuùt  
Hình 11: Tính  
naêng tính tích phaân  
giöõa 2 con troû  
(phaàn toâ xaùm)  
19  
Journal of Thu Dau Mot university, No5(7) – 2012  
Hình 12: Tính naêng  
tính dieän tích hình thang  
giöõa 2 con troû  
Hình 13: Phoå CS-137 ñaõ  
laøm trôn 1 laàn vôùi cöûa soå 3  
ñieåm  
Hình 14: Coâng cuï chuaån hoùa  
naêng löôïng cho phoå  
Hình 15: Hình aûnh beân trong vaø beân ngoaøi maùy phaân tích ña keânh ñaõ thieát keá vaø cheá taïo  
20  
Tạp chí Đại học Thủ Dầu Một, số 5(7) - 2012  
3. Keát luaän  
phaân tích ña keânh Series 30 cuûa  
CANBERRA.  
- Maùy phaân tích ña keânh (1024 keânh)  
ñöôïc thieát keá vôùi caùc ñaëc tröng caên baûn cho  
thaáy töông ñöông vôùi caùc ñaëc tröng cuûa maùy  
- Maùy coù theå söû duïng cho sinh vieân taïi  
caùc phoøng thí nghieäm vaät lí haït nhaân.  
*
DESIGNING AND PRODUCING THE MULTI-CHANNEL ANALYSING  
MACHINE COMBING COMPUTERS THROUGH USB GATE  
Nguyen Van Son  
Thu Dau Mot University  
ABSTRACT  
This paper introduces the design of hardware and software algorithms multichannel  
analyzer connected with computer via USB port that is a feasible and inexpensive to  
manufacture multi-channel analyzer. Hardware: Design and fabrication of functional blocks of  
multi-channel analyzer includes: spectral amplifier; ADC control; high-voltage power supply;  
USB interface; low voltage power supply. The software consists of a control algorithm and  
data acquisition computer and the essential tools of multi-channel analyzer. The basic  
specifications of manufactured multi-channel analyzer were measured: The energy resolution  
is less than 39keV at peak Cs-137 664 KeV using CANBERRA Bicron model 302-2x2  
scintillation detector; The peak drift is less than ±0.01%/oC of full scale; The integral  
nonlinearity is less than ±0.05% over total output range; The differential nonlinearity is less  
than ±3.4 over total output range. For technical characteristics mentioned above, the machine  
was designed and built can be used by students to practice nuclear physics.  
TAØI LIEÄU THAM KHAÛO  
[1]. Datasheet PIC18F4550 taïi http://WWW.MICROCHIP.COM.  
[2]. Jan Axelson (2005), USB Complete (3th Edition), Lakeview Reasearch LLC, Madison.  
[3]. Genie-2000 Spectrocopy System, Canberra Industries.  
[4]. Caùc taøi lieäu taïi http://www.canberra.com.  
[5]. Kenneth L. Short, Microprocessors and Programmed Logic, Prentice-Hall, INC, Englewood  
Cliffs, New Jersey 07632.  
[6]. Analog to digital converter 7070-CANBERRA.  
[7]. Analog to digital converter 8075-CANBERRA.  
[8]. SPECTROSCOPE AMPLIFIER 2021-CANBERRA.  
[9]. Buøi Quang Khaùnh (2009), Xöû lí phoå gamma baèng thuaät toaùn di truyeàn, luaän vaên thaïc só vaät  
lí Tröôøng Ñaïi hoïc Khoa hoïc Töï nhieân – Ñaïi hoïc Quoác gia TPHCM.  
[10]. Ñoã Coâng Khanh, Nguyeãn Minh Haèng, Ngoâ Thu Löông (2004), Toaùn cao caáp – Ñaïi soá tuyeán  
tính, NXB Ñaïi hoïc Quoác gia TPHCM.  
[11]. Millman-Halkias (1972), Integrated Electronics: Analog and Digital Circuits and Systems,  
McGRAW-HILL.  
21  
pdf 12 trang yennguyen 26560 Free
Bạn đang xem tài liệu "Thiết kế và chế tạo máy phân tích đa kênh ghép máy tính qua cổng USB", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfthiet_ke_va_che_tao_may_phan_tich_da_kenh_ghep_may_tinh_qua.pdf