单片机课程设计(基于单片机的遥控小车的设计)_(2).doc
《单片机课程设计(基于单片机的遥控小车的设计)_(2).doc》由会员分享,可在线阅读,更多相关《单片机课程设计(基于单片机的遥控小车的设计)_(2).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机课程设计 题目:遥控小车学院:电气与控制工程学院专业: _ : 日期:基于单片机的遥控小车的设计摘要: 当今社会现代科技逐渐发展,工业自动化的不断发展,在信息化时代的环境背景下,科技发展已经深入到了生活的各个领域,遥控小车在我们生活中也随处可见。由此,我们也想到了用自己所学的知识,简单的设计一个遥控小车。本课程设计是由三个人合作完成,主要设计用了我们所学的日常生活中运用最为广泛的51单片机和芯片L298N共同作用来驱动直流电机正反转,以控制小车的前后左右四个方向的旋转;用SC2262作为无线发射信号SC2272-M4作为接收信号模块;用12V直流电源作为驱动电源。它们共同完成对小车的控
2、制。关键词:遥控小车;MCS-51单片机;L298N1 设计方案1.1 设计要求1、MCS-51单片机和L298N能灵活控制电机旋转。2、 遥控器能灵活控制小车的前进后退,左右转向。1.2 设计方案 以MCS-51单片机作为主控系统的核心,作为输入信号给电机驱动芯片L298N,L298N的输出端直接与电机相连,无线控制模块发出信号给接收模块,再传给单片处理信号,以此来达到无线控制的目的,从而对电机驱动芯片L298N进行控制,最终控制电机的正反转,以此达到遥控小车的目的。2 系统设计思路与原理框图2.1设计思路1、 主控系统 根据设计要求,我们认为此设计属于多输入量的复杂程序控制问题。采用MCS
3、-51单片机作为整个系统的核心,用其控制电机的驱动芯片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
4、、13、14分别与两个电机相接,4号引脚VSS接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输出5
5、V直流电作为无线遥控接收模块的工作电源,12V作为驱动两个直流电机的驱动电源。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电源
6、。驱动电路图如以下图所示:3.2 L7805CV稳压电路设计与其说明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 ho
7、u=P11;sbit zuo=P12;sbit you=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
8、right(void) in1=1; in2=0; 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)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 基于 遥控 小车 设计
限制150内