原创 PMSM的MTPA曲線繪製及其參數擬合——基於Matlab的AppDesigner

忙、累。。。想到之前做MTPA擬合都用Simulink搭建模塊再導出數據,最後再用cftool去擬合結果,效率有點低,所以現在爲了放鬆一下,做一個App去直接繪圖&得出擬合係數。話不多說,直接上效果圖: 首先來個擬合成2次方程的: 最下面

原创 TMS320F28377_SVPWM完整程序

1、主函數 /* * main.c * author: wx * data: 2020/1/6 * function: generate the SVPWM wave form, and use graph to see

原创 DSP28335驅動Lcd12864顯示Ds18b20採集到的溫度,並通過Sci方式傳輸至PC,使用Matlab製作上位機軟件進行數據保存與顯示

這一篇文章是我前一篇文章的續集,主要是爲了彌補 CCS無法實時捕捉數據至上位機的缺陷(可能CCS有,但是我卻沒找到,如果有讀者知道具體答案,請留言告訴我。)。當然串口傳輸來的數據也有不足的地方,就是這些數據只能讓我們感性的觀看,如果想做數

原创 在28335上使用DS18B20測溫,並利用lcd12864顯示

好久沒用csdn寫文章了,目前主要的記錄都使用onenote,這次寫這個也主要是完成之前的一個未完成的事情。 ds18b20測溫,51就能完成,用dsp做純屬娛樂。當然,dsp與51之間的代碼有相似,也有差異。下面就開始詳細講解吧。 首先

原创 TMS320F28335_SVPWM完整程序

1、主函數 /*===============頭文件================*/ #include "DSP2833x_Project.h" #include "C28x_FPU_FastRTS.h" #include <math

原创 DSP28335驅動LCD12864顯示源碼II(帶註釋及運行顯示)

顯示的行列指令與筆者之前一篇博客裏的方法有區別,但大同小異,這裏直接將行列指出,並顯示內容。端口可以根據硬件自檢配置。#include "DSP2833x_Device.h" // DSP2833

原创 TMS320F28335---外部按鍵中斷

外部中斷——按鍵,使LED亮滅。使用矩陣鍵盤,並用按鍵延時提高抗干擾能力。 #include "DSP2833x_Project.h" /**************函數聲明**************/ void Gpio_setup

原创 TMS320F28377D_LED實驗

*/ * main.c */ #include "F28x_Project.h" int main(void) { //初始化 InitSysCtrl(); InitGpio(); DINT; InitPieCtrl(); I

原创 DSP28335驅動LCD12864顯示源碼(帶註釋及運行顯示)

參考了網上的一些方法,內部GPIO口每個板子的出廠配置不一樣,需要自己調整。其他都是ok的。 #include "DSP2833x_Device.h" // DSP2833x Headerfile Include File #i

原创 TMS320F28335生成SPWM

/* * main.c */ #include "DSP2833x_Project.h" void InitEPwm1Example(void); void Gpio_Setup(void); interrupt void epwm