文档库 最新最全的文档下载
当前位置:文档库 › 2016TI杯电子设计大赛C题金属循迹小车

2016TI杯电子设计大赛C题金属循迹小车

2016TI杯电子设计大赛C题金属循迹小车
2016TI杯电子设计大赛C题金属循迹小车

2016年TI杯大学生电子设计大赛

自动循迹小车(C题)

【本科组】

摘要:

该系统以STM32F103VET6和89C52单片机为控制核心,采用了比赛指定的LDC1000电感传感器来探测铁丝和硬币,通过单片机产生的PWM和LM298模块控制电机,通过光耦传感器测量小车轮胎转动圈速,并应用LCD1602显示模块,以LM2596S为核心的电源电路为系统供电,从而实现了电动小车循迹、检测到硬币后蜂鸣器发出声响和实时显示小车行驶的距离和运行时间等功能。

整个系统的电路结构简单明了,可靠性能高,多次实验测试结果满足基本要求和大部分发挥部分的要求。

关键词:STM32F103VET689C52 LDC1000 智能小车

一、方案论证

1.方案选择

1.1电机驱动方案的选择

方案一:采用继电器对电动机的开或关进行控制,通过开关的切换对小车进行调整,此方案的优点是电路较为简单,缺点是继电器的响应时间慢,易损坏,寿命较短,可靠性不高。

方案二:采用专用L298N作为电机驱动。L298N是一个具有高电压大电流的全桥驱动,它相应频率高,一块L298N可以分别控制两个直流电机。用该模块驱动电机,操作方便,稳定性好,性能优良。

因此决定采用方案二。

1.2电机的选择

方案一:采用步进电机,步进电机具有快速启动和停止能力,其转换灵敏度比较高,正转、反转控制灵活。但是步进电机的价格比较昂贵,且该实验对小车速度等没有特殊要求,因而,不选取该方案。

方案二:采用普通的直流电机。直流电机具有优良的调速特性,调速平滑、方便。调整范围广,过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速启动、制动和反转。可以满足实验要求。

因此选择方案二

1.4探测线圈的选择

方案一:使用TI公司生产的LDC1000模块自带的PCB线圈,其优点是布线精致,感应灵敏,但其探测范围小,对小车探测载体的机械结构要求较高。

方案二;使用自制线圈,其优点是检测范围大,但其精度不够高,且绕制难度较高。

综合考虑,选择方案一。

1.5主控芯片的选择

方案一:采用51单片机,操作简单,功耗低,廉价,但IO口不足,运行速率较低,无法控制LDC1000。

方案二:采用STM32单片机,高性能,低功耗,还有较多IO口,但操作相对较难。

经过综合评测,采用STM32控制小车循迹,51控制小车的实时显示的方案。

2.方案描述

根据题目的要求,设计任务是通过使用TI公司生产的LDC1000电感数字转换器作为循迹传感器,在规定的平面跑道上自动按顺时针方向循迹前进,并对沿路检测到的硬币产生声光提示,而且实时显示路程与时间。为了完成上述功能,将整个系统设计为四个基本模块,电机控制模块,信号采集与检测模块,检测提

醒模块实时路程与时间显示模块,其中电机控制模块由稳压电源电路,L298N 驱动电路两部分组成,信号采集与检测模块由小车正前方的扫描载体和LDC1000传感器构成的金属探头组成,检测提醒模块包括声—光报警电路,实时路程与时间显示模块是通过光耦传感器采集实时路程传输给ST89C52,通过处理使LCD1602显示路程与时间。

整个系统的总框图如下图所示

图1 系统总体框图

本系统核心模块是信号采集与检测模块,机械架构的稳定性决定了金属探头采集的精确度,采用将LDC1000使用螺母固定在小车的正前方的结构具有很好的稳定性并可以根据铁丝的高度实时调节探头的高度,检测装置的,结构和控制算法相对较为简单。

二、理论分析与计算

2.1探测器组成方案与工作原理分析

LDC1000的原理就是电磁感应,其只需要外接一个PCB 线圈或者自制线圈就可以实现非接触式电磁检测。在PCB 线圈或者自制线圈中加上交变电流,线圈周围就会产生交变磁场。这时,如果有金属物体的进入磁场,将会在金属的表面产生涡流。涡流电流跟线圈的电流方向相反,产生的电磁场与线圈产生的相反。所以,

