• 已解决 33298 个问题
  • 已帮助 5749 位优秀工程师

有刷/无刷驱动器设计,是否用到RTOS

川楠 2020-09-16 浏览量:94

驱动器我用过很多,准备自己设计一个。

采用STM32主控,有没有设计过驱动器的人,能否指点下。

要不要使用RTOS系统?还是直接裸跑

单片机 STM32
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:8
  • 裸机跑也可以的,电机控制如果没有其他任务完全没必要用操作系统

  • 对于实时性比较高的驱动部分会有代码临界区最好是不要受到任务调度的影响的.不过现在MCU的速度都很快了.有没有都可以.

  • 看你的控制精度与实时性的要求了,精度高,实时性就要高,最好不用RTOS,直接裸机控制

  • 电机控制对实时性要求很高,RTOS会降低CPU响应速度。另外电机控制任务是顺序无阻塞执行的,RTOS除了拖慢响应速度外,毫无意义。

  • 驱动器这种并不是很复杂,不需要多个业务并行处理的,不需要上操作系统,上操作系统反而降低效率

  • 电机驱动没必要用rtos 一般都是自己写的驱动裸跑

    毕竟实时控制要求比较高

  • 最好不要用系统,直接裸机进行驱动的,这样实时性会高一些的

  • 我设计过直流无刷电机驱动,用的就是裸机跑的,其实资源也不是很紧张,用的103C8T6


有刷/无刷驱动器设计,是否用到RTOS