ti移动机器人设计报告

本文详细介绍了基于MSP432P401R单片机的移动机器人设计,包括基本循迹、特殊赛道行走及防碰撞功能。机器人由控制、驱动、循迹、防撞和运动五大模块组成,其中控制模块采用低功耗、高性能的MSP432P401R,通过红外传感器进行循迹。在实际测试中,针对直道、S弯道、钝角弯道、直角、锐角和十字路口进行了调试优化,确保了机器人稳定运行。
摘要由CSDN通过智能技术生成

一、基本功能描述:

1、基本循迹功能。对于直道、S弯道和钝角弯道,小车可沿黑线轨迹自动进行调整使黑线在小车正中间。如若出现小车全脱离黑线,小车进行逆时针旋转直至再次检测到黑线进行循迹。

2、特殊赛道循迹功能。对于直角、锐角赛道,小车进行较大幅度转向不偏离轨道。对于十字路口赛道,即小车检测模块全压在黑线,小车直行跨越黑线。

3、防碰撞功能:在碰撞障碍时可以识别障碍的存在并进行避障。(本次课程未实现)

 

二、硬件结构:

2.1:小车整体分为5大模块:

1)控制模块:搭载单片机MSP432Launch Pad主板

2)驱动模块:电池组、N20直流电机

3)循迹模块:红外LED传感器

4)防撞模块:防撞开关

5)运动模块:底盘和车轮等

模块作用:

1)控制模块即使用单片机编程,实现代码控制小车按一定路线行进

2)驱动模块即是提供能源动力的部分

3)循迹模块是使用红外传感器,通过反射的不同来识别路面,以获得轨道信息

4)防撞模块是通过防撞开关进行传感,以使小车识别障碍,进而实现避障功能

5)运动模块是小车主体部分,是进行运动的主体

 

2.2:这里主要介绍本次课程重点的3个模块

1)控制模块:MSP432P401R Launch Pad包含48MHz ARM CortexM4F内核80μA/MHz工作功耗和660nA RTC操作,141Msps差动SAR ADCAES256加速器。

处理器特性:低功耗、高性能的MSP432P401R MCU

带浮点单元和DSP加速功能的48MHz 32ARM CortexM4F

功耗:80μA/MHz工作功耗和660nA RTC待机操作功耗

模拟:24通道141Msps差动SAR ADC两个比较器

数字:高级加密标准(AES256)加速器、CRCDMA32位硬件乘法器

存储器:256KB闪存、64KB RAM

计时器:416位、232

通信:多达4I2C8SPI4UART

40引脚BoosterPack连接器,支持20引脚BoosterPack采用EnergyTrace+技术的板载XDS-110ET仿真器 2个按钮和2LCD,便于用户交互反向通道UART通过USB连接到PC

MSP432处理器可以使用CCSIARKeil μVision IDE来开发。

整块电路板的框图如下:

以电路板上虚线为分界,上半部分是XDS-110ET仿真器,S101开关来选择板载XDS-110ET仿真器还是用外部仿真器

MSP432P401RXDS-110ET的连接可以断开,MSP432P401RXDS-110ET除仿真信号外没有其他通讯连接,仿真信号包括XDS-110ET串行调试信号、应用U

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值