第 13 章 单片机实用技术举例
DESCRIPTION
第 13 章 单片机实用技术举例. 13.1 智能化温度仪表的设计 13.2 PID 智能控制器的设计 13.3 单片机数字万用表的设计 13.4 电子血压计的设计 13.5 步进电机在精确走步中的应用 13.6 单片机在串行通信中的应用 13.7 单片机在气象参数测量中的应用 13.8 单片机在模糊控制中的应用. 第 13 章 单片机实用技术举例. - PowerPoint PPT PresentationTRANSCRIPT
-
13 13.1 13.2 PID13.3 13.4 13.5 13.6 13.7 13.8
-
13 8
-
l3.1
-
l3.1 l.
-
l3.1
-
l3.1 1-5V4-20mAA/D0-255(8)CPUCPU
-
l3.1 ,,PC
-
l3.1
-
l3.1 2. (l) -555 0.57
-
l3.1 (2)
-
l3.1
-
l3.1
-
l3.1 3. 13.2
-
l3.1 (1) RtRlRtAR2R5W1A-555,
-
l3.1 13.3E0S10C0.01C30C0.5C50C0.6C100C3C0Ra25Rb50RcVaVbVcR102550
-
l3.1 --20-+120C13.4aR1RtRtTaTbTcS13.4bTaTcbc0-50CTa=+3CTc=+47C0C+3C0+25C0+47C0+50CRTaTbTcRaRbRcVc-Vb=Vb-Va
-
l3.1 R102550MF5EB393525R25=l0K13.1050Rl=7.8296K12.537.50.5-353
-
l3.1 E=5V0 V0=ER0/(R1RO)=532.6505/(32.65057.8296) =4.0329V25 V25=ER25/(R1R25)=510/(107.8296) =2.8043V50 V50=ER50/(R1R5O)=53.6031/(3.60317.8296) =1.5758V
-
l3.1 251.2285VS13.4
-
l3.1 -50V13.2AR2R5W1A-50V555VW1A-5AAOVR3555VSCPU
-
l3.1 (2) A/D,,A/D 5 - +550.5A/D0.28A/D0.2,50,10A/D
-
l3.1 10A/D8,V/FA/DV/FA/DLM331//,LM331A/DLM33l13.5
-
l3.1
-
l3.1 VinLM33173,10KV+,T0,T013.5,V/F,A/DLM3310-5V,100KHz,1000Hz/V,1mV,12A/D,
-
l3.1 13.2V/FLM331R6C17LM3313T0R11
-
l3.1 Vin,Rs2R8=100kR7=6.8 kC2=0.01FRsVin=05Vf=05000Hz/1000Hz/1V
-
l3.1 RtA/LM33105000HzCPUCPU/CPU01000.1
-
l3.1 -55505000Hz8.3Hz/0.10.012/1HzA/DCPU/12A/D0.5
-
l3.1 (3) KlK2P3.3K2P3.3K2P3.3K2K23S;K23S;K2
-
l3.1 (4) CPUMCS-51AT89C52CMOS256RAM8KBFLASH ROM
-
l3.1 5VROM3l5V40205V5V2OmSCPUCPU
-
l3.1 12MHz20p-40pP1P3.0P3.1P3.2LOBATP3.3CPU/0T0LM331T0ll6
-
l3.1 TOCPU/T0Tl12T00.5S1S
-
l3.1 (5) 13.2CD4543BCD-7//P1.0-P1.3CD4543A,B,C,DBCDABCDCD45437P1.4-P1.74CD4543LDCD4543555CD4543CD4543CD4543- L0BATCD4543
-
l3.1
(6) 5V773.2V2.4-2.5V2-3.5V5V4.8V
-
l3.1 NCP1400A0.8V100mA13.6
-
l3.1 18H27H0.3VNCP1400ASN50T1Vin=0.8-3.5V,Vout=4.875-5.125V75V89C5210-15mA100mA4.
-
l3.1 4. LM33lT013.7
-
l3.1 MOV TMOD,#15H ;T0MOV TH0,#00H ;MOV TL0,#00H ;T0MOV 30H,#0AH ;SETB TR0 ;T0Y1: MOV TH1,#3CH ;MOV TL1,#20H ;T1SETB TR1 ;T1Y2: JBC TF1,Y3 ;AJMP Y2 ;Y3: DJNZ 30H,Y1 ;CLR TR0 ;CLR TR1 ;MOV 7BH,TH0 ;MOV 7AH,TL0 ;T0CPU
-
l3.1 TlV/F TFTT=f(F)
-
l3.1 NYYNN=5-10Y=(X1+X2+.+XN)/NX1X2.XNN-555100Hz4800Hz0.0125/Hz1000Hz:0.0125/Hz1000-5=7.5
-
l3.1 P113.2P1.0-P1.3P1.4-P1.7CD4543CPU30H30H: MOV 30H,P1 CD4543,+-
-
l3.1 CPUK23S25KK23SK2
-
l3.1 5. PROTEL
-
l3.1
-
l3.1 6. 7VcGND5V RtV1W1V255V1R3LM331W2R2LM3313
-
l3.1 P1LCDMOV P1,#78H ;LCD8MOV P1,#0B8H ;LCD8MOV P1,#0D8H ;LCD8MOV P1,#0E8H ;LCD
-
l3.1 K2Rt0.201025500.50.5
-
13.2 PID(PID)PID
-
13.2 PIDl. 13.8
-
13.2 PID13.9
-
13.2 PID
-
13.2 PIDePID
-
13.2 PID2. PIDPIDPIDPIDPID
-
13.2 PIDPIDPIDPID13.10PID
-
13.2 PIDPDCDRDR1R2A1CIRICMRICMCICMA2VIPIDV0
-
13.2 PID13.11
-
13.2 PIDPID/PIDRDRpDRIPID
-
13.2 PIDPIDPIDPIDPID
-
13.2 PIDPID13.12PIDPIDA/DD/APIDD/A
-
13.2 PIDPIDPID13.13
-
13.2 PIDPIDA/DCPUA/D81012A/DPIDCPUPIDeeVK
-
13.2 PIDKpKiKdVkPIDD/APIDPID
-
13.2 PIDPIDLEDLCD
-
13.2 PID
-
13.2 PIDPID220V+24V5VPIDA/DD/APIDRAMROMI/OMCS-51AT89C52256RAM8KFlash ROMI/ORAMROMPID
-
13.2 PIDPIDPIDPID13.14
-
13.2 PIDPIDu(k)=u(k)-u(k-1) =Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] k0,1,2,e(k)ke(k-1)k-1u(k)PIDKKpKiKdu(k)kk-1PIDPID13.15
-
13.2 PID
-
13.2 PIDPIDPIDKpKiKdTKpKiKdT13.2
-
13.2 PIDKpKiKdKpKiKdKpKiKd
-
13.2 PID4).PIDPID13.16
-
13.2 PIDLM331V/FKpKiKdPIDPIDP3.5()13.17PID
-
13.2 PID13.17A/D13.2LM331LEDCD4513BCDLEDCD4543P1.0 - P1.3CD4513CD4513LEDCPUP1.4 - P1.7CD4513CPUP1.7P1.7=1D2LEDP1.7=0D1LEDLEDLEDLED
-
13.2 PIDCPUPIDPIDCPUT11501MOC3063TLC336A220V/KpKiKdCPUP3.0 - P3.313.17K1K4LEDD2
-
13.2 PIDK1P1.7=0,D1LEDK1K211K1K311K4P1.70D1D2PID
-
13.2 PIDK4K1KpK2KiK3KdPIDP3.0P3.3CPUI/OPIDPIDKpKiKd
-
13.2 PID
-
13.3 1. /F=BIWL
-
13.3 BIWLBWLa=s*IIS
-
13.1813.3
-
RgRabRxERxI=e/(R1+R+R2),ERgR I=K*R2 13.3
-
gRERxRxRxRxSR1R2R3a,bSS13.3
-
2. 13.1913.3
-
13.3
-
RxVxUxSCPU13.3
-
13.3 S1216A/D
-
3. A/DCPUl)13.20RxREREVRxV13.3
-
13.3
-
0-20ME=5VRRx0-5VRx=1-100K E=5VR=10k
13.3
-
13.3 V100K-V1K=4.5454V-0.4545V=4.0909V16A/D655361K-100K100K100K/65536=1.53/A/D1.532%-5%2%1K20100K2K11K216A/D1.53
-
13.3
-
13.4
1. mmHg1mmHg133Pa,0.133kPa,,,
-
13.4 100120mmHg6080mmHg3040mmHg100mmHg140mmHg ,90mmHg50mmHg90mmHg
-
13.4 140mmHg90 mmHg160mmHg95 mmHg140160mmHg9095 mmHg
-
13.4
-
13.4 2.
-
13.4 RivaRocci30mmHg13.23
-
13.4 3.
-
13.4 13.24
-
13.4 C=0A/h0Ah
-
13.4 DC 4.5V12V 1020K 540 50% -4055 95%20Hz200Hz 0.5mA 80mV25% () 540
-
13.4 31mm,6mm30
-
13.4 13.25
-
13.4 ,ATABSB~GRS
-
13.4 Kortkoff13.25
-
13.4 13.26
-
13.4
-
13.4 13.28
-
13.4
-
13.4 4. 13.28
-
13.4
-
13.4 0 200mmHgMPX5050-40 +1200 50Kpa(0 375mmHg) 5V(4.75 5.25V) 4.5V0.2V 90mV/KPa
-
13.4 MPX5050A/DMCS-51CPURAMR0MI/0
-
13.4
-
13.4
-
13.5
-
13.5
-
13.5 /
-
13.30ABC
13.5
-
13.5
-
AABBCCABCA-AB-BC-C,1-2-3-4A13AAAB24BB13.5
-
13.5 BC13CCA-B-CC-B-A30
-
A-AB-B-BC-C-CAAABBA13AAB24BBAB1324ABAB15
13.5
-
13.5 ABCABC
-
13.5
-
13.31VcLRLRcDTVin=0TLVin=1TLVin10LLTDRcLL/RL+RCRLRC
13.5
-
13.32AT89C52G20089C52P1.41Q6Q535VQ5GD5+5VD589C52P1.0-P1.31R1-R4Q1-Q4 13.5
-
13.5
-
5V35VP1.40Q5Q635VD15VR5D513.5
-
13.5 10mm31.4mm20010.087mm1
-
13.5
-
13.6 1.FlashEEPR0M RAMFlash()EEPROM
-
13.6 FlashEEPR0MFlashEEPR0M
FlashNM29A040/080NM29A0404MbitNM29A0808Mbit5V1013.33FlashNM29A040/080
-
13.6
-
13.6 l28CSCS=0NM29A040/080NM29A040/080SKSKDISKDOSK4Kbyte16256byte812832byte/
-
13.6 FlashFlashNM29A040/080l213.4
-
13.6 FlashNM29A040/080NM29A040127NM29A080254255NM29A040127NM29A08025425555HNM29A040/08013.34
-
13.6 P1.2NM29A040/080P1.3NM29A040/080NM29A040/080D0DIRXDTXDP1.0P1.1P1.0P1.1RXDTXDFlashNM29A040/080PCEEPROMX84EEPROMX84EEPROMXicor13.5
-
13.6
-
13.6 X84 I/O---- CE----- OE----- WE----- WP----- Vcc---- Vss---- NC-----X84041X8404181413.35
-
13.6
-
13.6 CE16168X8404100X84041
-
13.6 X8404113.36
-
13.6 2.A/DTL2543TI12A/DMCS-51I/0
-
13.6 TL25431210S11313.37AIN0 AIN1010CSDOUTA/DEOCCLKI/OREF+REF-
-
13.6 TLC2543AT89C5213.3811TLC2543AIN0 AIN10TLC2543REF+DTLC2543A/DTLC254315 18AT89C52P1.0 P1.3I/0
-
13.6 AT89C52MAX232PCPCPCPC
-
13.6
-
13.6 TLC2543PCAT89C52PCVBPC
-
13.6 3.USBN9602USBN9602USBUSBN9602FIF013.39USBN96028FIF0SIE/USBD+D-PC
-
13.6
-
13.6 USBN9602USBRtREV/FLM331T0
-
13.6 D0 D7USBN9602USBN9602USBN9602D+D-USBPCPCUSBPCUSBUSB
-
13.7 1.13.41
-
13.7
-
13.7 A/DCPU0 5VA/DCPUCPU
-
13.7 -10C--+50C 0.2C0--100% 3%0--5m/s2.1--8
-
13.7 : MF5ER25=10K,RV/FLM331CPUR-10=55.328K R50=3.603K E=5VV-10=4.256V V50=1.357V V=2.899V=2899mVLM3311000HZ/1VHZ=2899Hz,0.021/Hz0.1
-
13.7 HM1500,,55%RH2%,5V0 - 100%RH1-4V13.6HM1500
-
13.7
-
13.7 HM150013.6HM1500HM15001 - 4VV/F LM3311000 - 4000HZ RH=10% V10=1.414V F10=1414HZRH=95% V95=3.429V F95=3429HZT0HM1500
-
13.7 10,,/
-
13.7 13.43
-
13.7 45D1 D16D2D3V2V3=045D2V2=1D4V4=0D3D4D5
-
13.7 D2D316
-
13.7 Lux()I=KUL
-
13.7 I------ U------L---- - -----(1.1 1.2)----(0.5 1) K------RG-CdS-A----< 50K ---.> 100K520nM ---< 50mS
-
13.7 13.44 10V R1 10K R2 3.9K GR W1 10K V0 R4 10K R3 24K
-
13.7 GRR1R3R2GRW1V0V00 5VA/DCPU13.45
-
13.7
-
13.8 l.
-
13.8
-
13.8 13.46
-
13.8 RYec
-
13.8 2.
-
13.8 - -
-
13.8 - - -
-
13.8
-
13.8
-
13.8 4. =P1/P2100% (P1P2)
-
13.8 13.47
-
13.8
-
13.8 566%RH50 62%RH8PLs PMs PSs P0s NOs NSs NMs NLs 62%RH50%RH50 62%RH
-
13.8 5%RH7PLsb PMsb PSsb 0sb NSsb NMsb NLsb
-
13.8 : 1515
-
13.8 -7/-6 -5/-4 -3/-2 -1/0 +1/+2 +3/+4/+5 +6/+7
-
13.8 PLk PMk PSk Ok NSk SMk NLk
-
13.8
PID
-
1.2.PIDPIDPID3.TTLCMOS4.5.6.