r******s 发帖数: 925 | 1 如果是步进马达,根据脉冲频率来控制,如果是通过修改波特率来
改变rs232的输出,岂不是只能在9600到16500之间取值?
串口的波特率可以随便设置吗?比如从0-2000000?
有没有谁有这方面的经验? |
b***u 发帖数: 22891 | 2 I am not quite understand your question. What do you want from the output of
the rs232? You want change the resolution, speed or position counter of the
motor? As to my understand, Bund rate is just a measure of how fast data is
moving between controller and the motor.
【在 r******s 的大作中提到】 : 如果是步进马达,根据脉冲频率来控制,如果是通过修改波特率来 : 改变rs232的输出,岂不是只能在9600到16500之间取值? : 串口的波特率可以随便设置吗?比如从0-2000000? : 有没有谁有这方面的经验?
|
r******s 发帖数: 925 | 3 没有controller,直接连接driver
of
the
is
【在 b***u 的大作中提到】 : I am not quite understand your question. What do you want from the output of : the rs232? You want change the resolution, speed or position counter of the : motor? As to my understand, Bund rate is just a measure of how fast data is : moving between controller and the motor.
|
b***u 发帖数: 22891 | 4 这样子啊,所以你的PWM直接和串口速度相关了。
我没有这样子做过,不知道了。不过有点想当然的认为是不是可以把波特率线形变换来
改变控制motor的参数呢?(不是很确定:)) |
r******s 发帖数: 925 | 5 呵呵,
可以输出 1111110和1000000变换pwm, 不过很ugly
看到有个人通过改波特率改变频率,步进电机是用脉冲频率来控制速度的
【在 b***u 的大作中提到】 : 这样子啊,所以你的PWM直接和串口速度相关了。 : 我没有这样子做过,不知道了。不过有点想当然的认为是不是可以把波特率线形变换来 : 改变控制motor的参数呢?(不是很确定:))
|
c******a 发帖数: 600 | 6 这个方法太囧了
还是加控制器或者CPLD在中间比较好 |
r******s 发帖数: 925 | 7 加上控制器和CPLD或者FPGA就不是串口控制了 hoho
【在 c******a 的大作中提到】 : 这个方法太囧了 : 还是加控制器或者CPLD在中间比较好
|
c******a 发帖数: 600 | 8 ? 读一个串口比如2字节数,给一个PWM输出,这个电路应该挺简单的呀
【在 r******s 的大作中提到】 : 加上控制器和CPLD或者FPGA就不是串口控制了 hoho
|
r******s 发帖数: 925 | 9 我现在想不用FPGA搞I2C,不过跟这个串口无关,等买的东西到了就搭板子
示波器已经到了,还没来得及调试
【在 c******a 的大作中提到】 : ? 读一个串口比如2字节数,给一个PWM输出,这个电路应该挺简单的呀
|
q***3 发帖数: 5088 | |