收藏 分享(赏)

2023年寻迹小车报告五篇.docx

上传人:la****1 文档编号:717895 上传时间:2023-04-14 格式:DOCX 页数:12 大小:20.94KB
下载 相关 举报
2023年寻迹小车报告五篇.docx_第1页
第1页 / 共12页
2023年寻迹小车报告五篇.docx_第2页
第2页 / 共12页
2023年寻迹小车报告五篇.docx_第3页
第3页 / 共12页
2023年寻迹小车报告五篇.docx_第4页
第4页 / 共12页
2023年寻迹小车报告五篇.docx_第5页
第5页 / 共12页
2023年寻迹小车报告五篇.docx_第6页
第6页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、寻迹小车报告五篇范文 智能寻迹小车 组员:赵一鹏艾博文董羽曦 寻迹小车设计报告 指导教师: 2023年6月12日13:30 小组成员:智能寻迹小车 组员:赵一鹏艾博文董羽曦 c8051f单片机的智能寻迹小车 本课题是基于c8051f单片机的智能小车的设计与应用,小车完成的主要功能是能够自主识别黑色引导线并根据黑色引线能快速自主稳定的寻线行驶。小车系统以单片机为系统控制处理器,对整个控制软件进行程序的设计和程序的调试,并最终完成软硬件的结合,完成小车的预期功能。 一、实验目的: 通过设计能进一步掌握单片机的原理、以及能刚好的运用编程实现对小车的控制。 使小车能自主寻找路线,并且能够合理设计单片机

2、的外围电路,并使之与单片机能构成整个系统。 二、设计方案: 本组小车以单片机为控制处理器、以298为驱动器结合程序,通过芯片发出驱动命令,控制电机的驱动以实现对小车的控制。 三、技术方案概要说明 本模块车的电路系统包括电源管理模块、单片机模块、传感器模块、电机驱动模块、人机界面。 四、工作原理 1、利用红外采集块中的红外发射接收对关检测路面上的轨迹 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 2、将轨迹信号传给单片机 3、单片机采用模糊推理求出转向角度和行走速度,然后去控制行走局部 4、最终完成智能小车可以按照路面上的轨迹运行 五、报告内容安排 第一局部为对整个报告的

3、概括说明,第二局部为整个电路硬件的介绍和说明,第三局部为整个设计的软件程序设计的说明。 硬件电路的设计 一、寻迹模块 寻迹共有8路,前后各4路,它通过tcrt5000是否接受到红外反射光来改变电压大小,从而使单片机发出指令,使小车进行前进、后退、停止、走正等一系列动作。 1、寻迹电路图 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 焊接时,可用一个电位器来代替四个电位器,这样即省材料,也使电路板更加精巧。甚至还能将除tcrt5000以外的部件全部安放到车体板上面。 tcrt5000实物图与内部结构(与地面距离0.2mm0.8mm之间) lm393引脚图 2023年6月1

4、2日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 2、检测 将5v电源连接好,万用表与各组寻迹的gnd与输出端相连,用白纸来使红外灯反射,当tcrt5000接收到反射红外光时输出低电平,未接收时输出高电平,最后通过改变电位器阻值来调节寻迹灵敏度。 二、驱动模块 驱动的核心部件是l298n,它通过单片机指令直接控制小车电机电机转速,从而来使小车行驶。 驱动电路图 5,7,2023,12与p2.1,p2.2,p2.5,p2.6相连,使能1,2与p0.0, 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 p0.1相连,2,3,13,14与小车电机相连,驱动要加散热片,防止过

5、热烧坏。 l298n引脚分辨 电机驱动的检测: 连接好电源,将使能1,2都与电源5v相连,5,2023与7,12两组,一组与5v相连,另一组与gnd相连,用万用表分别测量2,3与13,14两组引脚,有12v电源输出,那么驱动正常。 三、电源模块 电源主要是将12v电压降为5v,输给小车的各局部模块。 电源电路图 电源最好需由两组并联而成,以免7805过载而烧坏。j2与外电源12v 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 相连,需要两个引脚,5v引脚与gnd引脚都需要多个,以满足对各模块的供电需求。 lm7805 电源模块的检测: 将12v与gnd连接好,输出端有稳

6、定的5v电源输出,那么电源正常。 四、1602显示屏(主要用于显示小车运动时间) 1602电路图 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 五、语音模块 当小车完成所有指令动作到达终点时,蜂鸣器发出响声。 蜂鸣器的电路图 六、c8051f020单片机 它是由cygnal出的一种混合信号系统级单片机。片内含cip51的cpu内核,它的指令系统与mcs51完全兼容。其中的c8051f020单片机含有64kb片内flash程序存储器,4352b的ram、8个io端口共64根io口线、一个12位ad转换器和一个8位ad转换器以及一个双12位da转换器、2个比较器、5个16位

7、通用定时器、5个捕捉比较模块的可编程计数定时器阵列、看门狗定时器、vdd监视器和温度传感器等局部。c8051f020单片机支持双时钟,其工作电压范围为2.73.6v(端口i/o,rst和jtag引脚的耐压为5v)。与以前的51系列单片机相比,c8051f020增添了许多功能,同时其可靠性和速度也有了很大提高。 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 五、组装小车 用适当大小的单孔电路板作为小车底板,在适当位置打上小孔,将各个模块安在上面,使小车质量分布均匀,以免小车走歪。 六、焊接的本卷须知 1.呈圆焊接顺序,元器件装焊顺序依次为。电阻器、电容器、二极管、三极管、

