自动往返智能小汽车设计
- 格式:docx
- 大小:964.63 KB
- 文档页数:16
小车自动往返控制PLC课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理和结构,掌握其在小车自动往返控制系统中的应用。
2. 学生能掌握基本的逻辑控制语句和程序设计方法,实现对小车的自动往返控制。
3. 学生能了解传感器的工作原理,并将其应用于PLC控制系统中,实现小车行进中的障碍物检测和避让。
技能目标:1. 学生能运用PLC编程软件进行程序设计,实现小车自动往返控制的功能。
2. 学生能通过实际操作,调试和优化PLC控制程序,提高小车的运行效率和稳定性。
3. 学生能运用相关工具和仪器进行电路搭建和故障排查,培养实际操作能力和问题解决能力。
情感态度价值观目标:1. 学生通过课程学习,培养对自动化技术和PLC控制系统的兴趣,激发创新意识和探索精神。
2. 学生在小组合作中,学会沟通与协作,培养团队精神和责任感。
3. 学生能够关注PLC技术在工业生产和日常生活中的应用,认识到科技对社会发展的推动作用,树立正确的价值观。
课程性质:本课程为实践性较强的课程,注重理论知识与实际操作的结合,培养学生动手能力和创新能力。
学生特点:学生为高年级学生,具备一定的电子技术基础和编程能力,对新技术和新知识有较高的学习热情。
教学要求:教师需结合学生特点,采用任务驱动法、案例教学法和小组合作法等教学方法,引导学生主动探索,提高课程教学效果。
同时,注重过程评价,关注学生知识掌握和技能提升,培养其情感态度价值观。
通过分解课程目标为具体学习成果,便于后续教学设计和评估。
二、教学内容1. PLC基础知识:包括PLC的组成、工作原理、编程语言及编程软件的使用,重点讲解与小车自动往返控制相关的基础知识。
- 教材章节:第一章 PLC概述,第二章 PLC组成与工作原理,第三章 编程语言与编程软件。
2. 逻辑控制语句:介绍PLC常用的逻辑控制语句,如与、或、非、定时器、计数器等,通过实例分析,让学生掌握逻辑控制语句的应用。
plc小车自动往返毕业设计
PLC小车自动往返毕业设计可以按照以下步骤进行:
1. 确定设计要求:确定PLC小车自动往返的具体功能和要求,包括小车的移动方式、起止点、速度控制、停顿时间等。
2. 系统设计:设计整个系统的硬件部分,包括PLC控制器、
电机驱动、传感器以及其他必要的电路和接口。
3. 程序设计:编写PLC控制程序,实现小车自动往返的逻辑
控制,包括起动、停止、方向控制以及速度控制等。
4. 系统调试:将硬件部分和程序部分进行整合,测试系统的正常运行,调试可能出现的问题,确保系统稳定可靠。
5. 性能优化:通过调整程序和参数,对系统进行优化,提高小车的移动速度、精度和稳定性。
6. 结果评估:对设计的系统进行评估和测试,检查是否符合设计要求和预期效果,并进行必要的改进和调整。
7. 文档撰写:撰写毕业设计报告,详细记录设计的整个过程,包括设计原理、实施步骤、测试结果和分析等。
8. 学术交流:参加学术交流活动,向其他同行和专业人士展示设计成果,并从他们的反馈中得到进一步改进的建议。
以上步骤只是一个大致的指导,在具体实施过程中可能还会根据具体情况进行一些调整和改变。
同时,也需要注意安全问题,确保设计和实施过程中不会造成任何人身伤害或设备损坏。
开题报告电气工程及其自动化基于单片机的自动往返小汽车的设计一、综述本课题国内外研究动态,说明选题的依据和意义随着汽车工业的迅速发展,其与电子信息产业的融合速度也显著提高,汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时能具有交通、娱乐、办公和通讯等多种功能。
关于汽车的研究也就越来越受人关注。
全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。
可见其研究意义很大。
本设计就是在这样的背景下提出的,为了适应机电一体化的发展在汽车智能化方向的发展要求,提出简易智能小车的构想,目的在于:通过独立设计并制作一辆具有简单智能化的简易小车,获得项目整体设计的能力,并掌握多通道多样化传感器综合控制的方法。
设计的智能电动小车应该能够具有自动寻迹、小灯显示等功能。
由于单片机教学例子有限,因此,单片机智能车能综合学生课堂上的知识来实践,使学习者更好的了解单片机的发展。
通过此次的单片机寻轨车制作,使学生从理论到实践,初步体会单片机项目的设计、制作、调试和成功完成项目的过程及困难,以此学会用理论联系实际。
通过对实践中出现的不足与学习来补充教学上的盲点。
智能汽车是一种高新技术密集的新型汽车,是在网络环境下利用信息技术、智能控制技术、自动控制、模式识别、传感器技术、汽车电子、电气、计算机和机械等多个学科的最新科技成果,使汽车具有自动识别行驶道路、自动驾驶等先进功能.随着控制技术、计算机技术和信息技术的发展,智能车在工业生产和日常生活中已经扮演了非常重要的角色.近年来,智能车在野外、道路、现代物流及柔性制造系统中都有广泛运用,已成为人工智能领域研究和发展的热点。
二、研究的基本内容。
智能寻迹小车采用后轮驱动,左右后轮各用一个直流减速电机驱动,通过调制后面两个轮子的转速从而达到控制转向的目的在车体前部分别装有左中右三或者两个红外反射式传感器,当小车左边的传感器检测到黑线时,说明小车车头向右边偏移,这时主控芯片控制左轮电机减速,车体向左边修正同理当小车的右边传感器检测到黑线时,主控芯片控制右轮电机减速,车体向右边修正当黑线在车体的中间,中间的传感器一直检测到黑线,这样小车就会沿着黑线一直行走。
自动往返电动小汽车设计摘要智能小车,也称轮式机器人,是一种以汽车电子为背景,涵盖智能控制、模式识别、传感技术、电子电气、计算机、机械等多学科的科技创意性设计。
一般主要由路径识别、速度采集、角度控制及车速控制等模块组成。
本系统以SST系列单片机为核心控制模块,充分利用了自动检测技术、单片机最小系统、液晶显示模块电路,以及声光信号的控制、电机的驱动电路。
通过Keil C和PROTEUS的仿真,通过实践操作与调试,实现自动往返小车设计。
综合运用单片机技术、自动控制理论、检测技术等。
使小车能在无人操作情况下,借助传感器识别路面环境,由单片机控制行进,实现初步的无人控制。
单片机具有体积小、重量轻、耗电少、功能强、控制灵活方便且价格低廉等优点。
智能小车采用单片机为控制器核心,其集成度高、体积小、抗干扰能力强,具有独特的控制功能,单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。
本设计以单片机为核心,附以外围电路,采用光电检测器进行检测信号和循线运动。
运用单片机的运算和处理能力来实现小车的自动加速、限速、减速、定时、前进、后退、左转、右转、显示行驶速度、行驶路程、行驶时间等智能控制系统。
关键词:SST单片机,自动控制,电动小车, PWM调速,传感器THE DESIGN OF AUTOMATIC ELECTRIC CARSABSTRACTSmart cars, also called wheeled robots, is a kind of automobile electronic background, intelligent control, pattern recognition and sensing technology, electronic, computer, machinery and multidisciplinary science creative design. Generally consists mainly of path recognition, speed acquisition, angle control and speed control module.System design for the core of SST series microcontroller control module. Make full use of the automatic detection technology, MCU smallest system, LCD module circuit, the control of signal, and the motor drive circuit. Through the simulation Keil C and PROTEUS, practice and debugging, and the realization of automatic car design. Comprehensive use of microcontroller technology, automatic control theory, the detection technology, etc. That car in unattended operation circumstance, using sensor identify road environment. Travel by single-chip microcomputer control, the preliminary no control.MCU is well established for its flexible operations, small volume, light weight, less consumption, powerful functions, and low in price. This design based on singlechip, peripheral circuit, by using photoelectric detector signal detection and followed the movement. Using MCU to realize the automatic forward, backward, left, right, and display speed, driving distance, time of intelligent control system.The application of MCU is fundamentally changing the traditional control system design ideas and design method.KEY WORDS: SST microcontroller, automatic, PWM speed adjusting, sensor目录前言 (1)第1章绪论 (2)§1.1 设计背景 (2)§1.2 设计概述 (2)§1.3 设计任务和主要内容 (3)第2章系统方案论证与分析 (4)§2.1小车车体选择 (4)§2.2主控单片机 (5)§2.2.1采用凌阳16位单片机 (5)§2.2.2采用SST89E516RD单片机 (5)§2.3 电机模块 (6)§2.3.1 采用步进电机 (6)§2.3.2 采用直流电机 (6)§2.4 电机驱动调速模块 (6)§2.5 电源管理 (8)§2.5.1采用单电源供电 (8)§2.5.2采用双电源供电 (8)§2.6 路面黑线探测模块 (9)§2.6.1采用对射式红外光电传感器 (9)§2.6.2采用反射式红外光电传感器 (9)§2.7 测速及里程计量模块 (10)§2.7.1采用霍尔传感器 (10)§2.7.2采用U型红外光电传感器 (10)§2.8 计时模块 (11)§2.9 显示模块 (11)§2.9.1采用LED数码管 (11)§2.9.2采用LCD液晶显示 (11)第3章智能小车系统设计 (12)§3.1主控单片机功能设计 (12)§3.1.1 单片机硬件结构 (12)§3.1.2单片机引脚锁定 (13)§3.2电机驱动控制设计 (15)§3.3 PWM调速控制设计 (17)§3.4传感器设计 (20)§3.4.1 黑线检测传感器设计 (20)§3.4.2 测速、里程计量传感器设计 (25)§3.5液晶显示功能设计 (28)第4章128×64液晶功能分析............................................. 错误!未定义书签。
一. 毕业实践任务书无锡职业技术学院毕业实践任务书课题名称:自动往返电动小汽车指导教师:XXXXXXX 职称:讲师指导教师:职称:专业名称:XXXXXXXX 班组:XXXXXX学生姓名:XXXXXXX 学号:05一. 课题需要完成的任务:设计并制作一个能自动往返于起跑线与终点线间的小汽车。
允许用玩具汽车改装,但不能用人工遥控(包括有线和无线遥控)。
图1跑道顶视图跑道宽度0.5m,表面贴有白纸,两侧有挡板,挡板与地面垂直,其高度不低于20cm。
在跑道的B、C、D、E、F、G各点处画有2cm宽的黑线,各段的长度如图1所示。
设计要求1、车辆从起跑线出发(出发前,车体不得超出起跑线),到达终点线后停留10秒,然后自动返回起跑线(允许倒车返回)。
往返一次的时间应力求最短(从合上汽车电源开关开始计时)。
2. 达终点线和返回起跑线时,停车位置离起跑线和终点线偏差应最小(以车辆中心点与终点线或起跑线中心线之间距离作为偏差的测量值)。
D~E间为限速区,车辆往返均要求以低速通过,通过时间不得少于8秒,但不允许在限速区内停车。
二. 课题计划:2006.3.3~2006.3.6 熟悉课题,可行性方案分析及方案论述。
2006.3.7~2006.3.19 查阅资料,设计各部分硬件。
2006.3.19~2006.4.10 画原理图,印刷线路板。
2006.4.10~2006.4.20 编写程序验证部分硬件。
2006.4.21~2006.4.25 写出毕业论文。
计划答辩时间:4.21-4.28XXXXX 系(部、分院)2006年02年18日二.外文翻译VIDEOCASSETTEBefore the videocassette recorder there was the movie projector and screen. Perhaps you remember your fifth-grade teacher pulling down a screen—or Dad hanging a sheet on the wall, ready to show visiting friends the enthralling account of your summer vacation at the shore. Just as the film got started, the projector bulb often blew out.Those days did have one advantage, though: the screen was light, paper-thin and could be rolled into a portable tube. Compare that with bulky television and computer screens, and the projector screen invokes more than just nostalgia. Could yesterday's convenience be married to today's technology?The answer is yes, thanks to organic light-emitting materials that promise to make electronic viewing more convenient and ubiquitous. Used in displays, the organic materials are brighter, consume less energy and are easier to manufacture (thus potentially cheaper) than current options based on liquid crystals. Because organic light-emitting diodes (OLEDs) emit light, they consume significantly less power, especially in small sizes, than common liquid-crystal displays (LCDs), which require backlighting. OLEDs also offer several exciting advantages over common LEDs: the materials do not need to be crystalline (that is, composed of a precisely repeating pattern of planes of atoms), so they are easier to make; they are applied in thin layers for a slimmer profile; and different materials (for different colors) can be patterned on a given substrate to make high-resolution images. The substrates may be inexpensive glass or flexible plastic or even metal foil.In the coming years, large-screen televisions and computer monitors could roll up for storage. A soldier might unfurl a sheet of plastic showing a real-time situation map. Smaller displays could be wrapped around a person's forearm or incorporated into clothing. Used in lighting fixtures, the panels could curl around an architectural column or lie almost wallpaperlike against a wall or ceiling.LEDs currently have longer lifetimes than organic emitters, and itwill be tough to beat the widespread LED for use in indicator lamps. But OLEDs are already demonstrating their potential for displays. Their screens put out more than 100 candelas per square meter (about the luminance of a notebook screen) and last tens of thousands of hours (several years of regular use) before they dim to half their original radiance.Close to 100 companies are developing applications for the technology, focusing on small, low-power displays [see box on page 80]. Initial products include a nonflexible 2.2-inch (diagonal) display for digital cameras and cellular phones made jointly by Kodak and Sanyo, introduced in 2002, and a 15-inch prototype computer monitor produced by the same collaborative venture. The global market for organic display devices was about $219 million in 2003 and is projected to jump to $3.1 billion by 2009, according to Kimberly Allen of iSuppli/Stanford Resources, a market-research firm specializing in displays.一、What LED to OLEDCRYSTALLINE semiconductors—the forerunners of OLEDs—trace their roots back to the development of the transistor in 1947, and visible-light LEDs were invented in 1962 by Nick Holonyak, Jr. They were first used commercially as tiny sources of red light in calculators and watches and soon after also appeared as durable indicator lights of red, green or yellow. (When suitably constructed, LEDs form lasers, which have spawned the optical-fiber revolution, as well as optical data storage on compact discs and digital video discs.) Since the advent of the blue LED in the 1990s [see “Blue Chip,” by Glenn Zorpette; Scientific American, August 2000], full-color, large-screen television displays made from hundreds of thousands of LED chips have appeared in spectacular fashion on skyscrapers and in arenas [see “In Pursuit of the Ultimate Lamp,” by M. George Crawford, Nick Holonyak, Jr., and Frederick A. Kish, Jr.; Scientific American, February 2001]. Yet the smaller sizes used in devices such as PDAs (personal digital assistants) and laptops are not as practical.LEDs and OLEDs are made from layers of semiconductors—materials whose electrical performance is midway between an excellent conductorsuch as copper and an insulator such as rubber. Semiconducting materials, such as silicon, have a small energy gap between electrons that are bound and those that are free to move around and conduct electricity. Given sufficient energy in the form of an applied voltage, electrons can “jump” the gap a nd begin moving, constituting an electrical charge. A semiconductor can be made conductive by doping it; if the atoms added to a layer have a smaller number of electrons than the atoms they replace, electrons have effectively been removed, leaving positively charged “holes” and making the material “p-type.” Alternatively, a layer that is doped so that it has an excess of negatively charged electrons becomes “n-type” [see box on opposite page]. When an electron is added to a p-type material, it may encounter a hole and drop into the lower band, giving up an amount of energy (equal to the energy gap) as a photon of light. The wavelength depends on the energy gap of the emitting material.For the production of visible light, organic materials should have an energy gap between their lower and higher conduction bands in a relatively small range, about two to three electron volts. (One electron volt is defined as the kinetic energy gained by an electron when it is accelerated by a potential difference of one volt. A photon with one electron volt of energy corresponds to the infrared wavelength of 1,240 nanometers, and a photon of two electron volts has a wavelength half as much—620 nanometers—a reddish color.)二、A Surprising GlowORGANIC semiconductors are formed as aggregates of molecules that are, in the technologies being pursued, amorphous—a solid material, but one that is noncrystalline and without a definite order. There are two general types of organic light emitters, distinguished by “small” and “large” molecule sizes. The first practical p-n-type organic LED, based on small molecules, was invented in 1987 by Ching W. Tang and Steven A. Van Slyke of Eastman Kodak, after Tang noticed a surprising green glow coming from an organic solar cell he was working on. The duo recognized that by using two organic materials, one a good conductor of holes and the other a good conductor of electrons, they could ensure that photon emission would take place near the contact area, or junction, of the two materials, as in acrystalline LED. They also needed a material that held its electrons tightly, meaning that it would be easy to inject holes. For the light to escape, one of the contacts must be transparent, and the scientists benefited from the fortunate fact that the most widely used transparent conducting material, indium tin oxide, bound its electrons suitably for p-type contact material.The structure they came up with has not changed much over the years and is often called “Kodak-type,” because Kodak had the basic patent [see box on opposite page]. Beginning with a glass substrate, different materials are deposited layer by layer. This process is accomplished by evaporating the constituent materials and letting them condense on the substrate. The total thickness of the organic layers is only 100 to 150 nanometers, much thinner than that of a conventional LED (which is at least microns in thickness) and less than 1 percent of the thickness of a human hair. Because the molecules of the materials used are relatively lightweight—even lighter than a small protein—the Kodak-type OLEDs are referred to as “small molecule” OLEDs.After their initial insight, Tang and Van Slyke tinkered with the design to increase efficiency. They added a small amount of the fluorescent dye coumarin to the emitter material tris (8-hydroxy-quinoline) aluminum. The energy released by the recombination of holes and electrons was transferred to the dye, which emitted light with greatly increased efficiency. Deposition of additional thin layers of indium tin oxide and other compounds next to the electrodes altered the interaction of the thicker layers and also improved the efficiency of the injection of holes and electrons, thereby further upping the overall power efficiency of the fluorescent OLED.Organic LEDs of this small-molecule type are used to make red, green and blue light, with green light having the highest efficiency. Such green-emitting OLEDs can exhibit luminous efficiencies of 10 to 15 candelas per ampere—about as efficient as commercial LEDs today—and seven to 10 lumens per watt, values that are comparable to those for common incandescent lamps.录像机在卡匣式录像机出来之前,我们用的是电影放映机与屏幕。
自动往返电动小汽车的设计学生:指导老师:摘要: 本文采用了基于单片机的小车控制系统的硬件设计和软件设计。
自动控制系统是电子系统和机械系统必不可少的纽带,它的存在具有着非常重要的作用。
本文研究的重点是小车运行控制系统,而该系统硬件部分的重心在于单片机,黑线检测采用了光敏传感器和电压比较器来实现。
单片机采用STC89C51来实现,硬件部分是以单片机为核心,还包括电机驱动器模块,数码显示模块等部分。
该小车通过检测地面黑线来实现对应的流程控制,按照预先设定好的程序,实现全速前进,减速前进,倒退等功能。
并用数码显示器来显示当前运行到的位置的结果。
关键词:89C51单片机;光敏电阻;自动小车The Designing of Automatically Back and Forth Electric CarUndergraduate:Supervisor:Abstract: In this paper, the hardware design and software design of control system based on MCU. Automatic control system is the necessary connection of electronic system and mechanical system, it has an very important role. This paper is focused on the trolley control system, the hardware of the system focuses on MCU, line detection using a photosensitive sensor and a voltage comparator to achiev e.Single chip microcomputer u sing STC89C51 to achieve, the hardware part is a single-chip microcomputer as the core, also includes a motor driver module, digital display module etc. The car through the detection of ground line to achieve process control corresponding, according to the preset program, to achieve full speed ahead, slow forward, rewind. With digital display to display the current operation to the location of the results.Key words: 89C51 MCU; photosensitive resistance; automatic car目录第一章绪论 (1)1.1 研究背景及其目的意义 (1)1.2 该课题研究的设计思路 (1)第二章本课题方案论证 (2)2.1 主控制器部分 (2)2.2 小车运行状态显示部分 (2)2.3 小车驱动方案选择 (3)2.4 电机驱动方案选择 (3)2.5 电机调速方案选择 (3)2.6 电源模块的选择 (4)2.7 检测黑线设计方案比较与选择 (4)2.8 本章总结 (4)第三章硬件设计 (6)3.1电源部分 (6)3.2数据显示部分 (7)3.2.1 七段数码管(LED)显示电路选择 (7)3.2.2 七段数码管(LED)静态显示方式 (7)3.2.3 LED动态显示方式 (7)3.3黑线检测部分 (8)3.4 电机调速部分芯片简介 (9)第四章软件设计 (10)4.1 简介KeilUvision2 (10)4.2 程序设计 (14)第五章 PROTUES仿真设计 (16)结论 (19)致谢 (21)附录1 系统硬件图 (22)附录2 程序源代码 (23)第一章绪论1.1 研究背景及其目的意义随着历史的发展,那些采集系统原本由小规模的数字逻辑电路及硬件程序控制器组成,而现在微处理器控制的采集系统取代了原本的这些采集系统。
《自循迹智能小车控制系统的设计与实现》篇一一、引言随着科技的不断发展,智能化技术逐渐深入到各个领域,其中,自循迹智能小车作为智能控制技术的重要应用之一,在物流、安防、科研等领域有着广泛的应用前景。
本文将详细介绍自循迹智能小车控制系统的设计与实现过程,包括系统架构、硬件设计、软件设计、实验结果及未来展望等方面。
二、系统架构设计自循迹智能小车控制系统主要由传感器模块、控制模块和执行模块三部分组成。
传感器模块负责获取环境信息,控制模块负责处理传感器信息并发出控制指令,执行模块则根据控制指令驱动小车运动。
系统架构设计应遵循模块化、可扩展、可维护的原则,以便于后续的升级和维护。
三、硬件设计1. 传感器模块设计传感器模块包括超声波测距传感器、红外线避障传感器、摄像头等。
其中,超声波测距传感器用于测量小车与障碍物之间的距离,红外线避障传感器用于检测前方是否有障碍物,摄像头则用于获取环境图像信息。
这些传感器通过数据线与控制模块相连,实现信息的实时传输。
2. 控制模块设计控制模块是整个系统的核心,采用微控制器作为主控芯片,通过编程实现控制算法。
微控制器应具备高性能、低功耗、易于编程等特点。
此外,控制模块还应包括电源管理模块、通信模块等,以实现电源管理和与其他设备的数据交互。
3. 执行模块设计执行模块主要包括电机和驱动电路。
电机采用直流电机或步进电机,驱动电路则负责将控制模块发出的控制指令转换为电机的运动指令。
执行模块应具备高效率、低噪音、长寿命等特点。
四、软件设计1. 控制系统软件设计控制系统软件主要包括主控程序和各传感器驱动程序。
主控程序负责实现自循迹算法、避障算法等核心控制逻辑,传感器驱动程序则负责获取传感器信息并传输给主控程序。
软件设计应遵循代码可读性、可维护性、可扩展性等原则,以便于后续的升级和维护。
2. 算法设计自循迹算法是本系统的关键技术之一,通过图像处理和路径规划等技术实现小车的循迹功能。
避障算法则用于检测前方障碍物并规划避障路径,保证小车的安全行驶。
智能循迹小车设计方案一、设计目标:1.实现智能循迹功能,能够沿着预定轨迹自动行驶。
2.具备避障功能,能够识别前方的障碍物并及时避开。
3.具备远程遥控功能,方便用户进行操作和控制。
4.具备数据上报功能,能够实时反馈运行状态和数据。
二、硬件设计:1.主控模块:使用单片机或者开发板作为主控模块,负责控制整个小车的运行和数据处理。
2.传感器模块:-光电循迹传感器:用于检测小车当前位置,根据光线的反射情况确定移动方向。
-超声波传感器:用于检测前方是否有障碍物,通过测量障碍物距离来判断是否需要避开。
3.驱动模块:-电机和轮子:用于实现小车的运动,可选用直流电机或者步进电机,轮子要具备良好的抓地力和摩擦力。
-舵机:用于实现小车的转向,根据循迹传感器的信号来控制舵机的角度。
4.通信模块:-Wi-Fi模块:用于实现远程遥控功能,将小车与遥控设备连接在同一个无线网络中,通过网络通信进行控制。
-数据传输模块:用于实现数据上报功能,将小车的运行状态和数据通过无线通信传输到指定的接收端。
三、软件设计:1.循迹算法:根据光电循迹传感器的反馈信号,确定小车的行进方向。
为了提高循迹的精度和稳定性,可以采用PID控制算法进行修正。
2.避障算法:通过超声波传感器检测前方障碍物的距离,当距离过近时,触发避障算法,通过调整小车的行进方向来避开障碍物。
3.遥控功能:通过Wi-Fi模块与遥控设备建立连接,接收遥控指令并解析,根据指令调整小车的运动状态。
4.数据上报功能:定时采集小车的各项运行数据,并通过数据传输模块将数据发送到指定的接收端,供用户进行实时监测和分析。
四、系统实现:1.硬件组装:根据设计要求进行硬件的组装和连接,确保各个模块之间的正常通信。
2.软件编程:根据功能要求,进行主控模块的编程,实现循迹、避障、遥控和数据上报等功能。
3.调试测试:对整个系统进行调试和测试,确保各项功能正常运行,并进行性能和稳定性的优化。
4.用户界面设计:设计一个用户友好的界面,实现对小车的远程控制和数据监测,提供良好的用户体验。
题目自动往返小车设计目录自动往返小车设计一、方案的选择与论证根据题目要求,系统可以划分为几个基本模块,如图 1所示。
图 1对各模块的实现,分别有以下一些不同的设计方案:1. 电动机驱动调速模块方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。
但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。
更主要的问题在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。
方案二:采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行调整。
这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构易损坏、寿命较短、可靠性不高。
方案三:采用由达林顿管组成的H型PWM电路。
用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电动机转速。
这种电路由于工作在管子的饱和截止模式下,效率非常高;H型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极强,是一种广泛采用的PWM调速技术。
基于上述理论分析,拟选择方案三。
2. 路面黑线探测模块探测路面黑线的大致原理是:光线照射到路面并反射,由于黑线和白纸的反射系数不同,可根据接收到的反射光强弱判断是否到达黑线。
方案一:可见光发光二极管与光敏二极管组成的发射-接收电路。
这种方案的缺点在于其他环境光源会对光敏二极管的工作产生很大干扰,一旦外界光亮条件改变,很可能造成误判和漏判;虽然采取超高亮发光管可以降低一定的干扰,但这又将增加额外的功率损耗。
方案二:不调制的反射式红外发射-接收器。
由于采用红外管代替普通可见光管,可以降低环境光源干扰;但如果直接用直流电压对管子进行供电,限于管子的平均功率要求,工作电流只能在1OM左右,仍然容易受到干扰。
方案三:脉冲调制的反射式红外发射-接收器。
考虑到环境光干扰主要是直流分量,如果采用带有交流分量的调制信号,则可大幅度减少外界干扰;另外,红外发射管的最大工作电流取决于平均电流,如果使用占空比小的调制信号,在平均电流不变的情况下,瞬时电流可以很大(50-100mA),这样也大大提高了信噪比。
plc小车自动往返课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理和功能,掌握其在小车自动往返控制中的应用。
2. 学生能够描述小车自动往返过程中所涉及到的传感器、执行器及其工作原理。
3. 学生能够解释PLC编程中涉及的逻辑运算和程序流程控制。
技能目标:1. 学生能够运用PLC进行小车自动往返的编程设计,实现小车的自动启动、运行、停止和往返。
2. 学生能够运用相关软件进行PLC程序的编写、调试和优化。
3. 学生能够通过小组合作,解决实际操作过程中遇到的问题,提高问题解决能力。
情感态度价值观目标:1. 学生能够培养对自动化技术的兴趣,激发创新意识和探索精神。
2. 学生在小组合作中,学会尊重他人、沟通交流,培养团队协作能力。
3. 学生能够认识到PLC技术在工业生产中的重要性,增强对工程技术应用价值的认识。
本课程针对初中年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果。
在教学过程中,注重理论与实践相结合,培养学生的动手操作能力和实际应用能力。
通过本课程的学习,学生能够掌握PLC小车自动往返的相关知识,提高解决实际问题的能力,培养团队协作精神和创新意识。
二、教学内容1. PLC基本原理与结构:介绍PLC的定义、功能、基本组成,使学生理解其工作原理和应用场景。
- 教材章节:第二章 可编程逻辑控制器概述2. 传感器与执行器:讲解小车自动往返过程中所用到的传感器(如红外线传感器、限位开关等)和执行器(如直流电机、步进电机等)。
- 教材章节:第三章 输入输出接口与传感器、第四章 执行器及其控制3. PLC编程基础:教授PLC编程中涉及的逻辑运算、程序流程控制等基础知识。
- 教材章节:第五章 PLC编程基础4. 小车自动往返控制程序设计:指导学生运用所学知识,设计并编写PLC控制程序,实现小车自动往返功能。
- 教材章节:第六章 PLC程序设计实例5. PLC程序调试与优化:教授学生如何运用相关软件进行PLC程序的调试与优化,提高程序稳定性和运行效率。
中国海洋大学课程设计报告题目:自动往返智能小汽车设计组员:院系:信息科学与工程学院班级:2009级电子信息工程指导老师:摘要本文介绍的是基于单片机89S52控制的自动往返电动小汽车控制系统的硬件和软件设计。
该设计采用89S52单片机为控制核心,对送入的脉冲信号进行检测分析,利用光电传感器检测道路上的黑线,通过脉宽调制使电机转速能自动调节,从而实现电动小汽车的快慢速行驶,以及自动停车、往返的控制要求。
采用的技术主要有:通过编程来控制小车的速度;传感器的有效应用;新型显示芯片的采用。
关键词:自动往返电动小汽车;AT89S52单片机;脉宽调制;光电传感器AbstractThis paper is based on89S52 single-chip microcomputer controlled electric car from the automatic control system hardware and software design. The design using 89S52MCU as the control core, is sent into a pulse signal detection and analysis, the use of ultrasonic sensors detect obstacles on the road, by a pulse width modulated so that the motor speed can be adjusted automatically, so as to realize the electric cars automatic low speed, as well as the automatic parking and returning control requirements.Using the technology are: programmed to control the car speed; the effective application of the sensor; the adoption of the new display chip.Key words:automatic motor-driven car; AT89S52 MCU; pulse width modulation; photoelectric detector目录1.系统概述1.1设计背景和研究意义1.2工作原理和技术要求2.系统硬件设计2.189S52 单片机硬件结构2.2方向控制电路2.3路面黑线检测电路2.4电机驱动转速电路3.系统软件设计3.1算法分析3.2程序代码4.系统测试运行4.1测试仪器4.2硬件测试4.3软件测试5.项目总结一、系统概述1.1设计背景和研究意义智能电动小车是一种无人操纵的自动感应调速往返小车。
随着全球经济的飞速发展,现代化生产观念日益受到企业的重视,这也为智能小车产业的发展提供了契机。
AT89S52是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。
它是第三代单片机的代表,其最主要的技术特点是向外部接口电路扩展,以完善控制功能。
外部可接其他功能单元如A/D﹑PWM﹑PCA﹑WDT﹑计数器的捕获/比较逻辑等。
在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。
新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。
1.2工作原理和技术要求本实验设计是基于单片机89S52控制的自动往返电动小汽车控制系统的硬件和软件设计。
自动往返电动小汽车之所以能够寻迹,主要需要三个模块完成。
信号采集模块、控制模块、驱动模块。
通过信号采集系统将实际路径信号采集以电信号的形式传递给控制系统,控制系统将采集来的信号进行比较分析计算,并利用驱动模块,控制小车前进。
该设计采用89S52单片机为控制核心,对送入的脉冲信号进行检测分析,利用光感传感器检测道路上的黑线信息,通过脉宽调制使电机转速能自动调节,从而实现电动小汽车的自动前进、加速,减速行驶,以及自动停车的控制要求。
整个系统的电路结构简单,可靠性能高。
二、系统硬件设计一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。
二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、 A/D、D/A转换器等,要设计合适的接口电路。
2.1AT89S52 单片机硬件结构AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。
AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,图2.1 AT89S52引脚图看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
2.2方向控制电路由于小车自身机械上的精度不高(车轮不足够圆滑、车体结构重心不稳等)和小车在放置跑道时位置的不准确,均会引起小车在前进时偏离跑道的中心线而冲向左右挡板,与挡板发生摩擦,使小车减速甚至停车,影响正常行驶。
为此,我们在小车的四角安装触控开关,设计方向控制电路(此电路不许单片机控制)使小车撞到挡板后自动转向并继续向前行驶。
图2.2 方向控制电路该设计中使用了4个双刀双掷开关,分别安装在小车的左前、右前、左后、右后四个方位,并将开关控制触角延长。
当开关S1或S3撞到挡板时,转向电机正转,车头左拐,驶离挡板;当开关S2或S4撞到挡板时,转向电机反转,车头右拐,驶离挡板。
2.3路面黑线检测电路该路面黑线检测电路由光电传感器接受路面黑线信号,传给单片机,经过AT89S52单片机处理,P0.1和P0.2输出控制电动机的转向及转速。
路面黑线检测电路传感器采用光电传感器,安装在车尾的底部。
在白色区域时,光电传感器输出为高电平;而在黑色区域时,光电传感器输出为低电平。
光电传感器经过一个非门后,连到单片机的P3.2。
因此当单片机检测到P3.2的电平产生下降沿时,单片机能够判断出小车经过黑线并调用相应的子程序。
黑线检测电路如下图(图1.3);图2.3 路面黑线检测电路2.4电机驱动转速电路采用脉宽调制(PWM)控制方式。
由于PWM调速系统的开关频率较高,经过电驱电感的滤波作用后可获得平稳的直流电源,低速特性较好。
同样,由于开关频率高,快速响应特性好,动态抗干扰能力强,可以获得很宽的频宽,开关器件只工作在开关状态,主电路损耗小,系统效率高。
电动机驱动转速采用继电器组成的PWM电路,采用单片机控制PWM电路工作在占空比可调的开关状态,以精确地调整电动机转速。
当P0.1P0.2=10时,三极管1 导通,三极管2 截止,继电器1 契合,继电器2 没契合,电流从左向右流过电动机,电机正向转动,小车向前行驶;当P0.1P0.2=01时,继电器 2 契合,继电器1 没契合,电流从右向左流过电动机,电动机反向转向,小车倒车行驶。
图2.4 电动机驱动转速三、系统软件设计3.1系统软件流程本系统中,通过p3.2口的外部中断机制接受传感器传来的外部信号,以确定小车处于某种状态,根据不同的状态,从p1.0、p1.1两个端口输出相应的控制信号来控制小车正确的运行。
设置count变量统计小车经过的黑线数量,来确定小车的状态,小车完成一个往返后变量清零。
其中经过第一条、第二条线时全速前进,第三条时开始减速,第四条时恢复原速度,经过第五条时开始刹车减速,第六条时停车,并等10秒后开始返回,并在相应的位置进行同样的加速、减速处理。
小车在前进时,通过调用相应的过程处理子程序来控制小车的运行状态。
为防止小车在经过黑线时产生多次中断以干扰小车运行结果,在产生一个中断后,屏蔽中断的产生,在经过黑线后再使能中断。
3.2程序代码如下:#include<reg52.h>#include<intrins.h>sbit p10=P1^0;//定义端口sbit p11=P1^1;int count=0;//黑线统计变量void test_blackcount(void) interrupt 0 using 0//中断处理{EX0=0;count+=1;}void delay(int n)//延时子程序{int i,j;for(i=0;i<n;i++){for(j=0;j<5000;j++)_nop_();}}void fullspeed()//加速前进子程序{IE0=0;EX0=1;p10=1;p11=0;}void ufullspeed()//返回时加速程序{IE0=0;EX0=1;p10=1;p11=1;}void limitspeed()//限速子程序{IE0=0;EX0=1;while(count==3){p10=0;p11=0;delay(2);p10=1;p11=0;delay(2);}while(count==10){p10=0;p11=1;delay(2);p10=1;p11=1;delay(2);}}void brake()//刹车程序 {IE0=0;EX0=1;while(count==5){p10=0;p11=0;delay(2);p10=1;p11=0;delay(2);}while(count==12){p10=0;p11=1;delay(2);p10=1;p11=1;delay(2);}}void stop(){IE0=0;EX0=1;p10=0;p11=0;delay(300);ufullspeed();count=7;}void ustop(){IE0=0;EX0=1;p10=0;p11=0;delay(300);fullspeed();count=0;}void main(){SP=60;//初始化IE=0X81;PX0=1;IT0=1;count=0;p10=0;p11=0;delay(100);//延时后加速前进进入循环 p10=1;p11=0;while(1){switch(count){case 0:case 1:case 2:case 3:limitspeed();break;case 4:fullspeed();break;case 5:brake();break;case 6:stop();break;case 7:case 8:case 9:case 10:limitspeed();break;case 11:ufullspeed();break;case 12:brake();break;case 13:ustop();break;}}}四、系统测试运行4.1测试仪器信号发生器、示波器、万用表、+5V稳压电源4.2硬件测试接P1.0端口的电阻R1接地,接P1.1端口的电阻R2接+5V稳压电源,观察电机的转动状态,若电机高速正转,则电路正确;接P1.0端口的电阻R1接+5V稳压电源,接P1.1端口的电阻R2接+5V稳压电源,观察电机的转动状态,若电机高速反转,则电路正确;接P1.0端口的电阻R1接地,接P1.1端口的电阻R1接地,观察电机的转动状态,若电机停止转动,则电路正确;接P1.1端口的电阻R2接地,接P1.0端口的电阻R1接信号发生器的输出端,用信号发生器输入周期为50ms,占空比为1:1的方波,若电机低速正转,则电路正确;接P1.1端口的电阻R2接+5V稳压电源,接P1.0端口的电阻R1接信号发生器的输出端,用信号发生器输入周期为50ms,占空比为1:1的方波,若电机低速反转,则电路正确;4.3软件测试将程序烧入到单片机中,加电后,按单刀双掷开关,从而单片机P3.2口一个下降沿,触发中断,开关每按下一次即触发一次中断。