5842|14

1万

帖子

25

TA的资源

裸片初长成(高级)

楼主
 

来电了! ---《全数字TI方案电源》软件迈出了第一步 [复制链接]

实验方法:

1、使用 DigitalPWR V1.0(板上标记)第二块PCBV1.0版电路,使用6MHz外部晶体10倍频,内部60MHz

2、仅测试“OUT1第一路输出的电压控制部分。

3、网络标号“48V”实验时接12V  -----为了在没有调好软件时不烧坏元件

4、“OUT1的负载接4.710W电阻。

5Q209用二极管代替

6、输出电压的调整直接在电脑上进行。ADC值与实际电压未作标定。

7F28035DEBUG模式下,未将程序烧入ROM

未提及部分均按V1.0版电路参数

实验结果:

1、将“输出电压”变量Out1SetVlt设为200时,实际输出电压2.4V(示波器观测,下同), Out1SetVlt设为300时,输出电压4VOut1SetVlt设为500时,输出电压5.5V

2、输出200KPWM方波有1mS多的调制。

 

现在虽然可以输出电压了,且只有一路,距达到实用有很大距离。但是,它标志着DIY电源看到了曙光。

 

硬件和软件还有很多工作要做,希望大家一起来,帮这个项目做点前期工作。

 

 

最新回复

MARK!!!  详情 回复 发表于 2013-1-6 13:34
点赞 关注
 

回复
举报

1万

帖子

25

TA的资源

裸片初长成(高级)

沙发
 

_Cla1Task1:
 ;MDEBUGSTOP
 MMOV32  MR1, @_PidParam1.MaxAdc1Current
 MI16TOF32 MR0, @_AdcResult.ADCRESULT0   

 MMOV32  MR3, @_PidParam1.Last1Current1Error
 MNOP
 MSUBF32  MR2, MR0, MR1     

 MNOP
 MNOP
 MNOP
 ;||MMOV32 MR3, @_PidParam1.Last1Current1Error
 MCMPF32  MR0, MR1
 MNOP           ; Three instructions after MCMPF32 ????
 ;MMOV32  @_PidParam1.Last1Current1Error, MR2
 MNOP
 MNOP
 MNOP

 MBCNDD  _Task1Overload, GEQ     ; If current overflow
 MNOP           ; Three instructions after MBCNDD are always
             ; executed whether the branch is taken or not
 MADDF32  MR0, MR3, MR2      

 ||MMOV32 MR3, @_PidParam1.

 MMPYF32  MR2, #0.5, MR2      

 MNOP
 
 ;=========================================================
 MI16TOF32  MR1, @_OutputValue.Out1SetVlt  ;
 MI16TOF32  MR0, @_AdcResult.ADCRESULT1  ; Out1 Output Voltage
 MSUBF32  MR2, MR1, MR0     

 ||MMOV32 MR3, @_PidParam1.Out1TatolError 

 MMOV32  MR0, @_PidParam1.Last1Vlt1Error
 MNOP
 MNOP
 ;MNOP
 MADDF32  MR3, MR2, MR3     

 ||MMOV32 @_PidParam1.Last1Vlt1Error, MR2 ;
 MMINF32  MR3, #1000.0
 MMAXF32  MR3, #-1000.0
 MNOP
 MNOP
 MNOP
 MSUBF32  MR0, MR2, MR0    

 ||MMOV32 @_PidParam1.Out1TatolError, MR3 ;
 MMPYF32  MR2, #0.045, MR2     

 MNOP
 MNOP
 MMPYF32  MR0, #0.005, MR0    

 MMPYF32  MR3, #0.045, MR3    

 MNOP
 MNOP
 MADDF32  MR0, MR0, MR2     

 MNOP
 MNOP
 MI16TOF32 MR2, @_EPwm1Regs.CMPA.half.CMPA
 MEINVF32  MR1, MR1      ; 1/Out1SetVlt
 MADDF32  MR0, MR0, MR3    

 MNOP
 MNOP
 MMPYF32  MR1, MR1, MR0     ; Error/Out1SetVlt
 MMPYF32  MR1, #50.0, MR1
 MNOP
 MNOP
 MNOP
 MSUBF32  MR3, MR2, MR1
 MMINF32  MR3, #295.0
 MMAXF32  MR3, #1.0
 MNOP
 MNOP
 MF32TOI16 MR0, MR3
 MNOP
 MNOP
 MNOP
 MMOV16  @_EPwm1Regs.CMPA.half.CMPA, MR0
 MSTOP
 MNOP
 MNOP
 MNOP
 MNOP
_Task1Overload:
 MMPYF32  MR1, #0.5, MR2    

 MMPYF32  MR2, #0.5, MR0    

 MSUBF32  MR0, MR2, MR3    ;
 MMPYF32  MR3, #0.1, MR0    

 MADD32   MR0, MR2, MR1
 MADD32   MR0, MR0, MR3
 MF32TOI16 MR1, MR0
 MMOV16 @_EPwm1Regs.CMPA.half.CMPA, MR1
    MSTOP
    MNOP
    MNOP
    MNOP
_Cla1T1End:

 
 

回复

1729

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
恭喜一下!
 
 
 

回复

1万

帖子

16

TA的资源

版主

4
 

顶一下

个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

5
 
加油啊!:carnation:
 
 
 

回复

178

帖子

0

TA的资源

一粒金砂(高级)

6
 
不错,支持一下
 
 
 

回复

2万

帖子

74

TA的资源

管理员

7
 
有兴趣的朋友 多多参与下 啊
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

110

帖子

0

TA的资源

一粒金砂(高级)

8
 
我的赶快看LIN和QEP啊
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

9
 
昨天把程序及电路都调整了一下,PWM波形很好,没有调制现象了。
但开关管的功耗还有点大,今天再改一下驱动问题。
 
 
 

回复

916

帖子

2

TA的资源

五彩晶圆(初级)

10
 
加油,加油,再加油。
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

11
 
看来我贴的程序没人关心啊,里面有个运算错误,就是不一样的单位相减:MSUBF32  MR3, MR2, MR1
 
 
 

回复

514

帖子

5

TA的资源

纯净的硅(中级)

12
 

回复 11楼 dontium 的帖子

不是不关心啊,是看不懂
 
 
 

回复

916

帖子

2

TA的资源

五彩晶圆(初级)

13
 

回复 12楼 leekuip 的帖子

我也是。

[ 本帖最后由 daijun 于 2012-2-22 13:41 编辑 ]
 
 
 

回复

273

帖子

0

TA的资源

纯净的硅(中级)

14
 
加油啊,继续努力!
 
 
 

回复

37

帖子

1

TA的资源

一粒金砂(中级)

15
 
MARK!!!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表