毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C52的电动智能小车系统设计+仿真电路图+源码

时间:2016-12-04 22:23来源:毕业论文
AT89C52的电动智能小车系统,系统采用L298N作为小车的驱动芯片,通过超声波传感器检测行驶中遇到的障碍物,根据检测情况利用PWM控制电动小车的运动速度等。系统主要由驱动模块,壁

摘要:本文设计了一种基于AT89C52的电动智能小车系统,系统采用L298N作为小车的驱动芯片,通过超声波传感器检测行驶中遇到的障碍物,根据检测情况利用PWM控制电动小车的运动速度等。系统主要由驱动模块,壁障模块,调速模块等构成,能实现小车的自动避障、自动停车以及显示与障碍物的距离等功能。系统采用C51语言进行软件系统的设计,并通过PROTEUS进行仿真、下载相关程序到实验箱进行测试,仿真和测试结果表明系统实现了预定的功能,并且具有性价比高,功耗低,调试方便等优点。
关键词:AT89C52;电动智能小车;超声波;L298n

A Design Based on the AT89C52 of Electric Smart Car
Abstract: This article is designed a smart car system based on AT89C52 electric, the system uses as a car driver L298N chip, through ultrasonic sensors detect obstacles encountered in traveling, according to test conditions using the PWM control electric car movement speed. System mainly consists of driver modules, barrier module, Control Module to achieve automatic car obstacle avoidance, automatic parking, and displays the distance between obstacles and other functions. System uses the C51 language software system design, and through PROTEUS simulation, and download the program to the box for testing, simulation and test results show that the system achieves the intended function, and has a low cost, low power consumption and easy commissioning.
Key words: AT89C52; Electric smart car; Ultrasonic wave;L298n
目    录
摘要    1
1. 引言    1
1.1 课题背景    1
1.2 课题的目的和意义    2
2. 系统硬件设计    2
2.1系统的总体设计方案    2
2.2 小车载体设计    2
2.3 控制模块设计    3
2.4 驱动模块设计    4
2.5 避障模块设计    6
2.6 显示模块设计    10
2.7 通讯模块设计    10
3. 软件设计    11
3.1 系统主程序设计    11
3.2 测距子程序设计    11
3.3 显示程序设计    13
3.4 Keil软件简介    13
3.5 STC_ISP_V480的简介    14
4 系统的仿真和测试    15
5 总结    15
参考文献    18
附录    19
附录 A    19
附录 B    19
致谢    26,4184
基于AT89C52的电动智能小车系统设计
1. 引言
1.1 课题背景
随着电子技术的发展,人们发明了各式各样的智能化系统,它们具有感知、决策和人机交互能力,电动智能小车就是其中的一个典型例子,它是一种通过编程手段完成指定任务的小型机器人。与其他的智能系统相比,它具有趣性强,设计环境要求低等特点,因此也受到电子爱好者和高校学生的喜爱。
1.2 课题的目的和意义
本设计介绍了一种具有自动避障功能的智能小车,采用了超声波传感器,它具有不受光照强弱和能见度的影响、能耗低、敏度高的优点。可以用与生产电动玩具小车,为小朋友增添乐趣,为玩具厂商创造利益,此外可改装用作未知地点的探险,还有可延伸为轮船的防触礁等用处。
2. 系统硬件设计
2.1系统的总体设计方案
本设计主要包括控制核心,驱动模块,调速模块,臂章模块,显示模块。利用超声波传感器检测小车行驶中遇到的障碍,然后把返回信号送到单片机处理,计算与障碍物的距离。如果与障碍物的距离近到一定程度,AT89C52就会输出相应的高低电平给电机驱动模块控制小车的行驶状态。当距离接近一定程度以后控制小车左转。如果小车检测到与障碍物的距离过近,说明左转的动作不可行,这时就要求小车后退。后退一定时间后,再向右转,然后再次监测障碍物,重复以上动作,一直循环。系统的总体设计框图如图1所示。整体原理图如图2所示。 AT89C52的电动智能小车系统设计+仿真电路图+源码:http://www.751com.cn/zidonghua/lunwen_728.html
------分隔线----------------------------
推荐内容