【PSIM-2】C模块讲解及数字控制 【1】学习DLL Block模块,可以实施一系列输入输出的控制,例如较为复杂的控制算法。这需要编译软件来生成dll文件,然后通过模块来索引文件,最后执行动作。 或者选择一个通用的 【2】学习C Block 【2-1】一个测试(运行机制),看是不是500n调用一次(看步长) 如果改成两输出 加个探头...
今天使用PSIM的C Block分享一下。 以前沿调制为例,如下图:每个中断周期内,软件通过环路计算出需要的频率(下图绿色直线),然后基于DSP主频内(这里设置的60MHz)累加的计数器(下图三角波),当三角波峰值等于环路计算值时归零(不同的工况有不同的环路输出值,闭环时自动计算),所以数字发波的三角波峰值不固定,而上升斜率...
最近用PSIM仿真了一下零阶保持器,发现不同的仿真步长设置,可能会使仿真的结果不正确,步长较小的时候,即使逻辑正确,仿真的结果也会出现偏差,通过把步长调小就解决了,想问问大家,这种是只有通过调小步长才能解决吗,这是什么原因导致的,感觉会对判断程序是否正确造成干扰仿真一:仿真步长1e-5,简化C模块代码: double ...
3. 在PSIM中使用C Block模块 完成C Block代码的编写之后,我们需要将其导入到PSIM中,并在仿真中使用。具体来说,我们可以通过以下步骤实现: 1. 在PSIM中创建一个新的C Block模块,并将上面的C代码粘贴到相应的位置。 2. 在PSIM中设计一个简单的直流电路,并将C Block模块与电路中的电流测量器和电阻器连接起来。
1、调用C Block 模块(如图1);2、设置C Block 输入输出端口(如图2);3、定义C Block 模块内部...
PSIM控制模块的使用方法如下: 1. 安装PSIM软件:首先,需要下载并安装PSIM软件。PSIM软件有免费试用版和完整版,根据需要选择适合自己的版本进行安装。 2. 打开PSIM软件:安装完成后,双击打开PSIM软件。在软件界面中,可以看到各个模块的图标,其中包括控制模块的图标。 3. 创建新项目:点击“文件”菜单中的“新建”选项,可...
PSIM还具有良好的兼容性,支持生成C语言程序独立模块,用户可将自定义的程序编译为DLL文件与PSIM集成使用。同时,PSIM输出的数据格式兼容性良好,仿真结果以TXT文件形式输出,便于与Excel、MATLAB等工具进行数据交换与后处理,大大提高了数据处理的便利性。在实际应用中,PSIM能够支持包括太阳能电池、风力发电在...
3、调用PID模块调试合适的PID参数(只用了P和I);4、将调试好的参数转换成C语言;//***PID参数***...
PSIM使用说明(优选.)PSIM 6.0 用户指南Powersim Inc.