电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>如何使用ATmega16微控制器设计智能小车的详细资料合集免费下载

如何使用ATmega16微控制器设计智能小车的详细资料合集免费下载

2018-12-26 | doc | 0.18 MB | 次下载 | 免费

资料介绍

  本小车采用自制车体,四轮驱动,差动转向,动力装置为两减速电机,以ATmega16为主控芯片,用两水银开关作为平衡检测单元,用RPR220光电对管作为边缘检测传感器,并结合合理的电路设计编程,能够实现使跷跷板平衡等功能。

  方案论证与分析

  本次竞赛的F题要求制作一个电动车跷跷板,使小车可在跷跷板上运动并保持跷跷板平衡等任务。根据题目的要求,我们组设计了以下几种方案并对各方案进行了论证与分析。

  1.1 车体部分论证与分析

  方案一:采用三轮小车

  用两独立电机分别带动两车轮,再加一个万向轮,机械加工简单,成本低,但该小车不适合爬坡、倒退行驶。

  方案二:采用四轮小车

  采用四轮驱动,用两独立电机分别带动两前车轮,后车轮与前车轮通过皮带连接,利用两电机差动转向,控制时只需要考虑两轮的转速比即可,不但控制简单,而且灵活度高,适合转向和倒车,非常符合本题的要求。

  综上所述,我们决定采用方案二。

  1.2 电机的论证与分析

  方案一:采用直流电机

  直流电机速度快,价格便宜,通过调节电流来改变速度,驱动电路简单,调速范围广,调速特性平滑。但其转距小,带有大负载时很容易堵转;而且由于其速度较快,不易控制,精确度低,不适合应用在本题。

  方案二:采用步进电机

  步进电机是一种能将电脉冲转化为角位移的机构,通过控制脉冲个数来控制角位移量,通过控制脉冲频率来控制电机转动的速度和加速度,其精确度高,但控制相对较繁琐。

  方案三:采用减速电机

  减速电机也是通过控制电流来改变速度的,而且其内部有减速齿轮箱,转距大,非常适合爬坡,而且易控制,速度较步进电机快。通过分析题目要求,减速电机可以达到题目要求的精度,而且价格适中,控制简单。

  综上所述,我们决定采用减速电机。

  1.3 微控制器模块论证与分析

  方案一:采用可编程逻辑器件CPLD

  CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。其采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高,且从使用及经济的角度考虑,我们放弃了此方案。

  方案二:采用MCS-51系列单片机

  采用MCS-51系列单片机,经典的MCS-51单片机功能和速度有限;而高档的MCS-51系列衍生产品价格昂贵、冗余资源较多、使用范围较窄,价格较贵。

  方案三:采用AVR系列单片机

  AVR系列的ATMEGA16单片机是一款具有增强型内置Flash的高速8位单片机。其采用精简指令集,低功耗,性价比高,并且具有16K字节的系统内可编程Flash,512字节的EEPROM,1K字节的SRAM,完全可以胜任本系统的控制工作。

  综上所述,我们决定采用方案三。

  1.4 电机驱动模块论证与分析

  方案一:采用大功率三极管,二极管电阻电容等元件

  采用上述元件搭建两个H桥,通过对各路信号放大来驱动电机,原理简单。但由于放大电路很难做到完全一致,当电机的功率较大时运行起来会不稳定,而且电路的制作也比较复杂。

  方案二:采用L298N驱动芯片

  L298N芯片是较常用的电机驱动芯片。该芯片有两个TTL/CMOS 兼容电平的输入,具有良好的抗干扰性能;其输出电压最高可达50V,可用单片机的I/O口提供信号,而且一块L298芯片可一驱动两个减速电机,电路简单、易用、稳定,具有较高的性价比。

  综上所述,我们决定采用方案二。

  1.5 显示模块论证与分析

  方案一:使用液晶屏显示

  液晶屏具有显示质量高,数字式接口,体积小,质量轻,功耗功率小的特点,但是其价格较高,在远距离显示效果较差,不适合我们使用。

  方案二:使用数码管显示

  数码管具备数字接口,显示清晰,价格较低,性价比非常高,方便易行基本满足本题目的要求。

  综上所述,我们决定采用方案二。

  1.6 平衡检测模块分析与论证

  方案一:采用角度传感器

  通过角度传感器检测到车体的倾角,并把数据传给主控芯片,进而用合理的算法编程来保持车体平衡。但普通的角度传感器性能一般,而且漂移过大,而性能好的角度传感器价格太高,考虑到性价比等原因,我们放弃此方案。

  方案二:采用水银开关

  水银开关输出的是一个开关量,用其检测车体是否发生倾斜,再结合合理的编程来保持车体的平衡。市面上水银开关单价不到一元,而且经过实验,用两个水银开关自制一个平衡检测传感器,其反应时间能够满足题目的要求,性价比高。

  综上所述,我们决定采用方案二。

  1.7 边缘检测模块分析与论证

  方案一:用光敏电阻组成光敏探测器

  用光敏电阻组成光敏探测器,光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响很大,不能够稳定的工作。

  方案二:采用RPR220型光电对管。

  RPR220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。

  综上所述,我们采用方案二。

  2. 系统硬件设计

  2.1 系统总体设计

  基于上述各方案的论证与分析,我们确定了最终方案。整个系统采用12V锂电池供电。系统的总体结构框图如图1所示。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1XL4015+LM358恒压恒流电路图
  2. 0.38 MB   |  137次下载  |  1 积分
  3. 2PCB布线和布局电路设计规则
  4. 0.40 MB   |  4次下载  |  免费
  5. 3TPS6287B25降压转换器评估模块
  6. 3.46MB   |  1次下载  |  免费
  7. 4INA226EVM用户指南
  8. 4.7MB   |  1次下载  |  免费
  9. 5INA226EVM修订版A模型用户指南和软件教程
  10. 2.28MB   |  1次下载  |  免费
  11. 6Altium Designer印刷电路板设计与制作PDF电子书免费下载
  12. 14.11 MB   |  0次下载  |  3 积分
  13. 7TPS4800-Q1智能高侧驱动器评估模块
  14. 1.51MB   |  次下载  |  免费
  15. 8TPS55289-Q1降压/升压转换器评估模块
  16. 2.07MB   |  次下载  |  免费

本月

  1. 1XL4015+LM358恒压恒流电路图
  2. 0.38 MB   |  137次下载  |  1 积分
  3. 2新概念模拟电路第四册信号处理电路电子书免费下载
  4. 10.69 MB  |  60次下载  |  免费
  5. 3800VA纯正弦波逆变器的参考设计
  6. 2.96MB   |  34次下载  |  免费
  7. 4纯电动汽⻋的主要部件及⼯作原理
  8. 5.76 MB   |  15次下载  |  5 积分
  9. 5JESD79-5C_v1.30-2024 内存技术规范
  10. 2.71 MB   |  10次下载  |  免费
  11. 6elmo直线电机驱动调试细则
  12. 4.76 MB   |  9次下载  |  6 积分
  13. 7明伟电源模块RSP-3000图纸
  14. 0.30 MB   |  8次下载  |  免费
  15. 8使用BQ76PL102系列电量计进行BQ78PL114的快速入门指南
  16. 4.04MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935115次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191366次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183329次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73805次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65985次下载  |  10 积分