涡流是金属物体距离,大小,成分的函数。涡流产生的反向磁场与线圈耦合在一起,就象是有另一个次先线圈一样,这样就形成一个变压器。由变压器的互感作用,在初级线圈的这一侧就可以检测到次级线圈的参数。所以当有金属物体接近时,就会使传感器的数值发生变化,对这一变化进行判断便可得知小车是否在正确的轨道上。

2.2检测与控制算法

上电后,先检测传感器返回的数值并保存,以应对不同环境下传感器返回数值不同的情况,然后比较保存的数值与设定好的值(即探头感应到铁丝的阻抗)比较,若不相等则通过STM32输出PWM波进而控制轮子的转速,使得小车左右扫描,找到合适的数值即铁丝的位置进而继续前进,当遇到硬币的时候,由于所保存的参数会发生较大的变化,进而进行声光提示,即可顺利循迹。当小车前进时,在电机一侧安装了光耦传感器,可以实时返回光栅的遮光次数,通过

STC89C52的处理,即可输出实时路程,通过内部定时器进行对时间的计时,即可在LCD1602上显示实时路程与时间。

三、电路与程序设计

1.电路设计

图2L298N电机驱动电路

图31602显示屏电路

图4STM32F103VET6连接电路

图5 LDC1000连接电路2程序设计

图6程序流程图

四、测试方案与测试结果

1.软件仿真测试

图7 无铁丝情况下检测到的ADC码值

图8 有铁丝情况下检测到的ADC码值

2.实际运行测试

在地面上使用0.7mm铁丝模拟赛道;在沿赛道随机摆放硬币,测试小车。

3.测试结果

4.测试结果分析

通过处理LDC1000传回的参数调节PWM波控制车轮的转向进行循迹可以基本完成比赛要求。

循迹小车的设计与制作毕业设计论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期: 毕业设计(论文)

全国电子设计大赛报告一等奖

2013年全国大学生电子设计竞赛 简易旋转倒立摆及控制装置(C题) 【本科组】 摘要: 通过对该测控系统结构和特点的分析,结合现代控制技术设计理念实现了以微控制器MC9S12XS128系列单片机为核心的旋转倒立摆控制系统。通过采集的角度值与平衡位置进行比较,使用PD算法,从而达到控制电机的目的。其工作过程为:角位移传感器WDS35D通过对摆杆摆动过程中的信号采集然后经过A/D采样后反馈给主控制器。控制器根据角度传感器反馈信号进行PID数据处理,从而对电机的转动做出调整,进行可靠的闭环控制,使用按键调节P、D的值,同时由显示模块显示当前的P、D值。 关键字: 倒立摆、直流电机、MC9S12XS128单片机、角位移传感器WDS35D、PD算法

目录 一、设计任务与要求 (4) 1 设计任务 (4) 2 设计要求 (4) 二系统方案 (5) 1 系统结构 (5) 2 方案比较与选择 (5) (1)角度传感器方案比较与选择 (5) (2)驱动器方案比较与选择 (6) 三理论分析与计算 (6) 1 电机的选型 (6) 2 摆杆状态检测 (6) 3 驱动与控制算法 (7) 四电路与程序设计 (7) 1 电路设计 (7) (1)最小系统模块电路 (7) (2)5110显示模块电路设计 (8) (3)电机驱动模块电路设计 (9) (4)角位移传感器模块电路设计 (9) (5)电源稳压模块设计 (9) 2 程序结构与设计 (10) 五系统测试与误差分析 (11) 5.1 测试方案 (11) 5.2 测试使用仪器 (11) 5.3 测试结果与误差分析 (11) 6 结论 (12) 参考文献 (12) 附录1 程序清单(部分) (13) 附录2 主板电路图 (18) 附录3 主要元器件清单 (19)

基于单片机的智能寻迹小车毕业设计

基于单片机的智能寻迹小车毕业设计 系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。 采用P89V51单片机作为智能小车控制核心。系统能实现对线路进行寻迹,小 车可以 前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声 音控 制小车的启停。整个系统小巧紧凑,控制准确,性价比高,人机互动性好。 P89V51单片机;红外避障;线路寻迹;直流减速电机 ABSTRACT System is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single- chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction. KEYWORD: P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed 1

