电设
文章平均质量分 78
电赛张小七
嵌入式点灯工程师
展开
-
基于stm32f407的跟随行驶系统项目报告(利用openmv+超声波模块)
由OPENMV视觉处理对路径的判断,达到小车能够在指定的路径行驶,通过给后车安装超声波测距,可以得到两车之间的实时距离从而做出相对的动作,达到两车之间的间距在20~30cm之间。视觉识别模块选用的OPENMV在小车高速行驶的过程中,所探测两车之间的距离会突变,不够稳定,也不够准确。方案二:利用OPENMV进行视觉识别,通过串口给STM32实时提供指示线的坐标位置,并通过PID每10ms计算一次实际位置和想要到达的目标位置的差值,通过不断的实时‘调整’来达到小车能够按照项目要求在规定的指示线内正常行驶。原创 2024-09-08 21:34:18 · 2312 阅读 · 0 评论 -
基于stm32f407舵机的使用以及项目的具体的使用事项
舵机也分为很多种的,现在用的比较多的是模拟舵机和数字舵机他们的区别如下:模拟舵机和数字舵机是两种常见的舵机类型,它们在控制方式、精确度和价格等方面存在差异。在选择舵机时,需要根据应用场景的需求来决定使用模拟舵机还是数字舵机。例如,在需要较高精确度和响应速度的场合,数字舵机会是更好的选择;而在成本敏感或者对精确度要求不高的场合,模拟舵机可能更加适合。我们平常做项目所用的是模拟舵机,也就是用PWM对其控制的。原创 2024-09-06 11:15:47 · 356 阅读 · 0 评论 -
基于mspm0g3507的智能送药小车(21年电赛f题,openmv寻迹,k210数字识别,并行pid调制)项目实验报告
系统运行由两部分组成:智能送药小车的单车控制部分和双车联动部分,小车的单车控制部分由K210识别目标病房,OPENMV识别指引线,通过红外传识别药品,通过串口收发送数据到MSPM0,由MSPM0控制电机的转动以此达到小车进入目标病房和取药回到起始点的目的,双车联动通过OPENMV记录路口数目,ZIGBEE互传,实时共享双车的实际位置达到主车控制从车到达目标病房的双车协调送取药目标任务。方案一:利用前轮舵机舵机转向,后轮双电机提供动力,在小车的长方形底板上构建所需的模块,达到小车的总体稳定的目的。原创 2024-09-03 20:14:02 · 1383 阅读 · 0 评论 -
电赛模块的准备基于STM32F407的pid控制电机匀速转动(定时器10ms计算一次)利用32自带的编码器模式
你要想掌握好这个东西,首先必须得明白它其中的原理。首先一点,你要明白编码器返还的数据是什么?能够怎么用?常用的编码器:两相编码器由 A 相和 B 相组成,相位差为 90 度。当旋转方向为顺时针时,A 相先变化,然后 B 相变化;当旋转方向为逆时针时,B 相先变化,然后 A 相变化。通过检测相位差变化,可以确定旋转的方向。原创 2024-09-03 19:49:44 · 643 阅读 · 0 评论 -
电赛2024年H题智能小车基于MSPM0G3507主控MCU(利用8路灰度加上MPU6050的解决方式)
最后我觉得这个项目最重要的部分还是陀螺仪的精准度,如果一个陀螺仪的精准度高,这个项目就十分简单了,像mpu6050这种陀螺仪精准度就稍微差了一点,他有个最严重的问题就是温漂,偏航角会随着温度变化为变化,这一点在跑发挥项一的时候十分关键的,因为这个只差基督就会导致车子跑偏,导致无法完成 整个项目。如果条件足够的话建议可以换一个好一点的陀螺仪,然后就是灰度如果没有条件同样也可以换成红外。以上就是本次项目的一些小建议。原创 2024-09-02 22:50:11 · 1847 阅读 · 0 评论 -
关于霍尔编码器读取电机速度的一些相关操作(STM32的编码器模式,MSP的通过输入捕获记录
前几天24年的电赛刚刚过去,整个四天三夜也是非常记忆深刻的。我们队选择的是H题,我想只要是做控制的,看到这题目列表都会毫不犹豫的选择H题。因为相比其他题目而言H题简直是太简单了,以至于我们小队的几个人在早上8点之后拿到题目,都有点怀疑这个题目是不是有点问题,怎么可能这么简单。就这个题第一眼看过去感觉都比平衡车都简单,但仔细的看过里面的一些规则要求,以及深刻的用过MSPM0G3507这个板子之后你就会发现这个板子没那么简单。原创 2024-08-04 21:44:07 · 1222 阅读 · 0 评论 -
关于openmv通信的补充
关于openmv通信的补充。原创 2024-08-03 18:20:53 · 122 阅读 · 0 评论 -
基于MSPM0G3507的智能送药小车(21电赛F题,OPENMV循迹,K210识别数字,并行PID快速学习,小车转动返回)
首先看一下基本的题目要求,只有明白了题目的基本要求才能够做出符合题目要求的作品。以下是相关的题目要求。基本项的任务就是送药到近中远端三个不同的类别的病房,中端和远端的 病房号会随机变化,而近端病房的1,2号病房是不会改变的。发挥项目就是双车联动,到中端,远端病房送药,和基础项一样,病房号还是会随机变化。原创 2024-07-21 16:01:36 · 4887 阅读 · 15 评论 -
2013年全国大学生电子设计竞赛(c)题简易旋转倒立摆装置
这里原理性的东西就不再次叙说了,直接说如何实现的问题。首先要明白一点,是xoy平面的机械摆动,,让yoz平面达到一个稳定的状态(也就是说只能直接控制xoy平面,间接影响yoz平面),明白这一点剩下的步骤就清晰多了。调好一个环再去调整另一个环,第一个环调好了就不要动了,就调整后面一个环,在调第二个环的时候我是一直增加PD的系数,增大p有着加快反应时间的效果,而增大D则是加强抑制p的效果。看完了项目的基本要求,没有做过相关的控制类型的题目感觉比较蒙的,因为根本不知道其中的原理,以及如何让它稳定达到项目的要求。原创 2024-03-05 15:45:47 · 1199 阅读 · 1 评论