智能车制作

标题: 电磁组双电机测速,xs128. [打印本页]

作者: 君悦流云    时间: 2012-5-31 20:44
标题: 电磁组双电机测速,xs128.
  电磁组双电机测速,xs128,请问谁做好了测速程序,指导下,谢谢。
  因为只有一个脉冲累加器pt7口,请问应该怎么测两组速度。
  那个要加外部计数器,请问怎么加法,求指导。有意知道的请加qq181897417,谢谢了。

作者: autozhubeilife    时间: 2012-6-1 08:22
CD4520
       
作者: SCU    时间: 2012-6-6 16:49
不要用累加器就好,我们用的是PT0和PT1,程序很简单的!
作者: Rblyun027    时间: 2012-6-7 16:49
SCU 发表于 2012-6-6 16:49
不要用累加器就好,我们用的是PT0和PT1,程序很简单的!

输入捕捉???怎样实现的?
作者: Rblyun027    时间: 2012-6-7 16:52
SCU 发表于 2012-6-6 16:49
不要用累加器就好,我们用的是PT0和PT1,程序很简单的!

输入捕捉???怎样实现的?
作者: 1171390799    时间: 2012-6-30 22:52
请问三楼楼主“不要用累加器就好,我们用的是PT0和PT1,程序很简单的!”怎么实现呀?能不能把你的程序发给我参考参考呀,谢谢了呀!1171390799@qq.com
作者: WANT_TO_CRY    时间: 2012-7-2 20:57
能给我发下吗,谢谢了啊443982123@qq.com

作者: 落雪    时间: 2012-7-11 14:38
我也要   谢谢xuelian118@foxmail.com
作者: leosaac    时间: 2012-7-11 14:56
告诉别人用PT0和PT1的人都是什么心态?
作者: 落雪    时间: 2012-7-11 15:00
什么心态???什么意思
作者: 邛于    时间: 2012-7-11 15:05
SCU 发表于 2012-6-6 16:49
不要用累加器就好,我们用的是PT0和PT1,程序很简单的!

真的?假的?要分时测得吗? 我想 楼主问的应该是 同时计数吧。。。。。。。。。


作者: leosaac    时间: 2012-7-11 15:08
落雪 发表于 2012-7-11 15:00
什么心态???什么意思

XS128的PT0和PT1口只有输入捕捉功能,没有脉冲计数,除了来个脉冲发出一次中断然后在程序里面调用中断处理函数让某个用来记录脉冲数量的变量加一以外我实在想不到还有什么方法可以计数。然后用这个方法调调直立还行,一跑起来,速度稍微快点就要跪啊!
作者: 落雪    时间: 2012-7-11 15:12
那怎么办呢    大哥有没有好办法   我听说速度一快   编码器就没用了啊   

作者: leosaac    时间: 2012-7-11 15:23
落雪 发表于 2012-7-11 15:12
那怎么办呢    大哥有没有好办法   我听说速度一快   编码器就没用了啊

外部计数器CD4520+PT7一共需要10个引脚,CD4520要9个引脚,8个用来读取数据,1个用来清零。CD4520采用级联方式级联它的两个4bit计数器,最大计数值255,每5个毫秒读取一次计数值并累加到速度变量中并清零CD4520,每50毫秒记录一次速度变量使用后清零,5ms读取一次的话CD4520每次计数值不会超过200.
作者: 落雪    时间: 2012-7-11 15:30



作者: 落雪    时间: 2012-7-11 15:43
能加Q    956509149    我还有不懂的  详细聊。。。

作者: leosaac    时间: 2012-7-11 16:01
落雪 发表于 2012-7-11 15:43
能加Q    956509149    我还有不懂的  详细聊。。。

自己动手丰衣足食,都给你说道这份上了,想想到底是你在参加飞思卡尔还是别人帮你参加。
作者: wenwu112    时间: 2012-7-11 16:06
可以用与非门实现轮流计数
作者: 月光疾风    时间: 2012-7-11 16:12
leosaac 发表于 2012-7-11 16:01
自己动手丰衣足食,都给你说道这份上了,想想到底是你在参加飞思卡尔还是别人帮你参加。

请问一下,为什么我的CD4520计数器读进去脉冲差脉冲累加器很多啊,不接编码器信号,直接接自己写的方波信号八个输出口用LED都能看出数值变化,芯片应该正常工作了,大神能告诉我为什么吗?
作者: 月光疾风    时间: 2012-7-11 16:13
wenwu112 发表于 2012-7-11 16:06
可以用与非门实现轮流计数

这个具体的怎么实现啊,我的外部计数器计数差脉冲累加器很多,头疼~
作者: wenwu112    时间: 2012-7-11 16:26
月光疾风 发表于 2012-7-11 16:13
这个具体的怎么实现啊,我的外部计数器计数差脉冲累加器很多,头疼~

用一片4011与非门芯片就好啦,CPU给出一个PWM,左轮脉冲与高电平先与非,再非接到脉冲累加口,低电平非一下与右轮脉冲与非再非,接到脉冲累加口,自己画个图就可以理解啦!

作者: 都培源    时间: 2012-7-12 18:21
使用一个异或逻辑门电路,74HC86之类的,把两路脉冲混频。
作者: 周立元    时间: 2012-7-13 00:07
请问三楼楼主“不要用累加器就好,我们用的是PT0和PT1,程序很简单的!”怎么实现呀?能不能把你的程序发给我参考参考呀,谢谢了呀!1249820496@qq.com
作者: 好哦阿斯兰    时间: 2012-7-13 00:28
想切磋的意思
作者: 翔宇    时间: 2012-11-10 11:20
leosaac 发表于 2012-7-11 15:08
XS128的PT0和PT1口只有输入捕捉功能,没有脉冲计数,除了来个脉冲发出一次中断然后在程序里面调用中断处理 ...

谢谢你的分享!
作者: tuzi_jin    时间: 2013-2-23 16:35
求用PT1/PT0做的程序~~~985209491@qq.com
作者: zhangzhiwei    时间: 2014-2-27 19:48
输入捕捉,将频率调大,就可以将将上升沿捕捉到吧,通过中断计数
作者: 季天翼    时间: 2014-2-27 21:22
CD4520
作者: 風淩霄漢(伟    时间: 2014-3-2 13:23
用个三极管开关就行呗,这个更简单
作者: ★奔/1孓亥★    时间: 2014-6-5 23:22
同求程序啊,,
作者: ★奔/1孓亥★    时间: 2014-6-7 00:31
还是不懂啊,,
作者: 小绵鱼    时间: 2014-6-7 00:43
直接接io口计数,更简单
作者: 孙益达    时间: 2015-4-16 19:09
autozhubeilife 发表于 2012-6-1 08:22
CD4520
       

怎么用呢?





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