0%

长沙

宣城

合肥

桂林

浅析PID

参考学习SUNPLUS 《PID 调节控制做电机速度控制》后总结,在线阅读链接如下:

1343214947-695804.pdf

PID 控制器是一种广泛应用于工业控制系统的控制器,它通过将偏差的比例(Proportion)、积分(Integral)和微分(Differential)三个部分进行线性组合,生成控制量,从而对被控对象进行控制。PID 控制器的核心思想是通过对系统偏差的实时调整,使系统的输出尽可能接近期望值。

CubeMX使用FreeRTOS编程指南

一、开发前言

CMSIS是一种接口标准,目的是屏蔽软硬件差异以提高软件的兼容性。RTOS v1使得软件能够在不同的实时操作系统下运行(屏蔽不同RTOS提供的API的差别),而RTOS v2则是拓展了RTOS v1,兼容更多的CPU架构和实时操作系统。因此我们在使用时可以根据实际情况选择,如果学习过程中使用STM32F1、F4等单片机时没必要选择RTOS v2,更高的兼容性背后时更加冗余的代码,理解起来比较困难。

规范制订说明

前言

基于华为C语言编程规范 在线wiki文档

代码总体原则

清晰第一

代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该主动优化

  • 优秀的代码可以自我解释(以我的水平可能做到比较难)
  • 常写注释,并且注释写的清晰

简洁为美

写的代码越多,意味着出错的地方越多,也就意味着代码的可靠性越低。

MQTT(消息队列遥测传输协议)

MQTT是轻量级的消息发布/订阅协议,设计用于资源受限的设备和低带宽、高延迟的网络环境。它已成为物联网领域的事实标准,广泛应用于智能家居、工业自动化等领域。

第一章:Python基础与快速入门

Python 是一门跨平台、开源、免费的解释型高级动态编程语言

python 同时支持伪编译将 Python 源程序转换为字节码来优化程序和提高运行速度。

支持使用 py2exe、pyinstaller 或 cx_Freeze 工具将 Python 程序转换为二进制可执行文件

动态规划(Dynamic Programming)

动态规划问题的一般形式就是求最值。动态规划其实是运筹学的一种最优化方法,只不过在计算机问题上应用比较多,比如说让你求最长递增子序列呀,最小编辑距离呀等等。