自动化控制与算法
文章平均质量分 94
mftang
知名世界500强企业嵌入式软件开发leader engineer
展开
-
反正切函数arctanx的应用
本文主要介绍反正切函数的相关知识,包括反正切函数的实现原理,和正弦或者余弦函数的关系,还介绍了反正切函数在实际项目中的应用。原创 2024-07-20 01:15:00 · 509 阅读 · 0 评论 -
磁环编码器原理
本文主要介绍磁环编码器的相关知识,包括实现原理、编码器精度、角度计算方法,以及各种类型磁环编码器的实现理论。原创 2024-07-15 02:15:00 · 1013 阅读 · 0 评论 -
处理两路差分信号的中心位置的算法实现(python)
本文主要介绍差分信号的概念,根据差分信号的特性,实现一个简单的算法,处理差分信号的波形数据,并将处理后的数据重新拟合成为一个新的波形图。笔者使用python代码实现其处理数据的算法。原创 2024-07-16 00:15:00 · 826 阅读 · 0 评论 -
使用PID算法实现DAC模拟量输出的快速调节
本文主要介绍一个PID在实际项目应用的案例,通过ADC采样DAC的输出结果,调整使其快速到达期望的结果,系统基于STM32F103RC,使用DAC输出模拟量,ADC采集该模拟量作为反馈信号,以实现系统的闭环控制。原创 2024-07-03 00:15:00 · 727 阅读 · 0 评论 -
设计NOR Flash(FMSC接口)的Flashloader(MCU: stm32f4)
本文主要介绍基于STM32F407芯片,NOR Flash芯片为S29GL128P10TFI01。使用其设计一个Flashloader 程序,并且在STM32CubeProgrammer工具中使用该文件,实现NOR Flash擦除数据,编程数据,读取数据的功能。原创 2024-07-01 00:15:00 · 668 阅读 · 0 评论 -
编码器原理和功能介绍
本文只要介绍编码器的相关内容,包括编码器的分类,实现原理以及其相关的精度等内容,还介绍了,如何使用简单的对射光电传感器和码盘制作一个简易的旋转式编码器。原创 2024-06-19 01:00:00 · 979 阅读 · 0 评论 -
常用电机测试方法的介绍与功能实现(M测试方法)
本文主要介绍常用电机测速的一些方法,重点介绍频率测速方法的原理,并应用该理论搭建硬件平台,实现测速的方法。该平台采用STM32F103RC芯片,通过使用外部中断和定时器的相关功能,结合硬件的一些特性,实现了测试的功能。原创 2024-06-01 00:15:00 · 773 阅读 · 0 评论 -
电机转速计算(基于码盘和IO外部中断)
本文主要介绍使用外部IO中断和内部定时器,实现电机转速的测试功能。笔者基于码盘和光电测速传感器,使用STM32F103内部定时器的功能,完成测试功能设计。文章介绍其实现原理,设计方法,并基于STM32Cube软件配置参数和生成工程。完成所有的软硬件功能。原创 2024-05-27 00:15:00 · 1196 阅读 · 0 评论 -
PID算法的离散化和参数调节方式的介绍
本文主要介绍离散化PID算法的实现原理,以方便对其进行数字化的处理,重点介绍位置式PID算法和增量式PID算法的离散化实现原理。还介绍了调整PID参数的常用方法。原创 2024-06-14 00:15:00 · 996 阅读 · 0 评论 -
PID算法的概念和实现原理
本文主要介绍PID算法的一般概念,还介绍PID算法的实现原理,以及比例(Proportion)、积分(Integral) 和微分(Differential)各个参数的含义和在算法中对输出结果的影响。原创 2024-06-13 00:15:00 · 1481 阅读 · 0 评论 -
PID算法在电机速度控制上的应用
本文主要介绍使用PID算法实现电机速度的控制,笔者使用IO外部中断测试码盘的脉冲实现测速功能,通过该速度值,应用PID算法实现调制PWM的占空比,以实现电机速度的控制。电机转速计算(基于码盘和IO外部中断)-CSDN博客2) TIMER7实现定时器功能,其会产生10us的定时器中断,为系统工作提供基准时钟。3)TIMER8用于产生PWM实现电机速度控制,系统通过电机速度的反馈值以调节PWM的脉冲宽度,以实现电机速度的闭环控制。原创 2024-06-06 00:15:00 · 1097 阅读 · 0 评论 -
浅析PID算法的原理与C语言实现的方法
本文主要介绍PID算法的实现原理,推算步骤,参数含义。还比较了两种PID算法( 位置式PID算法和增量式PID算法)的优缺点,并使用C语言实现两种算法。原创 2024-05-30 07:30:31 · 1138 阅读 · 0 评论