已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
蓝牙遥控避障小车说明书第一章 作品简要说明第二章 作品模块说明2.1 l298n电机驱动模块说明2.2 稳压模块说明2.3 蓝牙模块说明2.4 最小系统板说明第三章 程序分析第一章作品简要说明作品以单片机为控制核心,通过编写程序控制外围部件,如电机模块,蓝牙模块,等以此来实现小车的前进,后退,向左转,向右转,加速,减速,警灯闪烁,警第二章作品模块说明2.1 l298n模块说明l298n芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50v,可以直接通过电源来调节输出电压;可以直接用单片机的io口提供信号;而且电路简单,使用比较方便。l298n可接受标准ttl逻辑电平信号vss,vss可接457 v电压。4脚vs接电源电压,vs电压范围vih为2546 v。输出电流可达25 a,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。l298可驱动2个电动机,out1,out2和out3,out4之间可分别接电动机,本实验装置我们选用驱动一台电动机。5,7,10,12脚接输入控制电平,控制电机的正反ena,enb接控制使能端,控制电机的停转。模块如图:原理图:2.2 稳压模块说明 1 板子尺寸:5.7cm*2.3cm2 输入电压:输入电压无极性,交流和直流均可以,范围为:7.5v-20v3 输出电压 5v4 最大输出电流:1.2a模块图片:模块原理图:2.3 最小系统板说明控制核心。第三章程序分析#includesbit lanenb=p22;/前左sbit lanin3=p20;sbit lanin4=p21;sbit lanena=p25;/前右sbit lanin1=p23;sbit lanin2=p24;sbit lvenb=p12; /后右sbit lvin3=p10;sbit lvin4=p11;sbit lvena=p15;/后左sbit lvin1=p13;sbit lvin2=p14;sbit eye1=p16;sbit eye2=p17;unsigned char lanya,speed=10,temp,count;void delayus2x(unsigned char t);/函数声明void delayms(unsigned char t);void init();void speed_down();void forward();void speed_up();void left();void back();void right();void deng();void main()init();/eye1=1;/eye2=1;while(1)deng();if(lanya=0x04|lanya=0x07|lanya=0x02|lanya=0x05|lanya=0x06)temp=lanya;switch(lanya)case 0x07:lanin1=0;lanin2=0;lanin3=0;lanin4=0;lvin1=0;lvin2=0;lvin3=0;lvin4=0;break;case 0x01:speed_down();break;case 0x02:forward();break;case 0x03:speed_up(); break;case 0x04:left();break;case 0x05:back();break;case 0x06:right();break;/case 0x07:tmod=0x01;tr0=1;beep();tmod=0x20;break;lanya=temp;void init()/*蓝牙初始化*/ tmod=0x20;th1=0xfd;tl1=0xfd;tr1=1;sm0=0;sm1=1;ren=1;ea=1;es=1;/*蓝牙初始化*/*定时器2初始化*/tmod=0x01;rcap2h=(65536-958)/256;rcap2l=(65536-958)%256;ea=1;et2=1;tr2=1;/*waibu始化*/ex0=1;/tmod |= 0x01;/使用模式1,16位定时器,使用|符号可以在使用多个定时器时不受影响 /th0=0x00; /给定初值/tl0=0x00;/ ea=1; /总中断打开/et0=1; /定时器中断打开/tr0=1; /定时器开关打开void ser() interrupt 4 /蓝牙中断函数ri=0;lanya=sbuf;/sbuf=lanya;void time() interrupt 5 tf2=0;/th0=(65536-458)/256;/tl0=(65536-458)%256;if ( count = speed ) /p0=0xf0; lanena=0;lanenb=0;lvena=0;lvenb=0; if(count = 20) count=0;if(speed!=0) /如果0 保持原来状态/p0=0x0f; lanena=1;lanenb=1;lvena=1;lvenb=1; count+;void speed_down()if(speed=0)speed=1;speed-;void forward()lanin1=1;lanin2=0;lanin3=1;lanin4=0;lvin1=1;lvin2=0;lvin3=1;lvin4=0;void speed_up()speed+;if(speed=21)speed=20;void left()lanin1=0;lanin2=0;lanin3=1;lanin4=0;lvin1=1;lvin2=0;lvin3=0;lvin4=0;void back()lanin1=0;lanin2=1;lanin3=0;lanin4=1;lvin1=0;lvin2=1;lvin3=0;lvin4=1;void right()lanin1=1;lanin2=0;lanin3=0;lanin4=0;lvin1=0;lvin2=0;lvin3=1;lvin4=0;void delayus2x(unsigned char t) while(-t);void delayms(unsigned char t) while(t-) /大致延时1ms delayus2x(245);delayus2x(245);/*void timer0_isr(void) interrupt 1th0=0xfe;/重新赋值tl0=frq; /低8位值在主程序中不断累加spk=!spk
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 5135.2-2025自动喷水灭火系统第2部分:湿式报警阀、延迟器、水力警铃
- 2025年中国餐饮行业ESG实践报告
- 干洗店服务合同(衣物保价·破损赔付版)
- 2025年保险销售岗年终保单成交总结与客户留存报告
- 2026-2031年中国PCB盖垫板市场调研分析及投资战略研究报告
- 岳池县酉溪镇人民政府关于公开招聘社区专职网格员的备考题库含答案详解(综合题)
- 2025陕西宝鸡市眉县招聘社区专职工作人员10人备考题库及答案详解(易错题)
- 2026上海公共服务徐汇区社区工作者招录86人备考题库 (第三批)含答案详解(典型题)
- 2026年中国邮政储蓄银行河北分行秋季校园招聘备考题库含答案详解(典型题)
- 2025年嘉兴桐乡市总工会招聘工会社会工作者6人备考题库附答案详解(完整版)
- 维修项目实施方案及可行性
- DAT42-2009企业档案工作规范
- 高负荷小区优化流程
- 教学主张公开课一等奖课件省课获奖课件
- 运用PDCA循环规范管理出院小结及持续改进案例
- 左传简介完整
- DB11T 1322.69-2019安全生产等级评定技术规范 第69部分:畜禽养殖场
- 辛亥革命博物馆
- 煤业公司各级各岗位人员职业病防治制汇编
- 六年级语文 阅读理解专项训练(含答案)
- 大学英语四、六级考试身份证明(模板)
评论
0/150
提交评论