电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

智能小车图像识别系统电路设计分析 —电路图天天读(198)

2022-05-09 09:37分类:电路图 阅读:

 

  文中探讨的智能车系统软件采用了TSL1401CL线形CCD图象数据采集控制模块,该组件选用串口通信方法与主控芯片CPU联接,不但电源电路简易、特性平稳,并且收集速度快。根据试验检测,文中制定的智能小车能依据收集到的画面剖析正前方途径及阻碍而完成无人驾驶,具备较强的使用价值和行业前景。

  控制系统设计观念

  历经调查与剖析,选用了MC9S12XS128单片机设计、TSL1401CL线形CCD图象数据采集控制模块、电源芯片及其lcd屏OLED等外场元器件设计方案与开发设计出这套智能车系统软件。MC9S12XS128快速单片机设计为Freescale公司新发布的16位性能卓越快速单片机设计,其插口丰富多彩、功能损耗低、信息资源管理工作能力强劲,能对小轿车正前方途径及阻碍开展立即剖析,解决快速、特性平稳。为了更好地提升地面图象收集的效率与品质,大家使用了TSL1401CL线形CCD光学镜头。TSL1401CL具备功率小、特性平稳、敏感度高、响应时间快等优势,其工作中环节是先将实时路况电子光学数据信号变换为仿真模拟电流量,仿真模拟电流量变大后再开展A/D变换变为模拟信号,最终根据串口通信送至主控芯片CPU。智能车的CPU依据CCD收集到的数据开展剖析和解决,进而建立系统软件的自动控制系统与阻碍解决、途径检测。在软件开发中人们选用了优秀的PID(占比、積分、求微分)优化算法,其计算主要参数能够依据操作过程的动态性特点立即整定值。根据PID优化算法,模糊PID优化算法来完成智能小车的转为、控速等精准自动控制系统,此外也有不错的躲避障碍物作用,完成了智能型的安全管理。

  系统软件硬件开发

  本工程选用模块化设计设计方案与开发设计,关键有CCD收集控制模块、开关电源、电机驱动器控制模块、时速模块和转图1系统总体方案设计框架图。

  

  CCD收集控制模块

  该组件选用TSL1401CL线形CCD图象感应器,其內部由一个128×1的光学二极管列阵、有关的正电荷放大仪电源电路和一个內部的清晰度数据信息维持作用构成,它给予了与此同时集成化起止和停止时间的全部清晰度。针对TSL1401CL线形感应器的推动与应用,本新项目运用MC9S12XS128的PA0和PA1脚位对其CLK和SI2个脚位按指定的时钟频率传出波形数据信号,TSL1401CL的AO脚位便会先后輸出12八个像素数的脉冲信号给MC9S12XS128,其电源电路如图2所显示。大家经过检测发觉,该感应器的输入输出讯号和自然环境光源息息相关,大白天AO輸出值比夜里高许多,对光线和led背光相距也非常大,白炽灯光和日日光灯光源情况下差别非常大。同一摄像镜头或数据信号变大倍率,必定没法满足各种各样自然环境,常常会产生过弱或数据信号饱和状态,对自然环境的适应能力比较弱,对于此事可根据软件应用动态性快门速度或根据单片机设计动态性更改运算放大器的扩大倍率。

  

  开关电源

  系统软件由不一样的控制模块构成,每一个控制模块工作中的电流不一样,设记时还需要考量各控制模块需要的输出功率。此外还需设计方案充电电池监测系统,便于形象化掌握电瓶的状况。智能小车必须的开关电源规定包含5V、7.2V等。针对5V供电系统设计方案大家选用了LM2940-5,对比7805,2940的特点是低电压差稳压管,其稳压差小于500mV,那样确保充电电池在低压的情形下仍能使单片机设计和感应器正常的工作中,与此同时,LM2940的输入输出电流量能够做到1A,充足供货运算放大器和键盘显示电源电路的工作中。 LM2940控制模块电路设计图如图所示3所显示。

  

  电机驱动器控制模块

  光耦电路为智能小车驱动电机给予操纵和推动,这一部分电源电路的制定规定以可以根据大电流量为关键指标值。光耦电路的基本概念是H桥推动基本原理,现阶段时兴的H桥光耦电路有:H桥集成电路芯片,如MC33886;集成化半桥电路,如BTS7970及其MOS管构建的H桥等电源电路。针对本体系的设计方案,大家选用了特性比较好的 BTS7970做为电机驱动器控制模块的主集成ic,其工作中原理图如图4所显示。

  

  速率模块

  智能小车的时速关键选用增加量式PID控制和部位式PID控制,将控制器设计与PID控制紧密结合,使智能小车可以在跑道上稳定迅速地行车。智能车速率自动控制系统以XS128单片机设计为关键,由单片机设计给电动机一个给出速率即基础理论速率,创建模糊PID控制板,运用模糊PID控制板来调节马达的转速比,即操纵智能车的真实速率。再运用光学伺服电机精确测量智能车的具体时速,并将具体时速意见反馈给模糊PID控制板,产生闭环控制负的反馈控制回路。 转为模块,智能小车的舵机SD-5选用地方式PD操纵,由于舵机的精度高,不一样的PWMpwm占空比相匹配舵机的不一样拐角,因此选用开环控制。当小轿车坐落于直道时,将舵机放正;当小轿车坐落于转弯时,转弯的折射率越大则舵机的拐角摆角越大,运用图片的加权平均值误差与图象管理中心之差做为操控量。

  系统设计方案

  系统选用C语言撰写,根据Code Warrior IDE编译程序。软件开发的思维是推动线形CCD电子光学元器件收集单线图象信息内容,根据正确处理收集到的图片来判定小轿车所在的具体位置和明确小轿车行驶时正确方向上的线路状况,随后将解决后的数据转换成转变 的PWM量发送至舵机和马达及其伺服电机解决控制模块,进而实现对小轿车走动方位及速度的操纵。系统结构图如图所示5所显示。

  

  针对本新项目智能车系统软件的制定与开发设计,采用了MC9S12XS128快速单片机设计为操纵关键,根据A/D转换规则获得TSL1401CL线形 CCD采集信息及其角度测量仪信息内容,应用模糊PID优化算法完成对车模直行车、转为及其速率调节的计划方案。在其中MC9S12XS128为所有系统软件信息资源管理和操纵指令的关键,线形CCD感应器用于鉴别小轿车的运作途径,收集的消息在51单片机上开展即时较为,根据PID控制优化算法来操纵小轿车速率、转为,进而完成小轿车的智能化无人驾驶

  编写评价:智能车武器装备了多种感应器来收集实时路况,根据电子计算机的操控能够完成自动巡航,而且又快又稳、可以信赖。设计方案关键是实时路况的收集,传统式的方法多选用红外线红外传感器,此方法不但噪音很大,并且与主控芯片CPU的接入电源电路繁杂,传输速度慢。本方法的特点是线路简易、系统软件功能平稳,经检测,本智能车能在错综复杂的交通状况下完成智能化无人驾驶。

上一篇:致命干货:41个555定时器经典设计项目

下一篇:指纹识别系统电路设计图集锦 —电路图天天读(200)

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部