- 3
- 0
- 约1.06万字
- 约 11页
- 2018-07-18 发布于湖北
- 举报
第八届校内智能车大赛
ARM-Cotex_M0 程序报告
1. 准备:
1.1. 编译测试程序:
首先,测试程序本身就是写在 SmartCar6th_ARM 的工程里面的了,只需要将一个宏定
义开关打开就可以编译测试程序了。
具体操作如下:
首先打开工程SmartCar6th_ARM 的工程:
然后打开test.h 这个头文件:
打开后可以看到有个叫做CAR_DEBUG 的宏定义被注释了,即如下所示:
将CAR_DEBUG 的这个注释去掉:
然后再编译即可:
1.2. 硬件测试:
其实硬件测试程序就是TestCircuitBoard();这个函数。这个函数里面为大家写好了利用串
口进行交互从而对车子的硬件(主要是电路)进行测试的程序。
执行1.1 中的各项操作的作用如下:
将程序修改为CAR_DEBUG 模式,即将编译开关打开:
#define CAR_DEBUG
改为不将其注释,则会编译,对应于程序里主函数:
#ifdef CAR_DEBUG
TestCircuitBoard(); // 可以通过串口测试电路的各个功能
printf(\nTest Job End!\nIf you want to Test again,please Reset the CPU!\n);
#endif
这样,就会执行TestCircuitBoard() ,运行测试程序。
具体测试分为如下几个步骤:
1.2.1. 烧写程序:
烧写程序之前要确认几件事情:
1. 安装好了flash magic 7 这个烧写程序的软件。
2. 程序编译通过,并且顺利生成了hex 文件。hex 文件在SmartCar6th_ARM 文件夹下,
名字为SmartCar6th.hex 。
3. 安装好了tera term 之类的串口调试程序。
然后就可以按照华中科技大学第八届校内智能车大赛CortexM0 最小系统程序烧写说明
V2.0.pdf 中所指示的方法烧写程序了。
烧写好程序之后,将最小系统板上的开关拨到运行程序的一端,然后打开电源开关,让
电脑检测到COM 口。再然后就可以打开tera term ,并将tera term 设置为串口通信,并且选
好COM 口与波特率(9600 )。如下图所示 (本机上检测到的COM 口为COM 5 ):
若波特率不对,则打开Setup-Serial Port 选项,则会出现如下窗口:
将其中的波特率一项设为9600 即可。
然后再按下最小系统板上的复位键,tera term 上便会显示出调试程序的提示语句。然
后按照提示语句来进行操作即可。如下图所示:
记住,如果你在使用tera term 的过程中把单片机的电给断了并且重新通电,请一定记
得要重新启动tera term ,不然的话就会接收不到数据。
1.2.2. 测试电机:
1.2.2.1. 电机转速测试:
使用电脑与单片机通讯,调试时可以根据上位机的提示,一步一步调试,实现调节电
机速度,观察电机的极速性能。在这里需要注意一点,打开小车电机电源开关时一定要先把
小车拿起来。否则有可能因为电机突然转起来而导致意外,从而对车子造成损伤。如果PWM
改变时电机速度不变或者是电机不转。则需要检查是否由电路问题。
1.2.2.2. 电机正反向测试:
本次新一代的ARM-Cotex M0 的方案较上一代的51 的方案改变最大的就是可以对电机
进行反向。使用该功能可以达到51 方案所无法达到的良好的减速性能,从而通过程序优化
策略就可以在入弯处保证具有良好的稳定性(不会冲出跑道)。
调试程序中已经具有了让电机反转的功能。只需要根据上位机的提示,将电机的PWM
设为负值,电机就会反转。若PWM 设为负值时仍然正转或者是不转,则需要检查是否有电
路问题。
1.2.3. 测试舵机:
1.2.3.1. 舵机机械安装——校正机械零度角
因为舵机在机械上只能左右打角大约180°,使舵机安装时在其机械上的中心左右,这
样舵机就可以左右打角而不会出现无法打角的情况。
具体方法是,将舵机左右极限位置找到,然
您可能关注的文档
- 第08篇 泥质岩的成岩.ppt
- 走进续期讲师手册个险周岁卡终稿.doc
- 环保+创意,寓教于乐地球日小游戏!.pdf
- 吊古战场文1幻灯片.ppt
- 浅谈心率失常-高钙低钙.ppt
- 怎样降低CFB锅炉底渣含碳量.ppt
- 小型砌块课讲(完整版).ppt
- 书架调研及设.ppt
- 小金井(konganei)电机控制器使用说明.pdf
- 春节祝福 ......田作田.详解.ppt
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 施工临时用电专项施工方案.pdf VIP
- 2026天津城投集团校招面笔试题及答案.doc VIP
- 2025年江苏学位英语试卷及答案.doc VIP
- 2026年江西信息应用职业技术学院单招职业适应性测试题库参考答案详解.docx VIP
- 造价咨询全过程实施方案.docx VIP
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 2025年春西师大版一年级下册数学全册课件.pptx
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 2025年深入贯彻中央八项规定精神学习教育应知应会试题含完整答案详解.docx VIP
- T∕GDEA 001-2024 智能配电房技术规范.pdf VIP
原创力文档

文档评论(0)