新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 资深工程师关于数字电源转换的方案介绍

资深工程师关于数字电源转换的方案介绍

作者:时间:2013-09-20来源:网络收藏
mov #PID_GAIN_REG_BASE, w10 ; Init pointer to PID gain register block

本文引用地址:http://www.eepw.com.cn/article/228289.htm

  mov ADBUF1, w0 ; Read ADC to get voltage measurement

  mov COMMANDED_VOLTAGE, w1 ; Get commanded output voltage

  sub w1, w0, w0 ; W0 = proportional voltage error

  mov PROPORTIONAL_ERROR, w1 ; Get previous voltage error

  sub w0, w1, w2 ; diff error = new verr - old verr

  mov w0, PROPORTIONAL_ERROR ; Store New Proportional Voltage Error

  mov w0, PREINTEGRAL_TERM ; Store copy PERR as pre integral term

  mov w2, DERIVATIVE_ERROR ; Store new Derivative Error

  ; These registers are reserved for PID calculations

  ; w6, w7 = contains data for MAC operations

  ; w8, w10 = pointers to error terms, and gain coefficients

  SUM_PID_TERMS:

  clr A, [w8]+=2, w6, [w10]+=2, w7 ; clr A, prefetch w6, w7

  mac w6*w7, A, [w8]+=2, w6, [w10]+=2, w7 ; MAC proportional term and gain

  mac w6*w7, A, [w8]+=2, w6, [w10]+=2, w7 ; MAC derivative term and gain

  mac w6*w7, B, [w8]+=2, w6, [w10]+=2, w7 ; Update Integrator

  add ACCA ; Add ACCB (Integrator) to ACCA

  sftac A, -#8 ; scale accumulator (shift)

  mov ACCAH,w0 ; Read MSW of acca (result)

  btst ACCAU,#7 ; Check sign bit of ACCA

  bra z, OUTPUT_PWM ; Branch if acca PWM value is positive

  clr w0 ; Clear negative PWM values

  OUTPUT_PWM:

  mov w0, DC1 ; Output new duty cycle value

  pop.s ; Restore SR, w0-w3

  retfie ; Return from Interrupt

  评估板有助于设计人员测试和修改SMPS控制软件,并理解SMPS的设计原理。在这种情况下,您可以考虑使用Microchip的dsPICDEM SMPS降压型开发板——卓越的低功耗DC/DC降压式器来评估DSC器件和控制软件。该板可通过标准AC/DC 9V,0.75A电源获得其输入电源。板上有两个独立的降压式器,演示软件设置可提供高达+5V和+3.3V的输出。

  资深工程师关于数字电源转换的方案介绍

  图4 控制软件的结构

  这个开发板的输入电压范围为8-14V DC。每个输出负载应该限制在0.75A,而输入电源可以通过同轴输入电源连接器J2或测试夹连接P1和P2提供。该板也可为+5V输出提供一个动态负载。这个负载是通过1 kHz方波信号驱动的,该信号是由输出比较模块产生的。板上动态负载使用一个FET将电阻器负载连接到器对地输出,实现转换器激励,以便可以测量转换器的动态行为。动态负载的使用可通过跳线模块和/或软件由用户自行选择。

  用户可以选择通过跳线设置,像标准降压式转换器或同步降压式转换器那样运行开发板。所提供的软件能够以电压控制模式运行该板,也可以进行电流监控。该板也可通过转换器输出端的一个检测电阻器测量电流,而电压则被放大并送到dsPIC30F2020器件的ADC输入端。该板还可提供通过ADC输入可读取的三个备用可变电阻器。这些“电位器”可用于在原型设计中的模拟所需的信号。

  结语

  通过专用于数字回路控制的新款DSC,电源设计人员可以容易地在他们的设计中加入新的功能和能力。要做到这一点,无需学习复杂的数字信号处理器(DSP)处理技巧,使用熟悉的模拟元件和软件,设计人员就能够迅速而经济地使用DSC开发具有更高智能的电源。

pid控制器相关文章:pid控制器原理



上一页 1 2 3 下一页

关键词: 数字电源 转换

评论


相关推荐

技术专区

关闭