本项目实现了一个基于 CANopen 协议的伺服电机控制系统,集成了 TCP 服务器,支持远程控制和实时状态监控。系统运行在 ALIENTEK 战舰开发板 V3,通过 CANopen 协议与 Nimotion 公司的一体化低压伺服电机通信。用户可以通过 TCP 客户端发送指令,控制电机的运行模式(位置、速度、转矩)、目标位置、速度或清零位置,同时接收电机的实时状态(如位置、速度、转矩)。
使用单片机为AT32,使用st的HAL库,实现FOC的速度环转矩环。主要代码在motor.c里
逐飞科技基于STC32G的FOC无刷驱动开源项目
本项目是基于 W55MH32 芯片的红外遥控网关,通过以太网通信实现对空调的控制,该项目展示了使用小程序作为控制端,通过 mqtt 协议控制设备端,实现远程控制空调的功能。