历史上的今天
返回首页

历史上的今天

今天是:2025年03月05日(星期三)

正在发生

2021年03月05日 | 智能小车主控系统电路设计图剖析

2021-03-05 来源:eefocus

随着科技的不断进步,智能电子产品发展步骤不断加快,各种应用层次的机器人等大量出现,目前应用在智能小车或机器人的微控制器主要是8/16单片机或ARM和数字信号处理器DSP等。本设计采用TI公司生产的功耗低运行速度快且价格便宜的MSP430F2274为核心,避障检测采用测距精准的超声波传感器,该传感器采集小车周围的环境信息并传递给MSP430进行程序判断处理,从而达到控制小车自动避障的目的。


主控芯片

该设计是以MSP430F2274单片机为控制的核心部件。MSP430是一款16位的超低功耗单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式,片内资源丰富,处理能力强大、系统工作稳定,主要是它具有多路PWM输出,以作为该设计电机控制的有利资源,系统主控设计图如图2所示。


图1 系统主控设计图


超声波模块

避障是智能小车运动过程中最基本的功能,而避障首要是确定机器人自身与障碍物的距离并且定位。小车的避障探测模块采用 SRF08超声波收发模块,其波频率为40 kHz,检测距离范嗣为3 cm~6 m,SDA和SCL分别为控制端和接收端,设计共采用4个超声波收发模块分别安装在小车的正前方,右前方和左前方和后方,4个模块分别接在MSP430单片机的I/OP1.0、I/OP1.1、I/OP1.2、I/OP1.3、I/OP1. 4、I/OP1. 5、I/OP1.6、I/OP1.6端口上,采用I/O触发测距,单片机给SDA提供25μs高电平信号,模块自动发送8个40 Hz方波,并且检测是否有返回信号,若有返回信号,SCL管脚输出高电平,高电平持续的时间就是超声波从发射到返回的时间,从而计算出超声波从发射到接收所用的时间t,常温下声波在空气中的传播速度(其中T为摄氏温度),此时可得到是否避障的距离为s=vt/2。


测温和电源模块


为了使计算的距离更精确而不受温度影响,该设计中加入了DS18B20温度传感器接在I/OP4.6上,实时检测机器人周围环境的温度T(T的值要精确到小数点后3位),以修正声速的传播公式V,从而提高测距的精确度。由于MSP430工作电压最大是3.3 V,电机驱动采用12 V电压,测速模块和超声波模块采用5 V电压,所以采用LM7812、LM7805和LM1117组成稳压电路。。


图2 电机驱动模块


电机驱动模块


电机驱动模块是智能车的重要组成部分,它和电机共同组成智能小车的运动控制系统。该设计的驱动轮是由2个M1和M2交流永磁同步电机,因此采用的电机驱动器是高电压大电流高功率的L298N双H桥集成电路,L289N可以驱动两个电机,通过控制输入端IN1-IN4信号,来控制 H桥的通断,使得电机形成正反转或停止,通过控制L298N的使能端EnA、EnB,采用技术成熟的PWM调速原理来控制电机的转速,从而达到控制小车运行的快慢和转向的目的。为了防止在启停电机的瞬间所形成的反馈电流损坏L298N,因此在L298N输出端与电机之间加入8个二极管形成续流达到保护的作用,再则为了防止L298N输出负载端电机对输入端信号传输产生影响,以及对MSP430芯片产生不利的干扰,在L298N的信号输入端通过连接 TLP521可控制的光电电耦合器件,达到对L298N信号输入前端的信号电路与负载的完全隔离,从而增加了电路的安全性,减少了电路信号干扰。本设计中的驱动电机采用的是方波驱动的交流永磁同步电机,该电机的转速与驱动信号的频率成正比,结构简单,调速性能优良,运行可靠且便于维护。其电机驱动和控制模块电路如图3所示。



编辑点评:介绍一种基于MSP430F2274单片机为核心的智能小车。小车采用超声波测距技术实现自动避障,同时通过语音模块来播报出小车与障碍物的距离。为了使测距不受温度影响,用温度传感器实时检测小车周围环境的温度并修正距离计算公式的参数,采用光电编码器来检测小车的速度,运用PID控制算法和PWM来控制小车的精确稳定的运行,从而达到预期的设计目标。智能小车涉及到高级计算机控制、电子机械、自动化等诸多学科


推荐阅读

史海拾趣

巴丁微公司的发展小趣事

随着技术的不断进步和市场的不断变化,巴丁微始终保持着敏锐的市场洞察力。公司不断推出新产品,以满足不同领域的需求。其中,巴丁微的电机驱动控制、霍尔传感器等产品因其高性能、高品质而受到了广泛好评。

同时,巴丁微也积极拓展市场,与多家知名企业建立了合作关系。公司的产品不仅在国内市场占据了一席之地,还逐渐打开了国际市场的大门。通过不断的创新和市场拓展,巴丁微在电子行业的地位日益稳固。

