基于单片机的遥控小车的设计

上传人:工**** 文档编号:542222778 上传时间:2022-08-06 格式:DOC 页数:8 大小:127KB
返回 下载 相关 举报
基于单片机的遥控小车的设计_第1页
第1页 / 共8页
基于单片机的遥控小车的设计_第2页
第2页 / 共8页
基于单片机的遥控小车的设计_第3页
第3页 / 共8页
基于单片机的遥控小车的设计_第4页
第4页 / 共8页
基于单片机的遥控小车的设计_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《基于单片机的遥控小车的设计》由会员分享,可在线阅读,更多相关《基于单片机的遥控小车的设计(8页珍藏版)》请在金锄头文库上搜索。

1、-单片机课程设计 题目:遥控小车基于单片机的遥控小车的设计摘要: 当今社会现代科技逐渐开展,工业自动化的不断开展,在信息化时代的环境背景下,科技开展已经深入到了生活的各个领域,遥控小车在我们生活中也随处可见。由此,我们也想到了用自己所学的知识,简单的设计一个遥控小车。本课程设计是由三个人合作完成,主要设计用了我们所学的日常生活中运用最为广泛的51单片机和芯片L298N共同作用来驱动直流电机正反转,以控制小车的前后左右四个方向的旋转;用SC2262作为无线发射信号SC2272-M4作为接收信号模块;用12V直流电源作为驱动电源。它们共同完成对小车的控制。关键词:遥控小车;MCS-51单片机;L2

2、98N1 设计方案1.1 设计要求1、MCS-51单片机和L298N能灵活控制电机旋转。2、 遥控器能灵活控制小车的前进后退,左右转向。1.2 设计方案 以MCS-51单片机作为主控系统的核心,作为输入信号给电机驱动芯片L298N,L298N的输出端直接与电机相连,无线控制模块发出信号给接收模块,再传给单片处理信号,以此来到达无线控制的目的,从而对电机驱动芯片L298N进展控制,最终控制电机的正反转,以此到达遥控小车的目的。2 系统设计思路及原理框图2.1设计思路1、 主控系统 根据设计要求,我们认为此设计属于多输入量的复杂程序控制问题。采用MCS-51单片机作为整个系统的核心,用其控制电机的

3、驱动芯片L298N,从而控制电机的正反转,以实现其既定的性能指标。充分分析我们的系统,其关键在于实现小车的前后左右的灵活运动,而在这一点上,MCS-51单片机就显现出来它的优势控制简单、方便、快捷。这样一来,MCS-51单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。因此,这种方案是一种较为理想的方案。2、电机驱动模块采用芯片L298N作为主要芯片,四个输入端5、7、10、12分别与单片机的P2.0 P2.1 P2.2 P2.3相连,使能控制端6和11分别接MCS-51单片机的P1.4 P1.5,输出端2、3、13、14分别与两个电机相接,4号引脚VSS

4、接12V电源,9号引脚VS接稳压芯片L7805的稳压输出端5V,1、8和15引脚接地。L298N如下列图3、 遥控局部 遥控局部我们采用了芯片SC2272-M4为信号接收模块,SC2206-M4作为信号发射模块,由于课程设计时间太短,该局部是直接在实验室借用的两个集成好的电路直接使用。信号接收模块SC2272-M4集成模块如下列图所示:信号发射模块儿SC2262-M4如下列图:4、 电源模块MCS-51单片机电源用3节1.5V干电池作为单片机电源,其他电源用两节4.2V实际电压为10到11V干电池串联用作12V电源经稳压芯片L7805CV输出5V直流电作为无线遥控接收模块的工作电源,12V作为

5、驱动两个直流电机的驱动电源。5、 原理框图开场SC2262发出信号SC2272-M4接收信号接收信号送给MCS-51单片机P1口通过驱动芯片L298N驱动两个电机的正反转完毕MCS-51单片机处理信号并将信号通过P2口送给驱动芯片L298N3 单元电路设计说明及电路图3.1 驱动电路设计及其说明 L298N芯片5、7、10、12引脚分别接MCS-51单片机P2.0到P2.3;使能控制引脚6和11分别接MCS-51单片机P1.4和P1.5;1、8、15引脚接GND;输出引脚2、3、13、14分别接两个电机;4号引脚接12V电源;9号引脚接5V电源。驱动电路图如下列图所示:3.2 L7805CV稳

6、压电路设计及其说明L7805CV中间引脚为公共接地端,左边引脚为12V输入端,右边引脚为5V输出端。其电路图如下列图所示:4 程序模块流程图及设计说明4.1 程序流程图开场in1=0;in2=0;in3=0;in4=0;qian=0;hou=0;zuo=0;you=0pwm1=0;pwm2=0while=1you=1zuo=1hou=1qian=1NONONOYesYesYesYes执行go子程序执行back子程序执行right子程序执行left子程序4.2 程序清单及说明 程序清单:*include sbit qian=P10;sbit hou=P11;sbit zuo=P12;sbit y

