This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

搞电机控制、运动控制现在是使用SMT32的多吗?还是用C2000的DSP的多?



用哪个有前途?单片机51比较熟悉,2407和2812有接触和简单使用。想搞电机控制、运动控制,该深入2812和 28335还是转STM32?谢谢指点!

现在不论其他哪个电子网站bbs里面stm32论坛都是最火的

  • 2812和28335都已经是老产品了,C2000最新的产品是F28377,有硬件三角函数运算单元,可以在几个系统周期内就算完正余弦,正反切。其他产品都不会有。并且主频是200MHz。适合高端伺服电机控制。如果是拖动类的电机控制,C2000还有instaspin算法,可以非常快的开始无传感器无刷电机控制。你需要权衡价格与你的需求的情况。C2000很好的控制任何种类的电机并且有十几年的电机控制积累。

  • 休息天还回复我啊。谢谢!

    这两周看了两个电机控制产品,用的都是28xx。

    现在的感受主要是CCS用着好烦啊。在看2802例程,各种各样的寄存器太多了,头大(尽管我对2812还有点使用经验)。。。。。。

    同事也说C2000不如stm32编程开发简单,他说感觉stm32开发效率高。

  • Hi  

       me too! 同感!CCS(我现在已用最新版V6.1)的编译速度也较慢。但好在TI给提供的各种资源较全,遇到的问题通过FAE、deyisupport基本都能解决。

       但更重要的是TI的产品稳定性、可靠性很好,用着放心。相比较起来ST的是大路货,拼价格,走低端路线,做民品可以考虑。工业品还是首选TI。

       自从用了M3、M0、M4后,51就基本放弃了,它的性能、功能还是简单。像AVR、PIC、430等都比他好用很多,但单片机的问题是各自有各自的编译器和开发平台,不通用,这时他最他的问题,而M3、M0、M4解决了这个问题,这也是我为什么用M3、M0、M4的原因。

      电机控制最好选C2000,最新的2807x取代了经典型号28335。28069等都不错,如果做多轴电机控制,可用F28M35/6,双核(M3+ C28),最多可做3轴,我就用它做了一款产品,但不是电机控制。

      如果高安全领域,建议用570系列,R4F双核,SIL3认证。有ePWM,可做电机控制,我用它来做双BLDC高压电机,效果不错,产品已研发成功。

       C2000、570、28M35等技术难度相当大,需花大量时间学习!

       加油!

       FYI!

  • 确实 ARM的产品,写程序比较容易上手,因为ARM的API封装的比较完善。C2000的寄存器结构体方式效率会高很多,操作速度比ARM快。并且从PWM的灵活度和ADC的速度以及灵活性而言也会相对较高,其实还是看你的需求来选型。

  • 28335目前高校里用的很多,28377还在摸索中