智能车制作

标题: 简单的与门非门实现摄像头双路测速,只用PT7!四线实现,不神秘很简单,但有缺点! [打印本页]

作者: jiahangsonic    时间: 2011-4-11 23:02
标题: 简单的与门非门实现摄像头双路测速,只用PT7!四线实现,不神秘很简单,但有缺点!
本帖最后由 jiahangsonic 于 2011-4-11 23:05 编辑

同样只是技术交流,没有任何广告成分。
先上图吧:
(图片请下载后看吧,否则可能显示不全!)
[attach]6863[/attach]
原理很简单,用了三个非门和三个与门,简单说下具体操作:
     连线说明:LeftSpeed接左边编码器的脉冲输出,RightSpeed接右边编码器的脉冲输出。Speed接单片机的PT7口。L_R_CTRL随便接一个单片机的IO口,用来控制选通左右哪个编码器的脉冲输入到PT7口。

    具体操作如下:首先建立一个中断,比如5MS一次,第一个5MS内L_R_CTRL=0,那么右边的编码器的脉冲就会通过U5B,U2B,U5C流进PT7口,这个5MS内是对右边编码器的脉冲计数,相反在第二个5MS内我们将L_R_CTRL=1,就映射到左边编码器了。这样我们就在10MS内分时读取了两个编码器5MS内的脉冲值,等全部读取完毕以后,我们就可以用双PID来控制两个电机转速,也可以读取一次控制一次。
    优点:
    所以这样一来四根线就可以实现双测速,而且用的就是最简单的数字电路,嫌弃9个IO太费的同学,就可以采用这个方法,没什么神秘的,一说到四根线就双测速,都认为很难,其实很简单。大家抓紧做吧。
   缺点:两个电机不是同时控制的,速度低的时候,可能没什么问题,一旦速度高了,可能会造成一部分的延迟。自己取舍吧!
作者: 136072016    时间: 2011-4-11 23:12
ding
作者: kayats    时间: 2011-4-12 00:16
哈. 不错..
作者: 克劳德    时间: 2011-4-12 14:28
哦了
作者: kakasky    时间: 2011-4-12 21:07
不错~
作者: fat68265233    时间: 2011-4-18 10:52
顶起
作者: 280485939    时间: 2011-4-19 21:06
顶!!!
作者: xujiahua1231    时间: 2011-4-20 19:19
不错
作者: mbq1989    时间: 2011-4-20 20:56
不错的思路!!顶
作者: longway    时间: 2011-4-28 13:15
好~~~~~~~~~
作者: qwertyuio    时间: 2011-4-28 18:08
还是推荐两路同时测速,使用74LS590 。。 。。 。。
作者: wjj273155814    时间: 2011-4-28 23:10
呵呵
作者: aaaalook    时间: 2011-5-4 13:17
想法不错。
作者: mysky_1234    时间: 2011-5-9 18:17
不错!!!
作者: wjyeasy    时间: 2011-5-11 17:00
很好
作者: 孜孜和少阳    时间: 2012-2-25 15:48
不是有五条线吗?怎么是四线测量啊?那根线是干嘛的?
作者: 孜孜和少阳    时间: 2012-2-25 15:49
不是有五条线吗?怎么是四线测量啊?那根线是干嘛的?
作者: hellofuxin    时间: 2012-2-26 20:27





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2