编辑时间2022/8/21方案选用材料:主控MSP430F5529、直流减速电机(带光电编码器)、TB6612电机驱动、超声波测距、灰度传感器、无线透传、OLED屏显示。使用灰度传感器巡线,超声波检测前后车距作为位置环反馈,通过位置环调节前后车距离。关键词:MSP430 循迹 无线串口透传通信 PID算法 陀螺仪一、题目 二、控制方案题目难点在于小车路过“y”路口时的判断,以及小车停车时需保证20cm的间距。我们最初的想法是通过陀螺仪直线矫正通过“y”路口,实际测试发现小车直线稳定性良好,但是陀螺仪数据反馈会有跳变,经过PID直线矫正后可能会导致小车偏离赛道。经过讨论后我们决定采
MSP430WARE下载;目录在线版本下载MSP430Ware查看例程导入例程 离线版本下载MSP430Ware 查看例程导入例程MSP430Ware里面有很多例程和库函数使用手册,我们可以查看学习。非常重要在线版本下载MSP430Ware(1)打开CCS——>view——>ResourceExplorer 之后我们会进入如下界面(2) 点击MSP430——>EmbeddedSoftware(3)点击MSP430Ware后面有三个点——>Install 之后我们就开始下载了,查看下载进度上方会有一个时钟的图标,点击即可查看下载进度 下载完成之后,MSP430Ware后面会出现勾。查看例程vie
文章目录前言一、voidSystemClock_Init(void)//系统初始化时钟系统结构二、voidCounter_Left_Init(void)//编码器计数设置外部中断三、voidTimerA1Init()//定时器初始化定时器中断函数四、voidMotor_Left_Init(void)//PWM初始化解释一下如何产生pwm补充一个GPIO的规范用法五、boolUART_Init(uint16_tbaseAddress,uint32_tBaudrate)//串口初始化通信规则细解一下这里的参数__even_in_range的使用简单与openmv通讯六、OLED_Init()//o
需提前学习:MSP430F5529库函数学习——串口;MSP430F5529库函数定时器A——硬件PWM目录引脚手册获取实验目的代码代码解析串口数据发送部分数据捕获部分定时器部分可选参数设置定时器部分捕获部分可选参数设置捕获引脚部分中断处理TA2IV_TACCR2解析TA2IV_TAIFG解析主函数解析实验现象引脚手册获取详情看MSP430F5529库函数定时器A——硬件PWM获取引脚手册部分。实验目的捕获波形高电平持续时间代码MSP430F5529可以进行信号捕获。先提供代码#include"driverlib.h"#include#include#include#defineCPU_F((
【写在前】本人目前是大二在读生,第一次参加电赛,准备不充分,结果熬了四天,最后成绩却不如人意。有51和32的基础,然后想立一个flag系统的学习一下主打超低功耗的msp430f5529单片机为比赛做准备(毕竟电赛限制TI的板子)。另一方面也是给电协的后继者留下一些参考的资料。本来说是以视频的方式展现,但我的一个重要朋友不太爱看视频和手册,所以想着还是以文字的方式来展现会更好一些。(因本人知识水平有限,文章中有什么错误的地方还请原谅并指出,十分感谢)本人所用板子及软件:MSP430f5529LP编程及调试软件:ccs(TI官网有,我的版本是12.0.0其他版本操作方式大同小异)参考资料:TI官网
前言:2022年TI杯大学生电子设计竞赛,小车跟随行驶系统(C题)要求:设计一套小车跟随行驶系统,采用TI的MCU,由一辆领头小车和一辆跟随小车组成,要求小车具有循迹功能,且速度在0.3~1m/s可调......本文着重介绍速度在0.3~1m/s可调的一种实现方式。正文:一、首先了解编码电机测速的原理(移步下方链接,不过多赘述)霍尔增量式编码器左右车轮线速度的计算_许你一世阳光yyds的博客-CSDN博客二、获取关键参数,及oled使用 由此我们得知,我们需要获取的关键数据为编码电机 轮子转动一个脉冲走过的距离(m/脉) 这个参数可以是1.从你所购买电机的店铺获得;2.自己做实验测出
msp430f5529库函数总结说好的做完电设发源码,结果托更的时间有点长看,作为补偿这边博客写的详尽一些,希望各位能够看完就会用。吐槽一下,TI官方公布的库函数只有几个示例,我在比赛前自己移植了一边所有的基础功能,比如uart,iic,spi,pwm,定时器等,iic和spi最为难调,也不知道底层写的怎么样,只能通过示波器看现象,按照经验调。源码链接:https://download.csdn.net/download/YOUNGAAAAA/85007021先介绍一下msp430f5529:板载一个32.768K的RTC时钟XTAL1和一个4MHz的时钟GPIO:P1、P2支持中断,分别公用