当前位置:
工控论坛
> >
产品
>
运动控制
我要发帖
求助:怎样对脉冲计数啊?
点击:
1555
| 回复:
3
flyingcat
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 14回
年度积分:0
历史总积分:85
注册:2004年7月08日
发表于:2005-01-12 11:22:00
楼主
我是通过计算机发指令给数据采集卡的定时/计数器口来发脉冲(pluse)信号,以此控制驱动板的,现在我要想进行位置控制,必须知道脉冲的个数吧,可是如何对它计数呢,请各位高手帮帮忙~
分享到:
收藏
邀请回答
回复楼主
举报
天空中的鸟
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 281回
年度积分:0
历史总积分:697
注册:2003年9月15日
发表于:2005-01-12 12:04:00
1楼
不太明白,请具体描述,LSGISME@SINA.COM,希望我能帮助你
回复
引用
举报
flyingcat
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 14回
年度积分:0
历史总积分:85
注册:2004年7月08日
发表于:2005-01-12 16:43:00
2楼
我的电机驱动板接受主机发送的脉冲(pluse)和方向(dir)信号,这两个信号我是通过对数据采集卡的定时器/计数器口(count0)编程发出的,在vc下调用采集卡的dll函数,可以使采集卡的count0口每隔N个时钟周期(2MHz)发一个5V负脉冲。通过对N的设置,我可以改变脉冲的频率,也就可以控制电机的转速,这是已经能够做到的。但是要进行位置控制必须知道电机转过的脉冲数,怎样计算采集卡count0发出脉冲的个数呢。 采集卡中没有这样的函数,那么我该怎么办呢?是通过软件还是硬件解决。说的还是不很清楚:( 请高手指点 注:采集卡的count0其实就是一个8254,我用的是它的rate generator模式发脉冲的。
回复
引用
举报
周公
关注
私信
精华:10帖
求助:0帖
帖子:119帖 | 5549回
年度积分:0
历史总积分:6446
注册:2002年11月26日
发表于:2005-01-14 12:14:00
3楼
8254 可以读它的寄存器
回复
引用
举报
热门招聘
相关主题
关于伺服电机的工作是最高温...
[28826]
三菱的运动控制器与定位模块...
[7905]
步进电机空载时发热大还是带...
[19856]
英国trio请进
[8349]
一个变频器接两个电机??
[5706]
伺服放大器输入电压经常用3P...
[5464]
浅谈直接PWM控制方式、模拟量...
[11190]
求救:为什么伺服电机发烫?
[8477]
PID位置环,速度环,电流环控制...
[17570]
求助:plc如何控制多台步进电...
[6072]
官方公众号
智造工程师
客服
小程序
公众号