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.
控制 BLDC C2000系列DSP用的比较普遍的是那几个型号,C28335 \2407\ 2812\28069这4款dsp 可以吗?有什么不同 能否有快速入门的贴子 案例呢
您好,
可以看ti controlsuite中的DRV8312-C2-KIT套件,含有原理图,软件工程以及bom
C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128
建议用用28027,这是一个比较普遍的型号,很多同事接的外包项目都在用此芯片,应用的场景很多,有洗衣机电机,有电动滑板电机等。这款芯片内部带有fast估算器内核,可以不借助霍尔或者光编估算转子的位置角,并且最低转速能做到很低,启动的时候没有电流超调。我也用它跑过一万八千转/500W的洗衣机电机。这款芯片TI提供详细的demo板以及全面的例程和数据手册,但是你除了要安装ccs,还需要安装MOTORware以及controlsuit两个软件包,软件包里有丰富的例程,包括底层的代码以及能够直接跑完整demo的程序,非常的全面而且好用。ccs开发环境是基于eclipse,开发起来非常好用,很多东西比传统的第三方开发环境用得更舒服。
在熟悉硬件拓扑的前提下,楼主可以把PWM和ADC以及定时器等例程先看看,然后可以从trip保护这块下手,先把过流保护做好,然后从控制框图上一步步往外做。
无刷直机电机BLDC的驱动方式按不同类别可分多种驱动方式,它们各有特点。
按驱动波形:
1、方波驱动,这种驱动方式实现方便,易于实现电机无位置传感器控制;
2、正弦驱动,这种驱动方式可以改善电机运行效果,使输出力矩均匀,但实现过程相对复杂。同时,这种方法又有 SPWM 和 SVPWM(空间矢量 PWM)两种方式,SVPWM的效果好于 SPWM。
建议使用TI的双核DSP28377,资源丰富,功能强大!