在百度做网站赚钱吗不允许网站建设协议

张小明 2026/1/3 1:53:28
在百度做网站赚钱吗,不允许网站建设协议,lnmp wordpress 500,黄页88网站信息怎么删除基于TMS320F28335芯片的BUCK双闭环#xff08;PI#xff09;DSP代码搞电力电子的老司机们对BUCK电路都不陌生#xff0c;但要把双闭环PI控制塞进DSP里跑起来#xff0c;这事儿还真得跟TMS320F28335的寄存器大战三百回合。今天咱们就扒开这个芯片的内脏#xf…基于TMS320F28335芯片的BUCK双闭环PIDSP代码搞电力电子的老司机们对BUCK电路都不陌生但要把双闭环PI控制塞进DSP里跑起来这事儿还真得跟TMS320F28335的寄存器大战三百回合。今天咱们就扒开这个芯片的内脏看看怎么用代码实现电压电流双闭环的精准控制。先说核心架构电压环做外环稳输出电流环当内环抗扰动。DSP这边得同时处理ADC采样、PI运算和PWM生成三件套。先甩个中断服务程序的骨架interrupt void EPWM1_ISR(void) { //ADC启动 AdcRegs.ADCTRL2.bit.SOC_SEQ1 1; //读取当前输出电压 Vout (AdcResult.ADCRESULT04)*3.0/4096.0; //电压外环PI计算 I_ref Voltage_PI_Calc(Vref, Vout); //电流内环PI计算 Duty Current_PI_Calc(I_ref, I_actual); //更新PWM占空比 EPwm1Regs.CMPA.half.CMPA (Uint16)(Duty * PERIOD); //清除中断标志 EPwm1Regs.ETCLR.bit.INT 1; PieCtrlRegs.PIEACK.all PIEACK_GROUP3; }注意那个4操作可不是随便写的——F28335的ADC结果寄存器右对齐有效数据在bit15到bit4这移位操作比直接除以16更高效。说到PI算法别整那些花里胡哨的工业现场最吃香的还是位置式PI。但得防着积分饱和这里给个带抗饱和的版本float PI_Calc(PI_Struct *pi, float ref, float fb) { float err ref - fb; pi-integral err * pi-Ki; //抗饱和处理 if(pi-integral pi-max) pi-integral pi-max; else if(pi-integral pi-min) pi-integral pi-min; float output err * pi-Kp pi-integral; return output pi-max ? pi-max : (output pi-min ? pi-min : output); }重点在结构体里的max/min参数调试时通过CCS修改变量值实时调整限幅比重新烧录程序高效多了。实测时可以先让Ki0纯比例调试等波形稳定了再慢慢加积分。PWM配置是门技术活EPWM模块的时钟分频得算准了。比如系统时钟150MHz想要100kHz开关频率EPwm1Regs.TBPRD 150000000 / 2 / 100000; //分频系数2 EPwm1Regs.TBPHS.half.TBPHS 0; EPwm1Regs.TBCTL.bit.CTRMODE TB_COUNT_UPDOWN; //上下计数模式 EPwm1Regs.TBCTL.bit.PHSEN TB_DISABLE; EPwm1Regs.TBCTL.bit.PRDLD TB_SHADOW; EPwm1Regs.CMPCTL.bit.SHDWAMODE CC_SHADOW;这里有个坑——死区时间配置寄存器DBRED和DBFED的单位是系统时钟周期别直接用纳秒数换算。建议封装个函数自动转换void ConfigDeadBand(float deadtime_ns) { Uint16 db_val (deadtime_ns * SYSCLK_MHZ) / 1000; EPwm1Regs.DBCTL.bit.OUT_MODE DB_FULL_ENABLE; EPwm1Regs.DBRED db_val; EPwm1Regs.DBFED db_val; }调试时最实用的技巧把关键变量映射到GPIO用示波器同时抓PWM波形和IO口电平比看CCS的Graph工具直观得多。比如把电流环输出值映射到DAC模块或者直接用IO口做标记GpioDataRegs.GPASET.bit.GPIO0 1; //进入中断时拉高 //...中断处理... GpioDataRegs.GPACLEAR.bit.GPIO0 1; //退出中断时拉低最后说个血泪教训ADC采样窗口时间至少保持到采样保持时间的2倍否则采回来的电压值会漂。具体配置看这里AdcRegs.ADCTRL1.bit.ACQ_PS 0xF; //采样窗15个周期 AdcRegs.ADCTRL3.bit.ADCCLKPS 3; //主时钟分频 AdcRegs.ADCTRL3.bit.SMODE_SEL 1; //同步采样模式调参是个玄学但记住黄金法则先调电流环再调电压环内环响应速度要比外环快5-10倍。实在搞不定的时候把PWM占空比直接映射到键盘加减键用串口命令手动调整比死磕MATLAB仿真更直接。代码写到最后别忘了在EPWM中断里加个看门狗喂狗操作毕竟实际工况中电网波动能把程序跑飞。完整工程建议用CLA协处理器处理电流环主CPU处理电压环这样响应速度能压到5us以内。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

汕头网站建设模块东莞网站公司排名

FaceFusion能否用于太空宇航员模拟?零重力面部变形实验 在国际空间站中,宇航员们常被拍到一张“圆润”的脸——原本清晰的下颌线变得模糊,眼周略显浮肿,鼻唇沟加深。这不是错觉,而是微重力环境下真实发生的生理变化&am…

张小明 2026/1/2 6:30:49 网站建设

微信网站制作自做建材配送网站

🚀 不写 YAML,不敲 kubectl我把 Kubernetes,变成了“会听人话的系统”说句实话,Kubernetes 真有必要这么难吗?你是不是也经历过这些场景:😵 一个 Deployment,要翻半天 YAML 模板&…

张小明 2026/1/2 7:11:36 网站建设

天津定制网站建设公司几十张照片合成视频

终极免费方案:李跳跳自定义规则一键告别所有弹窗广告 【免费下载链接】LiTiaoTiao_Custom_Rules 李跳跳自定义规则 项目地址: https://gitcode.com/gh_mirrors/li/LiTiaoTiao_Custom_Rules 你是否曾被手机上无处不在的弹窗广告折磨得苦不堪言?每次…

张小明 2026/1/2 7:50:08 网站建设

郑州企业建站系统模板传媒公司制作网站

想要快速掌握虚幻引擎4中的GameplayAbilitySystem插件开发吗?GASShooter项目正是你需要的终极解决方案。这个开源项目专为FPS/TPS游戏开发者设计,提供了完整的游戏框架和丰富的功能模块,让你能够快速搭建高性能的多人射击游戏。🎮…

张小明 2026/1/2 8:25:50 网站建设

湖州长兴做网站青海省住房城乡建设厅网站首页

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个财务系统模块,使用Apache POI处理复杂的Excel报表。功能包括:多sheet财务报表生成、公式计算支持、大数据量导出优化(使用SXSSF&#xf…

张小明 2026/1/1 19:19:12 网站建设

个人网站要求it互联网培训机构排名

导语: 在拼多多这个以“低价”为核心竞争力的平台上,商家间的价格战异常激烈。单纯的低价策略已难以保证利润和可持续性。本文将深入探讨如何巧妙利用拼多多的开放API接口,在低价的红海中找到差异化竞争点,实现突围。 一、 低价困…

张小明 2026/1/2 10:07:30 网站建设