基于stm32的智能小车设计毕业设计

海南大学 毕业论文(设计) 题目:基于stm32的智能小车设计学号:20112834320005 姓名:陈亚文 年级:2011级 学院:应用科技学院(儋州校区) 学部:工学部 专业:电子科学与技术 指导教师:张健 完成日期:2014 年12 月 1 日

摘要 本次试验主要分析了基于STM32F103微处理器的智能小车控制系统的系统设计过程。此智能系统的组成主要包括STM32F103控制器、电机驱动电路、红外探测电路、超声波避障电路。本次试验采用STM32F103微处理器为核心芯片,利用PWM技术对速度以及舵机转向进行控制,循迹模块进行黑白检测,避障模块进行障碍物检测并避障功能,其他外围扩展电路实现系统整体功能。小车在运动时,避障程序优先于循迹程序,用超声波避障电路进行测距并避障,在超声波模块下我们使用舵机来控制超声波的发射方向,用红外探测电路实现小车循迹功能。在硬件设计的基础上提出了实现电机控制功能、智能小车简单循迹和避障功能的软件设计方案,并在STM32集成开发环境Keil下编写了相应的控制程序,并使用mcuisp软件进行程序下载。 关键词:stm32;红外探测;超声波避障;PWM;电机控制

Abstract This experiment mainly analyzes the control system of smart car based on microprocessor STM32F103 system design process. The composition of the intelligent system mainly including STM32F103 controller, motor drive circuit, infrared detection circuit, circuit of ultrasonic obstacle avoidance. This experiment adopts STM32F103 microprocessor as the core chip, using PWM technique to control speed and steering gear steering, tracking module is used to detect the black and white, obstacle avoidance module for obstacle detection and obstacle avoidance function, other peripheral extended circuit to realize the whole system function. When the car is moving, obstacle avoidance program prior to tracking, using ultrasonic ranging and obstacle avoidance obstacle avoidance circuit, we use steering gear under ultrasonic module to control the emission direction of ultrasonic, infrared detection circuit is used to implement the car tracking function. On the basis of the hardware design is proposed for motor control function, simple intelligent car tracking and obstacle avoidance function of software design, and in the STM32 integrated development environment under the Keil. Write the corresponding control program, and use McUisp program download software. Keywords:STM32;Infrared detection;Ultrasonic obstacle avoidance;PWM;Motor control

毕业设计智能循迹避障小车设计

毕业设计智能循迹避障 小车设计 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

单片机系统课程设计 轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号: 13 同组成员:孟庆阳张轩 指导老师:王艳春 日期:2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and the road obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N; Infrared Emitting Diode 第一章绪论 智能小车的意义和作用 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的目标。视觉传感器的核心器件是摄像管或CCD,目前的CCD已能做到自动聚焦。但CCD传

基于光电传感器自动循迹小车设计

基于光电传感器自动循迹 小车设计 The Standardization Office was revised on the afternoon of December 13, 2020

摘要 制作自动寻迹小车所涉及的专业知识包括控制、模式识别、传感技术、汽车电子、电气、计算机、机械等诸多学科。为了使小车能够快速稳定的行驶,设计制作了小车控制系统。在整个小车控制系统中,如何准确地识别路径及实时地对智能车的速度和方向进行控制是整个控制系统的关键。 由于此小车能够自动寻迹,加速,减速.故又被称作为智能车.本智能车控制系统设计以MC9S12XS128微控制器为核心,通过两排光电传感器检测小车的位置和运动方向来获取轨道信息,根据轨道信息判断出相应的轨道类型,并分配不同的速度给硬件电路加以控制,完成了在变负荷条件下对速度的快速稳定调节。红外对射传感器用于检测智能车的速度,以脉宽调制控制方式(PWM)控制电机和舵机以达到控制智能车的行驶速度和偏转方向。 软件是在CodeWarrior 的环境下用C语言编写的,用PID控制算法调节驱动电机的转速和舵机的方向,完成对模型车运动速度和运动方向的闭环控制。智能车能够准确迅速地识别特定的轨道,并沿着引导线以较高的速度稳定行驶。 整个智能车系统涉及车模机械结构的改装、传感器电路设计及控制算法等多个方面。经过多次反复的测试,最终确定了现有的智能车模型和各项控制参数。 关键词: MC9S12XS128;PID;PWM;光电传感器;智能车

