ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:467.52KB ,
资源ID:17608828      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17608828.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C51声控避障宝贝车新Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C51声控避障宝贝车新Word文档格式.docx

1、AbstractThis design scheme mainly consists of sound-controlled module, Tentacles obstacle avoidance module, motor drive module, LCD display module, power module, controller board. The microchip AT89S52 is utilized as the CPU of the car. The car is in the position to sample and process sound signal.

2、When running into the obstacle, the car is able to turn to avoid or go backward; LCD displays the current movement and the distance; sound can control whether it moves or not. The whole system structures compactly, is accurately controlled and of high stability, cost-effective, reacts flexibly, and

3、has the characteristic of user-friendly.Key words:microchip AT89S52, Tentacles obstacle avoidance, sound-controlled, LCD display目录1 系统设计 11.1设计要求 11.1.1 基本要求 11.1.2 扩展部分11.2总体设计方案 11.2.1 基本模块设计方案11.2.2 系统总体设计方案52 单元硬件电路设计 62.1 触须避障模块 62.2电机驱动电路的设计 62.3 单片机AT89S52核心模块 82.4声控电路 82.5液晶屏幕显示模块 93 系统软件设计

4、103.1主程序流程图 103.2 传感器数据处理 114 系统测试 124.1 硬件测试 124.2 硬件与软件的联机测试 125 测试数据及实验结果 13参考文献 141.系统设计1.1设计要求1.1.1 基本要求本设计小车可以在接收到声音信号做出相关动作,车体指示灯按照相关动作进行指示在地面上朝任何方向行驶,声音(拍掌声)可以使小车启动、停止运动。小车的前端安装触须,当小车行驶遇到障碍物,如果是右侧触须碰到,小车先后退再向左转绕过障碍继续行驶。如果是左侧触须碰到,小车先后退再向右转绕过障碍继续行驶。若两触须同时碰到小车后退并报警。向右转车时车体右灯亮,向左转车时车体左灯亮。向后退时车体后

5、部红灯亮以示报警。1.1.2 扩展部分液晶显示器能实时显示当前执行的动作和行走的距离(障碍可以是绝缘体)1.2总体设计方案1.2.1 基本模块设计方案(1)车体设计经过反复考虑论证,我们制定了后部左右两轮分别驱动,利用两个电机旋转差速不同完成转向的方案。即左右轮分别用两个转速和力矩基本完全相同的电机进行驱动,车体前部装一个万向轮。这样,当两个电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松的实现小车坐标不变的任意角度转向。在安装时我们保证两个驱动电机同轴。当小车前进时,左右两驱动轮与万向轮形成了三点结构。这种结构使得小车在前进时比较平稳,可以避免出现后轮过低而使左右两驱动轮驱

6、动力不够的情况。为了防止小车重心的偏移,前万向轮起支撑作用。 (2)电机的选择对于智能小车来说,其驱动轮的驱动电机的选择就显得十分重要。由于本方案要实现左右转向,前进和后退,我们综合考虑了确定了以下方案。采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的定位,可以实现小车前进路程、位置、转向角度的精确定位。另外,步进电机相对于传统电机具有以下几点优点:1.由于每步的精度在百分之三到百分之五,而且不会将一步的误差积累到下一步因而有较好的位置精度和运动的重复性;2. 优秀的起停和反转响应;3. 由于没有电刷,可靠性较高,因此电机的寿命仅仅取决于轴承的寿命;4. 电机的响应仅由数字输入脉冲

7、确定,因而可以采用开环控制,这使得电机的结构可以比较简单而且控制简单。5. 仅仅将负载直接连接到电机的转轴上也可以极低速的同步旋转。6. 由于速度正比于脉冲频率,因而有比较宽的转速范围。(3) 供电模块 整个系统采用4节1.5V普通干电池供电 (4)电机驱动模块由于电动车采用了前面使用万向轮,两个后轮各一个电机驱动的驱动方式,所以可使电动车旋转360度,这样即使前后方都碰到障碍物的时候,电动车也可以通过在原地不断旋转的方式找到避免撞击障碍物的线路。在电动机的控制上我们选择:利用LM298及其外部辅助电路和电机构成驱动电路。单片机控制口接LM298的两个输入控制端IN1,IN2。L298的两个输

8、出端OUT1(2),OUT2(10)接电机。电机转动状态编码:左电机右电机电动车运行状态1IN11IN22IN12IN21正转前行反转左转停以左电机为中心原地左转右转以右电机为中心原地右转后退杀停立刻停止根据上表可知,只要设定两块L298的1IN1,1IN2,2IN1,2IN2四个控制端口的不同编码,就可得到电动车的前进,后退,旋转等不同的运行状态;且L298的最大输出电流为2.2A,可使电动车快速运行。故采用本方案。(5)控制器主板模块本设计实验小车所采用的微控制器(MCU)是由Atmel公司生产与51系列兼容的8位AT89S52单片机,这是一种高性能CMOS、低功耗的8位单片机,片内含8k