7、ou=P13; /4个按键控制sbit pwm1=P14;sbit pwm2=P15;sbit in1=P20;sbit in2=P21; sbit in3=P22; sbit in4=P23;/*前进子函数*/void go(void) in1=1; in2=0; in3=1; in4=0;/*/*后退子函数*/void back(void) in1=0; in2=1; in3=0; in4=1;/*/*原地左转子函数*/void left(void) in1=0; in2=1; in3=1; in4=0;/*/*原地右转子函数*/void right(void) in1=1; in2=0;

8、 in3=0; in4=1;/*/*主函数*/void main(void) in1=0; in2=0; in3=0; in4=0; pwm1=0; pwm2=0; qian=0; hou=0; zuo=0; you=0; while(1) while(qian=1) go(); if(qian=0) pwm1=0; pwm2=0; while(hou=1) back(); if(hou=0) pwm1=0; pwm2=0; while(zuo=1) left(); if(zuo=0) pwm1=0; pwm2=0; while(you=1) right(); if(you=0) pwm1=0

9、; pwm2=0; 5 参考文献【1】 柴钰. 单片机原理及应用【M】.,电子科技大学.2021.【2】 柴钰,晓荣,良煜. QTH-2021*S单片机实验指导书【M】.,科技大学.2021【3】 龚尚福,贾澎涛. C/C+语言程序设计【M】.,电子科技大学.20216 单片机课程设计心得体会单片机课程设计实习心得 简帮华 1106060231学了一学期的单片机原理及应用现在终于派上用场了,大多数同学的学习估计都是为了考试拿到好成绩,但这次却是要把课堂上所学的理论实实在在地运用到真正的实物上去,要求几个同学共同完成一个实物的设计,对我们来说真是一个挑战。好在我们小组的几个成员都是实验室的成员,

10、都有一点儿设计的根底,同时也可以在实验室焊接一些硬件和软件的调试,共同拥有一个良好的环境。实验室也有几个大四的学长,设计过程中,有的问题可以问问他们。这次我们小组设计题目为基于MCS-51单片机的遥控小车的设计,但是由于时间紧迫,我们差不多也就做了驱动电机那局部和稳压电源的那局部,遥控局部实在没有时间自行设计,于是就在实验室借用了一个,但我们都把遥控局部的各个引脚根本都搞明白了,我认为这也是一种不小的收货。由于时间紧迫,加上我们有实验室这个平台,我们就提前了两天开场做,从周六就开场收集了关于遥控小车设计相关资料。周日对相关资料进展了分析,并继续收集了相关资料。到周一我们就开场进展硬件的焊接以及

11、程序的调试,在硬件焊接的那局部,焊接的时候还是很快的,但脑海中也意识到了焊接好会出问题,果不其然焊接好了出现了很多问题。周一下午我们就把硬件焊接好了,然后开场检查所出现的问题直到晚上8点都没查出问题。周二继续检用万用表查电路板的问题,一遍又一遍到下午了还是没把所有的问题都解决,但大体上可以确定是无线信号接收模块儿那一局部出了问题,于是就从新把那一局部焊接了一边最后确定了电路板已经无任何问题,但无线遥控器却不能控制。晚上我们继续查找,最后我们一致认为是无线接收模块儿或者无线接收模块儿出了问题。周三找实验室教师换了一个接收模块儿就好了,当时大家都非常兴奋,接下来就是硬件的组装,以及报告的书写。这次

12、实习给我的收获不小。我更加深刻的体会到了理论与实践的差距所在了。实习过程中是有各种问题的出现,但是我们还是一一给解决了。只有我们发现了问题所在,再一一将其消灭掉,才能收获更多,只有问题越多我们的收获才会更多。于是我不然想到了,我们的理论课要是教师在课前先给同学们几个问题,让同学去解决了,然后再上新课,我们的收获会不会更大呢.实在是感觉这次实习时间太短了,让我们原本报的智能避障小车不得不改为遥控小车并且遥控局部都还没来的及做呢!最后真心希望以后像这种要同学们做出实物的实训课多给点儿时间,那种用理论解决的实践课能压缩一下时间,让我们更多的用时间去做出实物来,做出实物也能让我们感觉到理论的重要性,反

13、过来要求我们更用心的去学习理论知识。单片机课程设计实习心得 立超 1106060230单片机课程设计开场于这个学期的最后一个礼拜,考完试,临近过年,大家都有回家的急迫心情我也是如此通过这次设计, 发现单片机这门课程能和以前学的模电,数电,电路知识配合上,而程序好似就是硬件的灵魂,指挥硬件的动作很庆幸我能找到一个很好的小组,我们有很好的配合,当一个人焊接东西的时候,另两个人在看程序,弄原理,大家分工明确,互相帮助,当最后要出结果时候,发现做的东西竟然不好使,大家难免有些失望,然后我们只好鼓励,然后去问学长和会的人,这样经历一天吧,好使了,很快乐,在这次设计里我学到了很多东西,比方说,坚持,细心,合作等等一些精神,对书本知识有了进一步认识,懂得了问渠那得清如许,为有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号