智能车制作

标题: 大家觉的用IO口 捕获中断 在中断里面进行 脉冲累加 方法可行吗? [打印本页]

作者: 头上两只角    时间: 2013-12-15 10:38
标题: 大家觉的用IO口 捕获中断 在中断里面进行 脉冲累加 方法可行吗?
大家觉的用IO口  捕获中断 在中断里面进行 脉冲累加 方法可行吗?

作者: Jyoun    时间: 2013-12-15 10:43
io口捕获中断?只有k60系列才行吧,要把io口配置成中断口。128好像不可以。原理是可行的,亲测。
作者: 头上两只角    时间: 2013-12-15 11:00
Jyoun 发表于 2013-12-15 10:43
io口捕获中断?只有k60系列才行吧,要把io口配置成中断口。128好像不可以。原理是可行的,亲测。

嗯  我们就用K60。。。
作者: 奔逸绝尘子不语    时间: 2013-12-15 13:24
电磁组用的是C车模,两个电机,用四路PWM控制两个电机正反转,再用两路级联控制舵机,一共用了六路。两个编码器,可是输入捕捉只有一路,该怎样解决?换一款单片机吗,换k60??求大神指导,分时?
作者: 头上两只角    时间: 2013-12-15 16:29
奔逸绝尘子不语 发表于 2013-12-15 13:24
电磁组用的是C车模,两个电机,用四路PWM控制两个电机正反转,再用两路级联控制舵机,一共用了六路。两个编 ...

这个  真不太清楚。

作者: warn00    时间: 2013-12-16 14:53
感觉会有一些误差,比如在一个脉冲周期内,由于编码器产生抖动,出现多个脉冲,本来测速是1的,结果变成N
作者: 为丞而琳    时间: 2013-12-16 23:03
奔逸绝尘子不语 发表于 2013-12-15 13:24
电磁组用的是C车模,两个电机,用四路PWM控制两个电机正反转,再用两路级联控制舵机,一共用了六路。两个编 ...

采用外部计数器

作者: 头上两只角    时间: 2013-12-17 18:42
warn00 发表于 2013-12-16 14:53
感觉会有一些误差,比如在一个脉冲周期内,由于编码器产生抖动,出现多个脉冲,本来测速是1的,结果变成N

那想对来说 DMA 测速准确吗?

作者: 头上两只角    时间: 2013-12-17 18:42
为丞而琳 发表于 2013-12-16 23:03
采用外部计数器

硬件来解决吗??

作者: 玩第八    时间: 2013-12-18 10:18
为丞而琳 发表于 2013-12-16 23:03
采用外部计数器

外部计数是不是有点麻烦了?

作者: yyyzrxh    时间: 2013-12-18 11:01
奔逸绝尘子不语 发表于 2013-12-15 13:24
电磁组用的是C车模,两个电机,用四路PWM控制两个电机正反转,再用两路级联控制舵机,一共用了六路。两个编 ...

一路用脉冲累加,一路用捕捉中断累加就可以啊

作者: 为丞而琳    时间: 2013-12-18 12:12
头上两只角 发表于 2013-12-17 18:42
硬件来解决吗??

对的,加一个外部计数芯片,CD4520

作者: 为丞而琳    时间: 2013-12-18 12:13
玩第八 发表于 2013-12-18 10:18
外部计数是不是有点麻烦了?

你用起来的时候,一点也不感觉麻烦


作者: 啊变变变    时间: 2013-12-18 15:43
奔逸绝尘子不语 发表于 2013-12-15 13:24
电磁组用的是C车模,两个电机,用四路PWM控制两个电机正反转,再用两路级联控制舵机,一共用了六路。两个编 ...

128有一路独立的16位脉冲计数器

作者: 玩第八    时间: 2013-12-18 22:37
为丞而琳 发表于 2013-12-18 12:13
你用起来的时候,一点也不感觉麻烦

这倒是,不过外围电路会多点
作者: 头上两只角    时间: 2014-3-6 11:22
Jyoun 发表于 2013-12-15 10:43
io口捕获中断?只有k60系列才行吧,要把io口配置成中断口。128好像不可以。原理是可行的,亲测。

怎么 配置IO中断了  给忘了。






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