Aerotronics Marketing Inc公司的发展小趣事

Aerotronics Marketing Inc公司注重与高校和研究机构的合作,通过产学研合作的方式推动技术创新。公司与多所知名高校建立了紧密的合作关系,共同开展无人机技术的研发和应用研究。这种合作模式不仅为公司提供了源源不断的技术支持和人才储备,还推动了整个电子行业的技术进步。

ECLIPSE公司的发展小趣事

尽管Eclipse是一个开源项目,但其背后也有着商业化的运作。一些公司看到了Eclipse的潜力,纷纷推出了基于Eclipse的商业产品。这些产品不仅继承了Eclipse的优秀特性,还加入了一些独特的功能和服务,以满足不同客户的需求。通过商业化运作,Eclipse的影响力得到了进一步扩大。

Brand-Rex公司的发展小趣事

Brand-Rex作为欧洲首屈一指的布线品牌,其起步可追溯到公司成立之初。凭借其世界级的数据电缆制造技术和不断创新的产品线,Brand-Rex迅速在欧洲市场崭露头角。在2008至2010年间,Brand-Rex连续三年被公认为英国首屈一指的铜缆产品生产商,其卓越的产品和客户服务使其在竞争激烈的市场中脱颖而出。此外,Brand-Rex还凭借其在外销和总体销售利润方面的出色表现,成为英国销售额逐年提升的关键因素,进一步巩固了其在欧洲市场的领导地位。

Genisco Electronics公司的发展小趣事
负责检测电源状态并控制电源的切换。
Centellax Inc公司的发展小趣事

Centellax注重企业文化建设和品牌建设。公司倡导“创新、协作、诚信、共赢”的价值观,鼓励员工积极进取、追求卓越。同时,公司还通过各种渠道宣传和推广品牌形象,提升品牌知名度和美誉度。

在品牌建设方面,Centellax注重与客户的沟通和互动。通过深入了解客户需求和市场变化,及时调整产品策略和市场策略。同时,公司还积极参与社会公益活动,履行社会责任,提升企业的社会形象和公信力。

这些故事旨在展示Centellax Inc公司在电子行业中的成长和发展过程,涉及技术创新、市场拓展、质量管理、人才培养和企业文化等多个方面。虽然这些故事是虚构的,但它们反映了电子行业中许多公司共同面临的挑战和机遇,以及如何通过不断努力和创新实现成功。

问答坊 | AI 解惑

程序员与单片机

考个程序员对单片机的学习,应用有多大帮助啊?…

查看全部问答>

免费提供一对一技术培训,让你清清楚楚以太网多功能监控仪的特点,结构,故障排查

MD9950 CROSS系列机房安全防护系统 当前小型机房的发展趋势是逐步服务器机架化,刀片式服务器的数量日益增多。机架化UPS系统已经越来越多。 空间节省了,但是功率密度越来越高。机房整体温度和机柜温度都迅速升高,机架内部环境威胁着IT系统的 ...…

查看全部问答>

电流舵DAC的设计---问题

请问各位大侠 电力舵DAC的速度和什么有关?一般来说电流舵DAC针对于现在的应用着重提高SFDR为什么不是SNDR ENOB等参数呢?谢谢大家提供解答和建议…

查看全部问答>

基于LabVIEW图形界面的TI LM3S8962的开发--开发日志步骤

第零步--------------------------------------开发所用软件破解以及基本资料 第一步--------------------------------------前言 第二步--------------------------------------第一部分:软件开发平台的搭建(包括各种软件和驱动的安装) &nbs ...…

查看全部问答>

IAR里是否支持位变量,就像51里面的bit变量?

                                  …

查看全部问答>

stm32f103vb属于哪个产品线?

刚刚下了3.3.0版本的标准外设库,启动文件中这样写的 Select the corresponding startup file depending of the used device: - startup_stm32f10x_ld_vl.s:    for STM32 Low density Value line devices - startup_stm32f10x_l ...…

查看全部问答>

有谁用过tlk1501么

有谁用过tlk1501么,用过的请联系!!!或者留下联系方式,谢谢!!!…

查看全部问答>

每个程序员都应该了解的内存知识

1 概述早期,计算机曾经很简单。它的各种组件,比如CPU、内存、大容量存储和网络接口,都是一起开发的,所以性能差不多。举个例子来说,内存和网络接口提供数据的速度不会比CPU快多少。这种情况随着计算机构造的固化和各子系统的优化慢慢地发生了改 ...…

查看全部问答>

ok335xd原理图

ok335xd核心板原理图 ok335xd底板原理图…

查看全部问答>

韦东山出新书啦,快来下载

本帖最后由 霹雳之火 于 2014-7-24 12:13 编辑 目前只有上册 嵌入式Linux系统开发完全手册全手册_基于4412_上册 是基于三星Exynos 4412,采用Cortex-A9架构 因为不能上传大于15M的附件,给大家一个百度网盘的链接,请下载,里面有书中的源码与 ...…

查看全部问答>