基于单片机的智能小车的开发与计划

打印 上一主题 下一主题

主题 1052|帖子 1052|积分 3156

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
摘要:本文论述了基于  STC89C52  单片机的智能小车的开发与计划过程。该计划采取单片机、电机驱动及光电循迹等技术,保证小车在无人管理状态下,能按照预先设定的线路实现自动循迹功能。在电路结构计划中力图方便,可操纵,实用性强。本产物电路结构计划简朴明了,系统可操纵性和实用性强,故障率低,具有精良的应用前景。     关键词:单片机;光电循迹;驱动电路;  C  程序;智能小车        智能小车是一种利用充电蓄电池作为动力泉源的新型小车,工作中零噪音、零污染,对工作环境干净度要求高的企业亦能适用。因此,智能循迹小车的相关研究,对未来工业、农业、制造业、服务等行业都拥有紧张意义,是提升国家综合竞争力的紧张表现[1]    。该方案应用单片机造作为主发与计划实现小车的相关功能。采取红外光电二极管和光电晶体管系统跟踪传感器模块,利用该模块对黑色轨迹预设的判断,再由单片机发出指令控制驱动系统,改变直流电机的现有工作状态,终极实现小车的自动循迹运行。     1 系统的基本构成

     该智能循迹小车主要五大模块构成,如图   1   所示。单片机控制系统充当循迹小车的大脑,负责接收和下达指令,光电循迹系统充当循迹小车的触角,直流电机模块充当循迹小车的双脚。曲线所在位置可由检测系统检测出来并输出相应的信号,对该部门信号举行分析、处理后将信号输入至单片机,进而单片机按照输入信息举行处理,通过控制电机驱动模块和电机轨迹检测模块对小车举行判断,从而实现小车寻迹。        
        2 系统硬件计划

     本计划团体方案的主控模块选用单片机   STC89C52   控制行进中的小车,以实现其既定的性能指标。为了到达更好的控制和驱动直流电动机目的,驱动模块选用L9110   。红外寻迹模块选用TCRT5000   的红外反射式开关,通过对接收管上是否接收 到红外光来判断小车得的行进路线。循迹过程是黑色引导线制作成不规则行进路线,检测系统对黑色路径举行检测,并将相应路径检测信息传输到单片机模块举行信息举行信号分析处理,再将控制下令输出到系统驱动模块,到达调控直流电机转向目的,使小车能在黑色引导线上循迹自动行驶[2]    。     2.1单片机模块与循迹模块计划

     STC89C52   单片机   [3]    程序兼容传统的   8051   单片机,通过   ISP可在PCB   板上直接编写、修改,不需编程器,不需改变硬件,不仅不占用用户资源,而且功耗较低,抗干扰能力较强。图2   为单片机系统模块图。        
        2.2 光电循迹模块

     光电循迹模块就是利用红外线对黑颜色漫反射的反射程度差别,再通过光敏二极或三级管所接收漫反射的程度不同,产生强弱不同的光信号,转换为电流信号通过电阻作用,将电流信号转换为高低电平进而可被单片机识别。小车行行驶过程中不断向附近地面发射红外光线,红外光探测白色地面时发生漫反射,小车上的接收管会接收这些漫反射红外光:当红外光照射到黑线时被吸收,小车的接收管无反射光信号接收。发射管与 330Ω    的电阻串联发射红外线,接收管与    47KΩ    的电   串联接收信号。当红外光被吸收接收管未收到漫反射时,其阻状态表现高阻态,TX   则为高电平输出。当接收管接收到反射光时,接收管导通,并且电阻非常小,TX   低电平输出   [4]    。下图为循迹模块电路图,如图3   所示。            
               图    3     循迹模块电路图       2.3 电机驱动原理

       下图为小车活动逻辑。电机的运转就只必要用两个信号控制:如果 IB     为“    0    ”,    IA     信号为“    1    ”,电机正转;如果     IB     信号变为:“1    ”,而    IA    信号变为“    0    ”,电机反转。电机控制逻辑以电机    A为例如表1    所示。如果输入引脚    IA    为低电平而输入引脚    IB    为高电平,电机A    反转;相反环境时,电机    A    正转。           
           2.4 系统计划的结构

       单片机模块分别与循迹模块和电动驱动模块构成了系统的团体计划结构,具体如图4    所示。           
           3 系统软件计划

       单片机模块系统分别为数据处理和过程控制两个过程。其中数据处理过程包括数据信息的采集、数字滤波和标度变更三方面内容。过程控制程序重点是保证单片机遵照固定的方式举行计算,再将结果输出,实现控制生产目的。本系统软件采取模块化结构,由团体主程序和子程序构成。由于采取程序控制小车的行驶方向,因此软件的计划在整个系统中的地位也很紧张。如图5    所示软件计划系统主程序流程图。           
           4 结论

       现如今“智能”两个字与人们的生存越来越密不可分,智能产物种类越来越丰富,智能产物技术越来越高端,盼望越来越多的研究者到场研发智能产物,提高国内科学技术水平,提升国家的综合竞争力。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

反转基因福娃

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表