发表于:2003-12-01 10:09:00
8楼
各位说的都有些偏颇,“机械探戈”说的不对,dsp在运动控制卡中,不再伺服驱动器中,伺服驱动器是用来控制电机用的,也就是实现诸如,矢量控制,脉宽调制(pmw)等的功能,可以接受数字量或模拟量(模拟量多为-10v---+10v),opencnc说的需要哪些接口卡,最好使用运动控制卡,如果不用运动控制卡,可以使用i/o接口板,定时器,还有辐助的逻辑电路制成运动控制卡,这样可以实现简单功能,价格低廉。用软件向伺服电机发脉冲可以用汇编语言编写,语句很简单,mov dx,port / mov al 0h / out dx al/ mov al 01h/out dx al/ 这样就可以产生一个上升沿。vc++60中就可以调用汇编语言,编码器是接在电机“屁股”上的。pc要读编码器的信号必须要有转换电路,或者你可以将编码器接在串行口上,但是必须要编写软件支持串口的协议。这样做很麻烦。