《课程设计——数控直流电流源》.docVIP

  • 12
  • 0
  • 约1.34千字
  • 约 5页
  • 2016-02-03 发布于河南
  • 举报
《课程设计——数控直流电流源》.doc

数控直流电流源的设计 图1 数控直流电流源的基本模块方框图 图2? V/I转换电路图 V12[1-R6/(R2+R6)]+ViR6/(R2+R6)=V11R1(R1+R6) 由于V12 =V11-Vf,则: V11R2/(R2+R6)+(ViR6-VfR2)/(R2+R6)=V11R1/(R1+R5) 令R1=R2=10kW,R5 =R6 =1kW,则有Vf=ViR6/R2=Vi/10 若暂不考虑反馈时, Io=Vi/(10Rf) 由此可见,输出电流的标定由D/A转换所得输出电压Vi和Rf的阻值决定,成线性变换。Rf由大线径铜丝制作,其温度系数很小(5ppm/℃),大线径可以使其温度影响减至最小。3个三极管应选用大功率管TIP122,且使用散热片,以保证管子工作在线性区。 图3? 三运放V/I转换电路 图4? 系统工作流程图 图5 主程序流程图图 系统软件设计在凌阳十六单片机应用开发工具unSPIDE1.16.1中进行,采用凌阳单片机汇编语言和标准C语言对单片机进行编程,以实现各种功能。主要包括: (1)系统的初始化,包括各外围接口设备的初始化;(2)键盘输入;(3)D/A、A/D转换; (4)PID算法进行电流调整;(5)语音提示和电流显示。其主程序流程如图5所示。 图6 IRQ1 中断服务程序的流程图 A/D转换部分程序主要用于将

文档评论(0)

1亿VIP精品文档

相关文档