- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 三相锁相环仿真及其代码验证,附C语言源码
三相锁相环仿真及其代码验证,附C语言源码各种变换仿真源码各种变换众所周知,三相电的锁相环只需要进行Clark变换和Park变换得到dq分量,进行PI运算就可以轻松的完成锁相,这里就不简述Clark变换和Park变换了,网上一搜一大把资料仿真源码主要代码//// Included Files//#include <math.h>#include "Interrupt.h"/* ABC电压值变量定义 */FLOAT32 g_f32Ua;FLOAT32 g_f32U
2020-07-13 22:56:45 19029 12
原创 基于simulink的s-function的PWM生成
基于simulink的s-function的PWM生成simulink真是无所不能,不仅可以仿真电路,生成代码,还可以将自己的代码放在仿真里运行,这里基于sfun写一个PWM生成器,便于sfun的学习模型设置sfun的函数名和参数,其中有两个参数和两个输入信号,两个参数分别是输出波形的幅值和模型运行的分辨率,这里设置幅值为5,分辨率为10k两个输入信号分别是占空比和周期值,这里设置占空比为50%,周期为40ms(25hz)注:分辨率要大于PWM的周期值仿真结果如下:代码/* * F
2020-06-03 23:23:55 7092 4
原创 基于simulink的buck仿真和simulink的扫频仪的使用,设计环路时极其方便
工具:MATLAB2020a搭建buck仿真,开环仿真,使用matlab的linear analysis工具将buck的黑盒波特图扫出来,再进行环路设计搭建模型如下首先右键将duty输入的信号设置为input perturbation,将电压输出设置为out measurement然后打开linear analysis工具选择和设置正弦输入信号然后点击bode plots 即可生成波特图由上图可知buck的lc谐振...
2020-06-03 22:06:33 9240 10
原创 ccs低版本打开高版本的工程问题
ccs一般都是高版本兼容低版本,但是低版本打开高版本一般都会报错,那么除了新建工程怎么打开高版本的工程呢?在下研究了一下报错的原因主要就是编译器版本不同导致的,所以只要在ccs工程目录下将工程的配置文件中的编译器版本和ccs版本修改成当前版本就可以了,话不多说,直接上图...
2020-06-01 09:00:41 5957 1
基于simulink的s-function的PWM生成.rar
2020-06-03
DSP320F28035综合例程,sci,i2c,oled,adc,pwm等模块,中文注释
2018-01-18
拉普兰德库的MPU6050驱动,卡尔曼滤波进行的姿态解析,
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人