0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自制智能小车控制电路设计方案

454398 来源:博客园 作者:JeffreyZhou 2020-10-20 14:07 次阅读

PU是接通了,程序也可以跑了,现在得让程序可以控制电机才行。

前面我们知道,单片机是一个运行程序的芯片,当程序里把变量P0.0变成1时,芯片39接口就变成高电位(5v),变量赋值为0时,接口就变成了低电位(0v),很是方便。

但问题来了,这个如何控制电机呢? 先理一下,我们电机有几种功能:正转、反转、刹车、滑行、调速,这几大功能。现在的问题就是考虑如何用0和1来实现这些功能。

正转、反转,小时候玩过电动机的朋友都知道,将电机的两个引线反过来接,那电机就反过来转了,即正负极决定正反转。好了看下面的电路应该就明白了:

中间一个电机,然后当按下开关A、D时 正转,按下B、C时 电机就反转,这样就简单的多了,不用把电机的两根引线拆下来,反过来接,而是按按开关,就可以实现正转、反转了。

仔细看电路,如果把A、C 或B、D按下时,电机没有接通电源,但两个引脚处于短路状态,此时什么状态呢,刹车!! 为什么。。。 这时由于电机的磁力感应,我们知道电机当手动拨转动时,两个极会反向发电,而且发电的正负极与通电正负极后的转向是相反的。 所以说当转动后,产生的电,电再驱动电机转动,此转动又是反向的,与转动的力抵消。所以此时大家可以试一下,电机是转不动的,或是很紧。那的确就是刹车功能了。

电机转动时,突然把四个按健全打开,发现电机还要转一会儿,那这就是滑行咯。 当然,在转动时,按上面的方法,A、C 或B、D 按下,电机会就突然停止,可以验证刹车功能。

好了,现在功能时还差一个调速,这个先等等。 先想另一个功能,刚才说的这些都是开关按来按去,如果接到单片机上,让其控制呢? 不过,看出来,好像这个开关正好是0和1么。

想到在学三极管时,有一个功能就是开关,

当三级管的B(基极)通上电时,C(发射极)E(极电极)就会接通,这不就是我们要的功能么,好电路改进下:

改进后,可以看到,当a=1 b=0时Q13 Q16接通,当a=0 b=1时Q14 Q15接通,这正是我们要的功能。

就按这个电路来么?

实验证明,失败了(可以看到小车图中中间一堆三极管,其实已经废弃了),这样可能控制电机的正反转,但是小车启动很困难,为什么呢。

我们知道,电动机,是一个感性电路,不是一个纯电阻。简单的说,电机的电阻不是一成不变的,转速越低,电阻越小,转速越高,电阻越大。

所以小车启动过程,就是从低速或零速度开始运作。零速度时,电阻最小,只有零点几欧姆,好了,上面图中,三级管,本身也有内阻,这样,电路简化成这样:

这个想必大家都会算,这个0.1欧的电阻两端会有多少电压,非常小吧,也就零点几。那这么低的电压加到电机上,能转吗? 显然转不了。 所以最后的结果是,小车要手动推一把才能运作。

于是大家应该想到了,既然电动机变不了,能不能先个内阻非常小的三极管不就行了么?

对,找个内阻小的,而且要非常小,后来发现三极管是找不到,于是最终换了场效管:

好了,这下安逸了,这个内阻非常小,最后小车启动时也很敏捷。

取个名字,这个电路标准叫法为H桥。

现在还差个功能,就是调速咯,电压变了,速度就会变,这个我们知道,但是对于单片机来说,只会输出0和1,输出不了多种电压啊。于是考虑这样:

我们给场效管的电路,不要一至输出1,而是输出一个方波:

即,输入1时,间歇的输出0,因为频率比较高,输入0时,电机不会立即停。于是当调整t1和t2的比例(称为间歇比)时,电机的速度也就变了下来:

这个就是传说中的PWM控制技术。

好了,到此为止,我们通过0和1也就可以控制小车的一系列的功能了,达到我们的要求的,组织下电路:

注:这个电路是在Multisim软件中绘制,好处是这个软件可以模拟,就是通上电,上面的电压表,电流表都会有读数,这个可以尽可能模拟电路的真实环境。

注:里面的场效管的型号不一定准,以第一章的配件清单来。

好了,直接按这电路来么,当然可以运行。但后来试运行时,发现单片机不稳定了,经常重启。查了很久,后来发现,原来是电机运行时,会导至整个电路电压不稳定,干扰了单片机的运行。所以后来想到,在上面A、B、C三个接电单片机的地方,再加一个光电耦合器,这样,就可以把电机电路与单片机电路分开了。光电耦合这样接:

这里,电路图上就不绘在一起了。接单片机的,直接选几个引脚一接即可。

电路设计好了后,就开始焊接:

当拿到场效管时,有点惊讶,发现非常小,于是没办法,整个电路就围着它来了,而且没有长的引脚,所以只能在万能板的反面焊接先这样排布:

注意:

这个场效管的外脚是这样排的:

同时,电路中,这两个是不一样的,中间一个进,一个出,所以对就的型号也是A,B两种,所以连接时,不要排错。

写软件时,经常说小步快跑,同样硬件也是, 当这四个管子焊好后,就可以跑一下了,把它当成开关,试着能否控制电机的转动,如果正转、反转都可以,说明这块电路OK,可以继续往下焊了。

四个场效管好了后,就可以继续焊三极管,然后是电阻,最后把引线全部加到边上的与门电路上。

反面是这样的:

