算法
呀哈!高
电子小工程师,加油吧
展开
-
MPU6050华大单片机移植 可跑
int main(void){ float pitch,roll,yaw; //欧拉角 short aacx,aacy,aacz; //加速度传感器原始数据 short gyrox,gyroy,gyroz; //陀螺仪原始数据 short temp; //温度 uint32_t GetData=1,t; App_ClkInit(); MPU_IIC_Init(); MPU_Inits(); Uart_init(); printf("\r\nHC32L136K8T6 8原创 2021-11-23 09:40:23 · 289 阅读 · 0 评论 -
NTC热敏电阻计算温度之C代码
NTC热敏电阻计算温度之C代码代码已经验证 温度误差可以接受验证代码已经验证 温度误差可以接受下面展示部分 代码。///< ADC 单次采集 Ntcuint32_t Adc_ReadNtcVal(void){ uint32_t u32AdcRestult; ///< ADC 采样通道配置 Adc_CfgSglChannel(AdcExInputCH21); // ///< 启动单次转换采样 Adc_SGL_Start(); wh原创 2020-12-10 15:08:00 · 5998 阅读 · 5 评论 -
单片机ADC采样算法之卡尔曼滤波
单片机ADC采样算法 之 卡尔曼滤波算法的核心思想是,根据当前的仪器"测量值" 和上一刻的 “预测量” 和 “误差”,计算得到当前的最优量.再预测下一刻的量, 里面比较突出的是观点是. 把误差纳入计算, 而且分为预测误差和测量误差两种.通称为 噪声. 还有一个非常大的特点是,误差独立存在, 始终不受测量数据的影响。下来先了解一个卡尔曼滤波中几个参数的含义:概率(Probability),随即变量(Random Variable),高斯或正态分配(Gaussian Distribution)还有Stat原创 2020-12-06 20:37:58 · 11034 阅读 · 18 评论