资源分享
文章平均质量分 74
分享一些收集资源资料
拙_言
Oracle 10g OCPIBM Certified Systems Expert MAIL:xcl_168aliyun.com
展开
-
(佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
这个分享资源提供了两轮自平衡小车的全方位学习资料,包括详细的原理图、PCB设计文件、完整的程序源码以及物料清单(BOM)。内容涵盖了小车的机械结构设计、电子电路搭建、软件编程逻辑以及必要的组件列表。研究完后,可以从零开始构建自己的两轮自平衡小车。小车采用STM32F103C8T6位控制器,MPU6050为姿态感应传感器电驱电机驱动模块非常适合在电池供电的智能小车、玩具小车、机器人等上面使用,供电电压2V~10V,可同时驱动两个直流电机或者1个4线2相式步进电机。原创 2024-06-09 11:41:33 · 304 阅读 · 0 评论 -
两轮自平衡小车资料(L298N 模块原理图及使用说明+c源码)
本文详细介绍了基于STM32微控制器的两轮自平衡小车的设计与实现过程。内容包括小车的硬件选型、电路设计、软件编程以及PID控制算法的应用。通过陀螺仪和加速度计获取小车的姿态信息,利用PID控制算法调整电机输出,实现小车的自主平衡。此外,还探讨了如何通过遥控实现小车的平稳前进和后退,以及利用灰度传感器实现循迹和避障功能。反转,调速就是改变高电平的占空比。使能端(高电平有效,常态下用跳线帽接于。调速时取下跳线帽),具体参考。如逻辑输入部分接单片机。那么想让电机正转只要给。如何控制直流电机正反转。原创 2024-06-09 11:32:30 · 637 阅读 · 0 评论 -
STCunio数字电源带PID数字闭环(带详细的代码说明文档)
其实原理非常简单,将串口设置为8位数据、中断模式,当ISP下载程序时会有个下载序列,其实是很多个0x7f,当MCU接收0x7f至少16次以上时,这时MCU认为是下载命令,将寄存器IAP_CONTR赋值0X60,那么系统就会跳到ISP监控程序区,这个区是STC厂家做的固件,MCU软启动之后也会进入这个区检测下载流,之后才会进入用户代码区。这里我们也有考虑到,做了一个电子开关来控制MCU的VCC,电子开关由一个轻触按键来控制,这种实现软启动的方法也比用自锁开关开发方便,只需轻轻一按就可以实现软启动。原创 2024-06-07 17:58:51 · 856 阅读 · 0 评论 -
基于Arduino的简易磁悬浮装置原理图和源代码分享
在控制悬浮物的平衡时,仅知道悬浮物偏离平衡位置的位移并采用比例控制是不够的。对于同样的偏离位移,悬浮物可能有不同的速度,因此我们需要对悬浮物采取不同的处理方法。而速度恰好是位矢的微分,所以我们可以通过对位移输入数据进行微分操作,实现对悬浮物的精确实时控制。简单来说,我们将霍尔元件的读数(即浮子的位置)作为输入变量输入到PID函数中,设定一个目标值(即浮子在中间位置时的读数值),然后将输出赋值给PWM驱动线圈。有时,信号的输出需要综合考虑之前的输入,这种综合往往是求和关系,因此使用积分控制简单易行。原创 2024-06-06 14:49:20 · 1362 阅读 · 0 评论 -
六轴机器手臂运动控制——直流伺服反馈系统设计(比赛项目计划书+设计总结+硬件+源代码+上位机等)
TW的硬件一直很强,这是难得的硬件创新比赛的优秀作品,资料非常完整理。硬件设计,源码,项目计划书,甚至包含了事后的复盘总结文档。是不可多得的好资料。原创 2024-06-06 10:24:28 · 923 阅读 · 0 评论 -
(优作)风力摆控制系统
本系统由瑞萨100LGA单片机控制模块,6050三轴陀螺仪加速度模块,直流风机及其驱动模块,显示模块,键盘模块,蜂鸣器模块以及风力摆机械结构组成,MPU6050采集风摆姿态,单片机处理姿态数据后通过PID精确算法调节直流风机以控制风力摆,本系统实现了风力摆在仅受直流风机为动力控制下快速起摆、画线、稳摆的功能,并能准确画圆,且在受风力影响后能快速回复画圆状态,双PID组成双闭环控制系统具有很好的稳定性。另外本系统。原创 2024-05-26 09:51:08 · 822 阅读 · 0 评论 -
电赛一等奖!基于TMS320F2812的简易数字频率计
电赛一等奖!简易数字频率计设计(原理图、PCB、源码、分析报告)这份文件是关于合肥工业大学电气与自动化工程学院的一个项目报告,题目为“基于TMS320F2812的简易数字频率计”。项目由方敏、侯其立、李苗、张巧云四位本科生完成,指导教师为徐科军教授。原创 2024-05-25 21:39:11 · 1160 阅读 · 0 评论 -
(不定时更新)多种模型预测控制MPC相关matlab程序代码simulink+文档资源分享清单
所有链接资料(论文+文档+Matlab代码)皆可下载 matlab中Toolbox中带有的模型预测工具箱MPC在美国高速公路场景中移动的车辆上的实现This submission contains a model to show the implementation of MPC on a vehicle moving in a US Highway scene带挂载的四轴飞行器的MPCMPC for quadcopter with hanging load低数据极限下模型预测控制的非线性动力学的稀疏识别原创 2024-05-09 16:19:13 · 357 阅读 · 0 评论 -
STM32项目下载清单(不定时更新)
收集的一些资料,分享下载。原创 2024-05-09 15:29:38 · 523 阅读 · 0 评论 -
四种粒子群算法的Matlab实现
粒子群算法,又称为粒子群优化(Particle Swarm Optimization,简称PSO),是一种基于群体智能的优化算法。它最初由James Kennedy和Russell Eberhart于1995年提出,灵感来源于鸟群捕食行为的研究。在PSO中,每个优化问题的潜在解都被视为搜索空间中的一个“粒子”,所有粒子根据自身的经验以及同伴的经验来调整自己的速度和位置,以寻找最优解。:相较于其他复杂的优化算法,PSO的规则相对简单,易于编程实现,这使得它在实际应用中非常受欢迎。原创 2024-05-05 21:52:47 · 389 阅读 · 0 评论 -
(优作)基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示)
比如,由于风扇的转动方向只能机械式的保持在一定范围内,而不能根据人群的位置做出具体的调整,即在一片区域内,有人和没人对于风扇来说是一样的。此外,传统风扇只能根据选择的档位来设置转速,而不能根据周围环境温度的变化而自动调节转速。工作区内由单片机AT89S52控制DS18B20采集环境温度,当温度达到设定阈值时,AT89S52单片机与ATmega16单片机交换信息,ATmega16控制热释红外传感器进行人群位置定位,从而通过PWM控制电机和舵机做相应动作。本系统由主控台和工作区两部分组成。原创 2024-05-05 21:22:34 · 494 阅读 · 0 评论 -
(资源分享)基于STM32的数据采集+心率检测仪(原理图、PCB、程序源码等)
为验证系统的设计功能,特以心率检测为实验目标,在心率传感器的辅助下,将心率信号转化为模拟信号,再将数模转换变为数字信息,以便进行数据分析和处理。此外,基于SD卡实现了文件系统管理,可对位图文件进行显示,并有TFT屏显示的内容来生成图像文件。TFT液晶屏的配合下来显示采集的数据。为便于直观分析,还将采集的数据绘制成波形图。为验证其设计功能,特配置了心率传感器来获取心率信号。为波形的图像文件生成提供了相应的支持。等,并以此实现了心率波形图的绘制。能实现采集数据的上传以供更深层次的数据分析和处理。原创 2024-05-05 21:14:18 · 191 阅读 · 0 评论 -
(优作)基于STM32的卫星GPS路径记录仪(附完整源代码)
详细介绍了一款基于STM32微控制器的卫星GPS路径记录仪的设计与实现,附带完整的源代码供读者参考。文章首先解释了GPS路径记录仪的工作原理,然后逐步讲解了硬件选型、软件编程和系统测试的过程。通过提供的源代码,读者可以直接在自己的STM32开发板上进行实验,从而深入理解GPS数据的处理和应用。提供一个完整的GPS路径记录仪设计方案和源代码,帮助读者快速实现自己的GPS数据记录系统,并应用于各种实际场景。电子工程师、嵌入式系统开发者、户外运动爱好者、物流行业从业者。原创 2024-05-03 15:55:13 · 568 阅读 · 0 评论 -
(优作)基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)竞赛作品
基于意法半导体与ARM公司生产的STM32F4 DISCOVERY开发板的集电机驱动模块、电源管理模块、stm32f4主控模块、蓝牙串口通信模块、android控制端模块。电机驱动模块使用了两个L298N芯片来驱动4路电机,使能端连接4路来自主控板的PWM波信号,8个输入端接主控板的8个输出端口;电源管理模块使用了LM2940-5.0芯片进行12V到5V的转换,12V用于电机模块的供电,5V用于蓝牙模块、传感器等的供电;主控模块采用了MDK编辑程序,然后下载到主控板,实现硬件与软件的交互;原创 2024-05-03 15:43:09 · 859 阅读 · 0 评论