- 博客(9)
- 收藏
- 关注
原创 大白话讲述FOC电机无感控制算法之:高频注入、磁链观测器、龙伯格观测器、扩展卡尔曼滤波优缺点比较
大白话讲述FOC电机无感控制算法:高频注入、磁链观测器、龙伯格观测器、扩展卡尔曼滤波优缺点比较
2025-04-01 21:04:40
539
原创 大白话说清楚:霍尔编码器,光电编码器,电位计,磁编码器和转转变压器的优缺点
使用**磁传感器阵列**(如AMR、GMR或TMR磁阻元件)或**磁编码盘**,通过检测磁场分布变化计算位置。- **磁编码器**:温度稳定性更好(部分型号集成温度补偿),适应更宽温度范围(-40°C~125°C)。| **分辨率** | 低~中(几十~几百PPR) | 中~高(数千PPR或14~16位绝对) |- **选磁编码器**:中等精度、抗干扰需求高、环境恶劣(如高温、油污)。| **抗干扰能力** | 弱(需屏蔽) | 较强(差分信号/补偿算法) |
2025-03-18 22:38:40
579
原创 MAVLink&MAVROS傻傻分不清?大白话说清楚他俩的关系
2. **MAVROS** 接收 ROS 消息,将其转换为对应的 MAVLink 消息(如 `SET_POSITION_TARGET_LOCAL_NED`)。5. **MAVROS** 将 MAVLink 消息解析为 ROS 话题(如 `/mavros/battery`),供其他 ROS 节点使用。- **仿真开发**:在 Gazebo 中模拟无人机,MAVROS 连接 ROS 与仿真飞控(如 PX4-SITL)。| **使用场景** | 飞控与地面站、外设通信 | ROS 生态与无人机的集成开发 |
2025-03-18 21:11:31
652
原创 开源手搓无人机:飞控与地面站生态全景解析
此外,在固件的源码目录中,也可以直接查找兼容的飞控硬件。例如,在 PX4 的源码中,boards 目录列出了所有支持的厂商,而各厂商的子目录则包含了该厂商适配的具体飞控型号。PX4 和 ArduPilot (APM) 具备广泛的适配性,支持多种无人系统,包括 四轴、八轴、H 型、X 型多旋翼,固定翼,无人车,无人船,甚至无人潜艇,几乎覆盖了所有主流应用场景。接下来是 Betaflight (BF) 固件,它主要用于 多旋翼无人机和固定翼,但实际上,几乎所有玩家都将其用于 竞速穿越机,而非固定翼。
2025-03-12 08:01:25
359
原创 ST-Link下载STM32下载报“Error:Flash Download failed”、“Internal command error”、“No target connected”错误的解决方法
在使用Keil/MDK5和ST-Link下载STM32程序时,若遇到“Error: Flash Download failed”、“Internal command error”或“No target connected”错误,可从以下方面排查
2025-03-09 18:56:40
852
原创 手把手教你用STM32轻松实现UDP、TCP网络通信,无需熟悉MAC、PHY、LWIP等复杂的网络协议
实现STM32的UDP/TCP通信,可借助STM32CubeMX。它能配置外设和中间件,针对网络通信会自动处理底层复杂内容。在生成代码后,开发者只需在应用层编写数据收发逻辑,像操作串口通信那样简单。例如设置IP地址、端口号,调用发送接收函数即可,复杂的MAC、PHY交互与LWIP协议栈配置都由系统自动完成,大大降低了开发难度,让开发者快速搭建网络通信功能,把精力放在业务逻辑上。
2025-03-08 11:08:38
535
原创 手把手教你用STM32开发板手搓一个GPS自主导航小车,不用熟悉ROS系统和激光雷达,也能让它为你的毕设保驾护航
毕设之基于STM32的GPS导航小车,运用PID跟踪控制算法,具备自主导航、智能避障与动态路径规划功能,可通过地图规划小车路径,并在地图上显示小车位置。
2025-02-22 19:41:51
1210
原创 手把手教你用STM32F407开发板手搓一个四轴无人机(无刷电机版本)
该四轴无人机采用FreeRTOS操作系统和裸机两种开发方式,采用无刷电机进行驱动,提供了:①PID控制、LPF、滑动窗口滤波等多种无人机相关飞行控制算法;②陀螺仪、加速度计、气压计、超声波、NRF24L01、定时器PWM、GPS、蓝牙、WiFi等多种传感器的驱动;③匿名地面站、SBUS等多种遥控遥测协议的数据解析。所有代码均开源,尤其适合初学者DIY。
2025-02-16 19:34:58
2176
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人