版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机课程设计蓝牙控制小车设计人员:班
级:完成日期:指导老师:1/15
摘要:
牙传以机芯机实牙运的机L298N驱路与TXD和XD进信单PWM控1.实验目的:课使2设计任务与要求单片机1通2口TXD,从而实现电脑与单片机二之间的通讯进而2/15
3.电设计3.1
,写程3.2
3.3
口23.4
加控制直流电机只要通上直流电调节电压的大小就可以改变电机的速度3/15
步要使步进电机连续需要连续不断的输转速的大小由外加的脉冲去而且其转也不受温但步表2-4电控制方式对比调速性能位置控制精度驱动稳定性
直流电机较好较差简单较好
步进电机较差好复杂好,仅与控制脉冲有关进但驱动电路麻烦鉴于本设计中小车的位置直流电机即可满足小车要求的精度即使在而能够根据需要控制电机PWM用集成桥芯套H桥4/15
它的使能端可以外接高低电平也可以利用单片机进行,在供2A正常工作图4所利用单脉冲图3-4电机驱动电路成图3-5所图3-5L298管脚分布图3.5
PWM
调速原理Modulation称PWM。只改变晶闸管的。PWM5/15
节PWM图图3-6PWM等图示意图方式可以。PWM由驱动两个直流电机都正,则两电机都反转则右电机时由,通,3.6
供电系统:7.2V,5V,通过稳压将电为5V6/15
3.7
机2传3.8
4.程设计:设计流程7/15
开始系统初始化检测外部有无信号输入无信号输入
Y传输串口数据是否调动函数控制小车移动Y小车移动Y
是否还有检测信号等待下次数据结束单片机2#include<at89x51.h>#defineleft#definerightP3_3#definegoP3_4#definebackP3_5#defineleftdata0x11;左转控制命令#definerightdata0x22右转控制命令8/15
#definegodata0x33前进控制命令#definebackdata0x44;退控制命令unsignedchara,b,flag;voiddelay1ms(unsignedintx){unsignedinti,j;for(j=x;j>0;j--)for(i=75;i>0;i--);}main(){TMOD=0x20;//定时器工作在方式2TH1=0xfd;TL1=0xfd;//9600波特率TR1=1;//定时器计数SM0=0;SM1=1;//行工作方式REN=1;//允许接收数据EA=1;//开中断总开关ES=1;//允许串行中断while(1){if(flag==1){flag=0;if(b!=a){left=1;right=1;go=1;back=1;}switch(b){caseleftdata:left=0;break;caserightdata:right=0;break;casegodata:go=0;break;casebackdata:back=0;break;}a=b;delay1ms(30);}9/15
else{left=1;right=1;go=1;back=1;}}}voidserial()interrupt4//中断法{flag=1;b=SBUF;RI=0;//断标志}机#include<at89x51.h>#defineucharunsignedchar#defineuintunsignedintvoidmotor_r_z(void);//右边电动机正转voidmotor_l_z(void);//左边电动机正转voidmotor_r_f(void);//右边电动机反转voidmotor_l_f(void);//左边电动机反转voidback(uchar,uchar);小车后退voidgo(uchar,uchar);//小车前进voidstop(void);//小车停止voidleft(void);//小车左转voidright(void);//小车右转sbitPWM1=P2^5;sbitPWM2=P2^4;sbitPWM3=P2^1;sbitPWM4=P2^2;sbitEN1=P2^0;sbitEN2=P2^3;sbitleft_k=P0^2;sbitback_k=P0^5;10/
sbitgo_k=P0^4;sbitright_k=P0^3;sbitsound=P2^7;uchardatat_0;//每产生一次定时器中断的时候加1uchardatamotor_r;//motor_r用于存放右边电机转速和转向的数据uchardatamotor_l;//motor_l用于存放左边电机转速和转向的数据uchardataValue;uchardatamid;/*******初始化函数**********/voidini(void){////T0初始化///TMOD=0x01;//T0工作在方式1TH0=0xff;//装入初值TL0=0xf6;TR0=1;//T0中断ET0=1;//T0允许中断EA=1;//////////////////////t_0=0;/////////////////////P2=0;sound=1;}voidgo(ucharleft_motor,ucharright_motor)//直行{Value=right_motor;motor_r_z();Value=left_motor;motor_l_z();}voidback(ucharleft_motor,ucharright_motor)//后退{Value=right_motor;motor_r_f();Value=left_motor;motor_l_f();}voidleft(void)//左转{11/
Value=0x45;motor_r_z();Value=0x45;motor_l_f();}voidright(void)//右转{Value=0x45;motor_r_f();Value=0x45;motor_l_z();}voidmotor_r_z(void)//右边电动机正转{ACC=0x64+Value;motor_r=ACC;EN1=1;}voidmotor_l_z(void)//边电动机正转{ACC=0x64-Value;motor_l=ACC;EN2=1;}voidmotor_r_f(void)//右边电动机反转{ACC=0x64-Value;motor_r=ACC;EN1=1;}voidmotor_l_f(void)//边电动机反转{ACC=0x64+Value;motor_l=ACC;EN2=1;}voidstop(void){EN2=0;EN1=0;}/*********T0中断服务程序****************//*********PWM产生***********************/voidtime0(void)interrupt1212/
{TR0=0;TH0=0xff;TL0=0xf6;++t_0;ACC=t_0;CY=0;ACC-=motor_r;if(CY==1){PWM1=1;PWM2=0;gotoPWM_2;}PWM1=0;PWM2=1;PWM_2:ACC=t_0;CY=0;ACC-=motor_l;if(CY==1){PWM3=1;PWM4=0;gotoHIGHT;}PWM3=0;PWM4=1;HIGHT:ACC=t_0;if(ACC!=0xc9)gotoEXIT;ACC=0;t_0=ACC;EXIT:TR0=1;}voidmain(void){ini();while(1){aa:13/
while(left_k)//左按键按下时,等于1.gotobb;P1=0xff;P1=P0;left();//向左转while(!left_k);//如果left_k一直为一,小车便一直左转stop();////断右键是否按下///bb:while(right_k)gotodd;P1=0xff;P1=P0;right();while(!right_k);stop();////断向前键是否按下///dd:while(go_k)gotoee;P1=0xff;P1=P0;go(0x64,0x64);while(!go_k);stop();////断后退键是否按下///ee:while(bac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度智能家居音响系统与家装室内装修合同9篇
- 二零二五版大理石瓷砖研发与销售合作合同范本3篇
- 二零二五版民营企业股权激励合同书3篇
- 教育局教师幼儿园专项2025年度劳动合同规范文本3篇
- 二零二五年销售代理合同:汽车销售代理及区域独家合作协议2篇
- 2025年科技孵化器场地租赁保证金合同范本2篇
- 二零二五版39上公司兜底协议:绿色环保项目投资风险控制合同3篇
- 二零二五年度钢箱梁桥工程施工废弃物处理与回收利用合同3篇
- 二零二五版绿色建筑项目基础劳务分包合同2篇
- 二零二五年度高速公路隧道防雷安全防护合同3篇
- 不锈钢伸缩缝安装施工合同
- 水土保持监理总结报告
- Android移动开发基础案例教程(第2版)完整全套教学课件
- 医保DRGDIP付费基础知识医院内培训课件
- 专题12 工艺流程综合题- 三年(2022-2024)高考化学真题分类汇编(全国版)
- DB32T-经成人中心静脉通路装置采血技术规范
- 【高空抛物侵权责任规定存在的问题及优化建议7100字(论文)】
- TDALN 033-2024 学生饮用奶安全规范入校管理标准
- 物流无人机垂直起降场选址与建设规范
- 冷库存储合同协议书范本
- AQ/T 4131-2023 烟花爆竹重大危险源辨识(正式版)
评论
0/150
提交评论