基于stm32编写的CANopen程序,用于驱动伺服电机,包括CAN功能的初始化配置,SDO PDO NMT等的实现,可实现速度模式,位置模式等方式,稍加改造即可支持多电机控制。巧妙利用了stm32的CAN邮箱过滤器机制,快速识别分类CANopen功能码。
2023-10-08 22:14:37 7.32MB stm32
1
基于STM32的ili9320的tft液晶驱动源代码,十分精炼,学习必备。
2023-10-03 16:55:05 9KB STM32 ILI9320 TFT
1
电赛专题,基于stm32控制的二维电动云台,PWM控制180°,
2023-09-29 14:41:17 10.32MB 二维电动云台 基于stm32控制 电赛
1
基于STM32的四旋翼无人机项目(二):MPU6050姿态解算的代码(含匿名上位机串口通讯版本代码)同时,压缩包内含与之串口通讯配套的匿名上位机V5.0版本
2023-09-28 15:48:18 28.44MB stm32 软件/插件
1
基于STM32的MAX30102血氧健康检测智能计步器手环系统资料 本项目是采用STM32F103C8T6实时检测当前人体的健康数据: (1)、通过MAX30102的采集心率血氧数据; (2)、ADXL345采集当前行走步数; (3)、DS18B20采集温度数据; (4)、内部RTC显示当前时间,可通过按键修改时间; (5)、OLED液晶显示当前时间,心率血氧,体温,步数。或者通过蓝牙无线传输。 此价格提供以下资料: 1、原理图 2、BOM清单(包含所有使用的元器件和模块,以及购买渠道) 3、源码 4、技术支持 实物价格460元
2023-09-18 12:48:21 20.67MB stm32 max30102 心率血氧 毕业设计
1
基于STM32的MAX90614智能防疫门禁系统 本项目采用STM32F103C8T6单片机核心板。使用MAX90614红外温度传感器采集人体温度、记录人流量。 项目功能: 1、测量温度对比温度阈值,当测量温度低于温度阈值时,液晶显示“状态:正常”,语音播报“温度正常”,舵机动作(相当于打开闸门); 2、如果测量温度超过设置阈值,液晶显示“状态:注意!异常”,语音播报“请注意 温度异常”,舵机不动作(不允许通过)。 设计所包含的模块主要有彩屏液晶显示电路、语音播报电路、非接触测温传感器电路、舵机驱动电路、WIFI模块、按键电路模块及电源模块。通过模块之间的配合实现对疫情的预警,一旦有温度异常将会通过闸门关闭和语音播报来通知相应人员做出相关措施。 此价格提供以下资料: 1、原理图与PCB; 2、BOM清单与模块说明; 3、源码
2023-09-18 12:45:53 26.28MB stm32 max90614 智能健康 毕业设计
1
共4个压缩包,完整的版本记录 运行效果:本程序实现脱机测距,共左中右三路超声波传感器同时实时工作,数据实时通过屏幕显示,并且当测距距离小于75cm(正常男性与女性的步幅平均值)时红色led灯亮,蜂鸣器报警。 1.0 原始工程文件 单探头工作。 2.0 完整测试程序 左中右三探头同时工作,程序反应时间长。 3.0 取消数据求平均 优化代码流程,取消超声波探头测距过程中的取五次平均值的流程。 大大提高程序反应时间,数据误差有所提升但在可接受范围(3cm)。 4.0 增加外部中断 ECHO_reci是读输入口的状态,但是没有做外部中断处理,探头测距 又是死循环,有可能会一直读不到状态,导致程序卡在这里。所以增加 三个外部中断程序。
2023-09-17 13:23:50 28.54MB stm32 测距 超声波 HC-SR04
1
主控采用STM32F103单片机,使用串口与思岚A1激光雷达通信,采集一圈角度位置数据,并对数据进行分析,使用野火开发板板载屏幕显示采样点,但因为分辨率问题显示效果不好,可自行选择显示设备。
2023-09-17 09:44:02 4.76MB stm32 单片机
1
参考simpleFOC代码,在stm32G431上实现了20kHz的FOC电流环。为了降低驱动器成本,将主控由G431改为F030,目前所有代码均为浮点计算,实现了4kHz的电流环(FOC单周期时间成本约230us),控制效果一般,可作为初步参考。后续需要改为定点计算,提高电流环频率以优化控制效果。。程序架构采用了ST电机库的方案,在ADC采样完成中断里执行FOC程序。驱动方式为3个EN端加TIM1三通道PWM输出,TIM3采集编码器AB相输入,3通道ADC扫描采样三相电桥低边通道采样电阻电压。TIM1为中心对齐模式1,PWM模式2,RCR设为1(每两次溢出触发一次中断,即在下溢时触发ADC采样)。上电后电机开环运行,校对Z相(外部上升沿中断)信号,确定编码器初始偏移量,调试时将变量start_run修改为1以开始执行闭环程序。电流环程序放在ADC采样完成回调函数里面,首先获取编码器计数值并计算电角度,然后获取电流采样值并经过clarke变换和park变换得到qd电流,再经低通滤波和PID计算后得到qd电压控制量,然后逆park变换并计算SVPWM占空,最后经TIM1输出三相占空。
2023-08-22 21:22:08 16.52MB stm32 电机控制 FOC
开发板STM32 三轴联动 带插补 加减速 源代码 MDK 源码 分别基于STM32F1和STM32F4两套的三轴联动插补(直线圆弧两种带)加减速的源码,基于国外写的脱机简易雕刻机源码的项目修改,添加了大量的中文注释,可以很好帮助大家学习这个源码。
2023-08-03 10:09:37 309KB stm32 软件/插件
1