好了,控制电路完成了,接下来就等着写程序控制小车吧。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 三极管
    +关注

    关注

    142

    文章

    3611

    浏览量

    121913
  • 单片机
    +关注

    关注

    6036

    文章

    44557

    浏览量

    635095
  • 模拟电路
    +关注

    关注

    125

    文章

    1557

    浏览量

    102732
  • 电动机
    +关注

    关注

    74

    文章

    4110

    浏览量

    96270
  • 控制电机
    +关注

    关注

    0

    文章

    240

    浏览量

    18131
收藏 人收藏

    评论

    相关推荐

    9个开关电源电路设计项目

    今天给大家分享开关电源电路设计项目,主要是以下 9 个开关电源电路设计项目: 1、三段式铅酸电池充电器控制电路 2、单颗 TL431 限流恒压控制方法 3、一种低压氙气灯电源启动
    的头像 发表于 11-29 11:18 496次阅读
    9个开关电源<b class='flag-5'>电路设计</b>项目

    过压保护电路的多种设计方案

    详细介绍了过压保护电路的多种设计方案,包括稳压二极管、稳压芯片LM431、TVS管以及TL431的应用。通过分析各个电路的工作原理,探讨了不同方案的优缺点,适合不同场景的选择,特别是强
    的头像 发表于 11-25 10:30 562次阅读

    基于PWM控制的buck电路设计

    基于PWM(脉冲宽度调制)控制的Buck电路设计是一个综合性的项目,涉及电路原理、控制策略、元件选择等多个方面。以下是一个基于PWM控制的B
    的头像 发表于 11-21 10:12 1110次阅读

    自适应蓝牙控制智能小车

    基于野火Renesas R7FA8D1BH (Cortex®-M85)开发板,设计的一款智能控制小车。其可实现采集现场环境的温度、湿度、光照强度,同时使用超声波雷达扫描环境的参数,以了解特殊环境的地形特性
    发表于 10-07 23:08

    功率电子器件控制电路的设计和功能

    详细介绍控制电路的设计和功能,以及电连接部件的类型和应用。 控制电路设计 控制电路在电力电子系统中扮演着至关重要的角色,它负责实现对功率电子器件的精确控制。这种
    的头像 发表于 09-17 17:07 473次阅读

    继电器控制电路的基本原理

    继电器,作为一种电子控制器件,在工业自动化、电力控制、通信等领域发挥着至关重要的作用。它通过较小的电流控制较大的电流,实现了电路的自动切换和控制
    的头像 发表于 06-27 11:23 1084次阅读

    利用Arduino的自动风扇速度控制电路设计

    自动风扇速度控制电路Arduino LM35编程非常容易实验,可用于根据温度水平通过继电器控制任何目标设备。对于这里的温度测量,我们使用 LM35,这是一种精密集成电路温度器件,其输出电压与摄氏度
    的头像 发表于 06-22 16:39 1877次阅读
    利用Arduino的自动风扇速度<b class='flag-5'>控制电路设计</b>

    DC-DC转换器控制电路大约多少钱?

    随着科技的快速进步,电力电子技术的不断创新,DC-DC转换器控制电路备受关注,其价格与未来发展趋势成为行业焦点。本文将深入探讨DC-DC转换器控制电路的价格情况以及未来的发展潜力。 1. DC-DC
    的头像 发表于 05-11 15:33 611次阅读

    基于STM32的智能循迹小车

    初学者的智能小车
    的头像 发表于 05-08 14:43 3680次阅读
    基于STM32的<b class='flag-5'>智能</b>循迹<b class='flag-5'>小车</b>

    电路设计干货!常用恒流电路的三种设计方案

    不变,达到恒流的效果。 除去运用三极管与运放设计的恒流电路,芯片哥介绍另外一种恒流电路设计方案,主要是利用稳压二极管的稳压特性。 稳压二极管恒流电路 稳压二极管的恒流电路中,三极管Q
    发表于 04-22 10:22

    参考设计!空调室外机控制电路

    该参考设计提供了通过一个MCU控制两个电机(风扇电机、压缩机)和PFC电路的空调室外机的设计指南、数据和其他内容。 简易方框图 特点 AC 220 V输入的空调室外机控制电路 一个MCU
    发表于 03-28 10:54

    3KW工业变频器电路设计方案详细说明

    3KW工业变频器电路设计方案详细说明
    的头像 发表于 03-19 08:33 935次阅读
    3KW工业变频器<b class='flag-5'>电路设计方案</b>详细说明

    基于51单片机的智能小车驱动MAX7219控制点阵屏显示小车运动状态?

    智能小车点阵屏显示 个人是小白,想求各位大佬帮忙!!!用51单片机控制小车运动,并驱动MAX7219控制点阵屏显示
    发表于 02-05 00:50

    安泰高压放大器电路设计方案是什么

    高压放大器是电子设备中常用的一种放大器类型,用于将低电压信号放大到高电压输出。本文将介绍高压放大器电路设计的基本原理和方案,涵盖关键设计考虑因素以及常用的电路拓扑结构。 一、设计考虑因素 放大倍数
    的头像 发表于 01-31 15:49 516次阅读
    安泰高压放大器<b class='flag-5'>电路设计方案</b>是什么

    锂电池充电电路设计方案

    以下是一篇关于“锂电池充电电路图和锂电池充电电路设计方案”的文章正文,供您参考: 锂电池充电电路图和锂电池充电电路设计方案 随着电子设备的普及,锂电池已成为许多设备的首选电
    的头像 发表于 01-19 10:33 710次阅读