ABSTRACT Making automatic tracing car involved the professional knowledge including control, pattern recognition, sensing technology, automobile electronics, electrical, computer, machinery and so on many subjects. According to the technical requirements of the contest, we design the intelligent vehicle control system. In the entire control system of the smart car, how to accurately identify the road and real-time control the speed and direction of the Smart Car is the key to the whole control system. Because this car can automatic tracing, accelerate, slowing down. So it is also known as intelligent car this intelligent vehicle control system design take the MC9S12XS128 micro controller as a core, examines car's position and the heading through two row of photoelectric sensors gains the racecourse information, judges the corresponding racecourse type according to the racecourse information, and assigned the different speed to control for the hardware circuit, has completed in changes under the load condition to the speed fast stable adjustment. The infrared correlation sensor uses in examining the intelligent vehicle's speed, (PWM) controls the electrical machinery and the servo by the pulse-duration modulation control mode achieves the control intelligence vehicle's moving velocity and the deflection direction. The software is under the CodeWarrior environment with the C language compilation, actuates electrical machinery's rotational speed and servo's direction with the PID control algorithm adjustment, completes to the model vehicle velocity of movement and the heading closed-loop control. The intelligent vehicle can distinguish the specific racecourse rapidly accurately, and along inlet line by the high speed control travel. The entire intelligent vehicle system involves the vehicle mold mechanism the re-equipping, the sensor circuit design and the control algorithm and so on many aspects. After the repeated test, has determined the existing intelligent vehicle model and each controlled variable finally many times. Keywords: MC9S12XS128; PID;PWM;photoelectric sensor; smart car

毕业设计+智能循迹避障小车设计之令狐文艳创作

单片机系统课程设计 令狐文艳 轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号:2013131013 同组成员:孟庆阳张轩 指导老师:王艳春 日期:2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录 摘要1 第一章绪论2 1.1智能小车的意义和作用2 1.2智能小车的现状3 第二章方案设计与论证3 2.1 主控系统3 2.2 电机驱动模块4 2.3 循迹模块5 2.4 避障模块6 2.5 机械系统7 2.6电源模块7 第三章硬件设计7 3.1 AT89S52单片机的简介8 3.2总体设计11 3.3驱动电路12 3.4信号检测模块13 3.5主控电路14 第四章软件设计15 4.1主程序框图15 4.2电机驱动程序15 4.3循迹模块16 4.4避障模块20 结束语25 致谢26 附录一循迹加红外避障综合程序28 附录二实物图32

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and theroad obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N;Infrared Emitting Diode 第一章绪论 1.1智能小车的意义和作用 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的

毕业设计+智能循迹避障小车设计

单片机系统课程设计轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号: 2013131013 同组成员:孟庆阳张轩 指导老师:王艳春 日期: 2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录 摘要 (1) 第一章绪论 (2) 1.1智能小车的意义和作用 (2) 1.2智能小车的现状 (3) 第二章方案设计与论证 (3) 2.1 主控系统 (3) 2.2 电机驱动模块 (4) 2.3 循迹模块 (5) 2.4 避障模块 (6) 2.5 机械系统 (7) 2.6电源模块 (7) 第三章硬件设计 (7) 3.1 AT89S52单片机的简介 (8) 3.2总体设计 (11) 3.3驱动电路 (12) 3.4信号检测模块 (13) 3.5主控电路 (14) 第四章软件设计 (15) 4.1主程序框图 (15) 4.2电机驱动程序 (15) 4.3循迹模块 (16) 4.4避障模块 (20) 结束语 (25) 致谢 (26) 附录一循迹加红外避障综合程序 (28) 附录二实物图 (32)

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and the road obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N; Infrared Emitting Diode

毕业设计基于单片机的智能循迹小车

