摘要: //############################################################ //近期在用STM32F103编写无刷电机矢量控制,在配置ADC模式时遇到很多奇怪的问题,网上能说清楚的资料太少, //公布我配置的结果,实测OK //3组规则通道连续转换+ 阅读全文
posted @ 2020-02-20 08:44 茶苦茶香工作室 阅读(4371) 评论(0) 推荐(0) 编辑
摘要: 三角函数的计算是个复杂的主题,有计算机之前,人们通常通过查找三角函数表来计算任意角度的三角函数的值。这种表格在人们刚刚产生三角函数的概念的时候就已经有了,它们通常是通过从已知值(比如sin(π/2)=1)开始并重复应用半角和和差公式而生成。现在有了计算机,三角函数表便推出了历史的舞台。但是像我这样的 阅读全文
posted @ 2020-02-15 14:20 茶苦茶香工作室 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-15 13:30 茶苦茶香工作室 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 负数在计算机中如何表示? 举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢? 很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是1000100 阅读全文
posted @ 2020-02-06 16:12 茶苦茶香工作室 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 为什么有IQ格式? 将小数(应该说是浮点数)化成整数,目的是为了加快运算速度,可以百度Q格式数的原理。 如何使用IQ格式计算 既然是将小数化成整数,那么肯定是要乘上某个值,让小数变成整数 typedef long _iq; /* Fixed point data type: GLOBAL_Q for 阅读全文
posted @ 2020-02-06 16:11 茶苦茶香工作室 阅读(3077) 评论(0) 推荐(0) 编辑
摘要: 1。ADC的输入类型有三种,单端,伪差分,真差分。(1)单端输入是Vin,内部ADC读取Vin和GND的差值;(2)伪差分AIP-AIN,内部ADC读取AIP和AIN的差值,但允许AIN上有一个很小的共模电压,比如正负0.3V;(3)真差分是AIP-AIN,其内部AIP和AIN分别有一个ADC,分别 阅读全文
posted @ 2020-02-06 15:10 茶苦茶香工作室 阅读(2787) 评论(0) 推荐(0) 编辑
摘要: 在电机无感控制算法方面,TI提供了eSMO滑模观测器来计算电机转子角度。在应用方面,TI提供了eSMO lib文件和相关文档说明eSMO的使用,但是在使用过程中,可能没法从相关文档上理解Fsmopos和Gsmopos的含义,不方便调试。因此本篇主要推导 TI eSMO电流计算公式,并导出Fsmopo 阅读全文
posted @ 2020-02-01 18:37 茶苦茶香工作室 阅读(2352) 评论(0) 推荐(0) 编辑