欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    循迹小车设计报告-基于单片机C.doc

    • 资源ID:47830210       资源大小:825.04KB        全文页数:15页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    循迹小车设计报告-基于单片机C.doc

    循迹小车 循迹小车组员;09机电2班,陈海韬,吴顺全目录目录.0摘要;.11. 任务及要求11.1任务.12系统设计方案.12.1小车循迹原理12.2控制系统总体设计.23系统方案.23.1 循迹传感器模块23.1.1红外线传感器ST188简介.33.1.2比较器LM324简介.33.1.3具体电路33.1.4传感器安装.43.2控制器模块.53.3电源模块.63.4电机及驱动模块.63.4.1电机63.4.2驱动64.软件设计.74.1PWM控制.74.2总体软件流程图74.3。小车循迹流程图.84.4中断程序流程图.84.5单片机测序95.参考资料9 自动循迹小车摘要; 3.3电源模块两节3.7伏点离子电池和7808的稳压芯片。VI是7.4输入端,VO是5输出。3.4.1电机电机型号:GA12YN20该款电机适用条件:直径:12mm,机身不含轴长度:26mm电压工作范围: DC1.5- 12.0V6V的空载转速有: 120rpm 轴长:10mm4.软件设计4.1 PWM控制是通过设计编程ENA,ENB等于0或1的占空比来调速。4.2总软件流程图4.3小车循迹流程图4.4中断程序流程图4.5程序#include<reg51.h> unsigned char zkb1=0;/左占空比 unsigned char zkb2=0; /右占空比 unsigned char t=0;/定时器中断计数器 sbit LSEN1=P10; sbit LSEN2=P11; sbit RSEN1=P12; sbit RSEN2=P13; sbit IN1=P20; sbit IN2=P21; sbit IN3=P22; sbit IN4=P23; sbit ENA=P24; sbit ENB=P25; /*初始化定时器,中断* void init() TMOD=0x01;TH0=0XF8;TL0=0X30; EA=1;ET0=1;TR0=1; /*中断函数+脉宽调制* void timer() interrupt 1 if (t<zkb1)ENA=1;else ENA=0;if (t<zkb2)ENB=1;else ENB=0;t+;if (t>=30)t=0; /*直走*/ void qianjin() zkb1=15;zkb2=15;/*左走函数1*/void turn_left1() zkb1=25;zkb2=0;/*左走函数2*/void turn_left2()zkb1=25;zkb2=0;/*右走函数1*/void turn_right1()zkb1=0;zkb2=25;/*右走函数2*/void turn_right2()zkb1=0;zkb2=25;/*循迹函数*/void xunji()unsigned char flag;if (RSEN1=0)&&(RSEN2=0)&&(LSEN1=0)&&(LSEN2=0)flag=0; /*直走*/else if (RSEN1=1)&&(RSEN2=0)&&(LSEN1=0)&&(LSEN2=0)flag=1; /*右走函数1*/else if (RSEN2=1)&&(RSEN1=0)&&(LSEN1=0)&&(LSEN2=0)flag=2; /*右走函数2*/else if (LSEN1=1)&&(LSEN2=0)&&(RSEN1=0)&&(RSEN2=0)flag=3; /*左走函数1*/else if (LSEN2=1)&&(LSEN1=0)&&(RSEN1=0)&&(RSEN2=0)flag=4; /*左走函数2*/else if (RSEN1=1)&&(RSEN2=1)&&(LSEN1=1)&&(LSEN2=1)flag=5; /*直走*/switch (flag)case 0:qianjin();break;case 1:turn_right1();break;case 2:turn_right2();break ;case 3:turn_left1();break;case 4:turn_left2();break ;case 5:qianjin();break;default :break;/*主函数*/void main()init();zkb1=15;zkb2=15;while(1)IN1=0;IN2=1;/*给电机加启动*/IN3=0;IN4=1;ENA=1;ENB=1;while (1)xunji();/*循迹*/5.参考资料教科书,百度。

    注意事项

    本文(循迹小车设计报告-基于单片机C.doc)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开