Professional Documents
Culture Documents
Baocaodoannguyenthisamduongmanhtuan 140912122838 Phpapp01
Baocaodoannguyenthisamduongmanhtuan 140912122838 Phpapp01
Baocaodoannguyenthisamduongmanhtuan 140912122838 Phpapp01
MC LC
LI NI U.........................................................................................................................5
Chng 1: KHI NIM CHUNG V O LC.............................................................6
1.1. Khi nim chung...........................................................................................................6
1.2. Cc phng php o lc ..............................................................................................6
1.2.1. o lc bng lc k kiu bin dng .....................................................................6
1.2.2. o lc bng lc k kiu bin thnh di chuyn ............................................... 14
1.3. Mt s phn t cn nh lng trong cng nghip v ng dng thc t ............ 16
1.3.1. Mt s loadcell thng dng .............................................................................. 17
1.3.2. Thng s k thut c bn ...................................................................................... 18
1.3.3. ng dng ca loadcell ...................................................................................... 19
Chng 2: THIT K H THNG ............................................................................... 21
2.1. Yu cu, ni dung ...................................................................................................... 21
2.1.1 S khi h thng o ...................................................................................... 21
2.2. La chn thit b ........................................................................................................ 23
2.2.1. Vi x l trung tm.............................................................................................. 23
2.2.2. Cm bin Siwarex R .......................................................................................... 26
2.2.2.1. Gii thiu chung ............................................................................................. 26
2.2.2.2. Mt s h ca Siwarex R Loadcell .............................................................. 26
2.2.3. S dng ADC ni ca Atmega16 .................................................................... 28
2.3.1. Khi ngun ......................................................................................................... 31
2.3.2. Khi khuch i (s dng INA125) ................................................................ 33
2.3.3. Khi hin th LCD ............................................................................................. 34
2.3.4. Khi giao tip my tnh..................................................................................... 35
2.3.6. Bn phm ............................................................................................................. 38
2.3.6. S mch nguyn l v mch in ................................................................... 39
2.4. Thit k phn mm .................................................................................................... 40
DANH MC HNH V
Hnh 1.1 V d loadcell tr c (cm bin o lc ln) (>10 5N) .........................................7
Hnh 1.2. V d loadcell xuyn (cm bin o lc nh) ( <10 3N ) ......................................7
Hnh 1.3. Mt s loi tenzo .....................................................................................................8
Hnh 1.4. Thn cm bin ...................................................................................................... 12
Hnh 1.5a. Cm bin t do trng lng .............................................................................. 14
Hnh 1.5b. Cm ng p t thay i ng dng th di tc dng ca bin dng lc
chnh xc................................................................................................................................. 14
Hnh1.6. Lc k bng dn ko ............................................................................................. 15
Hnh 1.7. Lc k bng dn nn............................................................................................ 15
Hnh1.8. Lc k bng dn ko 2 u dng vi cm bin bin tr .................................. 15
Hnh1.9. S h cm vi sai ............................................................................................... 16
Hnh1.10a. Mt s loi loadcell thng dng ...................................................................... 16
Hnh1.10b. V d loadcell thng dng ca hng Keli ...................................................... 16
Hnh1.10c. V d loadcell thng dng ca hng Mettler Toledo ................................... 16
Hnh 1.11. Cn k thut......................................................................................................... 19
Hnh 1.12. Cn xe ti ............................................................................................................ 20
Hnh 1.13. ng dng ca loadcell trong cu ng ......................................................... 20
Hnh 2.1. S cu trc Atmega16 .................................................................................... 23
Hnh 2.2. S chn Atmega 16 ........................................................................................ 25
Hnh 2.3. Mt s dng u o ca Siwarex R Loadcell ................................................... 26
Hnh 2.4. S khi ca ADC......................................... Error! Bookmark not defined.
Hnh 2.5. Gin thi gian chuyn i ca ADC ............................................................ 30
Hnh 2.6. Sai s offset........................................................................................................... 30
Hnh 2.7. Sai s khuch i................................................................................................ 311
Hnh 2.8a. S khi to ngun +5V ................................................................................ 32
Hnh 2.8b. S khi to ngun -9V ................................................................................. 32
Hnh 2.9. S khi khuch i ......................................................................................... 33
Hnh 2.10. V d LCD ....................................................... Error! Bookmark not defined.
LI NI U
325
140
F
1
SE (1.1)
Trong : S l tit din thanh n hi
E l module n hi ca li thp (vi thp Crom: E = 180 220 KN/mm2
1 l bin dng c chn trong phm vi n hi
2
1
114
1: Phn t n hi 2: Cm bin
1
E (1.2)
Vi l ng sut hc xut hin trong phn t bin dng khi c lc nn.
c) Cm bin o bin dng thng dng l in tr lc cng (tenzo)
Figure
0-1
Hay R f ( 1 )
l
Mt khc ta bit: R p.
s
Trong : s- tit din dy
l- chiu di dy
p- in tr sut ca dy dn lm tenzo
Do : R l s
R l s
Hay: R l s
Trong :
R -S bin thin tng i ca in tr tenzo
l -S bin thin tng i theo tit din dy dn, c trng cho s thay i kch
thc hnh hc ca tenzo
p -S bin thin tng i ca in tr sut, c trng cho s thay i tnh cht
vt l ca tenzo.
Trong c hc ta bit: s 2 K p . l (Kp h s Poisson)
Nu t P=ml (m l h s t l) ta c:
R l (l 2 K p m) K 1
(1.3)
y l phng trnh bin i tng qut ca tenzo
nhy ca tenzo: k R 1 2 K P m
l
Do ng xut c trong chi tit cn nghin cu c lin quan vi mun n hi E ca
vt liu lm chi tit, ta c phng trnh quan h gia v E nh sau:
l
E
l (1.4)
Do phng trnh bin i ca tenzo c th biu din di dng:
R K
R .
R E (1.5)
ng sut c ca chi tit v dy dn ch to chuyn i khng c vt qu gii hn
n hi v iu c th dn n s thay i c tnh ca n.
Tnh cht ca tenzo
cc tenzo lm vic tt trong thc t, yu cu vt liu ch to tenzo c nhy.
Mt khc h s nhit ca tenzo cn b, v trong kim loi, bin dng tng i l
trong gii hn n hi khng ln hn 2,5.10 -3 do r 1,25 10 . Tc l s thay i
in tr tng i khng c qua 1% khi i tng o chu ng sut ln nht. Trong
khi s t nng in tr c th l in tr ca tenzo thay i mt lng cng gn
bng lng in tr do bin dng. V vy h s nhit ca dy dn in tr cng nh
th cng tt, cn phi b nhit trong mch o.
Vt liu ch to dy in tr cn c in tr sut ln kch thc ca chuyn
i nh.
nhy ca cc tenzo dy mnh khc nhy ca vt liu ch to ra v trong
qu trnh ch to rng lc, phn b un khng chu bin dng theo hng cn o lm
nhy gim 25 30%. Mun vy phi tng chiu di tc dng lo, mt khc cc phn
un li chu lc tc dng vung gc vi trc ca tenzo gy sai s trong qu trnh o.
H s nhit ca tenzo khc h s nhit ca i tng o, khi nhit thay i,
gy bin dng ph trong qu trnh o. Cc tenzo c dn ln i tng o bng cc
loi keo dn c bit.
Mch o
Dng mch cu o vi ngun cung cp l ngun: 1 chiu, xoay chiu, hay phn
p. Mch cu o c th l mch cu 1 nhnh, 2 nhnh hay 4 nhnh hot ng.
Mch cu o mt nhnh hot ng
Tc l ch c mt tenzo hot ng. Mch ny c ngun cung cp l Uo, in p ra
UT :
RT - in tr tenzo
R - bin thin tng i ca in tr tenzo khi b bin dng
R1, R2, R3 -in tr mc vo cu o
k- nhy ca vt liu lm tenzo
Ta c in p ra:
(1 R ) RTO R3 R2 R4
UT U o k
(1 R ) RTO R4 ( R2 R3 ) (1.6)
Ta chn R2 =R3 =R4 = RT O = R vi RT O - in tr tenzo khi cha b bin dng.
in tr tenzo RT bin thin mt lng R v khi :
RT R RTO
UO
R UT R
RT
R
Uo R
UT k
4 RTO
(1.7)
UO
RT
R
RT UT
R
UO R
UT k
2 RTO (1.8)
Vi mch cu o ny b nhit tt hn.
Sai s do nhit b loi tr.
Mch cu o bn nhnh hot ng
C bn nhnh u c dn tenzo, khi in p ra ca mch cu o l ln nht
v tng gp 4 ln so vi trng hp mt nhnh hot ng.
R
UT U 0 k
RTO (1.9)
Nhng ngun pht sinh sai s khi s dng tenzo:
Sai s v phm vi ng dng: Sai s ca thit b o dng Tenzo ch yu do
chnh xc khc ca Tenzo. Khng th khc trc tip n chic m chng c
ch to hng lot v c chun s b.
Khi s dng cn phi c cng ngh dn chun v chn v tr chnh xc. Sai s v
iu ny c th t ti 1 5%.
Khi chun trc tip cm bin vi mch o sai s c th gim n 0,2 0,5% khi
o bin dng tnh v 1 1,5% khi o bin dng ng. Ngoi ra cn c sai s bin dng
d ca keo dn khi sy kh, do s dn n khc nhau gia cm bin v chi tit dn.
Cc cm bin loi ny dng o lc, p sut, momen quay, gia tc v cc i
lng khc nu c th bin i thnh bin dng n hi vi ng sut khng b hn
7 2
(12)10 N/m .
Sai s v dn:
Cm bin in tr c th c dn trc tip ln i tng cn o hoc ln phn
t bin dng ca cm bin o cn ch to. Kt qu ca qu trnh dn c gi l hon
ho khi v ch khi cm bin o tip bm trung thnh mi bin dng ca i tng cn
o hoc ca phn t bin dng trong cm bin o. Ngc li, nu cm bin o khng
tip bm c bin dng ca vt th cn o th khi y hin tng b (trt) xut hin
v gy nn sai s o.
Bng quy trnh v cng ngh dn hp l c th loi tr c nh hng ca sai
s v dn. Quy trnh v cng ngh dn ph thuc vo kinh nghim v thc nghim ca
chuyn gia trong lnh vc ny. Song iu ct li l phi chn keo, x l b mt hp l,
t cm bin chnh xc v phi tun th quy trnh tm ph, sy kh...Khi chn keo dn
tem cn phi ht sc lu cc yu cu sau:
- M un n hi ca keo phi gn trng vi m un n hi ca vt liu c
dn cm bin.
- Sau khi dn, keo khng thay i th tch, khng nt r, khng bt, khng c bt
k phn ng ho hc no.
- Lin kt tt gia cm bin vi phn t bin dng hoc i tng cn o.
Sai s v nhit:
nhy cm ca t hp phn t bin dng v cm bin c tnh bng biu
thc: S = R.g/E. Trong khi y, phng trnh biu din s ph thuc vo nhit ca
in tr tem l: R = R..T; vi l h s nhit in tr v T l s gia bin i
nhit .
Vi tc ng ca u vo l bin i nhit v u ra l bin i in tr th
nhy ca chuyn i ny c tnh theo nh ngha l:
d R
ST R
d T
(1.10)
Nh v d mc trc xt, nhy S ca chuyn i t hp cm bin vi
phn t bin dng bng thp c ln vi s m l 10 -4 , in tr bng Konstantan c
h s vi s m l 10 -5 /0C, tin so snh hy ly in tr gc ca cm bin vn l
100 Ohm. Vy nhy ca chuyn i do bin i nhit tc ng ST s c ln vi
s m l 10 -3. iu ni ln rng: nhy ca cm bin do tc ng ca gia s bin
i nhit 1 o C gy ra ln gp mi ln so v nhy ca cm bin do tc ng ca
ng sut 1kG/cm2 gy ra trn t hp cm bin o vi phn t bin dng.
b) Bin dng c th o bng cm bin dy cng
Cu to ca cm bin dy cng:
6
5 11
10
1
40.0801 56.0625
9 8
7 3
274.0000
1 e Es
fe
2 J (1.11)
L
f (F )
L (1.12)
Cm bin p t dng o trng ti ln.
Bin thin in cm hoc h cm c th dung trong s cu hay bin p vi sai
thnh in p:
p p
P#0
r 2
P=0
1
90
2
E2 = f(F)
1
1
U = const
2
Bng 1: M un n hi ca mt s vt liu.
a) Kt cu:
Kt cu n gin nht ca lc k ny l mt thanh n hi c nh mt u, u
kia cho tc dng lc F.
m bo tnh n nh cao, ta c th dung dn kp
Hnh1.6. Lc k bng dn ko
b) o di chuyn:
L1
L2
Hnh1.9. S h cm vi sai
Ta c:
E1 E2
U
2 (1.13)
( M o M ) I k ( M o M ) I k
U
2 (1.14)
V = MJk (1.15)
Trong : M = bin thin h cm lc li thp di chuyn.
= tn s ngun cimh cp
Ik = dng kch t s cp
M = f()
Nh vy U = g()
Quan h ny khng tuyn tnh cho nn phi b tr b sai s phi tuyn.
Hnh 1.12. Cn xe ti
Mt s ng dng khc:
- Trong ngnh cng ngh cao:
Vi nn khoa hc k thut tin tin hin nay th loi loadcell c nh cng c
ci tin cng ngh v tnh ng dng cao hn. Nh hnh minh ho, loi loadcell
ny c gn vo u ca ngn tay robot xc nh bn ko v lc nn tc ng
vo cc vt khi chng cm nm hoc nhc ln.
- ng dng trong cu ng:
Cc loadcell c s dng trong vic cnh bo an ton cu treo. Loadcell
c lp t trn cc dy cp o sc cng ca cp treo v sc p chn cu trong
cc iu kin giao thng v thi tit khc nhau. Cc d liu thu c s c gi
n mt h thng thu thp v x l s liu. sau s liu s c xut ra qua thit b
truy xut nh in thoi, my tnh, LCD. T c s cnh bo v an ton ca cu.
T tm ra cc bin php cn thit sa cha kp thi.
H thng c s nh sau:
I
CM MCH KHUCH
TNG
BIN CU I
O LCD
NGUN
KCH CHO ADC
CU &Vref 10bit
(5V DC)
VI X L
NGUN
VXL
(5V DC)
PHM
CHNH 0 MCH GIAO
TIP MY
TNH
(RS485)
PC
Hot ng ca h thng:
Cm bin gm 4 tenzo c ni vi nhau thnh mt mch cu. Khi khng c lc
tc ng, mch cu ny trng thi cn bng, in p ra bng 0. Khi c i ng o
t ln, lc s tc ng lm thay i chiu di ca tenzo. Bn trong cm bin lc ny
mch cu s b lch v s to ra in p. Tuy nhin, in p ny rt nh, ADC khng
th c c. V vy cn phi a qua mt khu khuch i trc khi a vo ADC.
T gi tr in p sau khi qua ADC10 bit s chuyn thnh gi tr s 0 1024. T gi
tr s ny s c quy i ra khi lng, sau hin th ln LCD v truyn ln my
tnh.
Ngun cp cho cu ng thi cng l ngun cp cho Vref ca ADC v vy s
gim c sai s.
R R
U
U cc VXL
U R R Ux
U U
U ref
U cc.R
Ux (2.1)
4R
U .1024
N ADC x (2.2)
U ref
C: U cc = U ref
Thay (2.1) vo (2.2) U cc v U ref s trit tiu cho nhau:
R.1024
N ADC (2.3)
R
Atmega16 l h vi iu khin CMOS 8 bit tiu th nng lng t da trn kin trc
RISC. Bng cch thc hin cc lnh mng trong 1 chu k xung nhp, Atemega16 t
c tc x l d liu ln n 1 triu lnh / giy vi tn s 1MHz cho php ngi
thit k h thng ti u mc tiu th nng lng m vn m bo tc x l.
Ct li ca AVR l s kt hp tp lnh y vi 32 thanh ghi a nng, tt c 32
thanh ghi ny lin kt trc tip vi khi x l s hc v logic (ALU) cho php 2 thanh
ghi c lp c truy cp bng 1 lnh n l trong 1 chu k xung nhp. Kt qu l tc
nhanh gp 10 ln cc b vi iu khin CISC thng.
- Gain Error: Sau khi hiu chnh offset th Gain Error c pht hin ln chuyn i
cui cng (0x3FE 0x3FF) l 1.5 LBS.
Vin
ADC *1024
Vref (2.4)
Vi u vo vi sai th kt qu l:
rng. N cho php hin th d liu trc tip trn bn mch chng ta ch to m
khng cn kt ni ti my tnh. Vic u ni thit b ny ht sc n gin. Sau y l
bng thng k s chn v chc nng ca n :
Cc chn LCD
c im :
RS485 l chun giao tip ni tip bt ng b cn bng, s truyn thng tin trn
dy xon i bn song cng ( Half _ duplex) , ngha l ti mt thi im bt k trn
dy truyn ch c th l mt thit b hoc l truyn hoc l nhn.
RS485 cho php 32 b truyn trn bus.
RS485 c ng ra 3 trng thi.
RS485 cho php tc truyn ti a l 2.5Mbps.
Nguyn Th Sm Dng Mnh Tun LTH1-K52 Trang 35
Thit k xy dng h thng cn nh lng s dng loadcell SIWAREX ca SIEMENS
S chn:
2.3.6. Bn phm
Bn phm c sn t khi chng em lm n mn hc k hc trc v
vy chng em mun tn dng trng n ln ny.
Loi 4x4 bn phm ny c 16 nt nhn c b tr dng ma trn 4 hng v 4
ct. cch b tr ma trn hang v ct l cch chung m cc bn phm thng s dng.
cng ging nh ma trn LED, cc nt nhn cng hang v cng ct c ni vi nhau.
V th vi bn phm 4x4 s c 8 ng ra.
Trong bn phm ny nhm chng em ch s dng phm A lm phm chnh 0.
Cc phm cn li c th c s dng khi n c m v i hi nhiu phm bm
hn.
Begin
Khi to LCD
Khi to cc port
Khi to ADC
Khi to UART
c gi tr ADC 10 ln ( xi ) i chy t 1 10
10
x
i 1
i
Ly gi tr tb 10 ln o:Val=
10
Yes Gn gi trzero(G)
Nhn phm A
y G=Val
No
Hin th LCD
Gi tr c:Val2=Val-G (ban u G=0)
END
Nguyn Th Sm Dng Mnh Tun LTH1-K52 Trang 40
Thit k xy dng h thng cn nh lng s dng loadcell SIWAREX ca SIEMENS
Tn hiu ra ca tn hiu vo c gi tr N
Loadcell (mV) K ADC ADC
Nmax
0 mmax m (kg)
C: 0 kg <> N = 0
m = mmax = 50 Kg <> N = Nmax = 1024
Vy ta c cng thc lin h:
mmax N
m * N ADC ADC
N max 20.48
(*)
Nu thc s mun thot khi ton h thng ta nhn Yes. Nu khng th nhn No.
+ Bo co thng k:
Khi nhn vo bo co thng k trn MenuStrip:
Sau khi nhn Export Report ta chn nh dng xut bo co (Excel hoc PDF).
Sau khi tnh ton thit k chi tit cc khi chng em bt tay vo lm mch
tht. Vi s tr gip ca phn mm v mch in Altium Designer chng em thit k
mch v to ra sn phm hon thin nh bn di:
3.2. nh gi sai s
Khi thit k tnh ton 1 h thng o bt k vic quan trng nht l ta phi tnh
ton, nh gi c sai s ca h thng . Bt k mt h thng o no cng c sai s
nhng sai s phi nh hn sai s cho php khng b nh hng ti mt vic c
th khi s dng h thng o. Trong h thng chng em thit k cng c sai s v sau
y l phn tnh ton sai s:
T s khi ta thy: sai s ca h thng bao gm sai s ca cm bin, sai s
ca b khuch i, sai s ca ADC, sai s ca vi iu khin. nhng sai s ca vi iu
khin l rt nh c th b qua, v vy ta cn 3 thnh phn sai s:
Sai s ca h thng: 12 22 32
Trong :
1 : l sai s ca cm bin
2 : l sai s ca ADC
3 : l sai s ca b khuch i
Sai s cm bin:
Sai s ca cm bin thng do nhit gy ra. Khi nhit thay i s lm in
tr cm bin thay i gy ra sai s, nhit lm vic l 0 o c ti 50o c
Sai s ca nh sn xut: 1 = 0,1%
Sai s ca ADC:
Sai s lng t:
y l sai s h thng. Gi tr ca sai s lng t bng mt na ca gi tr in
p t vo lm thay i mt n v ca m u ra
Sai s do in p Uref:
Sai s ny sinh ra do ngun tham chiu b thay i.
(sai s ny b trit tiu khi in p cp cho Uref cng l in p cp cho cu)
Cc yu t nh hng n chnh xc ca ADC:
Mch so snh:
Khong chuyn tip ca tn hiu l mt yu t gy ra sai s bi v hai tn hiu
phi sai lch mt gi tr nht nh th in th ra ca mch mi chuyn trng thi.
Ngoi ra mt mc in p khc nhau c mt mc chuyn tip khc nhau to ra s
khng tuyn tnh ca mch so snh. B so snh cng b tc ng ca nhit .
phn gii:
phn gii cng cao th sai s cng thp
nh hng ca b dao ng: khi xung nhp t vo thay i th chnh xc b km i
sai s tng ca ADC: 1/ 210 =0,097% 2 =0,097%
Sai s khuch i:
Nguyn Th Sm Dng Mnh Tun LTH1-K52 Trang 50
Thit k xy dng h thng cn nh lng s dng loadcell SIWAREX ca SIEMENS
Kt lun
Vi thi gian 15 tun, em hon thnh n v sn sng bo v.
n ca em thc hin c nhng chc nng sau:
- o khi lng vi sai s nh p ng h thng nhanh.
- Truyn tin ln my tnh qua cng COM
- Xy dng giao din c kt ni c s d liu lu tr gi tr o v gim st
LI CM N
Nguyn Th Sm
PH LC
/*****************************************************
This program was produced by: Duong Manh Tuan & Nguyen Thi Sam
Project :
Version :
Date : 5/22/2012
Author :
Company :
Comments:
Chip type : ATmega16
Program type : Application
AVR Core Clock frequency: 16.000000 MHz
Memory model : Small
External RAM size :0
Data Stack size : 256
*****************************************************/
#include <mega16.h>
#include <delay.h>
// Alphanumeric LCD Module functions
#include <alcd.h>
// Standard Input/Output functions
#include <stdio.h>
#define ADC_VREF_TYPE 0x00
int a,b,c,d,i,k,G=0,ADC_val2;
#define KEYPAD_DDR DDRB
#define KEYPAD_PORT PORTB
#define KEYPAD_PIN PINB
unsigned char scan_code[4]={0x0E,0x0D,0x0B,0x07};
unsigned char ascii_code[4][4]={ '7','8','9','/',
'4','5','6','*',
'1','2','3','-',
'N','0','=','+'};
unsigned char key;
unsigned char checkpad();
long sum=0;
unsigned int ADC_val;
// Read the AD conversion result
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;
}
// Declare your global variables here
unsigned char checkpad(){
unsigned char i,j,keyin;
for(i=0;i<4;i++){
KEYPAD_PORT=0xFF-(1<<(i+4));
delay_us(10);
keyin=KEYPAD_PIN & 0x0F;
if(keyin!=0x0F)
for(j=0;j<4;j++)
if(keyin==scan_code[j]) return ascii_code[j][i];
}
return 0;
}
void hienthi(unsigned int val )
{
d=val*10;
k=d/20.48;
a=k/100;
b=(k-a*100)/10;
c=((k-a*100)-(b*10))%10;
lcd_gotoxy(1,0);
lcd_putchar(a+48);
lcd_gotoxy(2,0);
lcd_putchar(b+48);
lcd_gotoxy(3,0);
lcd_putsf(",");
lcd_gotoxy(4,0);
Nguyn Th Sm Dng Mnh Tun LTH1-K52 Trang 56
Thit k xy dng h thng cn nh lng s dng loadcell SIWAREX ca SIEMENS
lcd_putchar(c+48);
lcd_putsf("kg");
}
void main(void)
{
// Declare your local variables here
// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;
// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State 1=T State0=T
PORTB=0x00;
DDRB=0x0F;
// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0x00;
DDRC=0x00;
// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0x00;
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
Nguyn Th Sm Dng Mnh Tun LTH1-K52 Trang 57
Thit k xy dng h thng cn nh lng s dng loadcell SIWAREX ca SIEMENS
// Characters/line: 8
lcd_init(16);
KEYPAD_PORT=0x0F; //*
KEYPAD_DDR=0xF0; //*
while (1)
{
// Place your code here
for(i=0; i<10;i++)
{
ADC_val= read_adc(0);
sum+=ADC_val;
}
ADC_val= sum/10; // lay gia tri trung binh 10 lan do
i=0;
sum=0;
ADC_val= read_adc(0); //chon kenh 0, dua gia tri tu kenh 0 vao ADC_val
ADC_val2= ADC_val-G; // chinh 0
hienthi(ADC_val2);
printf("%d",k);// truyen len PC
delay_ms(100);
key=checkpad(); //doc keypad
lcd_gotoxy(1,1);
if (key=='A') {lcd_putchar(key); G= ADC_val;// kiem tra phim A
}
}
}