智能车制作

标题: 两个电机同时测速问题 [打印本页]

作者: shaohui302    时间: 2012-3-12 10:58
标题: 两个电机同时测速问题
好像看上届程序使用的脉冲累加器,但是书上说TIM只有一个模块,那两个电机同时测速,用PIT定时器?还是外部中断啊?求高手指点一下,最好是附上程序,我QQ390003573
作者: DOUBLE-L-    时间: 2012-3-12 18:25
可以自己再加一个外部计数器  像4520  然后把记得数据读进单片机就可以了
作者: luoyi901229    时间: 2012-3-12 18:32
同楼上  用外部计数器
作者: 飞思卡尔新人    时间: 2012-3-12 18:32
用一个外加的数据选择器例如cd4051,分时测速,这是比较好的了,只用一个io口

作者: shaohui302    时间: 2012-3-12 19:55
飞思卡尔新人 发表于 2012-3-12 18:32
用一个外加的数据选择器例如cd4051,分时测速,这是比较好的了,只用一个io口

就是只能共用一个IO口控制了高低电平,然后4051接上两个编码器?(我的编码器现在已经可以出来方波),然后第三管脚接单片机,读取脉冲吗?

作者: shaohui302    时间: 2012-3-12 19:57
DOUBLE-L- 发表于 2012-3-12 18:25
可以自己再加一个外部计数器  像4520  然后把记得数据读进单片机就可以了

麻烦你给我一个外部计数器的程序吧  谢啦哈
作者: shaohui302    时间: 2012-3-12 20:13
luoyi901229 发表于 2012-3-12 18:32
同楼上  用外部计数器

如果用外部计数器,那还用脉冲计数器吗?外部计数器都用什么芯片啊
作者: 飞思卡尔新人    时间: 2012-3-13 16:45
shaohui302 发表于 2012-3-12 19:55
就是只能共用一个IO口控制了高低电平,然后4051接上两个编码器?(我的编码器现在已经可以出来方波),然 ...

嗯,对,具体你可以看看4051的手册就知道了。

作者: DOUBLE-L-    时间: 2012-3-13 23:04
shaohui302 发表于 2012-3-12 19:57
麻烦你给我一个外部计数器的程序吧  谢啦哈

这个就只是找几个IO口接上,然后把IO口设置为读取就行。
作者: cobra    时间: 2012-3-15 07:39
你可以用硬件把两个编码器的值读出来,然后用单片机的一个计时器处理
作者: shaohui302    时间: 2012-3-15 08:19
DOUBLE-L- 发表于 2012-3-13 23:04
这个就只是找几个IO口接上,然后把IO口设置为读取就行。

读取 这个我知道  但是怎么读出来脉冲我就不会了

作者: shaohui302    时间: 2012-3-15 08:19
cobra 发表于 2012-3-15 07:39
你可以用硬件把两个编码器的值读出来,然后用单片机的一个计时器处理

用的是什么硬件啊
作者: DOUBLE-L-    时间: 2012-3-15 09:22
shaohui302 发表于 2012-3-15 08:19
读取 这个我知道  但是怎么读出来脉冲我就不会了

和读单片机的那个脉冲计数器是一样的。
作者: 贰玖零计时器    时间: 2012-3-15 09:39
淘宝上面搜码盘就有一家店的产品中有电路图,看不明白就自己去补充数电知识
作者: cobra    时间: 2012-3-15 11:27
外加计数器
作者: 断翅at雄鹰    时间: 2012-3-20 17:01
DOUBLE-L- 发表于 2012-3-12 18:25
可以自己再加一个外部计数器  像4520  然后把记得数据读进单片机就可以了

怎么读?有使用方法吗?
作者: DOUBLE-L-    时间: 2012-3-21 12:35
断翅at雄鹰 发表于 2012-3-20 17:01
怎么读?有使用方法吗?

像那种芯片会有输出口,找io口接上之后,直接用单片机读取io口的数据就行了,很简单,芯片的电路可以直接参考使用手册。
作者: ┽夜灬漫长╮    时间: 2012-3-31 22:58
DOUBLE-L- 发表于 2012-3-12 18:25
可以自己再加一个外部计数器  像4520  然后把记得数据读进单片机就可以了

敢问有硬件电路吗


作者: 啸风    时间: 2012-4-2 08:45
我的现在不在学校,不然就可以给你们发一个电路图,需要的跟我联系,留下邮箱
作者: DOUBLE-L-    时间: 2012-4-3 12:23
┽夜灬漫长╮ 发表于 2012-3-31 22:58
敢问有硬件电路吗

有,你看看这资料吧[attach]22004[/attach]

作者: 云端暮雪    时间: 2012-4-3 19:02
建议用内部累加器,再外扩一个计数器。这样应该会更好。
作者: ┽夜灬漫长╮    时间: 2012-4-9 10:50
DOUBLE-L- 发表于 2012-4-3 12:23
有,你看看这资料吧

这个看过了!需要太多io口了
作者: ┽夜灬漫长╮    时间: 2012-4-9 10:51
啸风 发表于 2012-4-2 08:45
我的现在不在学校,不然就可以给你们发一个电路图,需要的跟我联系,留下邮箱

767753227@qq.com
作者: DOUBLE-L-    时间: 2012-4-9 12:45
┽夜灬漫长╮ 发表于 2012-4-9 10:50
这个看过了!需要太多io口了

好吧  个人觉得用128的话io口是足够用的
作者: 啸风    时间: 2012-4-10 20:45
┽夜灬漫长╮ 发表于 2012-4-9 10:51
767753227@qq.com

那个方案也是需要9个IO口的,你要看吗?网上可以找到的

作者: ┽夜灬漫长╮    时间: 2012-4-15 16:16
啸风 发表于 2012-4-10 20:45
那个方案也是需要9个IO口的,你要看吗?网上可以找到的

太浪费IO口了、我也知道那个电路


作者: 啸风    时间: 2012-4-18 18:59
┽夜灬漫长╮ 发表于 2012-4-15 16:16
太浪费IO口了、我也知道那个电路

那你现在用的是什么方案?
作者: womi1010    时间: 2012-5-8 22:10
可不可以一个用ect,另一个用pit?
作者: 1171390799    时间: 2012-6-30 22:36
楼主麻烦你给我一个外部计数器的程序吧  谢谢了
作者: 来电5566    时间: 2012-7-1 01:31
看你用的是什么芯片了!xs128话!要加一个脉冲累加器!像cd4520之类的,程序的话我是在中断中累加的!
作者: 1171390799    时间: 2012-7-1 11:09
楼主能不能也给我发一个4051测速的程序呀?谢谢了!




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