o nhit mi trng by gi tr nn kh n gin v d lm. Khng cn phi nhit k thy
ngn na m chng ta hy ng dng nhng kin thc hc vo lm 1 mch o nhit n gin. Mt phn ci thin kin thc lp trnh v cch x l tn hiu tng t sang s m chng ta gi tt l ADC. Chng ta ch cn hiu cch bin i ADC l bi ton ny chng ta xong ri! Mt iu y ch cn hiu bn cht ca vn l OK. bi ny biendt dng chip vi iu khin PSoc (11 bit) v Dspic (10bit) x l tn hiu ny. Bt u lm no ? 1) Chun b linh kin : + 1 con cm bin nhit LM335 : 9K n 12K + 1 con chip Psoc CY8C29466 hay l Dspic30f4011 + 1 con LCD 16*2 hin th kt qu + Thm vo l vi linh kin c bn nh bin tr, t in,.... 2) Tm hiu cm bin LM335 y chng ta ch hiu n gin v cm bin nhit LM335 thi cn chi tit cc pc vui lng xem trong datasheet nh! Hnh dng ca LM335 ngoi thc t :
N c 3 chn chnh : 2 chn cp ngun v 1 chn out tn hiu Analog
Khi ta cp in p 5V cho LM335 th nhit o c t cm bin s chuyn thnh in p tng ng ti chn s 2 (Vout). in p ny c t l vi gii nhit m n o c. Vi gii ca nhit u ra l 10mV/K. Hot ng trong gii in p t 0 cho n 5V v gii nhit o c t 0 oC n 100oC. V cn ch n nhng thng s chnh sau : + Hot ng chnh xc dng in u vo t 0.4mA n 5mA. Dng in u vo ngoi khong ny kt qu o s sai + in p cp vo n nh l 5V + Tr khng u ra thp 1 m + Gii nhit mi trng l t 0 n 100 C Nh vy LM335 n cho chng ta tn hiu tng t (Analog) v chng phi x l tn hiu ny thnh nhit 3) Tnh ton cc gi tr ca mch o Do tn hiu tr v t cm bin LM335 l tn hiu tng t . Nh vy x l tn hiu ny v cho ra kt qu nhit tng ng th ta cn dng b bin i tng t sang s gi tt l ADC. u bi l o nhit t 0 n 100 C Nh ta bit phn gii nhit ca LM335 l 10mV/ K nn ta c + Ti 0 C th in p u ra ti LM335 l 2.73V + Ti 100 C th in p u ra LM335 l 3.73V Nh vy gii in p m ADC bin i l t (2.73V n 3.73V) tc l 1V Gi S l gii in p o ca tn hiu : S = (2.73 3.73V) tc l 1V A l gii in p ca ADC : A = 5V Ta c trong con Dspic tch hp sn b khi ADC 10 bit tc cao v trong con Psoc n cng tch hp sn b ADC 11 bit nn s dng b ADC ny cho mc ch bin i. Ta c bc thay i ca ADC 10 bit : n = 5 /1024 = 4.9mV (Dspic) n1 = 5/2047 = 2.44mV (Psoc Sai s tng i ca mch o = 0.0049/1 = 0.49% (Dspic) 1 = 0.00244/1 = 0.244% (Psoc) 4 ) Tnh gi tr nhit u ra LM335 l cm bin nhit , vi nhit u ra l 10mV/K S dng b bin i ADC_10bit : + c gi tr ln nht l 1024 + vi V = V = 5V + Bc thay i l : (Ca Dspic v Psoc)n = 5/1024 = 4.9 (mV) (Dspic) n1 = 5/2047 = 2.44(mV) (Psoc) Nn ti 0 C hay 273K th in p u ra LM335 c gi tr l 2.73V Nn ti 100 C hay 373K th in p u ra ca LM335 c gi tr l : 373.10mV/K = 3.73V.
Nh vy gii in p u vo s l (2.73 n 3.73V)
Tnh ton c gi tr ADC c c t Lm335. + V_in = 2.73V =>ADC_value = (1024/5).2.73 = 559 (Dspic) + V_in = 3.73V => ADC_value = (1024/5).3.73 = 764 (Dspic) + V_in = 2.73V => ADC_value = (2047/5)*2.73 = 1118 (Psoc) + V_in = 3.73 => ADC_value = (2047/5)*3.73 = 1527 (Psoc) Mt khc do ADC_value = 1 cho ra in p tng ng l 4.9mV (dspic) v 2.44mV (Psoc). Trong khi LM335 cho ra in p l 10mV/K. Nn do ADC _value thay i trong 1 n v th nhit phi thay i l : (4.9mV/10mV/K) = 0.5K (dspic) v (2.44mV/10mV/K) = 0.244K (Psoc) Nh vy ta c cng thc tnh y ra C tng ng cho c Psoc v Dspic: t = (ADC_value 559)* (4.9mV/10mV) = (ADC_value 559) * 0.49 (i vi Dspic) t = (ADC_value - 1118) * (2.44mV/10mV) = (ADC_value - 1118) * 0.244 (i vi Psoc) 5) Tnh gi tr in tr m cho LM355 Mun p ra ng vi 10mV/oK th phi cp dng cho n t 400uA n 5mA, vy phi c in tr m. Nu dng ngun p 5V, di o t 0-100 C => p trn LM335 s t 2.73V n 3.73V => p ri trn in tr s l t 2.27V n 1.27V => chn in tr 1.5k ni 5V - 1,5k - LM335. Do in tr 1.5K khng c nn ta dng bin tr cho in tr m l 1.5K.iu chnh gitrijij in tr ny cho nhit ng vi gi tr nhit mu. 6) S phn cng ca mch o Do ti lm c trn 2 con Psoc v Dspic nn ti ch post s ca Psoc. Dspic ti s gi km vo file download.
Cn s ca Dspic biendt s gi km vo file download. V c v trn Orcad.
7) Chng trnh. Psoc ti vit trn phn mn bin dch ca PSoc Desiger v ngn ng l C. V cn Dspic ti vit trn mi trng Mplad v ngn ng l C30 + i vi chng trnh ca Psoc th ti ch vit l o c nhit v gi tr nhit ch hin th ln LCD. Ngoi ra ko c chc nng no!. Cc pc download chng trnh Psoc : Download + i vi chng trnh vit trn Dspic th ti lm kh nhiu chc nng : O nhit v cnh bo nhit nhp t bn phm (Ma trn phm). Trong chng trnh th qu trnh nhp bn phm cha c ti u khng c nhp ngon lnh nh bn phm my tnh, Sau khi cnh bo th chng trnh phi reset li. Cc pc downlad chng trnh trn Dspic : Download 8) Mt vi hnh nh ca mch o + Mch o ca biendt i vi Psoc
+ Mch o ca biendt khi lm vi Dspic
Trong qu trnh thc hin cc pc ch . Cn hiu qu trnh bin i ADC nh tc ly mu,
qu trnh lc s cho tn hiu. Trong y ca ti khng c qu trnh lc s cho tn hiu. Cc pc hy khc phc im ny. Trong qu trnh cn hiu chnh nhit ng vi gi tr thc ca mi trng.