9、 Bytes Flash,运用ISP(In-system programmable)的可反复擦写1000次;只读程序存储器器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及其引脚结构。在实际工程应用中,功能强大的AT89S52已成为许多提供高性价比嵌入式控制应用系统的解决方案。图1所示为本组实验所采用的主板图1(5)声控模块采用柱极体传声器和普通的三极管构成的声控电路,电路设计简单,元器件价格便宜,容易买到。基于低成本、低功耗,而且搭建简单,操作便利,易于控制。所以我们采用根据电路连接图自行搭建声音控制模块。图2 声控电路1.2.2 系统总体设计方案题目要求设

10、计一个智能小车,实现任意方向前进、后退和转向,通过声音可以控制小车的停止和启动,能够有避障等功能,本系统以AT89S52单片机作为核心控制芯片,包括电机驱动电路、声控电路、触须避障电路、液晶显示等。通过C语言编程完成小车的软件控制。总体设计框图,如图3所示。图3小车的总体设计简图2 单元硬件电路设计2.1触须避障模块图3所示电路中,R5起限流电阻的作用,当有光反射回来时,光电对管中的三极管导通,R9的上端变为高电平,此时VT1饱和导通,三极管集电极输出低电平。当没有光反射回来时,光电对管中的三极管不导通,VT1截至,其集电极输出高电平。VT1在该电路中起到滤波整形的作用。经试验和示波器验证,该

11、电路工作性能一般,输出还有杂散干扰波的成分。如果输出加施密特触发器就可以实现良好的输出波形。但是这种电路用电量比较大,给此种传感器调理电路供电的电池压降较快。究其原因,是因为光敏三极管和三极管VT1导通时的导通电流较大。考虑用比较器的方案,图中可调电阻R1可以调节比较器的门限电压,经示波器观察,输出波形相当规则,可以直接够单片机查询使用。而且经试验验证给此电路供电的电池的压降较小。因此我们选择此电路作为我们的传感器检测与调理电路。此光电对管电路简单,工作性能稳定。图4 触须外部电路2.2电机驱动电路的设计我们采用电机驱动芯片L298N作为电机驱动,驱动电路的设计如图3所示:图3 L298N驱动

12、电路L298N的5、7、10、12四个引脚接到单片机上,通过对单片机的编程就可以实现两个直流电机的PWM调速以及正反转等功能。2.3 单片机AT89S52核心模块图5基于STC89C52的单片机系统2.4 声控电路如图6所示为声控模块电路,采用声音的图6 声控电路图3 系统软件设计3.1主程序流程图本设计的软件的主程序流程图如图8所示图8 系统软件流程图4 系统测试4.1 硬件测试 (1)单元模块的测试(A)电源测试:用数字万用表电压档测量电池输出的电压值是否正常。 (B) 电机驱动模块电路测试:给L298通电以后,分别对298每路输入端一个高低电平,看电机是否转动;然后在反接试下,电机是否和

13、开始的运转方向相反。(C)声控模块测试:通电后,用万用表测量LM358的7脚输出端的电压是否为高电平,然后拍掌,看看电压值时候有高低电平的变化;没有声响的时候LM358的7脚始终为高电平。(D)触须避障模块测试: 通过电路给触须供电,在触须电路中加入发光二极管,电路导通时(即触须碰触到障碍),二极管点亮。4.2 硬件与软件的联机测试根据前面的测试,说明系统设计的软、硬件设计基本取得成功。将把程序经编译、下载到at89s52芯片中,构建电路测试,观察小车的运行状态5 测试数据及实验结果(1 ) 测试数据按照前述的测试方法,取得到测试结果如表1所示。如表1路程与速度的关系(L=1.8m)测试次数前

14、进时间后退时间平均速度第一次7.2s9.1s0.20m/s第二次6.9s9.3s0.22m/s第三次7.5s8.9s0.21m/s第四次7.0s0.23m/s第五次7.7s8.5s(2) 测试结果分析 根据上述测试结果,此系统的设计基本取得成功,速度达到设计的要求,功耗方面,对于红外避障碍和线路寻迹这两个电路模块,我们采用定时开关中断的方法控制其工作,这样避免其在不需要检测的时候消耗电量。参考文献1 全国大学生电子设计竞赛组委会.第五届全国大学生电子设计竞获奖作品选编M.北京:北京理工大学出版社,2003年第1版.2 王港元.电工电子实践指导M.南昌:江西科学技术出版社,2005.03第一版3 谢自美.电子线路设计实验测试M.武汉:华中科技大学出版社,2000.5第二版4 胡汉才.单片机原理及系统设计M. 北京:清华大学出版社,2001.01第一版.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1