Professional Documents
Culture Documents
VI TH NH MMC/SD LU TR TN HIU IN
Nguyn Vn n
Trng i hc Khoa hc, i hc Hu
Tm tt. Ni dung chnh ca bi bo tp trung vo vic thit k phn cng module ghp
ni gia vi iu khin PIC18F4520 vi th nh MMC/SD, vit chng trnh phn mm
np cho PIC18F4520 thc hin vic ghi mt s tn hiu in c hnh dng, tn s khc
nhau v pht li tn hiu ban u. Cu trc phn cng v gii thut phn mm iu khin
hot ng ca module do chng ti thit k, tnh ton v iu chnh p ng c yu
cu t ra. Cc kt qu thc nghim cho thy module hot ng tt. C th tn hiu pht
li ca module c hnh dng, mc in p nh v tn s gn trng vi tn hiu ngun
pht, ph hp vi l thuyt tnh ton c t s mch thc nghim. Ngoi ra, kt qu
cng th hin r c s ng b tt gia tc ghi v tc truy xut d liu cng nh
kh nng lm vic hiu qu vi tn hiu vo tn s cao ca module. Kt qu ca bi bo
ny l c s m rng trin khai hng ng dng trong thc tin nhm mc ch nng
cao tnh linh ng trong cc h thng o v iu khin cc i lng vt l ni chung.
1. t vn
Nghin cu vic thu v lu tr tn hiu in khng ch nhm mc ch p ng nhu cu gii
tr ca con ngi m cn l tin lm nn tng cho vic nghin cu cng nh trin khai ng dng
vo thc tin trong mt s lnh vc lin quan n vic thm d, o lng, iu khin cc i lng
in v khng in.
S dng th nh MMC/SD ghi d liu l vn khng cn mi, tuy nhin can thip
c vo vic x l v iu khin cc i lng o lin quan n tn hiu nhn c l vn rt
ng quan tm. Ngoi cht lng k thut th gi thnh cng nh s linh ng cho tng ng dng
c th ng vai tr khng nh i vi nhu cu s dng thc t.
T vic nghin cu hot ng ca PIC18F4520 [7], DAC0808 [2], mt s mch in ng
dng s dng vi mch OPAMP [1, 3], hot ng vo/ra d liu ch SPI ca th nh MMC/SD
[5, 6] v phng thc giao tip gia PIC18F4520 vi MMC/SD [6], chng ti tin hnh thit k
phn cng module ghp ni gia hai phn t chnh l PIC18F4520 v th nh MMC/SD cng nh
vit chng trnh phn mm np cho PIC18F4520 module thc thi nhim v ghi tn hiu in
vo MMC/SD v pht li tn hiu in ghi thng qua vic la chn t khi iu khin bn phm
bn ngoi.
Ngoi ra, vic kho st thc nghim qu trnh ghi/c ca module i vi mt s tn hiu
in c hnh dng v tn s khc nhau cng c th hin r thng qua bi bo ny.
2. Thc nghim
2.1. S khi ca module
Module c thit k theo s khi c gii hn bi ng ri nt hnh 1.
Khi iu
khin bn phm
Hin th
ghi/c
Chuyn i
D/A
Mch lp
u vo
Khi iu khin
trung tm
Khuch i
u ra
My pht
tn hiu
Khi lu tr
d liu
Khi hin th
tn hiu ra
TT chn
1
2
3
4
5
6
7
K hiu
CS
DI
Vss1
Vcc
CLK
Vss2
DO
Ghi ch
Chn chn chip
Vo d liu
Ni t
Ni dng ngun
Chn gi nhp
Ni t
Ra d liu
Giao tip bt u c thc hin khi PIC18F4520 gi tn hiu thit lp mc thp cho
chn CS ca MMC/SD, Chn CS lun gi mc thp trong qu trnh gi mt khung lnh cng nh
qu trnh trao i d liu gia PIC18F4520 vi MMC/SD. Lnh c PIC18F4520 truyn n
MMC/SD thng qua chn DI, phn hi lnh c MMC/SD gi ln PIC18F4520 qua chn DO,
chn CLK l chn gi nhp gia PIC18F4520 vi MMC/SD.
thc hin giao tip gia PIC18F4520 vi MMC/SD, u tin PIC18F4520 gi mt s
lnh khi to v ci t cc thng s giao tip, sau cc khi d liu s lin tip c
PIC18F4520 ghi vo MMC/SD hoc c t MMC/SD. Lnh t PIC18F4520 gi n MMC/SD
c ng gi v sp xp trong mt khung nh dng gm 48 bit c chia thnh 6 byte vi cu
trc c m t hnh 3. Gi tr v ngha ca cc bit c cho [5, 6].
Khi nhn c mt khung lnh t PIC18F4520, MMC/SD s gi mt byte phn hi lnh.
PIC18F4520 lin tc c byte phn hi ny cho n khi nhn c gi tr phn hi hp l. Tn hiu
chn DI ca MMC/SD lun c gi mc cao trong qu trnh PIC18F4520 c byte phn hi.
Bi bo ny s dng byte phn hi R1 t MMC/SD vi khun dng cho hnh 4. Nu byte
phn hi R1 c gi tr 00h, ngha l MMC/SD sn sng giao tip ghi/c ch SPI. Nu giao
tip cha sn sng do li no , bit tng ng trong byte phn hi s c thit lp bng 1 [5, 6].
Cc bc khi to MMC/SD hot ng ch SPI s dng trong bi bo:
- Thit lp chn CS, DI ln mc cao.
- Gi n MMC/SD 80 xung clock.
- Thit lp chn CS mc thp v gi lnh CDM0 gm 6 byte 40h, 00h, 00h, 00h, 00h, 95h
t MMC/SD hot ng ch SPI.
- Kim tra byte phn hi R1. Nu byte R1 c gi tr 01h, lnh CMD0 thnh cng.
- Lp i lp li qu trnh gi lnh CMD1 v kim tra byte phn hi R1. Nu byte R1 c gi
tr 00h, MMC/SD sn sng hot ng ghi/c.
Thit lp
SPI, ADC, LCD
Y
Ch Ghi/c
Ch ghi
Ch c
Sector = 0
Sector = 0
c ADC
c Sector
Y
Tng Sector
Ghi vo Sector
N
Tng Sector
Y
Ngt giao tip
Y
Kt thc
3. Kt qu v tho lun
3.1. S mch nguyn l
T vic tm hiu v hot ng ca cc vi mch, th nh MMC/SD, mch lp v mch
khuch i in p, chng ti thit k v lp rp hon chnh module vi s nguyn l c
cho hnh 6a v hnh 6b.
Hnh 6b. Mch ghp ni gia khi iu khin bn phm vi PIC18F4520, MMC/SD v LCD
- Vit hon chnh phn mm iu khin np cho chip vi iu khin PIC18F4520 thc hin
vic ghi/c tn hiu in bng ngn ng MikroC Pro.
- kho st vic ghi/c mt vi tn hiu in c hnh dng v tn s khc nhau.
Cc kt qu trn cho thy module hot ng tt. Trn c s module ny, chng ta hon ton
c th m rng thm cc ng dng khc lin quan n vic ghi/c v x l tn hiu.
TI LIU THAM KHO
[1]. Phm Minh H, K thut mch in t, Nh xut bn Khoa hc v k thut, H Ni, 2002.
[2]. Ng Din Tp, o lng v iu khin bng my tnh, Nh xut bn Khoa hc v k thut, H
Ni, 2004.
[3]. Xun Th, K thut in t, Nh xut bn Gio dc, 1997.
[4]. Nguyn Quc Trung, X l tn hiu v lc s, Nh xut bn Khoa hc v k thut, H Ni,
2004.
[5]. Technical Documentation Group Hitachi Kodaira Semiconductor Co., Ltd., MultiMediaCardTM
Users Manual, Website: http://www.dip8.ru/pdf/e603002a.pdf
[6]. Dogan Ibrahim, SD Card Projects Using the PIC Microcontroller, Website:
http://www.eetimes.com/ContentEETimes/Documents/1515_ch3.pdf
[7]. Microchip Technology Inc., PIC18F2420/2520/4420/4520 Data Sheet 28/40/44-Pin Enhanced
Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology, Website:
http://ww1.microchip.com/downloads/en/devicedoc/39631e.pdf
DESIGNATION OF COUPLING MODULE BETWEEN
THE PIC18F4520 MICROCONTROLLER AND MMC/SD MEMORY
TO STORE ELECTRICAL SIGNAL
Nguyen Van An
College of Sciences, Hue University
Summary. The main study of this report focuses on the design of the hardware module
coupled between the PIC18F4520 microcontroller and MMC/SD memory, and writing
software programs loaded for PIC18F4520 to make a recording of the electrical signals
shape at various frequencies and play back the original signals. Hardware structure and
software algorithm that control the action of module designed, calculated and adjusted by
us, are suitable to the requirements. The experimental results show that the module works
well. Specifically, the signals transmited from the module show the shape and peak of
voltage and frequency nearly identical to the source signals, which is consistent with
theoretical calculations from experimental circuit diagram. In addition, there is the good
synchronization between the writen speed and the speed of data access, and the ability of
the module to work effectively with high-frequency signals. The result of this work is the
basis for expansion of practical applications in order to improve the flexibility of the
system measurement and control of physical quantities in general.