Click here to load reader

计 算 机 控 制 系 统 教 学 图 片

  • Upload
    sani

  • View
    161

  • Download
    0

Embed Size (px)

DESCRIPTION

计 算 机 控 制 系 统 教 学 图 片. 计算机控制系统教学片. 图补 26 : DAC0832 的结构框图. 计算机控制系统教学片. 图 63 : DAC0832 的结构框图. V REF. D7. 8 位 DAC 寄存器. 8 位 D/A 转换器. IOUT2. 8 位 数据输入锁存器. IOUT1. D0. Rfb. Rfb. LE1. LE2. I LE. AGND. VCC. DGND. CS. +. WR1. - PowerPoint PPT Presentation

Citation preview

  • 26DAC0832

    n%81/2560.4101/10240.1111/20480.05121/40960.024141/163840.006151/327680.003161/655360.0015

  • 8 8 DAC 8 D/A Rfb++ILECSWR1WR2XFERD7D0VCCDGNDAGNDRfbIOUT1IOUT2VREFLE1LE2LE=1,LE=0, 63DAC0832

  • D7D0ILECSWR2WR1XFERRfbTOUT1-VCCDGNDP2.6WR+5VP0.7P0.0DAC08328031TOUT2+AGND64DAC08321Uo

  • D7D0ILECSWR2WR1XFERRfbTOUT1-VCCDGNDP2.5WR+5VP0.7P0.0DAC08328031TOUT2+AGND65DAC08322Uo

  • D7D0ILECSWR1WR2XFERRfbTOUT1TOUT2+-VCCDGNDP2.5WR+5VP0.7P0.0DAC08328031AGNDA66DAC08323Uo

  • D7D0ILEXFERWR1WR2CSRfbTOUT1TOUT2+-VCCDGNDP2.6WR+5VP0.7P0.0DAC08328031AGNDVREF-5VD7D0ILECSWR1WR2XFERRfbTOUT1TOUT2+-VCCDGND+5VDAC0832AGNDVREF-5VP2.7P2.5XY67DAC08321#2#

  • RfbTOUT1TOUT2+-DAC0832AGNDVREF+-R1R3R2I2I1I3R4Vout2Vout1R1=2RR2=RR3=2R68+5VVCC

  • 8 12 DAC 12 DACRfb++BYTE1/BYTE2CSWR1WR2XFERDI11DI4VCCDGNDAGNDRfbIOUT1IOUT2VREFLE1LE2LE=1,LE=0,4DI3DI06912DAC1208

  • P0.7P0.0D11D4P0.3P0.0D3D0P2.7WRP2.0CSXFERBY1/BY2WR1WR28031RfbTOUT1TOUT2+-DGNDAGNDVREF-5VVCC5~+15VDAC120870DAC1208CPU

  • ADCADCADCADCADCADCADCADCADCADC ADC)ADC (ADC) ADCADCADCADCADCADC ADC71ADC

  • 72ADC

    () V/F 6~88~168~1612~168~168~168~12 ,A/D~~~~1ADC5010CA3308ADC0809AD574ICL7109TCL7126AD7550LM331AD537ADC856AD7820AD375ADC

  • 721:1/2LSBADC001010011100000

  • 001010011100000 722:

  • 001010011100000 723:

  • 8SAR 256R EOCCLOCKSTARTD7D0OEGNDVREF(-)VREF(+)VCCIN7IN0ABCALED/AADC73ADC0809

  • P0.7P0.0ALED Q CK QD7D0Q7Q0A2A1A0CLKCBAD7D0START++ALEOEEOCWRP2.7RD INT18031REF(+)REF(-)IN7IN0ADC0809(a)74ADC0809CPU1

  • A/D8A/DNA/DA/D75ADC0809

  • P0.7P0.0ALED Q CK QD7D0Q7Q0A2A1A0CLKCBAD7D0START++ALEOEEOCWRP2.7RD P1.08031REF(+)REF(-)IN7IN0ADC0809(b)76ADC0809CPU2

  • 27---24 23---20 19---16ABC1212SAR10V REFDB11(MSB)DB0(LSB)STSVCCVLDGNDVEE20VIN10VINAGNDBIPOFFREF INREFoutAGNDREF INDAC outD/AAD565A+-12/8CSA0R/GCE77AD574

  • 78 AD574

    CECSR/G12/8A00xxxxx1xxx00x012A/D00x18A/D011x120100801014+40

  • P0.7P0.0ALED7D0Q7Q0A1A0R/GA0DB11DB4CESTSWRRD P1.08031REFINREFout10VINAGNDAD574GDB3DB0P0.7P0.4VCCVEE+15V-15V20VINBIPOFF12/8CSDGND-15V+15V79AD574CPU

  • CHEACD R4 R2R3 (DPTR)N+1 R2R3 00H 791:

  • 792:

    XYYXYY001TAB424TAB000TAB+1400TAB+1101TAB+2520TAB+2100TAB+3501TAB+3202TAB+4620TAB+4200TAB+5607TAB+5306TAB+6740TAB+6300TAB+7750TAB+7

  • R2 (R3) (R3)-1((R0)) ((R0)+1) (R3)=0N((R0))
  • R2 R3 (R3 )1DEC R2R3 R2 ((R0)) ((R0)+1) (R3)=0NR0 ((R0))
  • ORG 8000HINTER: MOV R2, #04HSORT: MOV A, R2 MOV R3, ALOOP: MOV A, @R0 MOV R0, #SAMP INC R0 MOV R1, A X CLR C SUBB A, @R0 MOV A, R1 XJC DONE MOV A, @R0 DEC R0 XCH A, @R0 INC R0 MOV @R0, ADONE: DJNZ R3, LOOPDJNZ R2, SORT INC R0 MOV A, @R0RET793:3

  • :050015V05V8ADC80HT

    793:4

  • 1PIDP(t)=KP[e(t)+ e(t)dt+TD ] 5.1--12PID80PID

    TITD

  • 81PID

    PPIPID

  • 1PIDP(k)=KP{[E(k)+ + [ E(k)-E(k-1) ] 5.1--22PIDP(k)=P(k-1)+KP [ E(k)-E(k-1) ]+KI E(k)+ 5.13 KD[E(k)- 2E(k-1) +E(k-2)]3PIDP(k)=KP [ E(k)-E(k-1) ]+KI E(k)+KD[E(k)- 2E(k-1) +E(k-2)] 5.14 82PID

  • PIDR(k),M(k)E(k)=R(k)-M(k)PI(k)=KIE(k)+PI(k-1)P (k)= PP(k)+PI(k)+ PD(k)PD(k)=KD[E(k)-E(k-1)]PP(k)=KPE(k)P(k) R2R3E(k-1) E(k) , P(k-1) P(k) 83PID

  • PIDR(k),M(k)E(k)=R(k)-M(k) P (k)= PP(k)+ PI(k)+ PD(k) PD(k)=KD[E(k)-2E(k-1)+E(k-2)]PP(k)=KPE(k)E(k-2) E(k-1) , E(k-1) E(k) PI(k)=KIE(k) P(k) R2R384PID

  • 1P(k)=KP E(k)+ +(1-)KD[E(k)- E(k-1) ]+ PD(k-1)] 5.15 23PID85PID

  • PPID(k)PPID(k)(a)(b)86PID

  • 2Y(t)tP(k)= KP E(k)+KD[E(k)- E(k-1) ] |E(k)| KP E(k)+ +KD[E(k)- E(k-1) ] |E(k)|5.1687PID

  • PIDR(k),M(k)E(k)=R(k)-M(k) PPD(k)=KP[E(k)-E(k-1)]+ KD[E(k)-2E(k-1)+E(k-2)]P (k)=P(k-1)+ P(k) P(k)= PPD(k)+ PI(k)|E(k)|
  • /PID PPD(k)P(k)= P(k)+PM/A=0P(k)=P(k-1)+ P(k)NN89/PID

  • PIDE(k)PP(k)+PD(k)PI(k) = PI(k-1)P(k-1) PmaxPI(k)P(k-1) PminE(k)0PI(k) = PI(k-1)P (k)= PP(k)+PI(k)+ PD(k)YYNN90PID

  • PIDP(k)P(k) = PminP(k) PmaxP(k)P(k) PminP(k) =PmaxYY91PID

    *