8、集成电路、大功率管,其它元器件为先小后大。 2.芯片与底座都是有方向的,焊接时,要严格按照pcb板上的缺口所指的方向,使芯片,底座与pcb三者的缺口都对应。 3.焊接时,要使焊点周围都有锡,将其牢牢焊住,防止虚焊。 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 4.在焊接圆形的极性电容器时(一般电容值都是比较大的),其电容器的引脚是分长短的,以长脚对应“+号所在的孔。 5.芯片在安装前最好先两边的针脚稍稍弯曲,使其有利于插入底座对应的插口中。 6.电位器也是有方向的,其旋钮要与pcb板上凸出方向相对应。 7.取电阻时,找到所需电阻后,拿剪刀剪下所需数目电阻,并写上电阻,

9、以便查找。 8.装完同一种规格后再装另一种规格,尽量使电阻器的上下一致。焊完后将露在印制电路板外表多余引脚齐根剪去。 9.焊接集成电路时,先检查所用型号,引脚位置是否符合要求。焊接时先焊边沿对脚的二只引脚,以使其定位,然后再从左到右自上而下逐个焊接。 2023.对引脚过长的电器元件(如电容器,电阻等),焊接完后,要将其剪短。 11.焊接后用放大镜查看焊点,检查是否有虚焊以及短路的情况的发生。 12.当有连线接入时,要注意不要使连线深入过长,以至于将其旋在电线的橡胶皮上,出现断路的情况。 13.当电路连接完后,最好用清洗剂对电路的外表进行清洗,以防电路板外表附着的铁屑使电路短路。 2023年6月

10、12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 14.在多台仪器老化的时候,要注意电线的连接,零线对零线,火线对火线。 15.当最后组转时,应将连线扎起,以防线路混乱交叉。 16.要进行老化工艺,可发现很多问题,连线要接紧,螺丝要旋紧,当反复插拔屡次后,要注意连线接头是否有破损。 17.焊接上锡时,锡不宜过多,当焊点焊锡锥形时,即为最好。 软件系统设计 假设小车偏左的时候,左轮将向右偏转;假设小车偏右,车轮将向左偏转;假设没有偏移,小车将继续向前;假设完全偏离黑色轨迹,小车后退以寻找黑色轨迹。 一、程序设计方法 1、确定程序功能。根据机电硬件中的人机界面、电力电子器件和传感器件的物理特

11、点和运行方式确定外围部件软件功能,根据控制系统设计方案确定控制软件功能,根据系统的功能结构确定前面没有提到的其他软件功能。 2、划分任务。将各类软件功能划分成具体的任务。 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 3、确定任务的组合方式。通过分析任务的优先级和相互关系来确定组合方式。因为这个组合方式通常并不是唯一的,可以采取如前文所介绍的概念设计方法的方案排列和方案选择方法。 4、确定编程方法。根据任务划分、任务的组合方式、软件开发能力和软件开发环境可以确定具体程序编制方法。在确定过程中,也可以采用如前文所介绍的概念设计方法的方案排列和方案选择方法。 5、编程与调试

12、。 二、资源分配 p00-电机1用的pwm输出信号(左轮)p01-电机2用的pwm输出信号(右轮)l_dir1a=p36-左轮电机方向控制l_dir1b=p37-左轮电机方向控制r_dir1a=p34-右轮电机方向控制r_dir1b=p35-右轮电机方向控制p31-蜂鸣器控制 pca0cpm0-电机1pwm输出,工作在8位定时器模式,允许比较器匹配中断,每次中断加载新的比较值,实现电机输出的脉宽、周期控制。 2023年6月12日13:30智能寻迹小车 组员:赵一鹏艾博文董羽曦 pca0cpm1-电机2pwm输出,工作在8位定时器模式,允许比较器匹配中断,每次中断加载新的比较值,实现电机输出的脉

13、宽、周期控制。 p5.0-p5.7;传感器接口lcdrw=p32;-读写控制5lcdcs=p30;-e使能6lcdrs=p33;命令数据选择控制4 三、小车程序 includeXincludeXinclude/包含头文件 typedefunsignedcharuchar;typedefunsignedlongulong;typedefunsignedintuint; /变量定义Xdefinel_moto_breakl_dir1a=l_dir1bXdefinel_moto_backl_dir1a=0;l_dir1b=1Xdefinel_moto_fordl_dir1a=1;l_dir1b=0 2

14、023年6月12日13:30 智能寻迹小车 组员:赵一鹏艾博文董羽曦 definer_moto_breakr_dir1a=r_dir1bXdefiner_moto_backr_dir1a=0;r_dir1b=1Xdefiner_moto_fordr_dir1a=1;r_dir1b=0/前走与后走的定义sbitl_dir1a=p36;sbitl_dir1b=p37;sbitr_dir1a=p34;sbitr_dir1b=p35;sbitp3_1=p31; sbitlcdrw=p32;/5sbitlcdcs=p30;/6sbitlcdrs=p33;/4 inta=0;/定时器计数用ucharminute=0,sec

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 政务民生 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2