基于MSP430单片机循迹小车课程设计报告
电子实习报告循迹小车设计
电子实习报告:循迹小车设计一、实习背景及目的随着科技的不断发展,电子技术在各个领域的应用日益广泛,特别是在智能机器人领域。
为了提高我们对电子技术的实际应用能力,本次电子实习选择了设计制作循迹小车这一项目。
通过本次实习,我们希望能够掌握单片机原理、传感器应用、电路设计等知识,提高自己的动手能力和创新能力。
二、设计原理及方案1. 设计原理循迹小车是一种基于单片机控制的智能小车,其主要原理是通过传感器检测路径上的黑线,然后单片机对信号进行处理,控制小车的转向,使小车能够沿着黑线行驶。
同时,小车还具备避障功能,当遇到前方障碍物时,能够自动减速并改变方向。
2. 设计方案(1)硬件设计硬件设计主要包括单片机、传感器、电机驱动模块、电源模块等。
我们选择了STC89C52单片机作为控制核心,传感器采用红外循迹模块,电机驱动模块选用L298N,电源模块则采用开关电源。
(2)软件设计软件设计主要涉及系统初始化、线路检测与循迹、避障检测与控制等。
初始化模块主要完成单片机各端口的配置,以及传感器、电机等设备的初始化。
线路检测与循迹模块通过判断红外传感器的状态来确定小车行驶的方向。
避障检测与控制模块则通过检测前方障碍物,控制小车的减速和转向。
三、实习过程及成果1. 实习过程在实习过程中,我们首先学习了单片机原理、传感器应用、电机驱动等知识,然后根据设计方案进行电路图的设计,接着进行电路焊接,最后进行程序编写和调试。
2. 实习成果经过一段时间的努力,我们成功完成了循迹小车的设计制作。
在实际测试中,小车能够沿着黑线顺利行驶,遇到障碍物时能够自动减速并改变方向。
此外,我们还对小车进行了优化,使它在行驶过程中更加稳定。
四、总结与展望通过本次实习,我们不仅学到了很多关于单片机、传感器、电机驱动等方面的知识,还提高了自己的动手能力和创新能力。
同时,我们也意识到在实际设计过程中,需要不断调试和优化,才能使产品达到预期效果。
展望未来,我们可以进一步改进循迹小车,例如增加速度控制、远程控制等功能,使其更加智能化。
基于MSP430单片机的智能小车控制系统设计
设计与分析◆Sheji yu Fenxi
电三极管,且将发射管和接收管集为一体,使探测器结构紧凑体,
易于单片机接口;RPR220 内置可见光过滤器可以减少散射光的影
响,不但检测可靠,而且无需另作遮光处理。
2.3 驱动模块
驱动模块主要功能:控制舵机输出转角,驱动小车加减速行
驶。此模块包括舵机驱动模块和电机驱动模块。
日以及小车行驶的速度和ຫໍສະໝຸດ 声波测距的结果。[9] 谭浩强.C 语言程序设计[M].第 2 版.清华大学出版社,2000
3 软件设计
智能小车系统软件设计核心部分包括:自主寻迹控制、超声波 测距和电机转速测量。系统软件设计采用 C 语言,程序是在 ADS1.2 集成开发环境下开发的。
收稿日期:2011-05-28 作者简介:魏声云(1989—),男,江西九江人,研究方向:电子信息 工程。
先根据被测物体的距离范围设定反射脉冲时间间隔,调整振荡器 触发时间。定时器提供触发电路和门电路的控制信号。图 5 为超声 波测距集成模块电路组成框图。
[参考文献] [1] 胡大可.MSP430 系列超低功耗 16 位单片机原理与应用[M].航空
航天大学出版社,2000
功放
40 kHz
定时器
被
[2] 唐磊,邱羽.基于 MSP430 步进电机控制器的设计[J].煤炭技术, 2011(30):50~51
GND
2
LM2596
+
D2
L2 C4
B2
R6
1
2
自主寻迹控制:通过 RPR220 读取道路信息,分析小车所处的 位置和方向,通过增量式 PID 控制算法调节小车的速度及转角,同 时通过电机的差速控制小车行进的转弯。使小车能够准确地寻迹 行驶。程序流程图如图 6 所示。
基于MSP430单片机循迹小车课程设计报告
基于MSP430单片机循迹小车课程设计报告课程设计报告课程名称嵌入式系统原理与设计课题名称智能循迹小车专业通信工程班级1101班学号姓名指导老师2014 年 1 月 5 日1.系统总设计1.1 功能说明本课题是基于MSP430单片机循迹智能小车的设计与实现,小车系统以MSP430单片机为系统控制处理器,采用红外传感器对赛道进行道路检测,单片机根据检测到的信号的不同状态判断小车的当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车的控制。
1.2 任务分配情况参与此次项目制作的一共七人,分别是:张振凤,冯志成,肖新加,戴小敏,杨小林,谢鹏华和张莹任务分配情况如表1所示:表1 任务分配情况冯志成张莹红外循迹模块肖新加,代小敏,杨小林电机驱动模块张振凤谢鹏华写程序,各接口的连接,数据的收集及小车的调试1.3 使用说明书产品名称:智能循迹小车技术参数:L298N基本参数:类型:半桥输入类型:非反相输出数: 4电流输出/同道:2A 电流峰值输出:3A工作温度:-25~135°C 器件型号:L298N产品的使用方法:用六节干电池9V直流电压作为供电电源,接通电源,在有黑线的跑道上行走。
注意事项:1、所用电源不能超过9V,以免电压过大,把电机烧坏。
2、小孩使用时,应在大人的陪同下使用,以免被小车的尖锐部分弄伤。
3、轻拿轻放,以免损坏小车器件。
4、长期不使用时,应把电池取出。
生产日期:20xx年xx月xx日2.硬件设计此次项目中硬件部分的设计主要包含以下模块:电源模块,红外循迹模块,电机驱动模块和MSP430f149单片机。
2.1 电源模块模型车通过自身系统,采集赛道信息,获取自身速度信息,加以处理,由芯片给出指令控制其前进转向等动作,各部分都需要由电路支持,电源管理尤为重要。
在本设计中,在本设计中,msp430单片机使用5V电源,电机使用5V电源。
用了6节1.5V的电池,为单片机和电机供电。
循迹小车课程设计报告
循迹小车课程设计报告一、课程设计目标。
本课程设计旨在通过循迹小车的设计与制作,培养学生的动手能力、创新意识和团队合作精神,同时提高学生对于电子技术和机械原理的理解与应用能力。
二、课程设计内容。
1. 理论学习,学生将学习循迹小车的基本原理、电子元件的使用方法、以及相关的机械知识。
2. 实践操作,学生将动手制作循迹小车,并学习如何进行程序编写和电路连接。
3. 创新设计,学生将有机会对循迹小车进行改进和创新设计,提高其性能和功能。
三、课程设计步骤。
1. 理论学习阶段。
在这个阶段,学生将学习循迹小车的原理,包括红外线传感器的工作原理、电机驱动原理等。
同时,学生还将学习相关的电子知识,包括电阻、电容、电感等元件的使用方法。
2. 实践操作阶段。
学生将根据所学理论知识,动手制作循迹小车的电路连接,并编写相应的程序。
在这个阶段,学生将学会如何使用焊接工具、编程软件等工具,培养他们的动手能力和实际操作能力。
3. 创新设计阶段。
在完成基本的循迹小车制作后,学生将有机会对其进行改进和创新设计。
他们可以尝试使用不同的传感器、改进电路连接方式,甚至加入遥控功能等。
通过这一阶段的设计,学生将培养他们的创新意识和解决问题的能力。
四、课程设计评价。
1. 学生的实际操作能力,通过学生对循迹小车的制作和程序编写,可以评价学生的动手能力和实际操作能力。
2. 学生的创新能力,通过学生对循迹小车的改进和创新设计,可以评价学生的创新意识和解决问题的能力。
3. 学生的团队合作能力,在课程设计过程中,学生需要分工合作,可以评价学生的团队合作能力。
五、课程设计实施建议。
1. 提供足够的实践操作时间,保证学生有充分的时间动手制作循迹小车。
2. 强调创新设计的重要性,鼓励学生尝试不同的设计方案,培养其创新意识。
3. 加强团队合作意识的培养,让学生在课程设计过程中学会分工合作、协调沟通。
六、课程设计总结。
通过本课程设计,学生将不仅仅是学习了循迹小车的制作和原理,更重要的是培养了他们的动手能力、创新意识和团队合作精神。
循迹、避障、寻光小车实验报告
简易智能小车摘要:本系统基于自动控制原理,以MSP430为控制核心,用红外传感器、光敏三极管、霍尔传感器、接近开关之间相互配合,实现了小车的智能化,小车完成了自动寻迹、避障、寻光入库、计时、铁片检测、行程测量的功能。
本系统采用液晶LCD12864显示数据,良好的人机交流界面,显示小车行程的时间、铁片中心线离起始线的距离和铁片的个数。
整个系统控制灵活,反应灵敏。
关键词:MSP430 传感器 LCD12864目录一、方案论证与比较 (3)1、题目任务要求及相关指标的分析 (3)2、方案的比较与选择 (3)(1)控制单元的选择 (3)(2)直流电机驱动电路的选择 (3)(3)轨迹探测模块选择 (3)(4)金属片的探测 (3)(5)路程测量方案的选择 (4)(6)避障方案的选择 (4)(7)小车寻光方案的选择 (4)(8)电源的选择 (4)(9)刹车机构功能方案比较 (5)二、系统总体设计方案及实现方框图 (5)1、系统总体设计方案 (5)2、系统实现框图 (5)三、理论分析与计算 (5)1、铁片中心线距离的测量 (5)2、小车行程时间的测量 (5)四、主要功能电路设计 (6)1、小车循迹模块 (6)2、小车检测铁片模块 (6)3、小车测距模块 (6)4、小车避障模块 (6)5、小车寻光模块 (6)6、直流电机驱动模块 (7)五、系统软件的设计 (8)六、测试量数据与分析 (8)1、测量数据 (8)2、数据分析 (8)参考文献 (8)一、方案论证与比较1.题目任务要求及相关指标的分析题目要求小车按照规定的跑道行驶,同时检测在跑道下的铁片,在检测到最后一块铁片时小车会有连续的声光显示;后又可以准确的避开障碍,而且不与障碍物接触;最后,在光源的引导下,进入车库。
智能小车有显示功能,可以显示检测到铁片的数量,金属片距起点的距离,行驶的总时间。
整个行驶过程中的总时间不大于90秒,小车在行驶90秒后会自动停车。
2. 方案的比较与选择(1)控制单元的选择方案一:利用单片机与FPGA配合使用。
基于MSP430的智能小车寻迹模块设计方案
基于MSP430的智能小车寻迹模块设计方案
本文详细介绍了反射式光电传感器寻迹模块的工作原理,寻迹模块的电路0 引言
智能小车又称轮式移动机器人,能够按预设模式在特定环境中自动移动,无需人工干预,可用于科学勘测、现代物流等方面。
针对路面采用黑色标记线条作为路径引导线的应用场合,反射式光电传感器是常用的路径识别传感器。
反射式光电传感器因信号处理方式和物理结构简单的特点而被广泛应用于结构化环境和低成本产品中,虽然存在检测距离近、预测性差的弱点,但通过合理设计和选择反射式光电传感器并结合合适的信息处理软件能够满足上述简单环境场合应用。
随着汽车ECU 电子控制的发展,在汽车上配备远程信息处理器,传感器和接收器,通过这些器件的协调控制可以实现汽车的无人驾驶。
本文提出基于MSP430 单片机的控制装置,通过反射式光电传感器寻迹,MSP430 单片机处理反射式光电传感器检测到的信号,从而控制智能车的转向,实现智能小车的自动寻迹。
1 系统总体设计方案
在小车车体的前端贴近地面的地方安装有4 组寻迹模块,如
单片机通过判断当前的运行状态,然后对L298 驱动模块进行相应的操作。
当正常时,不进行调整;当左偏时,通过对L298 驱动模块进行调整,使小车的左轮速度大于右轮速度,即可实现小车向右调整。
由于左偏有三种情形,但每种情形只是使能端的PWM 参数不同。
当右偏时,处理流程与左偏类似。
2 寻迹模块的硬件设计
绘制完成的反射式光电传感器电路。
课程设计报告循迹小车的设计
循迹小车的设计摘要智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。
智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。
该技术已经应用于汽车制造业、仓储业,食品加工业等多个行业。
本设计是基于单片机控制的电动小车,小车能够识别地上黑色轨迹线,实现循迹行走,包括电源模块、单片机模块、循迹模块、电机驱动模块。
其中单片机模块作为控制器模块以STC89C52单片机为控制核心,用单片机产生PWM波,控制小车速度。
利用红外光电传感器RPR220型光电对管对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号进行分析判断,及时控制由芯片L298N驱动的电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。
在此基础利用E18-D80NK 3-80cm可调红外避障传感器进行小车的避障扩展,还选用PT2262/PT2272组成的无线遥控模块对小车进行无线遥控。
本设计不仅给出了硬件设计流程、完整的硬件电路图和控制程序,还用PROTEUS实现了小车电机控制仿真。
关键词:自动循迹;单片机;Proteus仿真Design on Automated Guided VehicleAbstractIntelligent tracking is based on automatic guided robot system, used to make the car line, and choosing the right route. Automated Guided Vehicle is a use of sensor, microcontroller, motor drive and automatic control technology to achieve according to the preset mode, without human management can achieve automatic tracking navigation technology. This technology has been applied in the automobile manufacturing industry, warehousing industry, food processing industry and other industries.The design is based on SCM control electric trolley, trolley can be identified on the black line, achieve the tracking of walking, including driving module power supply module, microcontroller module, tracking module, motor. The MCU module as the controller module with STC89C52 as control core, using microcontroller PWM wave, control car speed. The tube is used for tracing the use of infrared photoelectric sensor RPR220 type photoelectric, and road test signals back to the scm. Analysis and judgment of the collected signal microcontroller, timely control of motor driven by the chip L298N to adjust the car steering, so that the car can travel along the black path automatically, realize the purpose of automatic tracing. Based on E18-D80NK 3-80cm tunable infrared sensors for obstacle avoidance of car obstacle avoidance, also use wireless remote control module composed of PT2262/PT2272 for wireless remote control car.This design not only gives the hardware circuit diagram and program control hardware design flow, complete, we also use PROTEUS to achieve the car motor control simulation.Key words:tracking,microcontroller, Proteus simulation西华大学课程设计目录摘要 (Ⅰ)ABSTRACT (Ⅱ)1 绪论 (1)1.1智能循迹小车概述 (1)1.1.1循迹小车的发展历程回顾 (1)1.1.2 智能循迹分类 (2)1.1.3 智能循迹小车的应用 (3)1.2 智能循迹小车研究中的关键技术 (4)2 自动循迹小车系统方案设计 (5)2.1 自动循迹小车基本原理 (5)2.2 总体方案设计 (5)2.2.1 系统总体方案的设计 (5)2.2.2 方案选择与论证 (5)3 硬件电路的设计 (8)3.1 自动循迹小车硬件设计.................................. 错误!未定义书签。
单片机循迹小车课程设计
单片机循迹小车课程设计一、课程目标知识目标:1. 理解单片机的基本原理,掌握其编程方法。
2. 学习并掌握循迹小车的工作原理,包括传感器、驱动电路及控制算法。
3. 了解机器人技术中的自动导航与路径跟踪技术。
技能目标:1. 能够运用单片机进行程序编写,实现对循迹小车的控制。
2. 能够独立完成循迹小车的组装和调试,提高动手实践能力。
3. 能够通过小组合作,解决实际问题,培养团队协作能力。
情感态度价值观目标:1. 培养学生对电子技术和编程的兴趣,激发创新意识。
2. 培养学生面对问题时的耐心和毅力,形成积极向上的学习态度。
3. 增强学生的环保意识,认识到科技发展对环境保护的重要性。
课程性质:本课程为实践性较强的课程,注重理论知识与实际操作相结合。
学生特点:学生处于好奇心强、动手能力逐渐提高的阶段,对新鲜事物有较高的兴趣。
教学要求:结合学生特点,采用任务驱动法,引导学生自主探究,培养实际操作能力。
在教学过程中,注重理论与实践相结合,确保学生能够学以致用。
通过课程学习,使学生达到预定的学习成果,为后续相关课程打下坚实基础。
二、教学内容- 单片机原理与编程基础:介绍单片机的组成、工作原理,基础编程语法及逻辑控制。
- 传感器原理:讲解循迹传感器的工作原理及其在循迹小车中的应用。
- 驱动电路:阐述电机驱动电路的原理与设计方法。
2. 实践操作:- 循迹小车组装:指导学生按照原理图进行电路连接,完成小车组装。
- 程序编写:教授学生编写单片机程序,实现对循迹小车的控制。
- 调试优化:教授学生如何调试程序,对小车进行性能优化。
3. 教学大纲:- 第一阶段(2课时):介绍单片机原理与编程基础,使学生了解单片机的基本使用方法。
- 第二阶段(2课时):讲解传感器原理与驱动电路,让学生明白循迹小车的工作原理。
- 第三阶段(3课时):指导学生进行循迹小车的组装、编程和调试。
4. 教材关联:- 教科书第四章:单片机原理与应用。
- 教科书第五章:传感器与自动控制系统。
基于 MSP430控制的智能小车设计
f 2 1 黄智伟 . 全 国大 学生电子设计 竞赛训 练教程 【 M ] . 北京 :电子工业 出版社 ,2 0 0 5
Hu a n g Z h i we i . T h e N a t i o n a l U n d e r g r a d u a t e El e c t r o n i c D e s i g n C o n t e s t T r a i n i n g T u t o r i a l [ M] .B e i j i n g :P u b l i s h i n g Ho u s e o f
过 长 的后 果 ,严 重 的影 " M/ J ' 车 的快 速 性 和 稳 定 性 。 为 了解 决 这 个 问题 ,可 以 在 P I D调 速 控 制 中 加入 B AN G — B AN G控 制 思 想 :根 据 e r r o r l 的 大 小 ,如果 正 大 ,则 正 转 给全 额 占空 比 ;如 果 负 大 , 则 自 南停 车或 给一 个 反 转 占空 比 ;否 则 就 采 用 P I D 计算 的 占空 比 。
2 01 1 , 1(6 ) :5 4 —6 4 .
[ 4 1 许 大巾 ,胡益 康 . 电机控 制 【 M] . 浙 江 :浙江大 学出版社 ,2 0 0 5 .
Xu D a z h o n g ,h e Y i k a n g . Mo t o r c o n t r o l [ M] . Z h e j i a n g :Z h e j i a n g Un i v e r s i t y p r e s s ,2 0 0 5
。
I
t|
* 毒
3 控 制算 法 P l D 的 实 现
循迹小车课设报告
循迹小车课设报告一、引言循迹小车作为自动控制领域的研究热点之一,具有很高的应用价值。
本文旨在介绍循迹小车的设计原理、硬件配置和软件实现,以及实验结果和分析。
二、设计原理循迹小车的设计原理基于反射光线的特性。
通过使用光敏传感器,可以感知地面上的光强度,从而判断小车应该如何行驶。
当地面上的光强度较高时,代表小车离开了黑色轨迹,需要调整方向。
当地面上的光强度较低时,代表小车仍在黑色轨迹上,可以继续沿着当前方向行驶。
三、硬件配置为了实现循迹小车的功能,需要以下硬件配置:1. 电机驱动模块:用于控制小车的速度和方向。
2. 光敏传感器模块:用于感知地面上的光强度。
3. 微控制器:作为控制中心,接收传感器的信号并控制电机驱动模块。
四、软件实现循迹小车的软件实现主要包括以下几个方面:1. 信号采集和处理:通过光敏传感器采集地面上的光强度信号,并对信号进行处理,得到小车应该采取的行动。
2. 控制算法:根据信号处理的结果,通过控制算法计算小车需要调整的方向和速度。
3. 电机控制:将控制算法得到的结果转化为电机的控制信号,控制小车的运动。
五、实验结果和分析在实验中,我们使用了一个简化的迷宫轨迹作为测试场景。
通过对循迹小车的实际测试,我们得到了以下结果和分析:1. 小车能够准确地沿着迷宫轨迹行驶,避免偏离轨迹。
2. 在遇到环形轨迹时,小车能够正确地判断出前进的方向,避免进入死循环。
3. 在遇到多个分支轨迹时,小车能够根据光强度的变化选择正确的分支。
六、总结通过本次循迹小车课设,我们深入了解了循迹小车的设计原理和实现方式。
循迹小车具有广泛的应用前景,可以在工业自动化、智能仓储等领域发挥重要作用。
同时,本次实验也展示了我们团队的合作能力和创新思维。
希望今后能够进一步完善循迹小车的性能,并将其应用于实际生产中。
以上就是本次循迹小车课设报告的内容,通过对循迹小车的设计原理、硬件配置和软件实现的介绍,以及实验结果和分析,我们对循迹小车有了更深入的了解。
基于MSP430单片机的风动力寻迹小车设计
总630期第二期2018年2月河南科技Henan Science and Technology 基于MSP430单片机的风动力寻迹小车设计朱文明李辉(邵阳学院电气工程学院,湖南邵阳422000)摘要:该实验设计制作的是基于MSP430F149单片机的智能循迹小车。
该设计由红外寻迹传感器、MSP430单片机和6612电机驱动电路等组成。
该控制技术目前已被用于智能停车场盘、无人仓库运货和服务型机器人等领域。
关键词:智能循迹;MSP430F149单片机;红外寻迹传感器中图分类号:TP242.6文献标识码:A 文章编号:1003-5168(2018)04-0036-02Design of Wind Power Tracking Trolley Based on MSP430MCUZHU Wenming LI hui(Department of Electrical Engineering,Shaoyang University ,Shaoyang Hunan 422000)Abstract:The experimental design of intelligent tracking car based on MSP430F149MCU.The design is composed of an infrared trace sensor,a single chip microcomputer MSP430and a 6612motor drive cir⁃cuit.The control technology has been used in the field of intelligent parking lot,unmanned warehouse de⁃livery,service robot and so on.Keywords:intelligent tracking ;MSP430F149MCU ;photoelectric sensor智能汽车技术主要包含以下三重功能,即智能感知提前报警系统、车辆动力系统和全自动操作系统。
基于单片机的循迹小车的设计【开题报告】
开题报告电气工程及其自动化基于单片机的循迹小车的设计一、课题研究意义及现状宏观角度2010年5月1日,安全巡逻机器人正式投入使用。
它由一款家居监控机器人改造而成。
带有两个小轮子,靠电力推动,可在世博场馆中漫游巡逻。
它不但能像世博志愿者那样为参观者取物、倒水,而且能像工作人员那样开关门窗、遥控电器,还能监测火灾、烟雾、人群异常情况等。
同时,它还带有微型电脑、摄影机和无线发射器,可以把观察到的画面不断传输到安保控制中心,以便安保人员及时作出反应。
2010年10月1日,嫦娥二号发射成功。
此刻根据嫦娥工程计划,第二期工程圆满完成。
第三期计划也将在2011至2020年拉开序幕,而第三期计划最重要的任务就是研制和发射新型软着陆月球巡视车,并对月球表面进行巡视勘察。
1961世界上第一台真正意义上的实用机器人在美国诞生, 49年来,世界各国都前赴后继地奔跑在“研究利用人工智能”这条新路上,特别是美国和日本已经逐步发展成为了“人工智能强国”。
在未来的20、30年内机器人将成为全世界的课题。
并逐步走入普通老百姓的家中。
对于中国在人工智能领域的发展现状,专家表示中国人工智能学科起步晚,但在理论研究方面已“赶超日本、追平美国”,完全达到了世界领跑水平。
但是,即便如此,我国在硬件和机器制造方面水平且始终不高,和日本等应用水平和普及度都较高的国家相比,中国还处于一个‘很初级’的阶段。
”微观角度根据美国玩具协会的调查统计,2006美国智能玩具市场规模至少300亿美元,而全球这一市场规模更是高达600亿美元。
而且这一数字还在增长。
就2003与2004年相比,智能玩具的销量增长就达到52%。
与此同时,英国玩具零售商协会选出的2005年圣诞最受欢迎的十大玩具中,7款就是只能玩具。
从这些数字可以看出,高科技含量的电子互动式玩具已经成为玩具行业发展的主流。
高科技含量电子玩具蒸蒸日上。
二、课题研究的主要内容和预期目标本设计要求采用单片机作为机器人的大脑,来控制循迹小车。
基于MSP430F5529的循迹壁障无线控制智能小车设计报告
华中科技大学电子与信息工程系2013年TI杯电子设计大赛项目总结报告项目名称:基于MSP430F5529的智能小车设计团队成员: 通信工程通信工程通信工程指导教师:2013 年7月3日课题名称:智能小车自动控制系统【摘要】本次课程设计以MSP430超低功耗单片机系列MSP430F5529为主控制器,附加电机、电池、传感控制模块等,完成二驱小车自由运动、检测黑白线实现沿轨道自动运行、能够避开障碍物、无线控制等功能,F5529的I/O口丰富,使得各个功能模块之间信息交流快捷方便。
在机械结构上,我们选购用一个万用轮代替两个前轮的小车,大幅度提高了小车的灵敏度。
利用单片机产生PWM波,控制小车速度,选用L298N驱动芯片驱动电路,使用三路红外对接管检测黑白线,使用一个超声波实现测距壁障功能,使小车能够自动左转避开障碍物,使用无线控制模块,可实时控制小车运动。
基于可靠的硬件设计和更加优化的软件算法,在实现本课设基本要求的基础上,可实现部分扩展功能。
【关键词】:MSP430F5529循迹无线控制超声波测距壁障ﻬAbstract This cu rriculum projectuses MSP430F5529, in the series of MSP430 ultra low power single chip microcomputer, as its main controller. In addition, the realization of the controller’s function can not leave motor, battery, sensing controltemplate and so on, for example, free movementof the two driv evehicle, and automatic operation along runway bytesti ng black and white lines, avoiding obstacles, wireless operatio nandother functions. The quick andeasy information exchanging among each functional template has tothank to the abundance of I/O of F5529. On mechanicalstructure, two front wheels of the mini car are replaced by a universal wheel, so asto improve its sensitivity by large margin. PWM is used to control motor and single chip microcomputerto make PWM wave, in orderto control its speed. The car can s top and turn left to avoid obstacles because L298N driving chip drives circuit, three infrared ray onpipes is used to test black and white lines, and an ultrasonic templateis chosen to realize ranging barrier function. With wireless operating template, movement of the mini car canreach real-timecontrol.Besidesfinishing basic requirement of this curriculum project, some broadening functi ons can also be achieved based on reliable hardware design and bettersoftware algorithm.Key words: MSP430F5529 tracking wireless control ultrasonic wav erangingcounterguardﻩﻬ目录1 概述 (3)2 设计目标 (3)3 团队组成与任务分工 (4)4 方案论证........................................................................44.1电机驱动模块.............................................................................44.2 循迹模块...................................................................................5 4.3无线模块...................................................................................5 4.4 测距壁障模块.. (5)5 系统总体设计 (7)5.1 总体设计思路...........................................................................7 5.2主要器件选择...........................................................................75.3主要元器件清单 (8)7 系统各模块设计与实现.....................................................157.1电机驱动模块.. (15)7.2循迹模块.................................................................................16 7.3 无线模块 (16)7.4超声波测距壁障模块………………………………………………………...179心得与总结 (2)610致谢 (27)11 参考文献……………………………………………………………2712 附录……………………………………………….………………...271.概述随着控制技术及计算机技术的发展,智能车系统将在未来工业生产和日常生活中扮演重要的角色。
循迹小车课程设计报告
循迹小车课程设计报告一、课程背景随着科技的不断发展,机器人技术已经成为现代教育中的重要组成部分。
循迹小车作为机器人教育的一种形式,不仅可以帮助学生学习编程和机械原理,还可以培养学生的动手能力和创造力。
因此,设计一门循迹小车课程,对学生的综合素质培养具有重要意义。
二、课程目标1. 帮助学生了解循迹小车的基本原理和结构,掌握循迹小车的工作原理;2. 培养学生的动手能力和团队合作精神;3. 培养学生的创新意识和解决问题的能力;4. 培养学生的编程能力和逻辑思维能力。
三、课程内容1. 循迹小车的基本原理和结构通过讲解循迹小车的基本原理和结构,帮助学生了解循迹小车是如何工作的,包括传感器、电机、控制器等组成部分。
2. 循迹小车的制作与调试学生将分成小组,每个小组制作一辆循迹小车,并进行调试。
通过实际操作,学生将掌握循迹小车的制作过程和调试方法。
3. 循迹小车的编程学生将学习如何为循迹小车编写程序,包括控制小车的前进、后退、转向等动作。
通过编程,学生将提高他们的逻辑思维能力和解决问题的能力。
4. 循迹小车的比赛与应用在课程结束时,学生将参加循迹小车比赛,通过比赛,学生将展示他们的成果,并学会如何改进循迹小车的性能。
同时,学生还将学习循迹小车在实际生活中的应用。
四、课程教学方法1. 理论讲解通过课堂讲解,帮助学生了解循迹小车的基本原理和结构。
2. 实践操作学生将分成小组,进行循迹小车的制作、调试和编程。
通过实践操作,学生将更好地掌握课程内容。
3. 案例分析通过案例分析,引导学生思考循迹小车在实际生活中的应用,并激发学生的创新意识。
4. 比赛演示在课程结束时,学生将参加循迹小车比赛,通过比赛,学生将展示他们的成果,并学会如何改进循迹小车的性能。
五、课程评估1. 学生考核通过学生的课堂表现、课后作业和循迹小车比赛成绩等方面进行评定。
2. 教师评价教师将对学生的课堂表现、实践操作和项目成果进行评价,及时发现问题并给予指导。
基于-MSP430G2553单片机的循迹避撞小车(循迹模块+超声波模块)
摘要随着现代科技术的进步,公路交通呈现出行驶高速化、车流密集化的趋势。
同时,随着汽车工业的飞速发展,汽车的产量和保有量都在急剧增加。
但公路发展、交通管理相对落后,导致了交通事故与日俱增,城市交通拥堵成为城市管理的难题。
本设计在汽车前端放置超声波检测装置,通过对前方汽车车距的检测,送到中心控制器作出判断,进行车辆车速控制,从而达到车辆主动安全行驶,避免不必要的碰撞。
设计利用智能小车来模拟真实车辆行驶环境,采用红外对管检测黑线实现循迹,超声波传感器测距实现避障,采用MSP430G2553作为主控制芯片,电动车电机驱动采用L298N芯片,根据内置的程序分别控制小车四个直流电机运转,实现小车自动识别路线循迹行驶,能较有效的控制其在碰上障碍物时能及时停车。
本设计结构简单,较容易实现,具有一定的智能性。
这个系统安装在汽车上,能探测车辆前方的行人、车辆或周围障碍物,能向司机提前发出即将发生撞车危险的信号,促使司机采取应急措施来应付特殊险情,避免损失,在日常交通环境中提高了车辆行驶安全性,具有一定的市场推广价值。
关键词:智能小车;msp430单片机;L298N;超声波传感器;红外传感器AbstractAlong with the progress of modern science and technology, the trend of highway transportation is the trend of high speed and traffic flow.. At the same time, with the rapid development of the automobile industry, the output and the quantity of the automobile are increasing sharply.. However, the development of highway, traffic management is relatively backward, resulting in the traffic accident growing, urban traffic congestion bee the city management problems.The design at the front end of the car placed ultrasonic detection device, through the distance to the front vehicle detection, sent to the central controller to judge, vehicle speed control, so as to achieve vehicle active safety driving, avoid unnecessary collision. Design using the smart car to simulate the real vehicle driving environment, using infrared to detect black line pipe to achieve the tracking, ultrasonic ranging sensor to achieve obstacle avoidance and the msp430g2553 as the main control chip, motor drive using L298N chip, built-in procedures according to respectively control car four DC motor running, achieve automatic car identification route tracking driving, can more effectively control the run into obstacles can stop in time. This design is simple and easy to achieve, with a certain intelligence.The system was installed in the car, can detect vehicles in front of the pedestrians, vehicles, or around obstacles., to the driver in advance from the impending collision danger signal, to urge the driver to take emergency measures to cope with the special danger, avoid losses, in daily traffic environment improves the vehicle driving safety, has a certain market popularization value.Keywords: Intelligent car; MSP430 microcontroller; L298N; ultrasonic sensor; infrared tube目录1 绪论01.1 课题背景 01.2 课题研究意义 (1)1.3 超声波技术 (2)1.3.1 超声波测距原理 (2)1.3.2 超声波传感器的分类 (3)1.3.3 超声波测距的特点 (3)2 元器件介绍42.1 红外传感器TCRT5000 (4)2.2 比较器LM393 (5)2.3 LM7805稳压芯片 (6)2.4 L298N电机驱动芯片 (7)3 硬件系统设计93.1 电源模块 (9)3.2 电机驱动模块 (10)3.3 循迹模块 (11)3.4 超声波模块 (12)3.4.1 超声波测距基本工作原理 (13)3.4.2 HC-SR04主要技术参数 (13)3.5 MSP430单片机最小系统 (14)3.5.1 电源电路 (14)3.5.2 晶振电路、复位电路及接口电路 (14)4 软件系统设计164.1 主程序 (16)4.2 电机转向控制程序 (17)4.3 红外循迹控制程序 (20)4.4 超声波测距程序 (21)5 常用软件介绍235.1 Proteus介绍 (23)5.1.1 电路图的绘制235.1.2 Proteus仿真建立工程的流程245.2 Code poser Studio(CCSv5.1)软件 (26)5.2.1 CCSv5.1软件建立工程的流程 (27)5.2.2 CCSv5.1编写程序及调试的流程 (29)结论31致谢32参考文献33附录A 英文文献34附录B 汉语翻译37附录C 源程序40附录D 硬件原理图46附录E 实物图471 绪论1.1 课题背景随着汽车科学技术的进步,公路交通呈现出行驶高速化、车流密集化的趋势。
智能循迹小车
课程设计报告课程名称嵌入式系统原理与设计课题名称智能循迹小车专业通信工程班级学号姓名指导老师乔汇东胡瑛2014 年 1 月 5 日目录1.系统总设计功能说明本课题是基于MSP430单片机循迹智能小车的设计与实现,小车系统以MSP430单片机为系统控制处理器,采用红外传感器对赛道进行道路检测,单片机根据检测到的信号的不同状态判断小车的当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车的控制,最终在黑色跑道上完成循路行走。
任务分配情况参与此次项目制作的一共七人,分别是:张振凤,冯志成,肖新加,代小敏,杨小林,谢鹏华和张莹任务分配情况如表1所示:表1 任务分配情况使用说明书产品名称:智能循迹小车技术参数:L298N基本参数:类型:半桥输入类型:非反相输出数: 4电流输出/同道:2A 电流峰值输出:3A工作温度:-25~135°C 器件型号:L298N产品的使用方法:用六节干电池9V直流电压作为供电电源,接通电源,在有黑线的跑道上行走。
注意事项:1、所用电源不能超过9V,以免电压过大,把电机烧坏。
2、小孩使用时,应在大人的陪同下使用,以免被小车的尖锐部分弄伤。
3、轻拿轻放,以免损坏小车器件。
4、长期不使用时,应把电池取出。
生产日期:20xx年xx月xx日2.硬件设计此次项目中硬件部分的设计主要包含以下模块:电源模块,红外循迹模块,电机驱动模块和MSP430f149单片机。
电源模块模型车通过自身系统,采集赛道信息,获取自身速度信息,加以处理,由芯片给出指令控制其前进转向等动作,各部分都需要由电路支持,电源管理尤为重要。
在本设计中,在本设计中,msp430单片机使用5V电源,电机使用5V电源。
用了6节的电池,为单片机和电机供电。
如图所示:图1 电源实物图其红线接电机驱动模块上的VDD接口,绿线连接GND接口。
红外循迹模块采用光敏二极管作为光源探测模块的传感器,由于光敏二极管感光后,内阻有较大的变化,通过一定的电路转化为电压的变化。
循迹小车课程设计报告
循迹小车课程设计报告一、课程设计目的。
循迹小车是一种基于单片机或者其他控制系统的智能车辆,它能够根据预设的轨迹自主行驶。
循迹小车课程设计旨在通过实践操作,让学生深入了解嵌入式系统、传感器、控制算法等相关知识,培养学生的动手能力和创新精神,提高学生的实际应用能力和解决问题的能力。
二、课程设计内容。
1. 理论学习,学生首先需要学习循迹小车的原理和相关知识,包括单片机控制、传感器原理、电路设计等内容。
2. 硬件搭建,学生需要动手搭建循迹小车的硬件系统,包括安装电机、传感器、控制模块等。
3. 程序设计,学生需要学习编程语言,编写循迹小车的控制程序,实现小车的自主行驶和避障功能。
4. 实际操作,学生需要进行实际操作,调试循迹小车,测试程序的稳定性和准确性,发现问题并解决问题。
5. 创新设计,学生可以在课程设计的基础上进行创新,如增加避障传感器、优化控制算法等,提高循迹小车的性能。
三、课程设计方法。
1. 理论与实践相结合,课程设计注重理论知识的学习,同时也注重实际操作,让学生通过动手实践加深对知识的理解。
2. 个性化指导,针对不同学生的学习能力和兴趣爱好,采取个性化指导,引导学生在课程设计中发挥自己的特长和创造力。
3. 团队合作,课程设计可以以小组形式进行,让学生在团队中相互合作,共同完成循迹小车的设计与调试。
4. 开放性实验,课程设计可以设置一定的开放性,鼓励学生进行自主设计与改进,提高学生的创新意识和实践能力。
四、课程设计效果。
通过循迹小车课程设计,学生可以全面掌握嵌入式系统、传感器、控制算法等知识,提高动手能力和创新精神。
学生可以在实践操作中培养解决问题的能力,提高实际应用能力。
同时,课程设计也可以激发学生的学习兴趣,激发学生对技术创新的热情,为学生未来的发展奠定良好的基础。
五、课程设计展望。
循迹小车课程设计是一门具有挑战性和创新性的课程,未来可以进一步拓展课程内容,引入更多新颖的技术和理念,如人工智能、自动驾驶等,让学生在课程设计中接触到更多前沿的科技知识,激发学生的创新潜能,培养更多高素质的人才。
循迹小车报告
智能循迹小车摘要:本设计由寻迹信息采集电路,电机驱动电路,遥控模块以及MCU控制模块四大部分构成。
MCU控制模块是本设计的核心部分,该部分以一片TI公司的MSP430F149为控制中心,实现对各个模块的控制。
寻迹信息采集部分以反射式光电传感器和比较器组成,将采集到的数据处理后送至单片机。
电机由以L298N为核心部件的电路驱动。
遥控模块则可以在小车没有成功寻迹的情况下对其进行远程控制。
该小车具有自动寻迹,起始点检测以及自动声光报警等功能。
基于稳定的硬件电路设计以及精确可靠的软件算法,小车能够实现预期功能。
关键词:MSP430,L298N,寻迹,遥控Abstract::This design by tracing information acquisition circuit,motor drive circuit,remote control module and MC U control module three most constitutes.MCU control module is the design of the core part,this part to a TI company's MSP430F149for control center,and to realize the control of the modules.Tracing infor mation collection of reflecting photoe lectric sensor and comparator composition,will be processed the data collected will be sent to the microcontrolle r.Motor by L298N as the core component circuit driver.Remote control module can be in the car without success tracing of the remote control.This car has a automatic tracing,starting point test and automa tic sound-light alarm functions.Based on stable hardwar e circuit design and precise and relia ble software algorithm,the tank can realize the topic request.Keey words:MSP430,L298N,tracing,remote1目录1前言-------------------------------------------------------------------------------------------------------------------------------------------2方案比较、设计与论证----------------------------------------------------------------------------------------------------------------2.1寻迹信息采集模块---------------------------------------------------------------------------------------------------------------2.2驱动电机的选择--------------------------------------------------------------------------------------------------------------------2.3总体方案选择------------------------------------------------------------------------------------------------------------------------3理论分析与计算--------------------------------------------------------------------------------------------------------------------------4系统电路设计------------------------------------------------------------------------------------------------------------------------------4.1寻迹模块------------------------------------------------------------------------------------------------------------------------------4.2电机驱动模块------------------------------------------------------------------------------------------------------------------------4.3电源模块------------------------------------------------------------------------------------------------------------------------------4.4主控制模块---------------------------------------------------------------------------------------------------------------------------4.5总体电路------------------------------------------------------------------------------------------------------------------------------5系统软件设计------------------------------------------------------------------------------------------------------------------------------6系统测试-----------------------------------------------------------------------------------------------------------------------------------7结束语--------------------------------------------------------------------------------------------------------------------------------------8参考文献-----------------------------------------------------------------------------------------------------------------------------------附录一:系统总体电路图---------------------------------------------------------------------------------------------------------------附录二:部分程序-------------------------------------------------------------------------------------------------------------------------附录三:作品实物图---------------------------------------------------------------------------------------------------------------------344 4 45 66 7 7 8 8910 11 12 13 14 1621前言随着机械自动化的不断发展,人们在生活的各个方面都希望能够利用自动化的操作来提高工作效率,使生产发展能够得到不断的提高。
基于MSP430-循迹小车报告-源程序分享
智能循迹小车报告摘要:本设计由寻迹信息采集电路,电机驱动电路以及MCU 控制模块四大部分构成。
MCU 控制模块是本设计的核心部分,该部分以一片TI 公司的MSP430F149 为控制中心,实现对各个模块的控制。
寻迹信息采集部分以反射式光电传感器和比较器组成,将采集到的数据处理后送至单片机。
电机由以L298N 为核心部件的电路驱动。
该小车具有自动寻迹起始点检测功能。
基于稳定的硬件电路设计以及精确可靠的软件算法,小车能够实现预期功能。
关键词:MSP430,L298N,寻迹。
一、循迹信息采集模块小车在前进时,要实现寻迹功能,可以采用高灵敏度的反射式光电传感器对地面进行扫描,再将采集到的数据经过比较器后输出高低电平,最后送入单片机处理。
经过对一只ST188 的测试,发现ST188 接收管输出端的低电平输出大致为0.78V,高电平的输出大致为2.85V,经过比较器后输出低电平为0.03V,高电平为3.26V,能够被单片机所识别。
小车在白色地面行驶时,红外发射管发出的红外信号被反射,接收管收到信号后,输出端为低电平。
而当红外信号遇到黑色导轨时,红外信号被吸收,接收管不能接收到信号,输出端为高电平。
单片机通过采集每个红外接收管的输出端电压,便可以检测出轨道的位置,从而控制小车的转向,使小车一直沿轨道前进。
ST188采用高发射功率红外光电二极管和高灵敏度光电晶体管组成。
检测距离为4-13mm。
本小车一共采用了5只ST188光电对管,一只位于黑线上方,两只位于黑线左右用于直走微调,最左最右端两只用于转弯。
我们在光电对管的发射端串联的一个电位器来调节发射管的电压,以便在不同的环境下进行调节。
循迹模块原理如图所示:注意:在实际制作中,光电对管应尽量靠近地面,以减少干扰。
二、电压比较模块电压比较模块我们采用了3块LM393芯片,一块LM393芯片上有两个电压比较模块,我们只用到了其中的5个电压比较。
我们在LM393的同向输入给定一个参考电压,与在端光电对管的接收端的电压进行比较,若接收端电压比参考电压大,则输出一个,反之输出一个。
基于MSP430单片机的智能小车设计与实现
第30卷第6期孝感学院学报V OL.30 NO.6 2010年11月JOURNAL OF XIAOGAN UNIVERSITY N O V.2010基于M SP430单片机的智能小车设计与实现陈晶晶(龙岩学院物理与机电工程学院,福建龙岩364012)摘 要:介绍了一种以M SP430单片机作为核心控制单元的智能小车的设计方法。
由安装在车头和轮胎上的传感器负责采集各种信号,并将采集到的电平信号传给单片机,单片机经过处理后控制电机,完成小车的前进,转向和路程显示功能。
给出了小车系统的硬件和软件设计方法,经过实际测试,能够完成所有功能。
该设计可用在自动停车系统和工厂的运料车上。
关键词:智能小车;传感器;单片机;路面检测中图分类号:T P24 文献标识码:A 文章编号:1671-2544(2010)06-0055-03随着计算机技术、信息技术和人工智能技术的飞速发展,智能车的使用越来越普及,相对于传统的汽车而言,智能小车有着更好的安全性、机动性和广泛的适用性[1]。
与此同时,科学技术和生产力的发展也使智能车在探险、排爆以及工厂运料等领域发挥的作用逐渐增大。
因此,智能车的研制问题也成为一个热门。
本文着重介绍了以msp430单片机作为核心控制单元,通过处理外部传感器传回的数据,自动实现巡线、避障等功能。
1 方案设计本智能车采用T I公司的msp430单片机作为唯一的核心控制单元,该系列单片机具有功耗低,功能强大,接口丰富等优点[2]。
通过此芯片设计出的智能小车具有省电和抗外部干扰强的优点,可以长时间在恶劣环境下工作。
小车系统一共由电源模块、电机驱动模块、路面探测模块和路程计算模块组成。
电源模块采用灵活方便的单电源供电模式,为所有模块供电。
路面探测模块使用反射式红外传感器负责采集各种路面信息,并将采集到的信号反馈给核心控制单元,核心控制单元对采集到的信号进行处理和判别,产生不同占空比的PWM波形分别控制转向电机、前进与后退电机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告课程名称嵌入式系统原理与设计课题名称智能循迹小车1.系统总设计1.1 功能说明本课题是基于MSP430单片机循迹智能小车的设计与实现,小车系统以MSP430单片机为系统控制处理器,采用红外传感器对赛道进行道路检测,单片机根据检测到的信号的不同状态判断小车的当前状态,通过电机驱动芯片L298N发出控制命令,控制电机的工作状态以实现对小车的控制。
1.2 任务分配情况参与此次项目制作的一共七人,分别是:张振凤,冯志成,肖新加,戴小敏,杨小林,谢鹏华和张莹任务分配情况如表1所示:表1 任务分配情况冯志成张莹红外循迹模块肖新加,代小敏,杨小林电机驱动模块张振凤谢鹏华写程序,各接口的连接,数据的收集及小车的调试1.3 使用说明书产品名称:智能循迹小车技术参数:L298N基本参数:类型:半桥输入类型:非反相输出数: 4电流输出/同道:2A 电流峰值输出:3A工作温度:-25~135°C 器件型号:L298N产品的使用方法:用六节干电池9V直流电压作为供电电源,接通电源,在有黑线的跑道上行走。
注意事项:1、所用电源不能超过9V,以免电压过大,把电机烧坏。
2、小孩使用时,应在大人的陪同下使用,以免被小车的尖锐部分弄伤。
3、轻拿轻放,以免损坏小车器件。
4、长期不使用时,应把电池取出。
生产日期:20xx年xx月xx日2.硬件设计此次项目中硬件部分的设计主要包含以下模块:电源模块,红外循迹模块,电机驱动模块和MSP430f149单片机。
2.1 电源模块模型车通过自身系统,采集赛道信息,获取自身速度信息,加以处理,由芯片给出指令控制其前进转向等动作,各部分都需要由电路支持,电源管理尤为重要。
在本设计中,在本设计中,msp430单片机使用5V电源,电机使用5V电源。
用了6节1.5V的电池,为单片机和电机供电。
如图所示:图1 电源实物图其红线接电机驱动模块上的VDD接口,绿线连接GND接口。
2.2 红外循迹模块采用光敏二极管作为光源探测模块的传感器,由于光敏二极管感光后,内阻有较大的变化,通过一定的电路转化为电压的变化。
其实物图为:图2 红外循迹模块实物图图中的SSI至SS5分别连接单片机I/O接口的P3.0到P3.4。
分别控制五个光敏二极管,当没有检测到黑线,则指示灯不亮,则为高电平。
有检测到黑线,则指示灯亮,为低电平。
从而判断出小车是否能够循迹走。
2.2.1 红外循迹模块原理图采用比较器对 5 个二极管的输出电压进行比较,光敏二极管引起的电压变化送到比较器的反相端与基准信号进行比较,将结果输入到单片机执行判断。
基于的寻光电压比较电路:二号管脚为基准电压输入端,将需要进行比较的电压输入到三号管脚,如果比基电压的值大,则一号管脚输出为高电平,反之为低电平。
其原理图为:在板子的下面有五个循迹传感器,其实图为:图5 循迹传感器通过这五个传感器检测,没有检测到黑线,则H4发光到白纸光反射到H4接收端,H4接收端导通,导通则T1接地=0,指示灯不亮,则为高电平。
有检测到黑线,则H4发光到黑线光全部被吸收,H4接收端,没有收到任何信号,因为H4不导通(截止),则T1=VCC,指示灯亮,为低电平。
2.2.2 红外循迹模块构造红外循迹模块由循迹传感器,触碰传感器,测距距离调节器组成,其元件清单如下表所示:表2 红外循迹模块元件清单序号名称个数作用1 循迹传感器5循迹作用SSI 至SS5分别连接单片机I/O 接口的P3.0到P3.4。
2.3 电机驱动模块电机驱动芯片L298N 是SGS 公司的产品,内部包含4通道逻辑驱动电路。
是一种二相和四相电机的专用驱动器,即内含二个H 桥的高电压大电流双全桥式驱动器,接收标准TTL 逻辑电平信号,可驱动46V 、2A 以下的电机。
L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。
IN1IN2 IN3 IN4脚接输入控制电平,控制电机的正反转,ENA ,ENB 接控制使能端,控制电机的停转。
也利用单片机产生PWM 信号接到ENA ,ENB 端子,对电机的转速进行调节。
其实物图为:图6 电机驱动模块实物图2.3.1 L298N 原理图个2 碰触传感器1个检查障碍物 3测距距离调节器 1个调节与地面的高度234IN15IN27IN310IN412ENA 6ENB 11GND 1GND 15GND 8VS S 4VC C9OUT12OUT23OUT313OUT414U1L298N A -+MG1MOTOR RIGHTA -+MG2MOTOR LEFTD14007D54007D34007D44007D24007D74007D84007D64007123456J1单片机引脚P3.1P3.3P3.5P3.7P4.2P4.4IN15IN27IN310IN412ENA 6ENB 11GND 1GND 15GND 8VS S 4VC C9OUT12OUT23OUT313OUT414U2L298N+12V+12V+12V+12V+5V+5V小 车 电 机 驱 动IN15IN27IN310IN412ENA 6ENB 11GND 1GND 15GND8VS S 4VC C9OUT12OUT23OUT313OUT414U3L298NA-+灭火风扇灭 火 风 扇 驱 动123J2CON3P5.7GND +5V图7 L298N 原理图 L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。
IN1IN2IN3 IN4脚接输入控制电平,控制电机的正反转,ENA ,ENB 接控制使能端,控制电机的停转。
也利用单片机产生PWM 信号接到ENA ,ENB 端子,对电机的转速进行调节。
其L298N 逻辑功能图为:表3 L298N 的逻辑功能图其OUT1、OUT2和OUT3、OUT4之间分别接2个电动机,IN1IN2 IN3 IN4脚接输入控制电平,控制电机的正反转,P4.0~4.3分别连接IN1~IN4。
2.3.2 L298N 构造电机驱动芯片L298N 包括LED 发光二极管、续流二极管、极性电容、稳压器、散热片、接线端子、L298N 、一般电容等元件组成,其作用如下表所示:IN1(IN3) IN2(IN4) ENA 电机状态 0 1 1 正转 1 0 1 反转 0 0 0 停止 111停止表4 L298N元件清单序号名称个数作用1 LED发光二极管 4个信号指示2 续流二极管 8个芯片续流保护3 极性电容 2个滤波作用4 稳压器 1个稳压输出5 散热片 1个驱动芯片散热6 接线端子 3个7 L298N 1个电机驱动芯片8 一般电容 2个滤波作用2.3.3 直流电机驱动原理(1)其内部采用H桥驱动电路,如图所示:图8 H桥驱动电路H桥式电机驱动电路包括四个三极管和一个电机,其外形像大写字母H,故叫做H 桥驱动电路。
要使电机M运转,必须使对角线上的一对三极管导通,其驱动原理示意图如图所示:图9 驱动原理示意图H桥式电机驱动电路,利用PWM波对其转速。
(2)功能对于单项的电机驱动,只要用一个大功率的三极管带动电机即可,当电机需要双向转动时,则需要四个三极管的’H’桥电路,如果需要调速,则需要三极管和场效应管等开关元件实现PWM波调速。
(3)性能1.输出电流和电压的范围,它决定电路能驱动多大功率电机。
2.效率。
3.对控制输入端的影响。
4.对电源的影响。
5.可靠性。
2.4 主控制模块本项目的控制芯片均采用MSP430F149芯片,这是一款TI生产的以低功耗著称的16位单片机。
其在1MHz 的时钟条件下运行时,芯片的电流最低会在165μA左右,RAM 保持模式下的最低功耗只有0.1μA。
座位显示屏最靠电力工作,采用这款芯片降低了功耗,增强了其使用的周期时间,节约了能源。
实物图如图所示:图10 MSP430F149单片机实物图小车采用MSP430F149单片机作为控制芯片 ,系统硬件组成共包括九个模块,分别为MSP430F149单片机最小系统模块,4路A/D 转换模块,D/A 转换模块,键盘数码管显示模块,温度传感器模块,实时时钟模块,非易失性存储器模块,液晶显示模块,2路串口通信接口模块。
系统软件组成为各个功能模块程序设计,包括七个部分,分别为A/D 转换程序,温度传感器显示当前环境中的温度,用液晶来显示实时时钟,通过串口向单片机发送字符,单片机又发回字符给电脑,D/A 输出方波,非易失性存储器的读写。
MSP430F149单片机最小系统A/D 转换模块D/A 转换模块温度传感器模块实时时钟模块非易性存储器模块键盘数码管显示模块液晶显示模块电平转换上位机图11 MSP430F149单片机最小系统MSP430系列单片机提供三个时钟信号以供给片内各部分电路使用,这三个时钟源分别是:辅助时钟信号(ACLK),来自32.768kHz 晶振或者另一个外接高频晶振,一般用于低速外设;主时钟信号(MCLK),CPU 正常运行时使用的主时钟,一般由8MHz 外接晶振提供;子系统时钟(SMCLK),主要用于高速外围模块。
在本实验中我们采用了主时钟信号(MCLK) 。
图12 msp430f149单片机的I/O 引脚图在单片机的I/O接口中,P1.2和P1.3连接两个PWM波的输出,P3.0~3.4分别连接红外循迹模块上的控制五个红外对管的五个引脚,P4.0~4.3分别连接IN1~IN4.图13 MSP430F149单片机原理图将PWM波植入单片机中,然后通过单片机控制电机,PWM波控制速度,在转弯的时候,通过改变PWM波中的占空比而达到转弯,转弯有两种方案:一种是一边不转,另一边转动而达到转弯的效果;另一方案则为一边转的快一边转的慢,从而达到转弯的效果。
3.软件设计PWM(脉冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端的电压,从而达到控制要求的一种电压调整方法。
PWM可以应用在许多方面,比如:电机调速、温度控制、压力控制等等。
在PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并且根据需要改变一个周期内“接通”和“断开”时间的长短。
通过改变直流电机电枢上电压的“占空比”来达到改变平均电压大小的目的,从而来控制电动机的转速。
也正因为如此,PWM 又被称为“开关驱动装置”。
小车利用PWM波控制速度,在转弯的时候,通过改变PWM波中的占空比而达到转弯,转弯有两种方案:一种是一边不转,另一边转动而达到转弯的效果;另一方案则为一边转的快一边转的慢,从而达到转弯的效果。
在本实验中,我们采用了第二个方案。
图14 PWM波在这我们用了模式7,复位/置位模式。
我们利用两个PWM波分别控制两个电机,利用PWM波中的占空比不同而达到转弯的效果。