资料介绍
本小车采用自制车体,四轮驱动,差动转向,动力装置为两减速电机,以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 系统总体设计
- ATMEGA16单片机寻迹小车程序及其原理图下载 12次下载
- ATmega16和ATmega16L微控制器的中文数据手册免费下载 42次下载
- 基于ATMEGA16单片机实现LCD128x64显示程序的资料合集免费下载 8次下载
- 智能小车的PCB资料合集免费下载 0次下载
- NRF24L01模块ATMEGA16的测试程序资料合集免费下载 6次下载
- CH578微控制器的资料合集免费下载 9次下载
- 循迹智能小车的详细资料包括电路图和程序以工程文件免费下载 36次下载
- 使用ATMEGA16单片机实现矩阵键盘的扫描程序免费下载
- PMAC可编程多轴运动控制器的详细资料合集免费下载 19次下载
- 使用键盘控制智能小车的资料合集免费下载 12次下载
- ATmega16低功耗8位CMOS微控制器的详细中文资料免费下载 5次下载
- WIFI智能小车设计制作教程的详细资料免费下载 32次下载
- Altium Atmel封装库合集详细资料免费下载 128次下载
- STM32 USART应用实例的详细资料合集免费下载 52次下载
- ATmega16中文资料手册
- 微控制器与运动控制器的区别 376次阅读
- 微控制器的定义和工作原理 1081次阅读
- 基于ATmega16构建的线跟随机器人的完整电路图 1788次阅读
- 基于ATmega16单片机控制液晶显示屏的程序设计 2009次阅读
- ATmega16单片机的特点和内部结构解析 1.2w次阅读
- ATMEGA16单片机I0端口的使用方法解析 4743次阅读
- 如何实现ATMEGA16单片机与PC机的通信 1405次阅读
- 基于采用ATMEGA16单片机的定时计数器,实现LED亮度自动调节 1765次阅读
- 基于Atmega16单片机医疗护理小卫士的设计原理解析 1604次阅读
- 基于AVR单片机与温度传感器相结合的实时温度控制 2553次阅读
- 基于ATmega 16L微控制器的便携设备电源系统方案 2126次阅读
- 基于ATmega16单片机的智能快速充电机设计与实现 4239次阅读
- 基于Atmega16的太阳能电池板光源控制系统设计方案 1608次阅读
- atmega16单片机用于智能型铅酸电池充电器 4859次阅读
- MAXQ614 16位微控制器芯片详解 1886次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多