FB43 “PULSEGEN” 高级功能

ratiofac
目录
表1. fb43 “pulsegen” 控制模式
模式
man_on
step3_on
st2bi_on
三步控制
0
1
any
双极控制范围的两步控制
(-100%~100%)
0
0
1
单极控制范围的两步控制
(0~100%)
0
0
0
手动模式
1
any
any
三步控制
图1. fb43 “pulsegen” 三步控制图
表2. fb43 “pulsegen” 三步控制表
自动模式
inv
qpos_p
qneg_p
man_on=0
-100%<inv<0
0
1
0<inv<100%
1
0
0
0
0
手动模式
pos_p_on
neg_p_on
qpos_p
qneg_p
man_on=0
0
0
0
0
1
0
1
0
0
1
0
1
1
1
0
0
ratiofac
ratiofac在三步控制中可以改变正脉冲持续时间与负脉冲持续时间的比率,校正由于加热和制冷的机制不同而导致的差异。
ratiofac < 1
正脉冲持续时间 = ( inv / 100 ) * per_tm
负脉冲持续时间 = ( inv / 100 ) * per_tm * ratiofac
如下图2.所示:
图2.ratiofac从 1 到 0.5;负脉冲波形变化图
ratiofac > 1
正脉冲持续时间 = ( inv / 100 ) * ( per_tm / ratiofac )
负脉冲持续时间 = ( inv / 100 ) * per_tm
如下图3.所示:
图3.ratiofac从 1 到 2;正脉冲波形变化图
两步控制
图4. 双极调节
如下图5. 图6. 图7.所示:
黑色:正脉冲;红色:负脉冲
图5. inv=0时,正负脉冲时序图
图6. inv=50时,正负脉冲时序图
图7. inv= - 50时,正负脉冲时序图
图8. 单极调节
如下图9. 图10.所示:
黑色:正脉冲;红色:负脉冲
图9. inv= - 20时,正负脉冲时序图 (inv<0,正脉冲一直为0,负脉冲一直为1)
图10. inv=50时,正负脉冲时序图
常问问题
如果inv对应的脉宽与当前的分辨率不符,实际脉冲数是多少?
假设:cont_c.cycle=10s,pulsegen.cycle=1s,分辨率为10%
inv(%)
脉冲个数
34
3
35
4
36
4
45
4
46
5
由上表红色数字可看到,采用 “四舍六入,五靠双 (靠经接近的双数)”的方式计算
p_b_tm的作用?