bifa必发唯一官网主页·一个基于STM32芯片设计的智能循迹往返小车
必发bf88官网登入

公司新闻

News Update

bifa必发唯一官网主页·一个基于STM32芯片设计的智能循迹往返小车

2024-12-23 06:31:20 来源:必发bf88官网 作者:必发bf88官网登入 21
分享到:

  智能车辆作为智能交通系统的关键技术之一,是许多高新技术综合集成的载体。它体现了车辆工程、人工智能、自动控制及计算机技术于一体的综合技术,是未来汽车发展的趋势。本文提出了一个基于STM32F103芯片为控制核心,附以红外传感器采集外界信息和检测障碍物的智能小车系统设计方案。充分利用该芯片高速运算、处理能力,来实现小车自动识别路线按迹行走、躲避障碍物,并且通过LCD显示器实时显示小车运动参数,使用芯片自带的PWM输出功能,步进调节占空比来调节电机的转速。通过模糊控制和PWM脉宽调制技术的结合,提高了对车位置控制精度。

  根据题目中的设计要求,本系统主要由主控单片机模块、电源模块、电机驱动模块、黑线检测模块、液晶显示模块以及电源模块构成。本系统的方框图如图1所示。

  主要用于控制电机的运动,黑线的检测以及相关信息的显示。本设计采用STM32作为,其性能优良,移植性好,提高了对直流电机的控制效率,并对控制系统进行模块化设计,有利于智能小车的功能扩展和升级。本系统的核心控制板是STM32F103的最小系统,它由电源电路、实时时钟、系统时钟电路、JTAG接口电路、复位电路、用户LED和按键电路、串口电路等组成。

  本小车由于需要倒车,为了倒车的准确性在小车的前后两端分别安装了两个红外传感器,小车前端两个红外传感器检测的到的信号输入单片机GPIOB12、GPIOB13,而后端两个红外传感器检测的到的信号输入单片机GPIOB12、GPIOB13,单机片经处理后通过GPIOE3-GPIOE6驱动电路控制直流电机的转向;显示模块以2.4寸tft为核心,对记录的结果进行显示。

  该智能小车在贴有黑线的白纸“路面”上行驶,因此本模块设计需要检测铺在行驶区的黑胶带,由于黑线和白纸对光线的反射系数不同,可根据接收到的反射光的强弱来判断“道路”———黑线。本文采用的是简单实用的检测方法,即红外探测法。采用红外线控制的反射式红外对管,红外对管只对红外线具有较高灵敏度,从而避免了外界光线的干扰;跑道黑带能够吸收红外线,而白色跑道能够反射红外线,从而检测到跑道黑带。

  采用反射式光电开关来识别轨迹上的黑线标记信号,这种光电开关的红外发射管和接收管位于同一侧[3],光敏三极管只能接收反射回的红外光。当车身下面是黑线时,由于黑线吸收部分光,光敏三极管接收到的红外光不能使光敏三极管导通,光电开关输出高电平,经非门输出低电平。反之,当车身下面是白色的地面时,红外发射管发射的光经其反射后,被接收管接受,光电开关输出低电平,经非门整形后输出高电平。将非门的输出接至单片机IO口。车在前进和后退过程中,小车每过一道黑线,便产生一次电平变化,主程序从而调用相应的子程序,随着小车的不断行驶,相应的程序依次被调用执行,使小车在跑道上按设计要求时快、时慢、时前进、时后退。

  采用双H桥驱动芯片L298。其内部包含4通道逻辑驱动电路,可以方便的驱动两个直流电机,或一个两相步进电机。控制芯片的驱动使能端就可以控制驱动电机的速度。L298芯片采用5V(VSS)与12V(VS)直流供电,ENA和ENB分别用STM32F103主控芯片的TIM3_CH3和PB1/ADC_IN9/TIM3_CH4控制,产生PWM1和PWM2两路PWM波输出,IN1-IN4分别用PE3-PE6实现I/O输出控制电机转动方向。在L298与电机之间加入二极管,以保护电路。

  如图2所示,小车运动状态通过电机A和B的不同方向转动来实现,电机有正转、反转和停止3种状态,每个电机由一对I/O口进行控制。表1是I/O端口状态与电机制动对照表。

  液晶显示模块使用2.4寸TFT触摸屏,由STM32的FSMC接口通过ILI9325驱动芯片驱动触摸屏。该驱动芯片支持240RGB×320像素,可以显示262144真色彩。支持MVA(Multi_domainVerticalAligement多范围垂直队列)宽视角显示,组合720通道源极驱动和320通道门极驱动,其内部集成172800字节的GRAM(图形内存),以及高速内存脉冲写功能等功能。

  由于各电路模块所需电压不同,本设计需多种电源供电。STM32F103主控芯片采用3.3V供电,电机驱动采用5V与12V,红外收发检测电路采用5V,液晶显示与触角传感电路均采用3.3V供电。外部电源采用12V的直流电压,因此根据设计要求,本设计进行了电源转换设计。

  1)采用KA7805芯片实现12V到5V的转换。KA7805的作用是输入大于5V的直流电压,输出5V的直流电压,且管脚较少,易于连接和实现,稳定性高。图4为KA7805芯片引脚接线V,具体电路设计如图5所示。

  系统软件设计采用C语言编程实现,利用单片机PWM输出模块和普通I/O模块,根据系统需求,对各个模块进行初始化配置,以实现其相应功能。主程序流程如图6所示。

  文中根据设计内容和要求,制定了设计方案,并逐步完成了硬件和软件部分的设计。整个系统以STM32为主控芯片,实现对小车简单运动的控制,完成各部分电路设计并使用PROTEL画出电路设计原理图;软件部分在STM32集成开发环境IAREWARM5.3下编写各模块程序,包PWM波输出模块、液晶显示模块自由行走避障模块和红外循迹模块,并通过主控制程序将各模块融合一起。整个设计将硬件与软件相结合,实现对小车的控制,使小车能够做出前进、后退、左转、右转等动作,并通过液晶显示器实时显示小车的运动参数,及对小车速度进行调节,并且能够在不同模式下通过传感检测电路实现简单的避障和循迹功能,在本次设计中将PWM波占空比控制在1/2以下,使小车不会因速度过高而导致转弯过程中其方向不易控制。论文基本完成了硬件和软件的设计,并使之符合设计要求。本设计与实际应用相结合,利用高性能的STM32F103芯片,辅以各种传感器来检测路面、障碍物等周围环境,通过高可靠性的软件设计,来实现小型电动车的智能控制,具有很强的现实意义。

  关键字:引用地址:一个基于STM32芯片设计的智能循迹往返小车上一篇:对STM32内部FLASH编程时遇到的ADC异常问题下一篇:

  传统激光雷达的一个限制是不能提供物体颜色、文本的详细信息,所以不能理解道路标线、路沿、路标和交通灯等目标物颜色的细微差别,而这些工作都需要后续处理,这个过程中标定工作的挑战很大,还有延迟,同时不可避免要消耗计算资源。 激光雷达(LiDAR)作为 自动驾驶 的重要 传感器 ,已经形成了独特的市场,不断吸引着各路玩家加入混战。AEye,一家以视觉感知起家的初创公司,也加入到了这场混战中,但是,这家公司所拥有的武器有一些“另类”。 日前,AEye 正式对外宣布自家的 iDAR 传感器,这是一种新型的用于自动驾驶车辆上的智能传感器,可以收集数据,还可以进行快速的动态感知,为车辆系统提供决策依据。在即将到来的 CES 2018 上,AE

  笔者曾一度认为汽车的智能化和驾驶乐趣,是一对此消彼长的天敌,随着传感器和智能驾驶配置的增多,人对驾驶的参与度越来越低,导致驾驶乐趣越来越少,就像直男们所追捧的“大玩具”都渐渐成了被淘汰的情怀。 但阿尔法·罗密欧 最新的底盘控制系统让我对此前想法产生怀疑,或许智能驾驶技术也可以让车辆更富驾驶乐趣。 阿尔法·罗密欧Stelvio四叶草版高性能豪华运动SUV底盘透视图 阿尔法·罗密欧通过底盘控制系统,指挥和协调主动扭矩矢量分配系统和主动悬架控制系统,让智能驾驶技术为驾驶乐趣服务。 底盘控制系统 底盘控制系统是阿尔法·罗密欧与FCA旗下高端汽车零部件部门——Magneti Marelli联合开发的独特中央智能装置,集成了ESC,A

  化和驾驶乐趣,真的不能兼顾? /

  网上找到此文章解决了j-flash只能连接后不能烧录的问题,希望遇到相同问题的小伙伴,可以用同样的办法解决: 前段时间,做了一块板子,调试接口只留了三个口SWD、SWCLK、GND,在使用Jlink的SWD方式调试的时候发现无法连接。使用ST-link的时候可以连接,无奈楼主的ST-link的链接方式相当的不可靠,时而能识别时而不能识别:当然我的ST-link是山寨版的。 那么问题来了:为什么通过20针全部连接的方式可以调试,而三针的方式就不行了呢? 古人云知之为知之,不知Google之,Google不让用,那就问度娘好了。 通过查阅网上资料发现,jlink的20针,不光有调试的功能还有供电和检测电压的功能。 下面是jl

  无法识别的解决方案 /

  Molex Electronic Technologies, LLC 今天宣布完成对莱尔德有限公司(Laird)旗下互连车辆解决方案(“CVS”)部门的收购。莱尔德由安宏国际投资公司管理的基金所持有。 Molex于 2018 年 9 月 28 日宣布达成收购 CVS的协议。CVS专业从事汽车天线系统、智能设备集成和车辆连接设备的设计、开发与交付工作。 Molex首席执行官 Joe Nelligan 表示:“这一战略举措可以为我们在解决方案上的愿景提供支持,在日新月异的汽车市场上拓展我们的实力。在通过莱尔德 CVS 来拓展 Molex 的汽车业产品组合的过程中,我们将为那些构建下一代智能车辆、领先的汽车业 OEM 交付更大的

  高通推出下一代电力线通信产品,满足行业对车辆至充电站智能电网通信日益增长的需求 下一代电力线通信产品助力实现全球电动出行和净零排放社会 要点: • 支持智能电网应用中的先进双向通信,帮助管理和平衡电动车与电网间的电能传输 • 高通技术公司正与几乎所有全球领先的汽车制造商及其众多供应商合作,支持电动车充电的联合充电系统跨国标准 • 该产品的推出符合高通公司在推动环境可持续发展领域的不懈努力,在大幅减少温室气体排放方面颇具潜力 2022年5月23日,圣迭戈——为了持续支持日益增长的电动汽车细分市场, 高通技术公司今日宣布推出下一代电力线通信(PLC)产品——QCA7006AQ,旨在应对采

  据外媒报道,意大利交通摄像头和机器视觉开发商Tattile扩大了其车辆识别系统产品系列,推出了新款Vega 1智能摄像头,该款摄像头专为单车道车辆跟踪应用而设计。 该款摄像头提供了一个价格实惠的解决方案,可用于受限的交通区域,如拥堵或低排放区、公交和优先车道以及车辆进入或停车管理应用。 Tattile 新款 Vega 1 的核心是一个机载ALPR(自动车牌识别)引。


bifa必发唯一官网主页 上一篇:【轨物洞见】光伏清洁机器人智能物联方案设计 下一篇:伟景智能皮带纵撕检测、皮带撕裂检测、破裂安全预