永发信息网

串口命令控制单片机发送固定脉冲个数

答案:4  悬赏:50  手机版
解决时间 2021-03-03 18:56
  • 提问者网友:贪了杯
  • 2021-03-02 23:10
命令包括最大速度,最小速度,加速度,加速时间和发送脉冲个数。要有加减速。
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-03-03 00:31
您所描述的问题,信息太少,无法回答。
通常,上位机通过串口发送指令至MCU,改变系统的各项工作参数,需要定义串口通信协议。
然后,如果您是想控制步进电机,包括最大速度、最小速度、加速度、加速时间和脉冲个数,您需要在控制步进电机转动的函数中定义这些控制量。
最大速度:控制脉冲间隔的最短时间
最小速度:控制脉冲间隔的最长时间
加速度:前个脉冲延时与后一个脉冲延时之间的最大差值
加速时间:这个应该由当前速度、最大或最小速度、加速度计算出来
发送脉冲个数:也应该是计算出来的。

具体,您的问题还需要您提供更多的信息才能准确解答。
全部回答
  • 1楼网友:迟山
  • 2021-03-03 03:37
你先说说你想控制什么东西呀,题目不清楚啊
  • 2楼网友:神也偏爱
  • 2021-03-03 02:25
就是想控制步进电机走行一定距离
  • 3楼网友:刀戟声无边
  • 2021-03-03 01:08
如果是软件控制的pwm波的话使用计数器就能控制,如果是硬件控制的pwm波的话就难精确控制了,使用定时器定时中断来控制pwm输出不能很精确。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