单片机应用一、数控直流电流源的设计要求1.基本要求(1)输出电流范围:200mA~1000mA;(2)可显示设置及输出电流值,要求输出电流与设置值偏差的绝对值≤给定值的1﹪+5mA;(3)具有实时“+”、“-”步进调整功能,≤5mA;(4)改变负载电阻(1~5Ω),输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1﹪+5mA;(5)纹波电流≤2mA。2.发挥部分要有自动跟踪电流变化的反馈系统。单片机应用二、电路介绍1、如何获得电流源567U2BLM358R11KR21KRLUinI=Uin/R2I单片机应用二、电路介绍567U1BLM3241098U1CLM324R210KR110KR310KR410KR5Uin根据U5=U6,得恒流源Iout=Uin/R5RLIoutU5U6单片机应用2、扩流IoutUinVDDUinR110KR310KIout=Uin/RR210KRLR410KR达林顿管U5IoutU6RW10K+51098U1CLM324567U1BLM324单片机应用VCCTIP122T1R71/5WR610KR410KR510KR310KUinVDDRL321411U1ALM324单片机应用3、如何实现数控MCP41010:数字电位器SCK2SI3GND4PA05PW06PB07VCC8CS1IC1MCP41010567BR110K+5Uin1Uin1=(D*5V)/256单片机应用;MCP41010数字电位器子程序;R2为欲写入数字电位器的数据;-----------------------WDAMOVLW11H;命令字,电位器0MOVWFR1MOVLW10HMOVWFR0BCFSCKBCFCS41010WDA1BCFSCKBCFSDIBTFSCR1,7BSFSDIBSFSCKRLFR2,1RLFR1,1DECFSZR0,1GOTOWDA1BCFSCKBSFCS41010RETURN单片机应用AGND3DGND10Vcc20Iout111lsbDI07Iout212DI16DI25Rfb9DI34DI416Vref8DI515DI614msbDI713ILE19WR218CS1WR12Xfer17IC3DAC0832+5-5V1098CP0P2.7/WRUin2Uin2=-(D*VREF)/256DAC0832:8位并行电流型D/A转换器单片机应用三、系统设计框图D/A转换电路由运放实现直流电流源扩流输出电流采样单片机按键系统设计框图显示