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

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

3天内不再提示

如何制作一个小车的测速电路?

454398 来源:网络整理 作者:工程师吴畏 2018-08-01 17:21 次阅读

上个星期周末,冒昧的跑出去玩了。今天,目光有意无意的扫了一下那辆小车,上面的亚克力板已经布满灰尘。可见我的工作台面尘土飞扬已经不是什么新鲜事。两个星期没动过小车了,打从一开始就计划好如何制作,怎样去写“攻略”。我可不想把这小车弄成一个烂尾工程。最终残局收场。

话说回来,早在两个星期前,我已经做好了小车的测速模块了,一直没有时间写“攻略”,而今天则开始执行下一步,设计的小R的主控电路。

一个电子爱好者发Email给我,问了我一些问题。(PS:这里并不是建议每个人遇到问题都来问我哈。有时候挺忙的,未能及时回复。不过,对于每一个爱好者的“来电”,我都是很负责任的去回复的!)

其中有一个问题,很值得我思考。大概是:您(这里说的是我,哈哈,这位同学挺有礼貌的。)一边搞制作,又一边写文章,浪费太多的时间,进度太慢了。为什么不直接制作完再写文章?

首先,我觉得一边DIY,一边写“攻略”,并不会说耽误什么时间。每一个制作,放出来。我都会再三的检验电路是否能工作,试验成功后,我才写文章。(因为,我总不能“欺骗”读者吧,不能愚弄自己)

这篇废话确实过多了,纯粹为了凑字数。或者说这章的篇幅确实有够短的。(PS:做好的模块装上小车挺有范的)

1.测速方法及原理

我的小车(ROBOT CAR)用的是码盘测速的方法。也就是在小车减速箱的一个轴上装上码盘。(买的成套小车已经有了),小车轮子转动也带动了码盘的转动。我利用光电检测码盘转动,并进行计数。进而知道小车的速度。

原理很简单,码盘上有透孔。码盘转动,当光电门遇到码盘遮挡,输出低电平,没有遮挡则输出高电平。我的这辆小车上的码盘有20道透孔,也就是小车轮子转动一圈,光电门会输出20个脉冲。通过脉冲来计数,能能简单的算出轮子的转速了。

简单分析一下:

小车轮子的周长,C=2πr (π一般取3.14,r是小车轮子的半径)

码盘有20等份,即每一脉冲到来,走过的距离是 D=2πr/20=πr/10

那么我们统计脉冲的个数n,小车走过距离 D=nπr/10 (n为脉冲个数,r为轮子半径)

速度怎么算?我们利用单片机定时器,在一定时间内统计脉冲个数。根据V=D/t=nπr/10t 算出上个时间段的平均速度,由于定时的时间较短,我们可以将该平均速度当做瞬时速度直接来用,误差不会很大。

2.测速电路制作

测速电路用的是两个光电门,对码盘进行检测。所以电路也很简单。我这里用的LM393(双电压比较器)设计的单门限电压比较器,通过光电门状态,进而输出高低电平。(遮挡:输出低电平;无遮挡,输出高电平)

电路图:

(这个电路原理图只是一个光电门或者红外对管的电路,小车的测速模块是采用了两个光电门)

3.制作,完工,效果。

测速模块的正面,这花了我不少心思。

测速模块的反面,跟码盘打交道,深入码盘的光电门。

再来一个组装效果。

简而言之,码盘的测速电路极为简单,并不值得我大费篇章说明。

制作电路的时候,需要考虑码盘的位置,以及光电门插入码盘的深度。还有,光电门是采用红外对管的,都有正负极之分,尤为注意。

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

    关注

    170

    文章

    5480

    浏览量

    169507
收藏 人收藏

    评论

    相关推荐

    小车测速程序

    小车测速程序,输出端是接到定时器中断引脚上,接到普通io口行不行,请附带程序,谢谢
    发表于 04-18 17:44

    老外的制作的双轮自平衡小车的所有资料

    老外的制作的双轮自平衡小车的所有资料。
    发表于 08-01 22:10

    小车测速原理图以及程序

    `基于51单片机的小车测速原理图以及程序,绝对的精华`
    发表于 05-27 19:29

    老外的制作的双轮自平衡小车的所有资料

    老外的制作的双轮自平衡小车的所有资料,包括整个设计的论文,包括结构都有详细的图示说明:
    发表于 03-19 09:42

    小车测速电路

    上个星期周末,冒昧的跑出去玩了。今天,目光有意无意的扫了下那辆小车,上面的亚克力板已经布满灰尘。可见我的工作台面尘土飞扬已经不是什么新鲜事。两星期没动过小车了,打从
    发表于 08-01 20:18

    msp432怎么实现小车测速

    msp432怎么实现小车测速
    发表于 10-12 01:52

    怎么制作智能循迹小车

    的能力,而且智能小车还是很好的硬件平台,只要增加些控制电路就能完成循迹小车、救火机器人、足
    发表于 04-23 07:13

    设计并制作无线充电电动小车

    旦发现LED灯熄灭,即可启动。题目、任务设计并制作无线充电电动小车及无线充电系统,电动小车
    发表于 07-19 06:11

    如何制作简单的单片机小车

    如何制作简单的单片机小车
    发表于 10-28 06:44

    如何去制作基于STM32的智能小车

    如何去制作基于STM32的智能小车呢?基于STM32的智能小车是由哪些模块组成的?
    发表于 12-15 06:20

    如何对基于stm32的巡线小车进行测速

    传感器,型号是moc70t3。我可以通过传感器被遮挡的时间与次数,来计算小车车轮的速度。遮挡的元件大概长这样:与红外线模块样,这个传感器是三输出的引脚,控制也差不多,所以我直接把红外线的工程复制,做了模板。不过
    发表于 01-14 07:47

    如何制作循迹小车

    如何制作循迹小车
    发表于 01-18 07:33

    制作蓝牙遥控小车

    本周我们来制作蓝牙遥控小车,不得不说bluno nano的蓝牙交互功能还是让人眼前亮,毕竟是首款集成蓝牙4.0的arduino板。
    发表于 10-13 06:01

    红外避障小车原理介绍及制作

    红外避障小车原理介绍及制作
    发表于 07-18 09:39 53次下载

    (三)stm32巡线小车首尝试 测速

    #采用stm32f103c8t6芯片这回是测速篇了!越来越难了,呜呜呜。这里的测速,指的是测量轮子的转速,来确定车子前进的方向,同时方便控制小车的转向。我手上的测速元件是u型的光电
    发表于 01-14 12:14 4次下载
    (三)stm32巡线<b class='flag-5'>小车</b>首尝试 <b class='flag-5'>测速</b>篇