Tank Dual开发板是一款专门为机器人项目开发的STM32多功能控制板,可以同时控制8个舵机和2个编码电机,板载MPU9250姿态传感器,自带100mW无线可实现远距离遥控、通信,支持CAN通信,USB烧录/通信,串口通信等。稳压输出可以对外给树莓派供电,控制外部负载。
控制相关代码片段 锁相环(三相锁频环锁相环DSOGI-PNSC-FLL-PLL,双二阶广义积分+正负序分量+锁频环) PI(PI-条件积分抗饱和方式) LMS(LMS+箕舌线变步长+不可在线变阶数) 锁相环(单相二阶广义积分,SOGI-PLL)
基于STM32及FreeRTOS的平衡小车,微信小程序控制。 包括SW结构图,AD设计图,Keil程序源码,微信源码。
使用文献Two Approaches for Path Planning of Unmanned Aerial Vehicles with Avoidance Zones中的两种方法进行无人机路径规划仿真,两种方法分别为秩极小化的迭代法( Iterative Rank Minimization method,IRM)和改进的最优快速搜索随机树法(refined optimized Rapidly-Exploring Random Tree)
学习使用,某米扫地机器人STM32代码; 程序驱动包含I2C、PWM、SPI、多路ADC与DMA、编码器输入捕获、外部中断、通信协议、IAP升级、PID、freertos操作系统等 代码注释清晰、代码规范 stm32f103ev工程 硬件驱动包括陀螺仪姿态bmi160、电源管理bq24773等
物美智能是一套开源的软硬件系统,可用于二次开发和学习,快速搭建自己的物联网/智能家居系统。硬件工程师可以把自己的设备集成到系统;软件工程师可以使用项目中的设备熟悉软硬件交互。