完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
v_out = DA_Pid_V( voltage_T , advalue1_n);
我已经吧pid得到的值当成了占空比,但是我不知道硬件出来之后,我该如何调试采到正确的ad值,就是说, 我把采样部分放在了tim中断里,我应该怎么测试才能找到后边的advalue1_n应该怎么找到跟advalue1的对应关系?(advalue1_n是最终的实际输出电压,advalue1是实际单片机采到的电压。) void TIM3_IRQHandler(void) { if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET) { if(ad_value==0) advalue1=Average(0)*3.3/4096.0; if(ad_value==1) advalue2=Average(1)*3.3/4096.0; ad_value=1-ad_value; advalue1_n=advalue1;//*v_fx-advalue2_n*i_fxa+v_a; advalue2_n=advalue2;//*i_fx+i_a+advalue1*advalue2*i_b; 这个电源的题目是 DC-DC变换输入18-21V 输出可调的30-36V |
|
相关推荐
2个回答
|
|
|
关注一下,多多学习!
|
|
|
|
|
|
看我刚发的贴子,我做过稳定输出电压可调电流比例的双路并联buck dc-dc
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2961 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2463 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2331 浏览 0 评论
2455 浏览 1 评论
1674 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 09:32 , Processed in 0.913886 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6964