instaspin lab12a例子中2004错误
在lab12a电机惯量识别中出现2004错误,电机不转动。用户手册解析是启动电流不够,修正错误方法是增大全局结构配置的部分的outpos参数,请问是那些配置参数
View ArticleDSP28335的CAN烧录方法求助
想通过ECAN的形式烧录程序,目前已经将.out文件转换成.hex文件,到时利用C2prog烧录程序的时候无法使用CAN。请问还有别的什么办法吗?谢谢
View ArticleTMS320F28377D加载out的问题
您好,我这里做了一块基于28377的板卡,在线仿真某些功能的时候没有问题。但是准备烧写flash的时候却出现了问题。用例程文件,build 文件flash_programming_cpu01生成out。连接仿真器SEED-560PLUS,在加载out的时候,提示错误:a data verification error occurred, file load failed. 具体提示,在地址...
View Articleinstaspin motion 零速问题
在调试instaspin motion例子的时候,将速度一直设为零时,电机有时会抖动一两秒时间,尝试过多个gMotorVars.SpinTAC.VelCtlBw_radps值。这主要是什么引起的,从哪方面可以优化?
View Article低通滤波程序求助
最近在看电机控制程序,下面几行滤波程序看了一天多,没有头绪,希望得到大家的帮助,我的问题如下:1.这三个程序前两个是一阶低通滤波吗,如果是为何与我网上看到程序不太一样,第三个呢void lpf_calc(LPF *v){ v->y += _IQmpy(v->Tc,_IQmpy(v->wc,(v->x -...
View Article28027(SCI+PWM)
电脑通过sci发出命令,传给pwm,控制pwm的波形输出,从而控制电机,在程序上怎么做,我现在只是简单地找了个pwm输出的例程f2802x_examples_ccsv4/epwm_up_aq/Example_F2802xEPwm3UpAQ.c,改动了周期,占空比,驱动的舵机。但是sci怎么加入到这个pwm输出程序来?我有个思路就是把pwm输出程序里面的末尾的占空比更新函数的程序换成sci发送占空比的...
View ArticleF28377sRAM和FLASH的使用问题
各位专家好: 一般程序会定义在内部RAM或者FLASH下跑,内部RAM快,但是内存小,而FLASH慢,但是空间确大,所以程序在内部RAM下跑,变量定义在FLASH下,如何在cmd文件下定义呢?
View Article电机参数进行标幺化处理问题
小弟最近在学电机矢量控制程序,在用到电机参数时,对参数进行标幺化处理,这些基准值的选取有什么依据,还是选好一个或几个值后,其他的值可以计算出来,程序的倒数第二段是电机的一些参数,如何对它进行标幺化的呢?#define BASE_FREQ 50 // Base frequency (Hz) ???#define BASE_VOLTAGE 311 // Base...
View Article看了delay ppb的例程,epwm1和epwm2分别触发ADCA两通道模拟量,若采样周期不同则会产生延时
看了delay ppb的例程,epwm1和epwm2分别触发ADCA两通道模拟量,若采样周期不同则会产生延时,只要是这种异步采样 就一定会产生延时吗? 我想知道,在实际在采样过程中,如果两通道采用这种异步采样的方式,就会产生延时,我不太懂这种延时是一个什么概念,会对采样有什么影响?异步采样一定要补偿这个延时量吗??
View ArticleF28377D的样例 SOC_EPWM的的问题
AdcaRegs.ADCCTL1.bit.INTPULSEPOS = 1 这句话应该是中断脉冲在 ADC 结果锁存到结果寄存器可的一个周期前产生 EPwm1Regs.ETPS.bit.SOCAPRD = 1 1 Generate the EPWMxSOCA pulse on the first event 这个事件1是什么意思? 到底是在什么时候产生呢?...
View Article通过串口UART对DSP程序升级
我想通过UART对DSP的程序进行升级,网上搜了一下如下图,其中“与PC机建立联系?”是在什么部分执行,Reset→InitBoot→SelectBootMode→SCI_BOOT→ExitBoot→EntryPoint→ code_start → wd_disable → copy_sections → c_int00...
View Article针对InstaSPIN-FOC在Motor ID(参数辨识)过程中User.h配置探讨(一)
本人最近在评估TI的InstaSPIN-FOC算法。在研究user.h参数配置方面的问题。控制板:LAUNCHXL-F28027F LaunchPad功率板:BOOSTXL-DRV8305EVM软件:CCS5.5电机参数:电压:24V 最大转速:185rpm 连续电流:3A 峰值电流:6A。1.使用TI的GUI Composer有两种方式:Standalone和Inside of...
View Articledac_DELAY 的这个样例的问题
interrupt void adca1_isr(void){ //DLYSTAMP will read 2 if the sample was not delayed if(2 < AdcaRegs.ADCPPB1STAMP.bit.DLYSTAMP){ //if DLYSTAMP > 2, then the sample was delayed by (DLYSTAMP - 2)...
View Articlef28m35 m3的汇编工程里能直接调用IntMasterEnable()吗?
另外IntRegister(INT_TIMER1A, Timer1IntHandler);里指明了中断入口Timer1IntHandler,那是不是中断向量表中不用写Timer1IntHandler?
View Article28335的sci
controlsuiteli里面的28335的4个sci的例程,比如sci_echoback,都可以用PC上的串口调试软件向DSP发送数据,然后DSP将数据发回PC机,显示在串口调试软件中吗?
View ArticleCCS 文件引用设置
如题,在CCS 中如何针对 debug 和 release 引用不同的文件,比如在debug时引用 RAM.cmd, 在release 时引用 ROM.cmd????
View ArticleF28335关于SPI片选信号“接地”和“IO拉低”的区别
在两个F28335的通信过程中。如果从机的片选信号直接“接地”,则主机发送给从机的数据将不正确。如果从机的片选信号连接到主机的一个普通IO口,通过IO口拉低,则从机能接受到片选信号。请问这是什么原因?(主机和从机已经共地,且SIMO、SOMI、SCLK都已经正确连接)谢谢。
View Article