第1章绪论 1.1课题背景 目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上许多国家都在积极进行智能车辆的研究和开发设计。移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。 智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。 智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。智能车辆在原有车辆系统的基础上增加了一些智能化技术设备: (1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作; (2)摄像机,用来获得道路图像信息; (3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息。 智能车辆技术按功能可分为三层,即智能感知/预警系统、车辆驾驶系统和全自动操作系统团。上一层技术是下一层技术的基础。三个层次具体如下: (1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及 驾驶员本身的状态信息,必要时发出预警信息。主要包括碰撞预警系统和驾驶员状态监控系统。碰撞预警系统可以给出前方碰撞警告、盲点警告、车道偏离警告、换道/

基于单片机控制的循迹小车设计毕业设计

摘要 本循迹小车采用现在较为流行的8位单片机作为系统大脑,以STC89C52单片机为控制核心。用其控制行进中的小车,以实现其既定的性能指标。充分分析我们的系统,其关键在于实现小车的自动控制,而在这一点上,单片机就显现出来它的优势控制简单、方便、快捷。40脚的DIP封装使它拥有32个完全IO(GPIO-通用输入输出)端口,通过这些端口加以信号输入电路,将各传感器的信号传至单片机分析处理,从而控制 L293D电机驱动,控制小车。利用红外对管检测黑线,通过循迹模块里的红外对管是否寻到黑线产生的电平信号返回到单片机红外对管来实现循迹功能。单片机根据程序设计的要求做出相应的判断送给电机驱动模块。让小车来实现前进,左转,右转,停车等基本功能。集成红外线传感器即光电开关进行避障。整个系统的电路结构简单,可靠性能高。根据小车各部分功能,分析硬件电路,并调试电路。将调试成功的各个模块逐个地融合成整体,再进行软件编程调试,直至完成。 关键词:循迹小车STC89C52单片机红外对管 L293D电机驱动

Abstract This tracking car adopts the now popular 8-bit single chip microcomputer as the system of the brain, with the STC89C52 single-chip microcomputer as the core. To control the traveling car with it, in order to realize the given performance index. Full analysis of our system, the key is to achieve the automatic control cars, but at this point, single-chip microcomputer control will show its advantage is simple, convenient and fast. 40 feet DIP package makes it has 32 completely IO (GPIO - general input/output port, signal input circuit, through these ports will transmit the signals to single chip microcomputer analysis of each sensor to control L293D motor drive and control the car. The use of infrared for detecting tube black line, through infrared tracking module for tube whether find level signal produced by the black thread returns to the SCM infrared tube to realize tracking function. SCM according to the requirement of the program design make the corresponding judgment for motor driver module. Let the car to achieve forward, turn left, turn right, the basic function such as parking. Integrated infrared sensor photoelectric switch for obstacle avoidance. The circuit of the whole system structure is simple, reliable performance is high. According to the function of car parts, analyze the hardware circuit, and debug the circuit. Debugging success of each module individually merged into a whole, and then software programming and debugging, until completion. KEY WORDS: STC89C52 dc motor infrared sensors the pipe tracing cars L293D motor drive

基于单片机的智能循迹小车的控制过程毕业设计

基于单片机的智能循迹小车的控制过程 毕业设计

摘要 本文论述了基于单片机的智能循迹小车的控制过程。智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务机器人等多种领域。 本设计采用STC89C52单片机作为小车的控制核心;采用TCRT5000红外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导线,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机,其中软件系统采用C程序,本设计的电路结构简单,容易实现,可靠性高。 关键词:单片机;自动循迹;驱动电路

Abstract This paper discusses the intelligent tracing electric trolley control process. Automatic tracing is used to make the car indentify route automatically , and choosing the right route, based on the automatic guide robot system. Intelligent tracing electric trolley is an advanced technology to realize automatic tracing navigation. It is out of human management but under the designed mode that use of the use of a transducer, single chip, motor drive and automatic control .This technology has been applied in unmanned vehicle, unmanned factory, warehouse, service robot and many other fields. During the design of Intelligent tracing electric trolley, STC89C52 single clip is used as the control core; at the same time with TCRT5000 reflective infrared transducer switch to identify the black guide line at the central of the white road, which used as the car tracing module, it can gather the signal and transfer it into digital signal that can be recognized by single chip. And the driving chip L298N constitute the double H bridge constitute of driving chip L298N can control direct current motor. Among which the software system is using C program. In a nutshell, the design of the circuit has the advantages of simple structure, easy implementation, and high reliability. Key words:single chip microcomputer; automatic tracing; driving circuit

智能循迹避障声控小车设计__毕业设计

智能循迹避障声控小车设计 摘要 系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。采用P89V51单片机作为智能小车控制核心。系统能实现对线路进行寻迹,小车可以前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声音控制小车的启停。整个系统小巧紧凑,控制准确,性价比高,人机互动性好。 关键词:P89V51单片机;红外避障;线路寻迹;直流减速电机 ABSTRACT System is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single-chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction. KEYWORD:P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed

2015全国电子设计大赛B题风力摆

2015年全国大学生电子设计竞赛风力摆控制系统(B题) 2015年8月15日

摘要 本系统以飞思卡尔K60单片机为控制核心,结合3轴加速度传感器+3轴陀螺仪MMA7361模拟陀螺仪传感器。BTN7971电路作为驱动轴流风机动力模块。根据三维角度传感器采集的角度值反馈到单片机输出PWM控制风机摆按照一定规律运动,得到相应的的轨迹。 关键词:K60;PWM控速;MMA7361;角度采集

目录 一、系统方案 (1) 1、单片机的论证与选择 (1) 2、传感器的论证与选择 (1) 3 驱动电路的论证与选择 (1) 二、系统理论分析与计算 (2) 1、系统理论分析与计算 (2) 三、电路与程序设计 (3) 1、电路的设计 (3) (1)系统板电路原理图 (3) (2)驱动模块电路原理图 (3) (3)传感器电路原理图 (4) (4)电源 (4) 2、程序的设计 (5) (1)程序功能描述与设计思路 (5) (2)程序流程图 (5) 四、测试方案与测试结果 (6) 1、测试方案 (6) 2、测试条件与仪器 (6) 3、测试结果及分析 (6) (1)测试结果(数据) (6) (2)测试分析与结论 (6) 五、结论与心得 (7) 六、参考文献 (7) 附录1:源程序 (8)

风力摆控制系统(B题) 【本科组】 一、系统方案 本设计采用了K60单片机为控制核心,采用BTS7971智能功率芯片驱动电机。MMA7361加速度计测量摆杆的角度,采用双电源供电,由航模电池直接供电驱动电路,电流大。由LM1117-5V等稳压组成的多路稳压模块供给单片机,陀螺仪等模块。 根据MMA7361加速度计采集摆杆运动的角速度,经过互补滤波,PD算法计算得到摆杆的角度,显示在液晶屏。角度作为条件判读依据,根据得到的角度,设定PWM 的输入大小。从而控制不同方向风机的做功,风机的不同倾角会引起风机的加减速使摆杆摆出不同姿势。 1、单片机的论证与选择 方案一:采用ATMEL公司的AT89C51作为控制器。51单片机运算能力强,软件编程灵活,自由度大。但是由于要处理的传感器数量较多,且图像数据较为庞大,51的IO口和运行能力不能达到要求。另外51单片机需要仿真器来实现软硬件调试,较为烦琐。 方案二:采用飞思卡尔半导体公司的kinetis微控制器作为控制核心。采用由Freescale半导体公司生产的Kinetis K60单片机作为主控系统系列微控制器飞思卡尔公司推出的基于ARM Cortex-M4内核的32位微控制器,具有强大的运算处理能力和丰富的片内资源。 由于组员对K60的使用较为熟悉,同时考虑到功能要求,我们选择方案二Kinesis K60芯片作为控制核心。 综合以上二种方案,选择方案二 2、传感器模块的论证与选择 方案一:采用SCA60C倾角传感器,-90o~+90o测量范围。0.5~4.5输出,只能测量单轴角度而且电压输出信号采集不便。 方案二:使用电位器作为角度传感器,由于不同角度输出的电阻值不同,通过AD采样电阻两端电压,计算得到角度对于一般的电位器,线性度较差. 方案三:采用3轴陀螺仪和三轴加速度计MMA7361模块。可以同时采集三个轴的模拟值,精度采集高,单片机可以直接读取,易于操作。 综合以上三种方案,选择方案三 3、驱动模块的论证与选择: 方案一:采用市面易购的电机驱动芯片L298控制风机,该芯片是利用TTL电平进行控制,通过改变芯片控制端的输入电平,,但是风机电流过大,L298耐电流过小,易烧驱动。方案二:采用BTS7971电路驱动电路,BTS7971驱动能力强,耐压值大,最大可通过

相关文档
相关文档 最新文档