数字控制电路的软件主要包括主程序、各个模块初始化程序、周期中断服务子程序、下溢中断服务子程序、AD中断服务子程序、PID调节子程序等几大部分组成。主程序的主要任务是系统自检,系统初始化,然后循环执行主程序等待中断。初始化是对程序中用到的常量、变量进行有意义的赋值,以及对PWM输出口和DSP数字I/O口设置,中断寄存器的赋值、定时器的赋值、事件管理器中相关寄存器的赋值以及A/D模块中寄存器的赋值也是初始化程序需要完成的任务。为了保证主电路的安全,在初始化完成前,所有的定时器都被禁止,PWM输出比较器也未被使能,PWM对应的输出为高阻态。ADC??槌跏蓟嵌訟/D采样的模式,采样的通道、转换的方式等进行设置。ADC??榈钠舳芍芷谥卸贤瓿?,采样完成后A/D等待中断响应,采样值倍读取后进行PID计算,计算结果即为下一周期输出PWM的移相角度。整个程序主要任务是时刻监测电路重要信号,保证电路安全工作的前提下,利用DSP内部各个模块实现采集输出端电压电流信号,通过PID子程序处理后得到具有死区时间和相位差的四路PWM波。电容式电压传感器的工作原理很简单。上海功率分析仪电压传感器单价
若设定比较器周期值为T1PR,当启动计数器计数时,计数寄存器T1CNT的值在每个周期由0增加至T1PR然后再减为0,如此循环。在每个周期中当出现T1CNT=T1CMPR和T1CNT=T2CMPR时,则相应的PWM波就会发生电平转换。每一个周期中,当T1CNT=0时会产生下溢中断,当T1CNT=T1PR时会产生周期中断。由此,当发生下溢中断和周期中断时我们分别进入中断重新设置比较寄存器T1CMPR和T2CMPR的值就可以改变PWM波发生电平转换的时间,通过改变T1CMPR和T2CMPR之间的差值大小就可以改变两对PWM波的相位差,如此便实现了移相。在试验中我们是固定比较寄存器T1CMPR的值,在每一次周期中断和下溢中断时改变T2CMPR的值来实现移相。苏州霍尔电压传感器哪家便宜电压传感器可以确定交流电压或直流电压电平。
A/D??槲抟墒墙颐遣杉降哪D庑藕抛怀蒁SP模块可以识别和处理的数字信号,市场上可选用的A/D芯片种类很多。我们选用芯片须得根据工程实际。选用 A/D 芯片我们重点关注如下几点: 1)精 度(对应 AD 的分辨率),如果工程中对信号的精度要求很高,则必须选用分辨率很 高的 AD,即位数较多的 AD,例如 16 位 AD 对应的分辨率为0.015 10 3 。前面提及过DSP芯片本身带有内部AD,但由于其为12位AD(对应分辨率为0.224103),精度达不到本实验要求;2)输入信号类型,输入信号型号指采集到的信号是单端信号还是差分信号,是单极性信号还是双极性信号;3)AD转换速率。选用AD时须考虑转换速率和采集信号之间的关系,如果转换速率不匹配则无法完成该带宽域内的信号转换。AD的转换速率也直接影响到整个系统的动态性能。;4)输入信号的量程。每个AD芯片都有自身输入信号的量程,只有在量程内的输入信号才能完成转换。选用好AD后必须通过前端信号采集电路将输入信号调节至AD转换量程内。本项目中选用的AD型号为MAX125,该AD是14位AD,输入量程为5V~5V,单端双极性极性输入。
周期中断子程序和下溢中断子程序执行流程图,在每一个周期中分别发生一次周期中断和下溢出中断,每进入中断一次分别更新两个比较寄存器的值,相应的输出PWM波的移相也每一个周期都更新。在解决了具有移相角度差的PWM信号的产生问题后,需要解决的另一个问题是怎样应用采集到的电压信号和电流信号来实时动态控制移相角的大小,形成闭环反馈从而得到我们所需的满足动态性能的高精度电流电压信号。PID闭环反馈系统的设计一直是补偿电源**关键的部分,补偿系统设计的好坏直接关系到补偿电源稳恒。也就是说,一些电压传感器可以提供正弦或脉冲列作为输出。
谐振电感参数确定后即是实物的设计,同上一小节中高频变压器的设计类似,谐振电感的设计也是首先选择磁芯,然后根据气隙的大小计算绕组匝数,根据流通的电流有效值确定线径,***核算窗口的面积。如果上述验证无误即可进行绕制。为了实现移相全桥变换器的超前桥臂和滞后桥臂上开关管的软开关,必须根据直流变换器的开关管死区时间和开关频率来确定全桥变换器的超前桥臂和滞后桥臂上的谐振电容。前面已经讲过,超前桥臂和滞后桥臂上的开关管的零电压开通条件是不同的,所以必须分开计算。对于电容器,电容和阻抗(电容电抗)总是成反比的。重庆内阻测试仪电压传感器发展现状
接下来,我们可以讨论两个串联电容器的电压划分。上海功率分析仪电压传感器单价
整个控制板由五个??楣钩桑旱缭茨??、采样及A/D转换??椤SP控制???、PWM输出模块、驱动电路??椤J挚刂频缏分腥魏我桓鲂酒墓ぷ鞫祭氩豢缭?,其中DSP芯片和A/D芯片对电源的要求很高,电源发生过电压、欠电压、功率不够或电压波动等都可能导致芯片不能正常工作甚至损坏。对于任何一个PCB板,电源模块设计的好坏都直接影响着整个控制板工作的稳定。在设计电源??榈氖焙?,不仅要为整个控制板提供其所需要的所有幅值的电压,还要保证每一个幅值的电压值稳定、纹波小,必要时须电气隔离,并且电源??樾牍β首愎?。上海功率分析仪电压传感器单价