主流大型网站开发语言调查邯郸建网站

张小明 2026/1/19 22:21:20
主流大型网站开发语言调查,邯郸建网站,手表网站 二手,wordpress 家纺主题龙贝格观测器Pll的C代码(iqmath数学运算加速 定点计算#xff09;已做好了接口 调用调试即可 对应开发板可出出售 演示是stm32f1平台龙贝格观测器PLL的C代码最近整利索了#xff0c;直接上干货。这套算法用iqmath数学库做了定点数加速#xff0c;实测在STM32F103这类M3核的芯…龙贝格观测器Pll的C代码(iqmath数学运算加速 定点计算已做好了接口 调用调试即可 对应开发板可出出售 演示是stm32f1平台龙贝格观测器PLL的C代码最近整利索了直接上干货。这套算法用iqmath数学库做了定点数加速实测在STM32F103这类M3核的芯片上跑得飞起。先扔个初始化函数镇楼#define PLL_KP _IQ(0.6) //这参数别瞎改调废了别找我 #define PLL_KI _IQ(0.02) #define PLL_FREQ _IQ(50.0) void PLL_Init(PLL_Obj *obj){ obj-theta _IQ(0.0); obj-cosVal _IQ(1.0); obj-sinVal _IQ(0.0); obj-err _IQ(0.0); obj-intgrl _IQ(0.0); }注意IQ这个宏直接把浮点数转成Q格式定点数。STM32F1没硬件浮点单元用Q15格式省资源得很。比如IQ(0.6)实际是0.6乘以32768再取整占2字节但能表示±1之间的数。核心算法在中断服务例程里跑5个乘法搞定一次迭代void PLL_ISR_Handler(PLL_Obj *obj){ _iq adc_sample ADC_GetValue() 4; //12位AD取高8位转Q7格式 _iq err _IQmpy(adc_sample, obj-sinVal); //PI环节 obj-intgrl _IQmpy(PLL_KI, err); _iq delta _IQmpy(PLL_KP, err) obj-intgrl; //更新角度 obj-theta delta PLL_FREQ; obj-theta _IQfrac(obj-theta); //取小数部分相当于模运算 //更新正余弦 obj-cosVal _IQcos(obj-theta); obj-sinVal _IQsin(obj-theta); }这里有个骚操作——直接把PI调节器输出叠加到额定频率上相当于自动补偿频偏。IQfrac这个函数处理角度溢出比用if判断快三倍实测在72MHz主频下整个PLL运算耗时20μs。调试时记得把iqmath库的全局Q格式设为Q15在头文件里改这句#define GLOBAL_Q 15 //Q15精度足够改大了溢出别哭配套开发板留了六路信号检测口板上带硬件滤波电路。要测试的话用信号发生器给个50Hz正弦波接上板子跑起来LED灯变绿就是锁定了。代码仓库里有个骚气的调试模式把下面这行取消注释就能看实时波形//#define DEBUG_PLL //取消注释后通过USART1输出内部变量实测波形捕获效果比某国外芯片方案还稳关键是能省下8块钱成本。有兄弟问能不能跑在F4上当然可以把IQmath换成ARM的DSP库直接起飞不过杀鸡用牛刀了属于是。最后说下硬件兼容性这套代码对AD采样率要求不高1kHz以上就能用。GPIO口配置成TIM触发模式和PWM同步触发采样抗干扰能力直接提升一个档次。有需要开发板的私带光耦隔离的版本加30块做电机控制的老铁们懂的都懂。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

外包网站会自己做原型吗长乐区建设局网站

面试的时候经常会被问到在接口自动化测试过程中怎么处理接口依赖? 首先我们要搞清楚什么是接口依赖。 01.什么是接口依赖 接口依赖指的是,在接口测试的过程中一个接口的测试经常需要依赖另一个或多个接口成功请求后的返回数据。 那怎么处理呢&#x…

张小明 2026/1/17 20:03:50 网站建设

网站页面设计分析信用惠州网站建设

C语言中union(共同体)的特点1. 内存共享特性union Data {int i;float f;char str[20]; }; // 所有成员共享同一块内存空间所有成员共享同一段内存大小为最大成员的大小同一时间只能存储一个成员的值2. 典型特点内存覆盖:修改一个成员会影响其…

张小明 2026/1/17 20:03:51 网站建设

个人博客网站建设做网站是不是要模板

如何高效构建Vue组件库图标系统?终极指南与实战技巧 【免费下载链接】element A Vue.js 2.0 UI Toolkit for Web 项目地址: https://gitcode.com/gh_mirrors/eleme/element 在当今的前端开发中,Vue组件库的图标系统扮演着至关重要的角色。一个优秀…

张小明 2026/1/17 20:03:52 网站建设

湛江门户网站营销型网站开发方案

第一章:Open-AutoGLM 家电控制联动Open-AutoGLM 是一个基于大语言模型的自动化控制框架,专为智能家居场景设计,支持多设备间的智能联动与语义理解。通过自然语言指令,用户可实现对灯光、空调、窗帘等家电的协同控制,无…

张小明 2026/1/17 20:03:52 网站建设

HTML5怎么做自适应网站温州网站建设方案外包

PaddlePaddle镜像中的模型保存与恢复机制详解 在实际的AI项目开发中,训练一个深度学习模型往往需要数小时甚至数天的时间。一旦因断电、内存溢出或代码异常导致训练中断,若没有及时保存状态,所有计算资源和时间都将付诸东流。更棘手的是&…

张小明 2026/1/17 20:03:55 网站建设

天门网站定制广州室内设计公司排行榜

Langchain-Chatchat批量导入文档的最佳实践 在企业知识管理日益复杂的今天,如何让堆积如山的PDF、Word和内部手册“活起来”,成为员工随时可问、精准可答的智能助手?这正是本地化知识库系统的核心使命。而 Langchain-Chatchat,作为…

张小明 2026/1/18 21:14:12 网站建设